Next Article in Journal
Inertial Measurement Unit-Based Real-Time Adaptive Algorithm for Human Walking Pattern and Gait Event Detection
Next Article in Special Issue
Equalizer Parameters’ Adjustment Based on an Oversampled Channel Model for OFDM Modulation Systems
Previous Article in Journal
Design and Implementation of Enabling SQL–Query Processing for Ethereum-Based Blockchain Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Augmenting Beam Alignment for mmWave Communication Systems via Channel Attention

1
Spatial Wireless Transmission Research Section, Electronics and Telecommunications Research Institute, Daejeon 34129, Republic of Korea
2
Department of Artificial Intelligence, Sejong University, Seoul 05006, Republic of Korea
3
Deep Learning Architecture Research Center, Sejong University, Seoul 05006, Republic of Korea
*
Author to whom correspondence should be addressed.
Electronics 2023, 12(20), 4318; https://doi.org/10.3390/electronics12204318
Submission received: 16 September 2023 / Revised: 13 October 2023 / Accepted: 17 October 2023 / Published: 18 October 2023
(This article belongs to the Special Issue Digital Signal Processing and Wireless Communication)

Abstract

:
The beamforming technique has attracted considerable attention in wireless communication due to its various advantages such as interference reduction and improved wireless resource efficiency. However, the beam alignment between transmitting and receiving devices, which is fundamentally required for the beamforming, poses a significant challenge due to the continuous variability of the wireless channel. Recently, a deep learning-based technique has been proposed to predict narrow beam indices by measuring wide beams. However, there is room for improvement in the performance of the neural network architecture employed in this technique. Therefore, we suggest a novel deep learning model architecture that incorporates a channel attention module for beam training. The simulation results show a significant enhancement in performance with our scheme compared to both a state-of-the-art approach and other existing methods across all scenarios. Particularly, we confirm that even when reducing the number of wide beams used for measurement by approximately 50 % , our proposed approach achieves a performance close to that of the state-of-the-art scheme.

1. Introduction

Millimeter-wave (mmWave) wireless communication systems [1,2,3] enable high data rate communication due to their large bandwidth resources. However, high-frequency wireless signals are subject to rapid attenuation with distance and are highly sensitive to obstacles. To overcome these challenges, directional communication utilizing the multiple-input multiple-output (MIMO) technology [4] is applied to ensure high beamforming gain. Conventional beamforming techniques depend on narrow beams that necessitate precise channel data and are susceptible to beam misalignment due to factors such as movement or changing wireless channel environmental conditions. Furthermore, creating and assessing a multitude of narrow candidate beams across the entire angular spectrum results in substantial training expenses. One simple and direct method to address this cost is to confine the beam search to those with a fixed angular separation. Subsequently, by using the diminished received signals, we can forecast the optimal narrow beam. Nonetheless, this technique may prove less efficacious in scenarios characterized by a low signal-to-noise ratio (SNR), particularly when the actual angles of arrival and departure of the primary path do not precisely align with the main lobe of the candidate beam.
In recent years, deep learning (DL) has garnered increasing focus as a promising technology for 6G, particularly in the field of wireless communications [5]. DL has demonstrated substantial progress with regard to both performance and efficiency, with notable contributions in various areas of wireless communication, including channel state information (CSI) feedback [6], channel denoising [7], channel decoding [8,9], end-to-end transceivers [10], and beam prediction [11,12,13,14,15]. This paper specifically focuses on DL-assisted beam prediction. In a prior work [11], a method was introduced to forecast the best narrow beam by leveraging wide beam measurements to cover the entire angular space. The authors performed a comparative study that involved evaluating both super-resolution beam prediction and super-resolution image restoration techniques. During this investigation, they created a dedicated convolutional neural network (CNN) optimized for beam prediction.
Recently, Ma et al. [15] used CNN for beam prediction from wide beam signals but faced noise sensitivity. To address this, they added LSTM to track user movements and refine beam direction. However, the combined CNN-LSTM model still struggled to provide adequate beamforming gain. For example, there are areas where the combined CNN-LSTM model performs worse than the CNN model despite increased complexity. Therefore, we focused on the need for a more effective neural network architecture.
Since the introduction of AlexNet [16], neural networks have conventionally been constructed to be deep, enabling them to capture intricate characteristics with nonlinearities. Alternatively, there has been a surge in research focused on enhancing model efficiency using methods other than increasing depth. This trend has been spurred by the introduction of backbone structures such as DenseNet [17], ResNet [18], EfficientNet [19], and ParNet [20].
Inspired by these effective architectural innovations, we have devised a novel neural network structure based on attention mechanisms [21]. This architecture, named by channel attention, proficiently extracts and accentuates features from complex high-dimensional signals. In our experiments, conducted within the same framework as [15], we observed that integrating the channel attention module into the combined CNN and LSTM structure yields a substantial increase in beamforming gain.
Through experiments, we have confirmed that our proposed model demonstrates superior performance from a normalized beamforming gain perspective when compared to a state-of-the-art model and other existing models. Furthermore, when we applied the optimal neighboring criterion (ONC) and maximum probability criterion (MPC) techniques proposed in [15] to our model to reduce the wide beam measurement overhead, we observed that despite a roughly 50 % reduction in the number of wide beams for beam measurement, our model’s performance closely approximates that of the state-of-the-art model that utilizes all wide beams.

2. System Model

We focus on a downlink wireless communication system employing mmWave MIMO technology where base station (BS) and user equipment (UE) are equipped with M Tx and M Rx antennas, respectively. Within the scope of our assumptions, we contemplate a channel configuration where antennas are positioned in a two-dimensional layout, utilizing uniform linear arrays (ULAs).

2.1. Channel Model

We utilize a narrowband frequency-flat channel model featuring a line-of-sight (LOS) path along with C non-line-of-sight (NLOS) clusters. We use H LOS and H NLOS to represent the LOS and NLOS parts of the channel matrix H C M Rx × M Tx , respectively. Each part is formulated as follows:
H LOS = M Tx M Rx ρ LOS α LOS a Rx ( θ LOS ) a Tx H ( ϕ LOS ) ,
H NLOS = c = 1 C M Tx M Rx ρ c l = 1 L c α c , l L c a Rx ( θ c + θ c , l ) a Tx H ( ϕ c + ϕ c , l ) .
The LOS path is characterized by the pathloss ρ LOS , angle-of-arrival (AoA) θ LOS , and angle-of-departure (AoD) ϕ LOS . Similarly, the c-th cluster, which consists of L c paths, is characterized by the pathloss ρ c , AoA θ c and AoD ϕ c . For the l-th path within the c-th cluster, we use α c , l , θ c , l , and ϕ c , l to represent the complex gain, AoA offset, and AoD offset, respectively. The antenna response vectors are represented by
a Tx ( ϕ ) = 1 M Tx 1 e j 2 π d Tx sin ( ϕ ) / λ e j 2 π ( M Tx 1 ) d Tx sin ( ϕ ) / λ T ,
a Rx ( θ ) = 1 M Rx 1 e j 2 π d Rx sin ( θ ) / λ e j 2 π ( M Rx 1 ) d Rx sin ( θ ) / λ T ,
where d Tx and d Rx represent the antenna spacings, and λ stands for the wavelength. To simplify, we assume d Tx = d Rx = λ / 2 . The transpose and conjugate transpose operations are represented as ( · ) T and ( · ) H , respectively.

2.2. Beam Training Model

We explore the utilization of analog beamforming with phase shifters, where the transmitting beam from the BS is represented by f C M Tx × 1 , and the UE’s receiving beam is represented as w C M Rx × 1 . For m-th, the candidate transmitting beam and n-th candidate receiving beam are expressed as
f m = 1 M Tx 1 e j π sin ( γ Tx , m ) e j π ( M Tx 1 ) sin ( γ Tx , m ) T ,
w n = 1 M Rx 1 e j π sin ( γ Rx , m ) e j π ( M Rx 1 ) sin ( γ Rx , m ) T ,
where m { 1 , 2 , , N Tx } and n { 1 , 2 , , N Rx } . γ Tx , m and γ Rx , n represent the beam directions of the m-th transmitting beam and the n-th receiving beam, respectively. To encompass the entire angular range, we take into consideration the scenario where the directions of the beam pairs for transmitting and receiving have been uniformly selected from predetermined intervals ( Γ Tx / 2 , Γ Tx / 2 ) and ( Γ Rx / 2 , Γ Rx / 2 ) , i.e.,
γ Tx , m = Γ Tx 2 + 2 m 1 2 N Tx Γ Tx ,
γ Rx , n = Γ Rx 2 + 2 n 1 2 N Rx Γ Rx .
Considering the channel matrix H and an associated beam pair { f , w } , we can represent the received signal y in the following manner:
y = P w H H f x + w H n ,
where P is the transmission power, x is the transmitting signal with | x | = 1 , and n C M Rx × 1 denotes AWGN vector with zero mean and variance of σ 2 , i.e., n CN ( 0 M Rx , σ 2 I M Rx ) . To simplify the analysis, we focus on selecting the transmitting beam f at the BS side, assuming a single-antenna UE and omitting the receiving beam w . Due to the limited penetration ability and substantial power loss through reflection in mmmWave channels, the power of the LOS path is significantly higher than that of NLOS paths. As a result, the LOS path exerts a predominant influence on mmWave channels, and the received signal components from the NLOS path can be considered as a form of noise. It can be represented by the following
y = P H LOS f x + P H NLOS f x + n
= P H LOS f x + n eq ,
where the composite noise term n eq = P H NLOS f x + n .
The goal of beam training is to determine a beam pair { f m * , w n * } that yields the highest gain. This objective can be formulated as the following optimization problem:
{ m * , n * } = arg max m { 1 , 2 , , N Tx } , n { 1 , 2 , , N Rx } w n H H f m 2 .
One straightforward approach to address the aforementioned optimization is to employ a brute-force search. In this scheme, all possible candidate beams are systematically explored to identify the beam pair that yields the highest power in the measured signal. Nonetheless, implementing this scheme necessitates a large number of measurements, specifically N Tx N Rx , which results in a substantial training overhead. In order to resolve this issue, we can investigate the utilization of a two-level beam search technique, incorporating a multi-resolution codebook. The codebook is organized in a hierarchical manner, with wide beam codewords at the primary level and narrow beam codewords at the subsequent level. This configuration offers a promising method for minimizing training overhead.
In [15], a narrow beam training scheme utilizaing a wide beam codebook is introduced. The received signal corresponding to the m-th wide beam is denoted as y w , m , and all received signals from the wide beams are combined into a single received signal vector y w = y w , 1 y w , 2 y w , N Tx / s Tx T where s Tx defines the number of narrow beams within each wide beam. Due to the increased angular resolution provided by the narrow beam codebook, the objective of the scheme is to forecast the index m * of the best narrow beam based on the received wide beam signal vector. As the number of available candidate narrow beams is constrained, this prediction task can be viewed as a multi-classification problem, where each class represents a specific narrow beam. The prediction model is mathematically formulated as a function f 1 ( · ) , as described below:
m * = f 1 ( y w ) , m * { 1 , 2 , , N Tx } .
Implementing this prediction model using conventional estimation methods is challenging for two main reasons. Firstly, the correlation between y w and ϕ LOS demonstrates a strongly nonlinear behavior. Secondly, obtaining the distribution of the composite noise term n eq is a demanding task due to the variability of NLOS paths in different propagation environments. These two factors contribute to the complexity of the estimation process using conventional methods. As a result, DL is employed, leveraging its strong capability to learn complex nonlinear relationships, in order to facilitate the implementation of the prediction task.

3. Calibrated Beam Training with Channel Attention

The authors in [15] employed an architecture comprising CNN and LSTM for the calibrated beam training (CBT). The CNN module was responsible for expanding the 2-dimensional signal into a 256-dimensional signal, thereby facilitating characteristic extraction. Meanwhile, the LSTM was utilized to handle continuous input signals, making the model robust to noise and enabling it to capture signal variations over time. However, our simulations indicated that the double-layered CNN module was inefficient in characteristic abstraction, and depending solely on the LSTM had limitations in addressing this issue. Consequently, we suggest a novel structure that efficiently captures characteristics.
The architecture of our model is illustrated in Figure 1. Following the t-th training session, the received wide beam signals { y w , 1 , y w , 2 , , y w , t } undergo initial processing through preprocessing, CNN, and channel attention modules to extract relevant features from the received signals. Following that, the LSTM module leverages the received signals from both the ongoing and previous beam training sessions to further fine-tune the narrow beam direction. Finally, the output module generates probabilities { p ^ 1 , t , p ^ 2 , t , , p ^ N Tx , t } , with the candidate beam exhibiting the highest probability being selected as the optimal choice.

3.1. Preprocessing Module

Due to the complex-valued nature and large dynamic ranges of the received signal vector y w , it cannot be directly fed into the CNN module. To address this, the preprocessing module initially normalizes y w by dividing it by the maximum magnitude of the elements. Mathematically, this is represented as follows
y w N = y w y w .
The normalized signal vector y w N = ( y w N ) + j ( y w N ) is split into the real term ( y w N ) and the imaginary term ( y w N ) , which are provided as input to the subsequent convolution module.

3.2. Convolutional Neural Network Module

To derive hidden features from ( y w N ) and ( y w N ) , multiple convolutional layers are employed. After each layer, a rectified linear unit (ReLU) activation layer is sequentially applied, enabling non-linear fitting capabilities. To prevent the model from becoming overly complex, a max-pooling is applied after the last ReLU activation. The max-pooling layer reduces each feature vector to a single scalar value through downsampling. The CNN module is depicted in Figure 2.

3.3. Channel Attention Module

A multi-scale feature map r obtained by the convolution module is considered as the input of our channel attention module. It goes through two different branches. On the left branch, shown in Figure 3, we use 1 × 1 convolution, followed by a batch normalization, to compress the channel-wise information, which can be represented as
u = BN ( Conv ( r ) ) .
On the right branch, a global average pooling (GAP) is employed to gather comprehensive spatial information on a global scale from the feature map r . The k-th feature channel element of the pooled feature g is calculated as
g k = 1 H × W i = 1 H j = 1 W r k ( i , j ) ,
where r k is the k-th feature channel element of the feature map r . H and W denote the size of the vertical and horizontal dimensions of the feature map r , respectively.
The GAP compresses spatial dimensions and generates channel-wise statistics. We also connect 1 × 1 convolution with GAP for channel alignment with u . An adaptive soft attention mechanism is employed across channels to flexibly determine different spatial scales, guided by the information in g . To determine the importance of each spatial scale, a soft assignment weight is designed by
v = Sigmoid ( Conv ( g ) ) .
Here, we apply the Sigmoid to re-calibrate the weight of the feature channel. Finally, we perform element-wise product ⊙ on the refined weight v and the corresponding feature map u , and apply the activation function Sigmoid-weighted linear unit (SiLU), as follows
z = SiLU ( u v ) ,
where the SiLU, also known as the swish function, is composed of the original input multiplied by the Sigmoid function applied to the input, i.e., SiLU ( x ) = x · sigmoid ( β x ) . In our model, we set β = 1 .

3.4. Long Short-Term Memory Module

We present the formulation of the CBT scheme, which leverages the measured signals obtained from previous iterations of beam training. We make the assumption that the beam training process takes place at regular intervals, and we use the notation y w , t to represent the measured signals from the t-th wide beam training.
To ascertain the best narrow beam m t * during the t-th wide beam training session, we leverage the received signals obtained from previous wide beam training sessions, denoted as { y w , 1 , y w , 2 , , y w , t 1 } , and the current received signal y w , t . This task of prediction can be viewed as a problem of multi-class classification, employing a function f 2 ( · ) , as follows
m t * = f 2 ( { y w , 1 , y w , 2 , , y w , t } ) , m t * { 1 , 2 , , N Tx } .
Since the AoD of the LOS path ϕ L O S changes non-linearly with the movement of a UE, we employ a DL model to facilitate the prediction task. In contrast to the CNN-based model proposed in [15], in the LSTM-based model, the received signals from consecutive wide beam trainings and their corresponding best narrow beam indices for the UE are stacked in chronological order. This arrangement allows us to extract features related to the movement of the UE and forms a training sample.
Within the LSTM module, the current time slot input z t is combined with the cell state and output { c t 1 , h t 1 } from the previous time slot. This joint input is then passed through the LSTM at time slot t, allowing the LSTM to capture and learn features from previous inputs. The LSTM module generates characteristic features for optimal narrow beam prediction by utilizing all successive received values and passes them to the output module. The LSTM structure for the proposed model is described by Figure 4. In the figure, σ ( · ) and tanh ( · ) represent the sigmoid and hyperbolic activation functions, respectively. Among the two outputs of LSTM module, c t and h t , only h t serves as the input to the output module.

3.5. Output Module

To forecast the most suitable narrow beam among the candidate beams, we incorporate a fully connected (FC) layer after the LSTM module. This FC layer is responsible for converting the extracted features into representations that correspond to the candidate beams. Subsequently, to ensure that the outputs are in the form of probabilities, a softmax activation function is utilized to normalize the output values. Mathematically, this can be expressed as follows
p ^ = Softmax ( FC ( h ) ) ,
where p ^ is a probability vector that signifies the probabilities associated with each beam being the optimal beam, while z corresponds to the output vector generated by the LSTM module. Finally, we select the narrow beam with the maximum probability as the ultimate choice, i.e.,
m ^ * = arg max m { 1 , 2 , , N Tx } p ^ m ,
where p ^ m denotes the probability of the m-th candidate beam being the best choice.
We use a cross entropy function that is a commonly used cost function in classification tasks. It can be represented by
Cost = m = 1 N Tx p m log p ^ m ,
where the value of p m is equal to 1 when the m-th narrow beam is predicted as the best, and it is 0 otherwise.

4. Adaptive Calibrated Beam Training with Channel Attention

Following a methodology akin to the one proposed in [15], we introduce a channel attention-assisted adaptive CBT scheme aimed at mitigating the overhead associated with wide-beam measurements. In this scheme, we selectively train a subset of wide beams, utilizing received signals from previous beam training sessions. To initially ascertain the AoD of the LOS path, denoted as ϕ LOS , across the entire angular space, we conduct an initial wide-beam training session where signals from all candidate wide beams are measured. Following this, only a subset of wide beams necessitates training, and we utilize the corresponding received signals to forecast the best narrow beam index.
In contrast to the adaptive CBT model introduced in [15], we have introduced a new channel attention module. The architecture of our channel attention-based adaptive CBT model is depicted in Figure 5. This structure effectively extracts the characteristics of wide beams from received signals, enabling the model to maintain satisfactory narrow beam prediction performance even when the number of wide beams used for measurement is reduced, as in partial beam training environments.
In order to identify candidate wide beams in the partial beam training, we employ two criteria introduced in [15], ONC and MPC. Let K represent the number of wide beams used for measurements during the t-th wide beam training session, where K < N Tx / s Tx and t > 1 . We denote the corresponding indices as L w , t .
The ONC’s objective is to choose wide beams whose directions are closest to ϕ LOS , t . However, ϕ LOS , t cannot be precisely determined. To approximate ϕ LOS , t suitably, we take note that the UE’s location during t-th wide beam training session is in close proximity to the location associated with the previous ( t 1 ) -th wide beam training session. Consequently, we suggest approximating ϕ LOS , t by utilizing the direction of the previously predicted optimal narrow beam.
The MPC relies on the assumption that the predicted probabilities reflect the quality of the beams. It chooses wide beams with the highest probabilities from the ( t 1 ) -th prediction. It is important to note that the prediction results offer probabilities only for narrow beams, not wide beams. To approximate the probability for the m-th wide beam, we aggregate the probabilities of all narrow beams that fall within the m-th wide beam.

5. Enhanced Adaptive Calibrated Beam Training with Channel Attention

The adaptive CBT scheme determines which wide beams to train based on the outcomes of prior beam predictions. However, this approach may become outdated in mobile scenarios if the AoD of the LOS path, denoted as ϕ LOS , undergoes variations. To address this challenge and effectively track the changing AoD of the LOS path ϕ LOS , we can leverage the received signals from previous beam training sessions to forecast the present UE location ahead of time. This allows us to calibrate the choice of wide beams to be trained, thereby further enhancing received SNRs. This scheme is called enhanced adaptive CBT [15].
In this section, we suggest an enhanced adaptive CBT scheme with channel attention, building upon our previously introduced channel attention approach. The structure of our channel attention-based enhanced adaptive CBT model is illustrated in Figure 6. Our attention structure effectively extracts the characteristics of wide beams, positively influencing the training of the auxiliary LSTM module for wide beam prediction. These advantages contribute to an enhancement in the final narrow beam prediction performance.
Specifically, in the channel attention-assisted enhanced adaptive CBT scheme, to identify wide beams for the t-th wide beam training session, an auxiliary LSTM module is utilized. The auxiliary LSTM module anticipates the t-th optimal wide beam index ahead of time, leveraging received signals from previous wide beam training sessions denoted as { y w , 1 , y wp , 2 , , y wp , t 1 } . The output of the auxiliary LSTM model is represented as predicted with wide beam probabilities, denoted as { p ^ 1 , t w , p ^ 2 , t w , , p ^ N Tx / s Tx , t w } , with the wide beam having the highest predicted probability being determined as the best wide beam.
In order to train the entire model, including the auxiliary LSTM, we combine the costs of both narrow beam predictions, denoted as Cost n , and wide beam predictions, denoted as Cost w , using a weight coefficient μ . This combination is expressed as Cost = Cost n + μ Cost w . The coefficient μ should be set to an appropriate value depending on how much the wide-beam prediction performance contributes to the final narrow-beam prediction. This can be optimized through sufficient preliminary experiments and performance analysis. In this paper, we set the value to 1. Within the enhanced adaptive CBT scheme, the two criteria, ONC and MPC, can also be applied, similar to the adaptive CBT scheme.

6. Numerical Results

We carried out simulations utilizing the COST2100 channel model [22], following the methodology and system parameters employed in [15]. We generated a dataset comprising 20,480 samples, with 80% dedicated to training, while the remaining 20% is reserved for testing. In our evaluation, we included the CNN-based model and the CNN-LSTM hybrid model introduced in [15], along with three baseline models: (1) A narrow beam prediction scheme [12] relies on calculating the ratio of the beamforming gains between the chosen wide beam and its adjacent wide beams; (2) A FC neural network-based beam prediction scheme [13], which utilizes N Tx / s Tx measurements of sparsely sampled narrow beams; (3) Active learning-based beam prediction scheme [14], making use of N Tx / s Tx measurements of hierarchical beams with a target resolution of N Tx .
The detailed structure of our model is specified in Table 1. In the table, l i denotes the count of input feature channels, while l o signifies the count of output feature channels. In the convolution layers, the parameters ( p 1 , p 2 , p 3 ) correspond to the filter size, stride size, and padding size, respectively. We denoted batch normalization as BN and dropout as DO at each layer. Throughout the training phase, the model undergoes a total of 80 epochs. The Adam optimizer is employed to optimize the trainable parameters.
Initially, we explored the influence of the number of training sessions t for wide beams on the achievable normalized beamforming gain G N , as given in Figure 7. The normalized beamforming gain G N is defined as
G N = | H f m ^ * | 2 | H f m * | 2 ,
where f m ^ * and f m * are the actual best narrow beam and the predicted best narrow beam, respectively. We consider 16 candidates for wide beams, which corresponds to N Tx / s Tx = 16 . It is important to note that the CNN-assisted CBT scheme and all three baseline schemes remain independent of prior information, resulting in a constant beamforming gain regardless of t. The CNN-LSTM assisted CBT scheme demonstrates improved performance with increasing t. However, when t = 1 , it demonstrates underwhelming performance compared to the CNN-assisted CBT. This suggests that there are limitations to enhancing performance solely through the LSTM structure. On the contrary, our scheme consistently achieves the highest performance across all training numbers, thanks to the introduced channel attention module.
Figure 8 demonstrates that the effectiveness of our approach is confirmed by the cumulative distribution function (CDF) of the predicted narrow beam gain. As depicted in Figure 7, the normalized beamforming gains G N of all methods converge when t 6 . Consequently, we rely on the G N results after model convergence, specifically, utilizing the average G N values over t = 6 to 10. As a result, Figure 8 also affirms the excellent prediction performance of our scheme in comparison to the five previous schemes.
Figure 9 illustrates the normalized beamforming gain G N for adaptive CBT approaches. We set the candidate number of wide beams, K, used for partial beam training to 7. As anticipated, G N exhibits an upward trend with increasing t for both ONC and MPC-based schemes, as a larger number of previously received signals offers more precise information regarding UE movement. Beyond t = 6 , it becomes apparent that G N stabilizes across all scenarios. After convergence, we verified that the performance of the proposed CNN-CA-LSTM assisted CBT scheme improved by approximately 3– 4 % compared to the performance of the conventional CNN-LSTM-assisted CBT scheme for both ONC and MPC methods. Furthermore, we confirmed that it achieves performance close to the conventional CNN-LSTM assisted CBT scheme, which uses 16 candidate beams, despite reducing the number of wide beams required for measurement for the narrow beam prediction from 16 to 7, resulting in an approximately 50 % reduction.
Figure 10 shows the normalized beamforming gain G N for enhanced adaptive approaches. In the experiment, we considered the case where the number of candidates K for the wide beam used for partial beam training is 7. Comparing the results in Figure 9, it can be observed that applying the enhanced adaptive approach to the proposed CNN-CA-LSTM-assisted CBT scheme yields better performance than applying the adaptive approach alone. This finding underscores the enhanced accuracy of UE location tracking in mobile scenarios achieved by the auxiliary LSTM. Notably, this performance enhancement becomes even more pronounced when the MPC technique is applied.

7. Conclusions

We conducted research on millimeter-wave beam alignment techniques using deep learning approaches for wireless communication systems. The incorporation of our proposed channel attention module has notably enhanced the performance of narrow beam forecasting by efficiently capturing characteristics from received wide beam signals. The simulations results consistently demonstrated that our CNN-CA-LSTM-assisted CBT scheme outperformed existing methods across various simulation environments. Moreover, the proposed CNN-CA-LSTM-assisted CBT scheme mitigates the performance degradation resulting from the application of two overhead reduction methods, ONC and MPC, to the state-of-the-art CNN-LSTM-assisted CBT scheme, ultimately achieving performance comparable that of the state-of-the-art scheme with full overhead.

Author Contributions

Conceptualization, J.K. (Jihyung Kim) and J.K. (Junghyun Kim); Methodology, J.K. (Jihyung Kim) and J.K. (Junghyun Kim); Software, J.K. (Jihyung Kim) and J.K. (Junghyun Kim); Validation, J.K. (Junghyun Kim); Writing—original draft, J.K. (Jihyung Kim); Writing—review and editing, J.K. (Junghyun Kim); Supervision, J.K. (Junghyun Kim). All authors have read and agreed to the published version of the manuscript.

Funding

This work was partly supported by Institute of Information & communications Technology Planning & Evaluation (IITP) grant funded by the Korea government (MSIT) (No. 2022-0-00436, Development of Standard Technologies for Reconfigurable Intelligent Surface Repeaters). This work was also supported by Institute of Information & communications Technology Planning & Evaluation (IITP) under the metaverse support program to nurture the best talents (IITP-2023-RS-2023-00254529) grant funded by the Korea government (MSIT).

Data Availability Statement

The data can be shared upon request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Lin, Z.; Lin, M.; Champagne, B.; Zhu, W.-P.; Al-Dhahir, N. Secrecy-Energy Efficient Hybrid Beamforming for Satellite-Terrestrial Integrated Networks. IEEE Trans. Commun. 2021, 69, 6345–6360. [Google Scholar] [CrossRef]
  2. An, K.; Lin, M.; Ouyang, J.; Zhu, W.-P. Secure Transmission in Cognitive Satellite Terrestrial Networks. IEEE J. Sel. Areas Commun. 2016, 34, 3025–3037. [Google Scholar] [CrossRef]
  3. Lin, Z.; An, K.; Niu, H.; Hu, Y.; Chatzinotas, S.; Zheng, G.; Wang, J. SLNR-Based Secure Energy Efficient Beamforming in Multibeam Satellite Systems. IEEE Trans. Aerosp. Electron. Syst. 2023, 59, 2085–2088. [Google Scholar] [CrossRef]
  4. Lin, Z.; Niu, H.; An, K.; Wang, Y.; Zheng, G.; Chatzinotas, S.; Hu, Y. Refracting RIS-Aided Hybrid Satellite-Terrestrial Relay Networks: Joint Beamforming Design and Optimization. IEEE J. Sel. Areas Inf. Theory 2022, 58, 3717–3724. [Google Scholar] [CrossRef]
  5. Lee, H.; Lee, B.; Yang, H.; Kim, J.; Kim, S.; Shin, W.; Shim, B.; Poor, H.V. Towards 6G Hyper-Connectivity: Vision, Challenges, and Key Enabling Technologies. J. Commun. Netw. 2023, 25, 344–354. [Google Scholar] [CrossRef]
  6. Guo, J.; Wen, C.-K.; Jin, S.; Li, X. AI for CSI Feedback Enhancement in 5G-Advanced. IEEE Wirel. Commun. 2022; early access. [Google Scholar] [CrossRef]
  7. Han, S.; Kim, J.; Song, H.-Y. A New Design of Channel Denoiser using Residual Autoencoder. IET Electron. Lett. 2023, 59, 1–3. [Google Scholar] [CrossRef]
  8. Kim, H.; Oh, S.; Viswanath, P. Physical Layer Communication via Deep Learning. IEEE J. Sel. Areas Inf. Theory 2020, 1, 5–18. [Google Scholar] [CrossRef]
  9. Choukroun, Y.; Wolf, L. Denoising Diffusion Error Correction Codes. arXiv 2022, arXiv:2209.13533. [Google Scholar]
  10. O’Shea, T.; Hoydis, J. An Introduction to Deep Learning for the Physical Layer. IEEE Trans. Cogn. Commun. Netw. 2017, 3, 563–575. [Google Scholar] [CrossRef]
  11. Echigo, H.; Cao, Y.; Bouazizi, M.; Ohtsuki, T. A Deep Learning-based Low Overhead Beam Selection in mmWave Communications. IEEE Trans. Veh. Technol. 2021, 70, 682–691. [Google Scholar] [CrossRef]
  12. Luo, X.; Liu, W.; Wang, Z. Calibrated Beam Training for Millimeter-wave Massive MIMO Systems. In Proceedings of the IEEE Vehicular Technology Conference (VTC)-Fall, Honolulu, HI, USA, 22–25 September 2019. [Google Scholar]
  13. Qi, C.; Wang, Y.; Li, G.Y. Deep Learning for Beam Training in Millimeter Wave Massive MIMO Systems. IEEE Trans. Wirel. Commun. 2020; early access. [Google Scholar] [CrossRef]
  14. Chiu, S.-E.; Ronquillo, N.; Javidi, T. Active Learning and CSI Acquisition for mmWave Initial Alignment. IEEE J. Sel. Areas Commun. 2019, 37, 2474–2489. [Google Scholar] [CrossRef]
  15. Ma, K.; He, D.; Sun, H.; Wang, Z.; Chen, S. Deep Learning Assisted Calibrated Beam Training for Millimeter-wave Communication Systems. IEEE Trans. Commun. 2021, 69, 6706–6721. [Google Scholar] [CrossRef]
  16. Krizhevsky, A.; Sutskever, I.; Hinton, G.E. ImageNet Classification with Deep Convolutional Neural Networks. In Proceedings of the Advances in Neural Information Processing Systems (NIPS), Lake Tahoe, NV, USA, 3–6 December 2012. [Google Scholar]
  17. Huang, G.; Liu, Z.; Van Der Maaten, L.; Weinberger, K.Q. Densely Connected Convolutional Networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA, 21–26 July 2017. [Google Scholar]
  18. He, K.; Zhang, X.; Ren, S.; Sun, J. Deep Residual Learning for Image Recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016. [Google Scholar]
  19. Tan, M.; Le, Q. EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks. In Proceedings of the International Conference on Machine Learning (ICML), Long Beach, CA, USA, 9–15 June 2019. [Google Scholar]
  20. Goyal, A.; Bochkovskiy, A.; Deng, J.; Koltun, V. Non-deep Networks. arXiv 2021, arXiv:2110.07641. [Google Scholar]
  21. Vaswani, A.; Shazeer, N.; Parmar, N.; Uszkoreit, J.; Jones, L.; Gomez, A.N.; Kaiser, L.; Polosukhin, I. Attention is all you need. In Proceedings of the Advances in Neural Information Processing Systems (NIPS), Long Beach, CA, USA, 4–9 December 2017. [Google Scholar]
  22. Liu, L.; Oestges, C.; Poutanen, J.; Haneda, K.; Vainikainen, P.; Quitin, F.; Tufvesson, F.; Doncker, P.D. The COST 2100 MIMO Channel Model. IEEE Wirel. Commun. 2012, 19, 92–99. [Google Scholar] [CrossRef]
Figure 1. Proposed CNN-CA-LSTM model for the CBT scheme.
Figure 1. Proposed CNN-CA-LSTM model for the CBT scheme.
Electronics 12 04318 g001
Figure 2. CNN module for the proposed CNN-CA-LSTM model.
Figure 2. CNN module for the proposed CNN-CA-LSTM model.
Electronics 12 04318 g002
Figure 3. Proposed channel attention module.
Figure 3. Proposed channel attention module.
Electronics 12 04318 g003
Figure 4. Basic LSTM structure for the proposed CNN-CA-LSTM model.
Figure 4. Basic LSTM structure for the proposed CNN-CA-LSTM model.
Electronics 12 04318 g004
Figure 5. Proposed adaptive CNN-CA-LSTM model for the CBT scheme.
Figure 5. Proposed adaptive CNN-CA-LSTM model for the CBT scheme.
Electronics 12 04318 g005
Figure 6. Proposed enhanced adaptive CNN-CA-LSTM model for the CBT scheme.
Figure 6. Proposed enhanced adaptive CNN-CA-LSTM model for the CBT scheme.
Electronics 12 04318 g006
Figure 7. Normalized beamforming gain for various CBT schemes; baseline 1 [12], baseline 2 [13], baseline 3 [14], CNN assisted CBT [15], CNN-LSTM assisted CBT [15], and proposed CNN-CA-LSTM assisted CBT.
Figure 7. Normalized beamforming gain for various CBT schemes; baseline 1 [12], baseline 2 [13], baseline 3 [14], CNN assisted CBT [15], CNN-LSTM assisted CBT [15], and proposed CNN-CA-LSTM assisted CBT.
Electronics 12 04318 g007
Figure 8. CDF of the predicted narrow beam gains for various CBT schemes; baseline 1 [12], baseline 2 [13], baseline 3 [14], CNN assisted CBT [15], CNN-LSTM assisted CBT [15], and proposed CNN-CA-LSTM assisted CBT.
Figure 8. CDF of the predicted narrow beam gains for various CBT schemes; baseline 1 [12], baseline 2 [13], baseline 3 [14], CNN assisted CBT [15], CNN-LSTM assisted CBT [15], and proposed CNN-CA-LSTM assisted CBT.
Electronics 12 04318 g008
Figure 9. Normalized beamforming gain for adaptive CBT schemes; adaptive CNN-LSTM assisted CBT (ONC) [15], proposed adaptive CNN-CA-LSTM assisted CBT (ONC), adaptive CNN-LSTM assisted CBT (MPC) [15], and proposed adaptive CNN-CA-LSTM assisted CBT (MPC).
Figure 9. Normalized beamforming gain for adaptive CBT schemes; adaptive CNN-LSTM assisted CBT (ONC) [15], proposed adaptive CNN-CA-LSTM assisted CBT (ONC), adaptive CNN-LSTM assisted CBT (MPC) [15], and proposed adaptive CNN-CA-LSTM assisted CBT (MPC).
Electronics 12 04318 g009
Figure 10. Normalized beamforming gain for enhanced adaptive CBT schemes; enhanced adaptive CNN-LSTM assisted CBT (ONC) [15], proposed enhanced adaptive CNN-CA-LSTM assisted CBT (ONC), enhanced adaptive CNN-LSTM assisted CBT (MPC) [15], and proposed enhanced adaptive CNN-CA-LSTM assisted CBT (MPC).
Figure 10. Normalized beamforming gain for enhanced adaptive CBT schemes; enhanced adaptive CNN-LSTM assisted CBT (ONC) [15], proposed enhanced adaptive CNN-CA-LSTM assisted CBT (ONC), enhanced adaptive CNN-LSTM assisted CBT (MPC) [15], and proposed enhanced adaptive CNN-CA-LSTM assisted CBT (MPC).
Electronics 12 04318 g010
Table 1. Detailed structure of the proposed models.
Table 1. Detailed structure of the proposed models.
ModuleLayerParameters
CNNConvolution l i = 2 , l o = 64 , ( 3 , 3 , 1 ) , BN
ReLU l i = 64 , l o = 64
Convolution l i = 64 , l o = 256 , ( 3 , 1 , 1 ) , BN
ReLU l i = 256 , l o = 256
Max-pooling l i = 256 , l o = 256
Channel attentionConvolution l i = 256 , l o = 256 , ( 1 , 1 , 0 ) , BN
Global average pooling l i = 256 , l o = 256
Convolution l i = 256 , l o = 256 , ( 1 , 1 , 0 )
Sigmoid l i = 256 , l o = 256
Multiplication l i = ( 256 , 256 ) , l o = 256
SiLU l i = 256 , l o = 256
LSTMLSTM l i = 256 , l o = 256 , DO = 0.2
LSTM l i = 256 , l o = 256 , DO = 0.2
Auxiliary LSTMLSTM l i = 256 , l o = 256 , DO = 0.2
LSTM l i = 256 , l o = 256 , DO = 0.2
Narrow beam outputFC l i = 256 , l o = 64 , DO = 0.3
Softmax l i = 64 , l o = 64
Wide beam outputFC l i = 256 , l o = 16 , DO = 0.3
Softmax l i = 16 , l o = 16
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Kim, J.; Kim, J. Augmenting Beam Alignment for mmWave Communication Systems via Channel Attention. Electronics 2023, 12, 4318. https://doi.org/10.3390/electronics12204318

AMA Style

Kim J, Kim J. Augmenting Beam Alignment for mmWave Communication Systems via Channel Attention. Electronics. 2023; 12(20):4318. https://doi.org/10.3390/electronics12204318

Chicago/Turabian Style

Kim, Jihyung, and Junghyun Kim. 2023. "Augmenting Beam Alignment for mmWave Communication Systems via Channel Attention" Electronics 12, no. 20: 4318. https://doi.org/10.3390/electronics12204318

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop