Next Article in Journal
Developing Different Test Conditions to Verify the Robustness and Versatility of Robotic Arms Controlled by Evolutionary Algorithms
Next Article in Special Issue
CRT-Based Clock Synchronization for Millimeter-Wave Communication with Asymmetric Propagation Delays
Previous Article in Journal
Parameter Optimization of Josephson Parametric Amplifiers Using a Heuristic Search Algorithm for Axion Haloscope Search
Previous Article in Special Issue
Autonomous Navigation UAVs for Enhancing Information Freshness for Reconnaissance
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Rapid Beam Tracking Using Power Measurement for Terahertz Communications

1
Research Center for Novel Computating Sensing and Intelligent Processing, Zhejiang Lab, Hangzhou 311121, China
2
Research Center for High Efficiency Computing System, Zhejiang Lab, Hangzhou 311121, China
3
College of Information Science and Electronic Engineering, Zhejiang University, Hangzhou 310027, China
*
Author to whom correspondence should be addressed.
Electronics 2024, 13(11), 2129; https://doi.org/10.3390/electronics13112129
Submission received: 16 April 2024 / Revised: 16 May 2024 / Accepted: 18 May 2024 / Published: 29 May 2024

Abstract

:
With abundant bandwidth resources, terahertz communications are considered one of the key technologies to meet the requirement for high data-rate transmission in the future. In order to compensate for the severe propagation loss of terahertz communications, directional antennas with high gain and narrow beams are expected to be adopted, making beam tracking significant for robust communications. In this paper, a tracking method based on power measurement is proposed, consisting of beam status monitoring, recognition of the deviation direction, and movement toward the optimal angle. By observing the change in the received signal power, beam misalignment is first checked, and whether the misalignment is out of tracking range is also determined. Then, the deviation direction is recognized by comparing the received power variations in the candidate directions, and the beam angle is adjusted accordingly until it reaches the optimal angle. With a small scanning range, the deviation direction is recognized in a short duration, allowing for rapid beam tracking. Numerical results indicate that the alignment error is competitively low and stable in the proposed beam tracking method, and its technical superiority is particularly dominant in situations involving variable motion at high speeds.

1. Introduction

With huge contiguous bandwidths of up to tens or even hundreds of GHz, terahertz communications are considered one of the key technologies to meet the requirement for high data-rate transmission in the future [1,2]. Due to high frequencies ranging from 0.1 THz to 10 THz, terahertz communications suffer from severe propagation loss according to deterministic or statistical channel models [3]. Directional antennas with high gain and narrow beams are expected to be adopted, especially when the communication distance is long [4]. With these antennas, slight beam misalignment can cause significant degradation in link stability and even result in communication outages [5,6]. Therefore, beam misalignment becomes one of the main bottlenecks for terahertz communications [7,8].
To resolve the beam misalignment issue, a great deal of research has been carried out, with angle-of-arrival (AoA) estimation and beam search being the two main methods. The AoA estimation method is conducted using the observations of different beamforming coefficients or beam angles. The estimation algorithms include the multiple signal classification (MUSIC) algorithm [9,10], power-weighted method [11], deep learning-based technique [12,13], etc. The beam search method selects from candidate angles to find the beam angle that optimizes a certain objective, e.g., maximizing the received signal power. An exhaustive search was applied in [14], and some hierarchical searching techniques were proposed based on both wide beams and narrow beams in [15,16,17]. For mobile scenarios, beam tracking should always be carried out after successful beam alignment to continuously maintain the aligned status. Although existing AoA estimation and beam search methods can be adopted for beam tracking, given that they need to be performed frequently to adjust the beam angle, the sounding overhead for testing different beamforming coefficients or beam angles, as well as the computational overhead due to calculation complexity, is considerably high, especially for motion scenarios at high speeds [18,19].
In order to reduce the overhead, some improved methods have been proposed for beam tracking. Instead of performing sounding at a fixed frequency, event-based tracking schemes were proposed to dynamically adjust the sounding interval [15,20,21]. Furthermore, the optimal beam angle was predicted based on the motion parameters estimated from previous observations [21], and dynamic beamwidth adjustment was employed to adapt to channel uncertainty [20,22], thereby reducing the frequency of sounding. However, the beamwidth adaption method requires sophisticated hardware to change the width of a beam in addition to the angle. For each sounding, the number of tested beamforming coefficients or beam angles could be reduced through prediction algorithms based on the angle [15,22,23,24,25] and position [26,27], probability-based selections [28,29], Kalman filter methods [30], machine learning techniques [12,31], and utilizing the sensing information from mathematical processing or sensors [32,33,34]. However, the scanning range of the search method still needs to cover the optimal angle. For the AoA estimation method, in order to reduce the computational complexity, a subspace tracking scheme was studied in [9] to avoid the eigenvalue decomposition within MUSIC algorithms, and a Kalman filter-based method with a small-sized covariance matrix was designed to reduce the calculation complexity of the matrix inverse [35]. However, the computational complexity still cannot meet the requirement for low-complexity implementation in practice.
In this paper, we develop a search method and propose a novel beam tracking scheme with a small scanning range. Power measurement is used to indicate the status of the beam alignment. When the beam is not aligned, the deviation direction, rather than the AoA, is determined by testing candidate directions within a small scanning range and comparing the corresponding received power variations. Then, the beam angle is adjusted accordingly until it reaches the optimal position. With a small scanning range, the sounding overhead is low, and the deviation direction can be recognized in a short duration, allowing the optimal angle to be reached quickly with a single scanning direction, enabling rapid beam tracking. Furthermore, compared with estimation methods such as the MUSIC algorithms or Kalman-filter-based methods, the deviation direction is recognized through comparison, and there is no complicated computation, so beam tracking can be realized with low computational overhead. Consequently, our proposed method is quite suitable for terahertz communications, where beam tracking needs to be performed frequently because of the high sensitivity to imperfect beam alignment. Simulation results verify the performance of the proposed beam tracking method in terms of the alignment error, which is competitively low and stable, and its technical superiority is particularly dominant in situations involving variable motion at high speeds.
The rest of this paper is organized as follows. Section 2 introduces the system model. Section 3 provides the proposed beam tracking method in detail. Section 4 presents the numerical results. Finally, Section 5 concludes this paper.

2. System Model

We consider a point-to-point terahertz communications system with the ability to calculate the received power. Although large-scale antenna arrays can be applied to achieve high beamforming gain, the beamforming architecture and the corresponding codebooks need to be designed elaborately [36]. With low complexity, a single directional antenna is considered in this paper. It should be noted that the proposed beam tracking method is also applicable to antenna arrays because antenna arrays with fixed beam patterns can be regarded as a single antenna. For the propagation path, the line-of-sight (LoS) path is considered, which is the dominant component of the terahertz channel [4].
According to the Friis transmission equation, the power of the received signal suffering from free-space path loss can be expressed as
P rx = P tx + G tx + G rx 10 · log 10 c 2 ( 4 π r f ) 2 ,
where P tx is the transmitted power in dBm; G tx and G rx are the antenna gains at the transmitter and receiver, respectively; c is the speed of light; r is the distance between the transmitter and receiver; and f is the carrier frequency. In the case of perfect beam alignment, G tx and G rx reach the maximum values G tx max and G rx max , respectively, and the optimal signal quality is achieved.
For mobile scenarios where the position of the transmitter or receiver changes, G tx and G rx will decrease if the beam angle cannot adjust accordingly. In this paper, we only consider the azimuth angle changing within the horizontal plane, and the transmitter beam is always aligned for simplicity. For changes in the elevation angle, the beam tracking method proposed in this paper can be easily extended by adjusting the beam angle within the elevation plane. For combined transmitter and receiver beam tracking, the proposed beam tracking method can also be extended by performing adjustments at both the transmitter and receiver alternately. Let θ n opt denote the optimal beam angle of the receiver at time instant t n , θ n act denote the actual beam angle, and ϵ n = θ n act θ n opt denote the alignment error. Then, the received signal power can be rewritten as
P rx ( n ) = P tx + G tx max + G rx ( ϵ n ) 10 · log 10 c 2 ( 4 π r n f ) 2 ,
where r n is the distance at instant t n and the transmitted power P tx used for beam tracking is assumed to be constant.
It should be noted that the power of the received signal is related to the beam alignment error and the distance between the transmitter and receiver. For terahertz communications systems equipped with narrow beam antennas, the antenna gain is quite sensitive to beam misalignment, the impact of which is dominant on the received signal power, especially for long-distance scenarios. For example, considering an initial distance of 1000 m between the transmitter and receiver, and referring to a commercial terahertz Cassegrain antenna [37], for which the beam pattern is illustrated in Figure 1 and the half-power beamwidth (HPBW) is 0.2 degrees, when the receiver moves 1.7 m away vertically from the initial direction from the transmitter to the receiver, the beam alignment error changes by 0.1 degrees and the antenna gain decreases by 3 dB, while the path loss change due to distance is only 10 5 dB.
In addition to the power of the received signal, the power measurement obtained at the receiver includes the impact of noise. Considering that the beam tracking procedure is applied after a successful beam alignment, the signal-to-noise ratio at the receiver is high enough to support high data-rate transmission, so the power measurement with noise is approximately equal to that without noise.

3. Proposed Beam Tracking Method

In this section, we present an overview of the beam tracking procedure. We introduce each component in detail, including beam status monitoring, recognition of the deviation direction, and movement toward the optimal angle.

3.1. Overview of Beam Tracking Procedure

In order to narrow down the scanning range of candidate directions to reduce the sounding overhead and improve efficiency, we propose a novel beam tracking procedure using power measurement. Figure 2 shows a block diagram in which beam training for initial beam alignment is mentioned for completeness. Considering that beam tracking is applied after successful beam alignment through beam training, our proposed procedure starts with beam status monitoring by observing the received power to check whether the optimal beam angle has changed, which means that the current beam angle is no longer optimal. Until the optimal angle changes, beam status monitoring continues, and other components are not triggered. When the checking result shows that the optimal angle has changed, beam status monitoring additionally determines whether the optimal beam angle is out of the tracking range, which indicates the tracking ability of this procedure. If it is, the beam tracking procedure is interrupted, and beam training with a wider scanning range should be performed. Otherwise, the beam tracking procedure continues, and the deviation direction is recognized, through testing candidate directions and comparing the corresponding received power variations. The recognition result of the deviation direction can be none, clockwise, or anticlockwise, which means that the beam does not need to be rotated or should be turned clockwise or anticlockwise, respectively. Then, the beam angle is adjusted accordingly until the optimal angle is reached, followed by repeated beam tracking procedures starting with beam status monitoring.

3.2. Beam Status Monitoring

As presented in Section 2, the power of the received signal is related to the beam alignment error and the distance between the transmitter and receiver. The impact of beam misalignment is significant for terahertz communications systems equipped with narrow beam antennas. Therefore, the received power can be used to indicate the beam alignment status. In this paper, the horizontal plane is divided into small and equal angular intervals μ . Correspondingly, the actual angle of the beam can be adjusted in several steps, with the angle change of each step equal to μ . In order to achieve beam tracking, the adjustment speed of the actual angle should be high enough to keep up with changes in the optimal angle.
On the one hand, when the transmitter or receiver is moving from an interval with perfect beam alignment to a neighboring one, the received power will decrease. Let P rx opt denote the received signal power with the optimal beam angle. At the beginning of beam tracking, considering that perfect beam alignment has been achieved through beam training, P rx opt is initialized to the received power and is updated during the recognition of the deviation direction stage, which is introduced in Section 3.3. Then, the change in the optimal beam angle can be checked by
P rx ( n ) < P rx opt ρ 0 ,
where ρ 0 denotes the reduction threshold of the received power, which is related to μ , e.g.,  ρ 0 = G rx max G rx ( μ ) .
On the other hand, a tracking range is set to indicate the capability of beam tracking in the proposed method. When the transmitter or receiver moves drastically and out of the tracking range, beam tracking is interrupted, and beam training with a wider scanning range should be performed. In this paper, the beam tracking method is designed based on the monotonic characteristic of the antenna gain on the main lobe, so the tracking range can be set according to the beamwidth of the main lobe. Similarly, the optimal beam angle being out of the tracking range can be checked through the received power by
P rx ( n ) < P rx opt ρ 1 ,
where ρ 1 is the power reduction threshold that depends on the tracking range.

3.3. Recognition of Deviation Direction

There are two types of scanning applied to recognize the deviation direction: bidirectional scanning and unidirectional scanning. Bidirectional scanning is performed in two directions with three scanning points θ n act , θ n + 1 act , θ n + 2 act , where θ n act is the beam angle when the scanning starts. The initial scanning direction, i.e., the direction from θ n act to θ n + 1 act , can be anticlockwise or clockwise. In this paper, it is specifically set to the anticlockwise direction for simplicity; however, it should be noted that when scanning starts in the clockwise direction, the analysis method presented in this paper is still applicable. Then, the other two scanning points can be written as θ n + 1 act = θ n act + μ and θ n + 2 act = θ n + 1 act μ . For the initial scanning direction, define M same double as the variation in the received signal power, i.e.,  P rx ( n + 1 ) P rx ( n ) , which consists of the antenna gain change and propagation loss change caused by the varying beam alignment error and transceiver distance, respectively. Since the impact of the transceiver distance change on the received power is negligible, as presented in Section 2, P rx ( n + 1 ) P rx ( n ) is approximate to the antenna gain change caused by the varying beam alignment error, i.e.,  G rx ϵ n + 1 G rx ϵ n . Furthermore, in order to separate the impact of the optimal angle change and the actual angle change, the term G rx θ n + 1 act θ n opt is added and subtracted. Then, M same double can be expressed as
M same double = P rx ( n + 1 ) P rx ( n ) G rx θ n + 1 act θ n + 1 opt G rx θ n act θ n opt = G rx θ n + 1 act θ n + 1 opt G rx θ n + 1 act θ n opt + G rx θ n + 1 act θ n opt G rx θ n act θ n opt ,
where the first part G rx ( θ n + 1 act θ n + 1 opt ) G rx ( θ n + 1 act θ n opt ) with the same actual angle indicates the power change caused by the variation in the optimal beam angle, and the second part G rx ( θ n + 1 act θ n opt ) G rx ( θ n act θ n opt ) with the same optimal angle represents the power change caused by the adjustment of the actual beam angle. Similarly, for the reverse direction, i.e., from θ n + 1 act to θ n + 2 act , the variation in the received signal power M diff double can be expressed as
M diff double = P rx ( n + 2 ) P rx ( n + 1 ) G rx θ n + 2 act θ n + 2 opt G rx θ n + 1 act θ n + 1 opt = G rx θ n + 2 act θ n + 2 opt G rx θ n + 2 act θ n + 1 opt + G rx θ n + 2 act θ n + 1 opt G rx θ n + 1 act θ n + 1 opt .
During the scanning period, assuming the changing velocity of the optimal beam angle remains the same and the antenna gain changes linearly corresponding to the varying angle, the first parts of M same double and M diff double can be regarded as being the same, and M same double M diff double can be written as
M same double M diff double = G rx θ n + 1 act θ n opt G rx θ n act θ n opt G rx θ n + 2 act θ n + 1 opt G rx θ n + 1 act θ n + 1 opt .
Unidirectional scanning is performed in a single direction with two scanning points θ m act and θ m + 1 act , where θ m act is the point at which unidirectional scanning starts, and  θ m + 1 act is equal to θ m act + μ or θ m act μ when the scanning direction is anticlockwise or clockwise, respectively. The corresponding variation in the received signal power M single is calculated by M single = P rx ( m + 1 ) P rx ( m ) .
In order to recognize the deviation direction, bidirectional scanning is first carried out. The relationship between the optimal angle and the actual angle can be divided into four cases, and unidirectional scanning should be performed subsequently in two cases to confirm the deviation direction. Figure 3 illustrates the scanning schematics when the motion direction is clockwise. The four cases are described as follows:
  • In case (a), there is no intersection between the optimal and actual beam angles during bidirectional scanning, and the optimal angle is always larger than the actual angle, which is illustrated in Figure 3a. Compared with θ n act , θ n + 1 act is closer to θ n opt , so the second part of M same double is positive. Similarly, the second part of M diff double is negative. Therefore, the value of M same double M diff double is significantly positive, and the beam should be turned anticlockwise to reach the optimal angle, which is the same as the initial scanning direction.
  • In case (b), there are intersections between the optimal and actual beam angles during bidirectional scanning, as illustrated in Figure 3b. Since the actual angle is always close to the optimal angle, the value of M same double M diff double is approximately zero. In this case, the actual angle does not need to be adjusted, and the deviation direction can be regarded as none.
  • In case (c), there is no intersection between the optimal and actual angles of the beam during bidirectional scanning, and the optimal angle is always less than the actual angle but does not deviate significantly from it. Compared with θ n act , θ n + 1 act is further from θ n opt , so the second part of M same double is negative. Similarly, the second part of M diff double is positive, thus M same double M diff double is significantly negative. It should be noted that in case (d), this value is also significantly negative. In order to distinguish between these two cases, unidirectional scanning is subsequently applied in a clockwise direction, as illustrated in Figure 3c. In addition to M same double M diff double , M same double M single also represents the received power variation in two different scanning directions, but  M same double M single is closer to zero due to the intersection between the optimal and actual angles during unidirectional scanning. In this case, the actual angle of the beam does not need to be adjusted, and the deviation direction can be regarded as none.
  • In case (d), the phenomenon is the same as that in case (c) during bidirectional scanning, while the actual angle deviates significantly from the optimal angle, which is illustrated in Figure 3d. Unlike case (c), M same double M single is approximate to M same double M diff double . In this case, the beam should be turned clockwise to reach the optimal angle, which is different from the initial scanning direction.
Therefore, the deviation direction can be recognized according to the indicators M same double M diff double and M same double M single , both of which are related to the received power variations corresponding to two different scanning directions. Specifically, there are three categories of indicator characteristics, which can be defined by a positive threshold δ double . When M same double M diff double or M same double M single is larger than δ double , it is positive enough. When the value is less than δ double , it is negative enough. Otherwise, the indicator is regarded as near zero. It should be noted that with a larger scanning step, δ double should be set to a larger value. The relationship between the indicators and the deviation direction is presented in Table 1.
When the motion direction is anticlockwise, although the detailed schematics are different from those shown in Figure 3, the relationship between the indicators and the deviation direction is the same as that shown in Table 1. As a result, through bidirectional scanning, the deviation direction is anticlockwise when the indicator M same double M diff double is larger than δ double , and it is none when the absolute value of this indicator does not exceed δ double . If this indicator is less than δ double , unidirectional scanning is subsequently carried out. If the indicator M same double M single is also less than δ double , the deviation direction is clockwise. Otherwise, the deviation direction is estimated as none.
Based on the above analysis, the method for recognizing the deviation direction is shown in Algorithm 1, where d est is the estimated deviation direction and  · represents the absolute value. The possible values of d est are 1, −1, and 0, representing the anticlockwise direction, clockwise direction, and none, respectively. When d est = 1 , M diff double is updated with M single , and the values of M same double and M diff double are exchanged with each other so that M same double always represents the latest received power variation with the estimated deviation direction, and M diff double represents that with the reverse direction, which facilitates the description in the next subsection. Additionally, if the deviation direction is recognized as none through bidirectional scanning, P rx opt is updated with the received power of the last scanning points, which are used in the next round of the beam tracking procedures starting with beam status monitoring. It should be noted that the scanning range is a single step only so that the sounding overhead is low, and the deviation direction can be recognized in a short duration.
Algorithm 1 Recognition of deviation direction
  • Set the initial scanning direction to anticlockwise;
  • Scan in two different directions and calculate M same double and M diff double ;
  • if  M same double M diff double > δ double  then
  •      d est = 1 ;
  • else if  M same double M diff double δ double  then
  •      d est = 0 ;
  • else
  •     Scan in a single clockwise direction and calculate M single ;
  •     if  M same double M single < δ double  then
  •          d est = 1 ;
  •         Update M diff double = M single ; Exchange values of M same double and M diff double with each other;
  •     else
  •          d est = 0 ;
  •     end if
  • end if

3.4. Movement toward the Optimal Angle

With the estimated deviation direction, the antenna beam is rotated during unidirectional scanning until it reaches the optimal angle. On the one hand, if the deviation direction does not change during unidirectional scanning, the difference between the metrics for two scanning directions, i.e.,  M single M diff double , will be greater than the threshold δ double . On the other hand, with the same scanning direction, the difference between metrics M single and M same double will be small because angle adjustments within the two metrics make the actual angle closer to the optimal angle. If one of these two characteristics is not satisfied, there would be an intersection between the optimal and actual angles of the beam during scanning, indicating that the optimal angle has been reached and the deviation direction can be regarded as none. The detailed method for moving toward the optimal angle is described in Algorithm 2, where δ single is positive and denotes the threshold used for the comparison between the metrics M single and M same double , corresponding to scanning with the estimated deviation direction. It should be noted that δ single and δ double are two different thresholds. When using δ single , the compared metrics are obtained from the same scanning directions, while they are obtained from different scanning directions when using δ double . It should also be noted that Algorithm 2 is implemented based on Algorithm 1, and the outputs of Algorithm 1 are the initial inputs of Algorithm 2. After Algorithm 1 is implemented, the estimated deviation direction d est is obtained, as well as the metrics M same double and M diff double . Then, the values of these three variables are used to initialize the variables with the same names within Algorithm 2.
Algorithm 2 Movement toward the optimal angle
  • while  d est 0  do
  •     Scan in a single direction d est and calculate M single ;
  •     if  M single M diff double > δ double and M single M same double < δ single  then
  •         Update M same double = M single ;
  •     else
  •          d est = 0 ;
  •     end if
  • end while
Since the optimal angle is reached through scanning in a single direction and the same direction, the sounding overhead in this stage is low and the duration spent is short. Therefore, the overall sounding overhead is low, and the beam tracking can be achieved rapidly. Additionally, since the optimal angle is maintained through comparison and there is no complicated calculation, the computational overhead is lower than that of estimation methods such as MUSIC or Kalman-filter-based methods. It should be noted that the proposed beam tracking method is designed based on the monotonic characteristic of the antenna gain on the main lobe and the dominant impact of beam misalignment, so the application scenario can be extended to other communication systems with such characteristics.

4. Numerical Results

In this section, the performance of the proposed beam tracking method is validated through numerical results. The simulation parameters are listed in Table 2. The threshold δ double is configured with a fixed value of 0.3, while δ single is dynamic and set to 0.2 · M same double . The beam pattern shown in Figure 1 is used in the simulation. The beam tracking method is applied after an accurate beam alignment, i.e., the beam angles of the transmitter and receiver are aligned at the beginning. To simulate the relative motion, we assume that the transmitter is stationary at the point (0 m, 0 m) and the receiver moves from the point (1000 m, 0 m). The change in the actual beam angle is implemented by rotation with a limited speed. For the received signal, random noise is considered as a Gaussian process with zero mean. Given that the power of the received signal can be calculated within several nanoseconds, e.g., using a field-programmable gate array (FPGA) with a clock speed of hundreds of MHz, whereas the change in the received power due to motion needs hundreds of milliseconds, e.g., changing 0.001 degrees takes 580 milliseconds when the motion velocity is 30 m/s, there is enough time to obtain multiple values of the received power, which vary only due to noise. In order to ease the impact of noise on power measurement, the power of the received signal is averaged over five samples [23].
There are two benchmarks considered in this paper. The first benchmark applies wide-range scanning at the beginning to initialize the AoA estimation using a power-weighted method, followed by the angular velocity estimation based on the past five estimation results of the AoA. It then adopts narrow-range scanning by calculating the predicted angle based on a fixed scanning period t [23]. The second benchmark is a hybrid method consisting of two tracking modes, where tracking mode 1 applies the search method within the vicinity, and tracking mode 2 predicts the optimal angle based on the changing trend. Beam training using an exhaustive search is carried out if both tracking modes are ineffective [15]. The scanning direction of tracking mode 2 is the same as the changing trend of the previously adopted beam angles; that of tracking mode 1, triggered by the failure of tracking mode 2, is opposite to this changing trend, and that of the others is set in the anticlockwise direction. The wide range is uniformly set to 0.2 degrees. Specifically, the first and second benchmarks are named the calculation-based method and the hybrid method, respectively.
First, we simulate the motion scenario with a fixed velocity, where the motion direction does not change and is perpendicular to the initial direction from the transmitter to the receiver. The total simulation time T is 30 s. Performance is evaluated in terms of the root-mean-square error (RMSE) averaged over 500 trials of random noise. For each trial, the RMSE is defined as k = 1 K ( θ k act θ k opt ) 2 / K , where K = 3001 is the number of time samples with equal intervals T / ( K 1 ) . Figure 4 depicts the simulation results for two different motion directions. For each motion velocity, the scanning period t used in the calculation-based method is set to 30 ms, and the corresponding averaged scanning speed can be obtained as l = 1 L ( R l ) / L / t , where L denotes the number of scans and R l represents the total angular change during the l th scan. Accordingly, the performance of the hybrid method and that of our proposed method are evaluated with this scanning speed. It should be noted that the scanning speeds for different motion velocities vary because the scanning ranges predicted by the calculation-based method differ. In contrast, the scanning speeds for different tracking methods are the same for each motion velocity within a specific motion direction.
As shown in Figure 4, as the relative angle between the transmitter and receiver increases during motion, the hybrid method exhibits excellent performance for motion velocities up to 10 m/s. Our proposed tracking method also performs well within this range. Similarly, the calculation-based method performs well for motion velocities up to 14 m/s but exhibits the best performance for motion velocities up to 15 m/s. In the hybrid method, when the motion velocity is low, the optimal angle can be initially reached through tracking mode 1 and subsequently predicted correctly through tracking mode 2. Since there is no searching procedure in tracking mode 2, the scanning range of the hybrid method is the smallest, and excellent performance is achieved. However, when the motion velocity is high, tracking mode 1 cannot keep up with the rapidly changing optimal angle, which restricts the scanning to the immediate vicinity. Accordingly, the changing trend of the optimal angle cannot be recognized, leading to poor performance when the motion velocity is above 10 m/s and a large RMSE difference when the motion velocity is above 12 m/s. It should be noted that with faster scanning speeds, this performance could be improved, as it would allow tracking mode 1 to remain effective at higher motion velocities. In our proposed method, although the scanning range is also restricted to the immediate vicinity, the deviation direction, rather than the AoA, is correctly identified, and accordingly, the optimal angle can be reached. Therefore, it outperforms the hybrid method when the motion velocity is high. However, this performance is restricted by the scanning speed when the motion velocity is 15 m/s. For the calculation-based method, since the motion velocity is fixed, the angular velocity estimated using previous values converges toward the true value and is accurate for the next period, with which the range of the optimal angle can be predicted correctly even for high-speed motion, leading to the best performance when the motion velocity is 15 m/s.
When the relative angle between the transmitter and receiver decreases during motion, our proposed tracking method and the calculation-based method always exhibit similar performance, even when the motion velocity is as high as 15 m/s. Compared with the motion where the relative angle between the transceiver and receiver increases, in this case, the angular change in the narrow-range scanning applied in the anticlockwise direction in the calculation-based method is larger, leading to a higher scanning speed (3.5 degree/s compared with 1.9 degree/s), so the performance of our proposed method shows an improvement.
Second, we simulate the motion scenario with a variable direction and velocity, where the displacement versus time is modeled as a sinusoidal function, and the motion direction is vertical to the initial direction from the transmitter to the receiver. The total simulation time is 30 s, consisting of four cycles of sinusoidal motion. The simulation results are shown in Figure 5, where the averaged motion velocity is calculated by dividing the total path length by the total time spent. For each averaged motion velocity, the scanning period t used in the calculation-based method is set to 30 ms, and the scanning speeds for different tracking methods remain the same. It should be noted that the scanning speeds for different motion models vary, even with the same averaged motion velocity, since the scanning ranges predicted by the calculation-based method differ. In contrast, the scanning speeds for different tracking methods are the same for each averaged motion velocity within a specific motion model.
When the motion velocity is high, our proposed method exhibits the best RMSE performance. For example, as shown on the left, when the motion velocity is 13 m/s, the RMSE of our method is only 0.02 degrees, while that of the calculation-based method is 0.10 degrees, and that of the hybrid method is 0.63 degrees. In the calculation-based method, the angular velocity used to predict the range of the optimal angle is calculated using the past estimations of the angle, but it is not accurate when the motion velocity is changed, so the performance is much poorer than the situation with a fixed motion velocity. Notably, when the averaged motion velocity is 15 m/s, due to the accumulated estimation error of the angular velocity, the predicted angle range deviates from the main lobe of the antenna, and even the whole range is located in the side lobe. Consequently, the AoA estimated using the power-weighted method is not accurate, and the estimation error of the angular velocity becomes significant, resulting in a large alignment error. In the hybrid method, performance is excellent when the motion velocity is low due to the smallest scanning range, but it becomes inadequate when the motion velocity is high because of the ineffectiveness of the two tracking modes. Furthermore, when the displacement versus time is modeled as a negative sinusoidal function, as shown in Figure 5b, the performance of the hybrid method is worse than that shown in Figure 5a when the motion velocity ranges from 5 m/s to 10 m/s. In this case, the motion starts in a clockwise direction, while the hybrid method initiates scanning in an anticlockwise direction and then applies wide-range scanning also in an anticlockwise direction, making the duration to reach the optimal angle long. In our proposed method, the deviation direction can be correctly identified without prediction, and the optimal angle can be reached in a single direction. Therefore, its performance remains good and it outperforms the other two methods when the motion velocity is high. Also, due to the different scanning speeds, the performance of our proposed method, as shown in Figure 4, differs from that shown in Figure 5 when the motion velocity is 15 m/s. It should be noted that the averaged motion velocity at which our proposed method starts to show better performance is related to specific characteristics of motion direction and motion velocity changes. For high motion velocities, our proposed method exhibits the best performance.
Finally, we simulate the random motion scenario, where the moving direction randomly changes following a uniform distribution ranging from 0 degrees to 360 degrees, and the motion velocity randomly changes following a uniform distribution ranging from 0 m/s to 30 m/s. In order to track this random motion, the scanning period t used in the calculation-based method is set to 10 ms, resulting in a corresponding scanning speed of about 8 degree/s. Figure 6 shows a tracking example over a 10 s simulation time, illustrating the variation in the beam angle due to random motion and the corresponding beam alignment error.
In the calculation-based method, the angular velocity is estimated using past estimations of the optimal angle, which requires enough time to converge toward the true value and adapt to changes in the motion velocity. Due to the rapidly changing optimal angle, the estimated angular velocity may not be accurate, and the predicted angle range may deviate from the optimal range. Therefore, the change in the actual beam angle obtained using the calculation-based method may not align well with the change in the optimal angle, e.g., the optimal angle may start increasing at time instant 0.1 s, but the actual angle may start increasing after 0.2 s, leading to poor RMSE performance of 0.09 degrees. In the hybrid method, the prediction of the optimal beam angle is restricted to the immediate vicinity, which may be ineffective for high motion speeds. Consequently, wide-range beam training is performed, leading to significant alignment errors during scanning and substantial estimation errors. Although only a small alignment error is obtained most of the time, there are seven instances of significant alignment errors for the hybrid method, as illustrated in Figure 6b. In our proposed method, with a small scanning range, the deviation direction is recognized in a short duration and can be updated when beam misalignment is detected. As a result, the rapidly changing optimal angle is tracked, well with the minimum RMSE values of around 0.02 degrees. In addition, the proposed method shows good stability, with the maximum alignment error during motion being the smallest, at only about 0.05 degrees.

5. Conclusions

Considering the abysmal effect of beam misalignment on terahertz communications, we propose a novel beam tracking method using power measurement. The beam status is first monitored to check whether it is aligned. If the beam is not aligned and is within the tracking range, the deviation direction is recognized, based on which the beam is rotated until it reaches the optimal angle. With the proposed method, the sounding overhead is reduced by restricting the scanning range to the immediate vicinity, and the deviation direction, rather than the AoA, is recognized without prediction. When the motion velocity is high, the deviation direction can be correctly identified within this small scanning range, while the AoA obtained using the traditional beam search method may not catch up with the rapidly changing optimal angle. Furthermore, unlike the prediction algorithm, the scanning range is narrowed down without prediction, and the deviation direction is recognized without relying on past estimations, so our proposed method can work well for variable motion. Simulation results verify the performance of our proposed method in terms of the alignment error. Its technical superiority is especially dominant in situations involving variable motion at high speeds, with competitively low and stable alignment errors.

Author Contributions

Conceptualization, X.H., C.Z., and X.Y.; methodology, X.H. and C.Z.; software, X.H.; validation, X.H.; formal analysis, X.H.; investigation, X.H.; resources, X.Y.; data curation, X.H.; writing—original draft preparation, X.H.; writing—review and editing, X.H., C.Z., and C.L.; visualization, X.H. and C.Z.; supervision, C.Z.; project administration, C.Z.; funding acquisition, C.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Key Research and Development Program of China under grant No. 2021YFB2800800 and the Natural Science Foundation of Zhejiang Province under grant No. LQ21F010002.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Akyildiz, I.F.; Han, C.; Hu, Z.; Nie, S.; Jornet, J.M. Terahertz Band Communication: An Old Problem Revisited and Research Directions for the Next Decade. IEEE Trans. Commun. 2022, 70, 4250–4285. [Google Scholar] [CrossRef]
  2. Chen, Z.; Han, C.; Wu, Y.; Li, L.; Huang, C.; Zhang, Z.; Wang, G.; Tong, W. Terahertz Wireless Communications for 2030 and Beyond: A Cutting-Edge Frontier. IEEE Commun. Mag. 2021, 59, 66–72. [Google Scholar] [CrossRef]
  3. He, Y.; Sheng, B.; Li, Z. Channel Modeling Based on Transformer Symbolic Regression for Inter-Satellite Terahertz Communication. Appl. Sci. 2024, 14, 2929. [Google Scholar] [CrossRef]
  4. Sarieddeen, H.; Alouini, M.S.; Al-Naffouri, T.Y. An Overview of Signal Processing Techniques for Terahertz Communications. Proc. IEEE 2021, 109, 1628–1665. [Google Scholar] [CrossRef]
  5. Petrov, V.; Moltchanov, D.; Koucheryavy, Y.; Jornet, J.M. Capacity and Outage of Terahertz Communications with User Micro-Mobility and Beam Misalignment. IEEE Trans. Veh. Technol. 2020, 69, 6822–6827. [Google Scholar] [CrossRef]
  6. Dabiri, M.T.; Hasna, M.; Zorba, N.; Khattab, T.; Qaraqe, K.A. A General Model for Pointing Error of High Frequency Directional Antennas. IEEE Open J. Commun. Soc. 2022, 3, 1978–1990. [Google Scholar] [CrossRef]
  7. Kokkoniemi, J.; Boulogeorgos, A.A.A.; Aminu, M.; Lehtomäki, J.; Alexiou, A.; Juntti, M. Impact of beam misalignment on THz wireless systems. Nano Commun. Netw. 2020, 24, 100302. [Google Scholar] [CrossRef]
  8. Attaoui, W.; Bouraqia, K.; Sabir, E. Initial Access & Beam Alignment for mmWave and Terahertz Communications. IEEE Access 2022, 10, 35363–35397. [Google Scholar]
  9. Chen, Y.; Yan, L.; Han, C. Millidegree-Level Direction-of-Arrival (DoA) Estimation and Tracking for Terahertz Wireless Communications. In Proceedings of the 2020 17th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON), Como, Italy, 22–25 June 2020. [Google Scholar]
  10. Wang, Z.; Xie, W.; Zou, Y.; Wan, Q. DOA Estimation Using Single or Dual Reception Channels Based on Cyclostationarity. IEEE Access 2019, 7, 54787–54795. [Google Scholar] [CrossRef]
  11. Matsuno, H.; Nagao, T.; Amano, Y. Angle Estimation of Wireless Device Using Power Weighted Average Angle for Virtulized Terminal Using THz Band. In Proceedings of the 2022 IEEE International Symposium on Antennas and Propagation and USNC-URSI Radio Science Meeting (AP-S/URSI), Denver, CO, USA, 10–15 July 2022. [Google Scholar]
  12. Chen, Y.; Yan, L.; Han, C.; Tao, M. Millidegree-Level Direction-of-Arrival Estimation and Tracking for Terahertz Ultra-Massive MIMO Systems. IEEE Trans. Wirel. Commun. 2022, 21, 869–883. [Google Scholar] [CrossRef]
  13. Cousik, T.S.; Shah, V.K.; Erpek, T.; Sagduyu, Y.E.; Reed, J.H. Deep Learning for Fast and Reliable Initial Access in AI-Driven 6G mm Wave Networks. IEEE Trans. Netw. Sci. Eng. 2022, early access. [Google Scholar] [CrossRef]
  14. Khalili, A.; Rangan, S.; Erkip, E. On Single-User Interactive Beam Alignment in Next Generation Systems: A Deep Learning Viewpoint. In Proceedings of the 2021 IEEE International Conference on Communications Workshops (ICC Workshops), Montreal, QC, Canada, 14–23 June 2021. [Google Scholar]
  15. Ning, B.; Chen, Z.; Tian, Z.; Han, C.; Li, S. A Unified 3D Beam Training and Tracking Procedure for Terahertz Communication. IEEE Trans. Wirel. Commun. 2022, 21, 2445–2461. [Google Scholar] [CrossRef]
  16. Lin, C.; Li, G.Y.; Wang, L. Subarray-Based Coordinated Beamforming Training for mmWave and Sub-THz Communications. IEEE J. Sel. Areas Commun. 2017, 35, 2115–2126. [Google Scholar] [CrossRef]
  17. Wu, Y.; Koch, J.; Vossiek, M.; Gerstacker, W. Hierarchical Beam Alignment in Single-User MIMO Single-Carrier Frequency Division Multiple Access Terahertz Communication Systems. In Proceedings of the 2021 IEEE International Conference on Communications Workshops (ICC Workshops), Montreal, QC, Canada, 14–23 June 2021. [Google Scholar]
  18. Liu, X.; Yu, J.; Qi, H.; Yang, J.; Rong, W.; Zhang, X.; Gao, Y. Learning to Predict the Mobility of Users in Mobile mmWave Networks. IEEE Wirel. Commun. 2020, 27, 124–131. [Google Scholar] [CrossRef]
  19. Huang, Y.; Wu, Q.; Lu, R.; Peng, X.; Zhang, R. Massive MIMO for Cellular-Connected UAV: Challenges and Promising Solutions. IEEE Commun. Mag. 2021, 59, 84–90. [Google Scholar] [CrossRef]
  20. Karaçora, Y.; Chaccour, C.; Sezgin, A.; Saad, W. Event-Based Beam Tracking With Dynamic Beamwidth Adaptation in Terahertz (THz) Communications. IEEE Trans. Commun. 2023, 71, 6195–6210. [Google Scholar] [CrossRef]
  21. Huang, Y.; Wu, Q.; Wang, T.; Zhou, G.; Zhang, R. 3D Beam Tracking for Cellular-Connected UAV. IEEE Wirel. Commun. Lett. 2020, 9, 736–740. [Google Scholar] [CrossRef]
  22. Shahsavari, S.; Amir Khojastepour, M.A.; Erkip, E. Robust Beam Tracking and Data Communication in Millimeter Wave Mobile Networks. In Proceedings of the 2019 International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOPT), Avignon, France, 3–7 June 2019. [Google Scholar]
  23. Matsuno, H.; Nagao, T.; Hayashi, T. High-Accuracy and High-Speed Beam Tracking Algorithm for THz Short-Range Mobile Communication. In Proceedings of the 2023 17th European Conference on Antennas and Propagation (EuCAP), Florence, Italy, 26–31 March 2023. [Google Scholar]
  24. Gao, X.; Dai, L.; Zhang, Y.; Xie, T.; Dai, X.; Wang, Z. Fast Channel Tracking for Terahertz Beamspace Massive MIMO Systems. IEEE Trans. Veh. Technol. 2017, 66, 5689–5696. [Google Scholar] [CrossRef]
  25. Zhao, J.; Gao, F.; Jia, W.; Zhang, S.; Jin, S.; Lin, H. Angle Domain Hybrid Precoding and Channel Tracking for Millimeter Wave Massive MIMO Systems. IEEE Trans. Wirel. Commun. 2017, 16, 6868–6880. [Google Scholar] [CrossRef]
  26. Stratidakis, G.; Ntouni, G.D.; Boulogeorgos, A.A.; Kritharidis, D.; Alexiou, A. A Low-Overhead Hierarchical Beam-tracking Algorithm for THz Wireless Systems. In Proceedings of the 2020 European Conference on Networks and Communications (EuCNC), Dubrovnik, Croatia, 15–18 June 2020. [Google Scholar]
  27. Zhang, W.; Zhang, W.; Wu, J. UAV Beam Alignment for Highly Mobile Millimeter Wave Communications. IEEE Trans. Veh. Technol. 2020, 69, 8577–8585. [Google Scholar] [CrossRef]
  28. Lim, S.H.; Kim, S.; Shim, B.; Choi, J.W. Efficient Beam Training and Sparse Channel Estimation for Millimeter Wave Communications Under Mobility. IEEE Trans. Commun. 2020, 68, 6583–6596. [Google Scholar] [CrossRef]
  29. Li, J.; Sun, Y.; Xiao, L.; Zhou, S.; Sabharwal, A. How to Mobilize Mmwave: A Joint Beam and Channel Tracking Approach. In Proceedings of the 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Calgary, AB, Canada, 15–20 April 2018. [Google Scholar]
  30. Song, H.L.; Ko, Y.C. Robust and Low Complexity Beam Tracking With Monopulse Signal for UAV Communications. IEEE Trans. Veh. Technol. 2021, 70, 3505–3513. [Google Scholar] [CrossRef]
  31. Zhang, J.; Huang, Y.; Zhou, Y.; You, X. Beam Alignment and Tracking for Millimeter Wave Communications via Bandit Learning. IEEE Trans. Commun. 2020, 68, 5519–5533. [Google Scholar] [CrossRef]
  32. Xue, Q.; Ji, C.; Ma, S.; Guo, J.; Xu, Y.; Chen, Q.; Zhang, W. A Survey of Beam Management for mmWave and THz Communications Towards 6G. IEEE Commun. Surv. Tutor. 2024, early access. [Google Scholar] [CrossRef]
  33. Shi, J.; Li, M.; Tang, L.; Li, X.; Jia, X.; Guo, C.; Bai, H.; Ma, H.; Wang, X.; Niu, P.; et al. All-Dielectric Integrated Meta-Antenna Operating in 6G Terahertz Communication Window. Small 2024, 20, 2308958. [Google Scholar] [CrossRef]
  34. Beiranvand, B.; Sobolev, A.S. Resonant-wavelength tuning of a fibonacci one dimensional photonic crystal filter at telecommunication wavelengths. Optik 2021, 240, 166926. [Google Scholar] [CrossRef]
  35. Lin, Z.; Wang, L.; Ding, J.; Xu, Y.; Tan, B. Tracking and Transmission Design in Terahertz V2I Networks. IEEE Trans. Wirel. Commun. 2023, 22, 3586–3598. [Google Scholar] [CrossRef]
  36. Yan, L.; Han, C.; Yuan, J. A Dynamic Array-of-Subarrays Architecture and Hybrid Precoding Algorithms for Terahertz Wireless Communications. IEEE J. Sel. Areas Commun. 2020, 38, 2041–2056. [Google Scholar] [CrossRef]
  37. Datasheet of Anteral’s Cassegrain Reflector Systems CRS-520-WRxx. Available online: https://anteral.com/products/antenna-passives/cassegrain-reflector-systems-ra-dc-d-f/ (accessed on 10 April 2023).
Figure 1. Beam pattern example [37].
Figure 1. Beam pattern example [37].
Electronics 13 02129 g001
Figure 2. Block diagram of the proposed beam tracking procedure.
Figure 2. Block diagram of the proposed beam tracking procedure.
Electronics 13 02129 g002
Figure 3. Schematics of the four cases where the motion direction is clockwise: (a) The optimal angle is always larger than the actual during bidirectional scanning. (b) There are intersections between the optimal and actual angles during bidirectional scanning. (c) The optimal angle is always less than the actual during bidirectional scanning, but does not deviate significantly from it. (d) The optimal angle is always less than the actual during bidirectional scanning, and deviates significantly from it.
Figure 3. Schematics of the four cases where the motion direction is clockwise: (a) The optimal angle is always larger than the actual during bidirectional scanning. (b) There are intersections between the optimal and actual angles during bidirectional scanning. (c) The optimal angle is always less than the actual during bidirectional scanning, but does not deviate significantly from it. (d) The optimal angle is always less than the actual during bidirectional scanning, and deviates significantly from it.
Electronics 13 02129 g003
Figure 4. RMSE performance when the motion direction and velocity are fixed: (a) Relative angle between transmitter and receiver increases during motion. (b) Relative angle between transmitter and receiver decreases during motion.
Figure 4. RMSE performance when the motion direction and velocity are fixed: (a) Relative angle between transmitter and receiver increases during motion. (b) Relative angle between transmitter and receiver decreases during motion.
Electronics 13 02129 g004
Figure 5. RMSE performance when the motion direction and velocity are variable: (a) Displacement versus time is modeled as a sinusoidal function. (b) Displacement versus time is modeled as a negative sinusoidal function.
Figure 5. RMSE performance when the motion direction and velocity are variable: (a) Displacement versus time is modeled as a sinusoidal function. (b) Displacement versus time is modeled as a negative sinusoidal function.
Electronics 13 02129 g005
Figure 6. Tracking example for random motion: (a) Actual beam direction and optimal beam direction. (b) Beam alignment error.
Figure 6. Tracking example for random motion: (a) Actual beam direction and optimal beam direction. (b) Beam alignment error.
Electronics 13 02129 g006
Table 1. Relationship between indicators and deviation direction when the motion direction is clockwise.
Table 1. Relationship between indicators and deviation direction when the motion direction is clockwise.
Case IndexIndicator 1 M same double M diff double Indicator 2 M same double M single Deviation Direction
(a) > δ double anticlockwise
(b) δ double and δ double none
(c) < δ double / < δ double none
(d) < δ double < δ double clockwise
Table 2. Simulation parameters.
Table 2. Simulation parameters.
Parameter NameValue
Operating frequency [GHz]140
Transmit power [dBm]0
Noise power spectral density [dBm/Hz]−174
Transmission bandwidth [GHz]10
Maximum antenna gain [dBi]56
Antenna HPBW [degree]0.2
Scanning step μ [degree]0.02
Threshold ρ 0 [dB]0.2
Threshold ρ 1 [dB]6
Threshold δ double [dB]0.3
Threshold δ single [dB] 0.2 · M same double (variable)
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

He, X.; Zhang, C.; Lu, C.; Yu, X. Rapid Beam Tracking Using Power Measurement for Terahertz Communications. Electronics 2024, 13, 2129. https://doi.org/10.3390/electronics13112129

AMA Style

He X, Zhang C, Lu C, Yu X. Rapid Beam Tracking Using Power Measurement for Terahertz Communications. Electronics. 2024; 13(11):2129. https://doi.org/10.3390/electronics13112129

Chicago/Turabian Style

He, Xiaodan, Changming Zhang, Chi Lu, and Xianbin Yu. 2024. "Rapid Beam Tracking Using Power Measurement for Terahertz Communications" Electronics 13, no. 11: 2129. https://doi.org/10.3390/electronics13112129

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