Two-Stage Hierarchical Beam Training for Near-Field Communications
Chenyu Wu, Changsheng You, Yuanwei Liu, Li Chen, Shuo Shi

TL;DR
This paper introduces a two-stage hierarchical beam training method for near-field XL-array communications, significantly reducing training overhead while maintaining high data rates.
Contribution
It proposes a novel two-stage hierarchical beam training approach that efficiently searches for user direction and distance in near-field scenarios, reducing overhead compared to exhaustive methods.
Findings
Achieves over 99% reduction in training overhead.
Maintains comparable rate performance to exhaustive search.
Effective in near-field XL-array communication environments.
Abstract
Extremely large-scale array (XL-array) has emerged as a promising technology to improve the spectrum efficiency and spatial resolution of future wireless systems. However, the huge number of antennas renders the users more likely to locate in the near-field (instead of the far-field) region of the XL-array with spherical wavefront propagation. This inevitably incurs prohibitively high beam training overhead since it requires a two-dimensional (2D) beam search over both the angular and distance domains. To address this issue, we propose in this paper an efficient two-stage hierarchical beam training method for near-field communications. Specifically, in the first stage, we employ the central sub-array of the XL-array to search for a coarse user direction in the angular domain with conventional far-field hierarchical codebook. Then, in the second stage, given the coarse user direction, we…
| Beam training method | Total overhead | In our setup |
| Exhaustive-search based near-field beam training | 3072 | |
| Two-phase near-field beam training | 518 | |
| Far-field exhaustive-search based beam training | 512 | |
| Far-field hierarchical beam training | 18 | |
| Proposed two-stage hierarchical beam training | 24 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAntenna Design and Optimization · Antenna Design and Analysis · Millimeter-Wave Propagation and Modeling
Two-Stage Hierarchical Beam Training for Near-Field Communications
Chenyu Wu, Changsheng You, , Yuanwei Liu, ,
Li Chen, , and Shuo Shi C. Wu is with the School of Electronic and Information Engineering, Harbin Institute of Technology (HIT), Harbin 150001, China, and also with the Department of Electrical and Electronic Engineering, Southern University of Science and Technology (SUSTech), Shenzhen 518055, China (e-mail: [email protected]).C. You is with the Department of Electrical and Electronic Engineering, Southern University of Science and Technology (SUSTech), Shenzhen 518055, China (email: [email protected]). Y. Liu is with the School of Electronic Engineering and Computer Science, Queen Mary University of London, London E1 4NS, UK (email: [email protected]).L. Chen is with the CAS Key Laboratory of Wireless-Optical Communications, University of Science and Technology of China, Hefei 230027, China (e-mail: [email protected]).S. Shi is with the School of Electronic and Information Engineering, Harbin Institute of Technology (HIT), Harbin 150001, China (e-mail: [email protected]).(Corresponding author: Changsheng You)
Abstract
Extremely large-scale array (XL-array) has emerged as a promising technology to improve the spectrum efficiency and spatial resolution of future wireless systems. However, the huge number of antennas renders the users more likely to locate in the near-field (instead of the far-field) region of the XL-array with spherical wavefront propagation. This inevitably incurs prohibitively high beam training overhead since it requires a two-dimensional (2D) beam search over both the angular and distance domains. To address this issue, we propose in this paper an efficient two-stage hierarchical beam training method for near-field communications. Specifically, in the first stage, we employ the central sub-array of the XL-array to search for a coarse user direction in the angular domain with conventional far-field hierarchical codebook. Then, in the second stage, given the coarse user direction, we progressively search for the fine-grained user direction-and-distance in the polar domain with a dedicatedly designed codebook. Numerical results show that our proposed two-stage hierarchical beam training method can achieve over 99% training overhead reduction as compared to the 2D exhaustive search, yet achieving comparable rate performance.
Index Terms:
Near-field communications, extremely large-scale array (XL-array), beam training, hierarchical codebook.
I Introduction
Extremely large-scale array/surface (XL-array/surface) has emerged as a promising technology to achieve ultra-high spectrum efficiency and super spatial resolution in future sixth-generation (6G) communication systems [1, 2, 3, 4, 5, 6, 7]. Specifically, with wireless communications migrating to higher frequency bands, such as millimeter-wave (mmWave) and even terahertz (THz) [8], XL-array/surface is expected to be widely deployed at the base station (BS) to compensate for the severe path-loss via highly directional beamforming.
With the sharp increase in the carrier frequency and number of antennas, the well-known Rayleigh distance will expand to dozens to hundreds of meters, which means that the users are more likely to locate in the near-field region of the XL-array [1]. Different from conventional far-field communications with its electromagnetic (EM) field simply modeled as planar waves, the EM field of near-field communications should be accurately modeled by spherical waves. This unique channel characteristic can be delicately leveraged to enable flexible beam focusing, for which the beam energy can be focused on a specific spatial location rather than a specific direction as in conventional far-field communications [9]. Despite many advantages, near-field communications also face critical challenges in practical implementation, such as low-overhead beam training. In this paper, we propose an efficient two-stage hierarchical beam training method to significantly reduce the training overhead of existing schemes.
I-A Related Works
1) Near-field Wireless Communications: Near-field communications have attracted extensive research attention in recent years that exploits XL-arrays/surfaces for improving the performance of wireless systems. For example, a new concept of location division multiple access (LDMA) was proposed in [10] to enhance the multiple accessibility and system capacity in the near-field region. Particularly, the additional spatial resolution of near-field communications was exploited by the XL-array to serve multiple users simultaneously without introducing severe inter-user interference, even when the users are located in the same spatial directions. In addition, the near-field beam focusing property was utilized to improve the charging efficiency of wireless power transfer (WPT) systems[11]. In [12], an XL-surface aided communication system was studied, where the XL-surface is integrated into an access point to achieve transmit diversity and passive beamforming simultaneously. For near-field localization, the authors in [13] optimized the XL-array phase-shifts to improve the localization accuracy, while the Cramér-Rao bound (CRB) performance was studied in[14]. Moreover, the coexistence of far-field and near-field communications may also appear in future wireless communication systems[15]. In this context, a mixed near- and far-field communication scenario was investigated in [16], where the inter-user interference at the near-field user caused by the far-field beam was analytically characterized.
2) Conventional Far-field Beam Training: To fully reap the prominent beamforming gain brought by XL-array/surface, it is indispensable to perform efficient beam training at the BS to establish a high-quality initial link before implementing channel estimation and data transmission [17]. For far-field beam training, the BS conducts beam sweeping through multiple directional beams predefined in a codebook, while each user identifies its optimal beam (codeword) and feed its index back to the BS[18]. There have been substantial works on the far-field beam training (codebook) design with the aim to improve beam training accuracy and/or reduce its overhead, see e.g., [19, 20, 21, 22]. Specifically, in [19], the authors proposed a hierarchical beam training method, where wide beams are generated by activating a sub-array of the full-array. The beam training accuracy was further improved in [20] by designing another hierarchical codebook that jointly utilizes the sub-array and deactivation techniques. Moreover, a novel multi-beam training method was proposed in [21] that steers multiple beams simultaneously at each time for reducing multi-user beam training overhead. In [22], the authors proposed a simultaneous multi-user hierarchical beam training scheme for mmWave massive multi-input multi-output (MIMO) systems, wherein an alternative minimization method was proposed to design the hierarchical codebook, based on which the beam training scheme at the BS was adaptively adjusted according to the beam training results of previous layers.
However, these far-field beam training methods may not be applicable to the near-field case, since the near-field user channel is related to not only the spatial angle-of-departure/arrival (AoD/AoA), but also the (effective) BS-user distance. In particular, when the far-field beams are applied to near-field beam training, there may appear the so-called energy-spread effect [23], in which the energy of a beam steering at a specific direction will be spread into multiple angles. As such, directly applying the far-field beam training methods [19, 20, 21, 22] to the near-field scenario will result in severe performance degradation.
3) Near-field Beam Training: To tackle this issue, several research efforts have been made to design efficient near-field beam training methods. Specifically, the authors in [23] proposed a new polar-domain codebook, wherein the angular domain is uniformly sampled while the distance domain is non-uniformly sampled. Based on this polar-domain codebook, the exhaustive-search based beam training method will incur prohibitively high training overhead, which is the product of the number of BS antennas and sampled distances. To reduce the training overhead, an efficient two-phase beam training method was recently proposed in [24], which decomposes the joint estimation of the spatial angle and distance into two separate phases. This scheme exploits a key observation that when far-field beams are used for beam training, the true user spatial direction approximately locates in the middle of a dominant angular region with high received signal powers. In [25], the authors proposed a deep-learning based beam training scheme which predicts the best near-field codeword by using neural networks with measurements of the beam gains of conventional far-field wide beams. For near-field wideband communications, the effect of beam split was utilized in [26] to enable fast beam training by focusing beams at different frequencies on different desired locations. Besides, the authors in [27] proposed a near-field hierarchical beam training method based on a new rectangular coordinate system. However, this scheme is highly sensitive to the sampling steps and relies on the prior knowledge of the candidate region. In [28], the authors customized a near-field hierarchical beam training scheme for the digital precoding architecture by designing a near-field multi-resolution codebooks using the Gerchberg–Saxton (GS) based algorithm.
I-B Our Contributions
In this paper, we propose an efficient near-field hierarchical beam training design to further reduce the training overhead of existing near-field beam training methods. The main contributions of this paper are summarized as follows.
- •
First, we present one key observation that by properly activating a central sub-array of the XL-array for beam training, the near-field energy-spread effect can be effectively mitigated. This thus inspires us to design a simple yet efficient two-stage hierarchical beam training method. Specifically, in the first stage, we estimate the coarse user direction by employing the sub-array technique to implement the conventional far-field hierarchical beam training. Then, in the second stage, we further progressively resolve the user direction and its effective distance by devising a dedicated polar-domain hierarchical codebook as well as a new beam training method.
- •
Second, we show that the training overhead of the proposed two-stage hierarchical beam training design scales with the number of XL-array antennas, , in the order of . Moreover, we discuss the extensions of the proposed beam training design to other systems with planar arrays and metasurfaces.
- •
Finally, numerical results are provided to verify the effectiveness of our proposed two-stage hierarchical beam training design. In particular, we show that our proposed hierarchical beam training design can achieve over and beam training overhead reduction as compared with the exhaustive-search based [23] and two-phase [24] near-field beam training schemes, respectively, yet achieving comparable rate performance.
The rest of the paper is organized as follows. In Section II, we present the near-field communication system model. Several existing benchmark schemes for near-field beam training are introduced in Section III. In Section IV, we present our key observations and the proposed two-stage hierarchical beam training method. In Section V, we discuss several key parameters of our design and the extensions to other systems. Numerical results are shown in Section VI, followed by the conclusions in Section VII.
Notations: For a vector , and denote its transpose and conjugate transpose, respectively. For a set , returns its -th element. and denote the ceil and floor operator, respectively. represents a vector with zero elements. denotes the circularly symmetric complex Gaussian distribution with mean and variance . is the indicator function. stands for the Kronecker product.
II System Model
As shown in Fig. 1, we consider a narrow-band downlink communication system, where a BS equipped with an -antenna uniform linear array (ULA) communicates with a single-antenna user.111The proposed beam training method can be readily applied to the multi-user scenario by employing time division multiple access (TDMA). Therefore, without loss of generality, we consider a typical user in this paper. The antennas are placed along the -axis with the coordinate of the -th antenna given by , where , and is the antenna spacing with denoting the carrier wavelength. Then, based on the spherical wavefront propagation model, the near-field line-of-sight (LoS) channel from the BS to the user can be modeled as [23]
[TABLE]
where is the complex channel gain with denoting the reference channel power gain at a distance of 1 m, is the sine of the spatial AoD , and denotes the distance between the geometric center of the BS and the user. Besides, denotes the near-field steering vector, given by222In this paper, the near-field steering vector can represent the response of a ULA/sub-array with arbitrary numbers of antennas.
[TABLE]
where represents the distance between the -th antenna at the BS and the user. Note that we assume in this paper that the user is located in the Fresnel region, i.e., , where the amplitude variations across the antennas are negligible [29, 30]. It is worth pointing out that when is sufficiently large, is equivalent to the conventional far-field steering vector
[TABLE]
This is because when is sufficiently large. Thus, the near-field steering vector is a general model that characterizes the channel accurately.
Based on the BS-user channel in (1), the received signal at the user is given by
[TABLE]
where denotes the transmitted symbol of the BS, represents the analog phase-shifter (PS) based transmit beamforming vector at the BS, and is the additive white Gaussian noise (AWGN) at the user with power .
From (4), it can be easily obtained that the optimal BS beamforming vector is . In practice, the beam training method is usually performed to establish a high-quality initial link before channel estimation and data transmission, by finding the optimal beam codeword that matches .
III Benchmark Schemes
In this section, we introduce existing beam training schemes for near-field communications and point out their limitations.
III-A Exhaustive-Search Based Near-field Beam Training
Different from the far-field beam training, the near-field beam training requires the beam search in both the angular and distance domains. To this end, a polar-domain codebook was proposed in [23], which is given by
[TABLE]
where , , represents the pointing angle of each codeword in , which is uniformly sampled in the spatial angular domain , and denote the number of sampled distances and the -th sampled distance for each angle , respectively. Specifically, is given by
[TABLE]
where is a constant [23]. Note that , the distance intervals, , is larger as the distance increases since the near-field effect gradually diminishes with distance.
Based on the polar-domain codebook in (5), we denote
[TABLE]
as the optimal codeword index for the user. In practice, the exhaustive-search based method can be applied to find the best beam that attains the maximum received signal-to-noise ratio (SNR) at the user. However, this method incurs a total overhead of , which is unaffordable when is large. For example, when , the total beam training overhead is 3072.
III-B Two-phase Near-field Beam Training
To reduce the huge beam training overhead of the exhaustive-search based scheme, a fast near-field beam training method was proposed in [24] that separately estimates the spatial user direction and distance in two sequential phases. Specifically, a key observation shows that when the far-field beams are used for beam training, the true spatial direction of the near-field user approximately lies in the middle of the dominant angular region with sufficiently high beam powers (as illustrated in the blue curve of Fig. 2). Given this observation, in the first phase, we employ the conventional angular-domain far-field codebook given by
[TABLE]
to perform beam sweeping over the whole angular domain. Then, the directions that lie in the middle of the dominant angular region are selected as candidate spatial angles. In the second phase, the effective distance of the user is estimated by searching over the distance domain according to (6) for each candidate spatial angle. Compared with the exhaustive-search based beam training method, the beam training overhead of this method is reduced to . However, this overhead is still proportion to , which is prohibitively high when is large. For instance, when , the total overhead of the two-phase scheme in [24] is 518.
III-C Conventional Far-field Hierarchical Beam training
Consider the conventional far-field hierarchical beam training method and its issues when applied in the near-field beam training. The basic idea of hierarchical beam training is to first search for a coarse user direction by employing wide beams and then progressively identify fine-grained user spatial directions by using narrower beams. The corresponding far-field hierarchical codebook can be implemented by either the deactivation or the joint sub-array and deactivation techniques, with the details given in [19] and [20], respectively. When , the total overhead of far-field hierarchical beam training is .
However, the conventional far-field hierarchical beam training is no longer applicable to the near-field case due to the unique near-field energy-spread effect [23], which will be specified in the next section.
IV Proposed Two-stage Hierarchical Beam Training
In this section, we propose a new two-stage hierarchical beam training method to significantly reduce the overhead of the existing near-field beam training methods, yet achieving superior rate performance.
IV-A Key Idea
First, we define the beam gain as follows.
Definition 1. Define as the normalized beam gain of the beamforming vector along the channel steering vector , which is given by
[TABLE]
Next, consider a near-field user with a channel steering vector . We present two key observations when the far-field beams based on the full- or sub-array are applied for beam sweeping.
Observation 1 (Near-field energy-spread effect). Consider the full-array beam sweeping with far-field beams given in (8). The beam gain defined in (8) is large and fluctuates over a wide spatial angular region (see the blue curve of Fig. 2).
This is the so-called energy-spread effect for near-field communications [23], which can be explained as follows: The XL-array can be equally divided into multiple sub-arrays, such that the user locates in the far-field region of each sub-array, while it lies in the near-field region of the full-array. This thus leads to different AoDs (or called pointing directions) from each individual sub-array to the user. As such, when the full-array far-field beams are applied for beam sweeping in the neighborhood of the true direction , the beam angle will align with the pointing directions of certain sub-arrays, hence yielding a wide angular region with strong beam gains. Therefore, it is expected that if we use the full XL-array for hierarchical beam training, the users cannot distinguish the optimal beam direction by finding the maximum received signal power among all beams.
Observation 2 (Sub-array beam sweeping without near-field effect). Consider the sub-array beam sweeping with far-field beams where only a central sub-array with antennas are activated, i.e., . The beam gain of the central sub-array has a sharp peak pointing to the true direction of the user, and the normalized beam gain of the central sub-array approximates that of the full-array (see the red curve in Fig. 2).
Observation 2 indicates that if we select a relatively small number of antennas for beam training, the users can be regarded as residing in the far-field region of the sub-array.
Motivated by the above, we propose a new two-stage hierarchical beam training method, as illustrated in Fig. 3. Specifically, in the first stage, we estimate the coarse user direction by employing the sub-array for implementing the conventional far-field hierarchical beam training based on an upper-level codebook in the angular domain. Then, in the second stage, we further resolve the user direction as well as its effective distance by designing a dedicated lower-level codebook in both the angular and distance domains as well as devising a new beam training method. Referring to the far-field binary-tree based hierarchical beam training [20], the total number of layers of our hierarchical codebook can be set as , while the upper-level and lower-level codebooks include and layers, respectively. The details will be presented in subsequent subsections.
IV-B Stage 1: Coarse User Direction Estimation
IV-B1 Upper-level 1D Hierarchical Codebook Design
For Stage 1, we first devise its upper-level one-dimensional (1D) hierarchical codebook in the angular domain and then present the beam training method for coarse user direction estimation.
Specifically, similar to the conventional far-field hierarchical codebook, the proposed upper-level codebook includes layers of codewords based on the following two criteria. Firstly, for each layer in the upper-level codebook, each codeword should cover a specific angular region as well as the entire distance domain, i.e., . Moreover, all the codewords in each layer should equally divide the entire spatial angular domain . Secondly, the beam coverage of an arbitrary codeword within a layer should be covered by the union of those of two codewords in the next layer.
To satisfy the above two criteria, the upper-level codebook is devised as follows. For the -th layer, antennas in the center of the BS XL-array are activated, which can generate a far-field beam with beam width of [19]. Note that with a smaller , the user is more likely to reside in the far-field region of the BS. As such, for the -th layer, it has codewords, each pointing to a spatial direction of . Let denote the set of the -th layer codewords in the first stage. Mathematically, the -th codeword in is given by
[TABLE]
It is worth noting that is equal to .
IV-B2 Hierarchical Beam Training of Stage 1
Based on the designed upper-level codebook, the angular-domain hierarchical beam training in Stage 1 can be implemented by using the binary-tree based beam search. Suppose that is the optimal codeword in the -th layer of Stage 1 with denoting the best codeword index. The coarse direction is then estimated as , while the true direction lies in the angular region .
For Stage 1, it takes two training beams for each layer of beam training and thus the total overhead is , which is consistent with the conventional far-field case [19].
Remark 1. *(Deactivation approach) Note that in the conventional far-field hierarchical codebook design [19], the activated sub-array can be selected arbitrarily from the entire array. In contrast, for the proposed first-stage codebook design, the activated sub-array are selected as those located in the middle of the full-array for improving the beam training performance. This is because the use of non-central sub-array may cause a larger estimation error as it may not point to the desired spatial directions during beam training. For the same reason, the joint sub-array and deactivation technique proposed in [20] is not applicable to our design. *
IV-C Stage 2: Fine-grained Direction-and-distance Estimation
Given the coarse user direction estimated in Stage 1, the optimal near-field beam vector for the user can be found by exhaustively searching over all candidate direction-and-distance pairs. However, the beam training overhead of this method is the product of the number of remaining candidate directions, i.e., , and the number of sampled distances , and hence requiring training overhead in the second stage. To further reduce the overhead, we devise below a new lower-level two-dimensional (2D) hierarchical codebook as well as its dedicated beam training design.
IV-C1 Lower-Level 2D Hierarchical Codebook Design
As illustrated in Fig. 3, the lower-level codebook in Stage 2 consists of layers of beam codewords, which is designed to satisfy the following criteria to facilitate the binary-tree search in the hierarchical beam training (see Section IV-C2). First, each codeword of the lower-level codebook should cover a specific angular region as well as a distance region in the polar domain. Moreover, all the codewords in each layer should jointly cover the entire angular domain and the distance domain . Second, the beam coverage of an arbitrary codeword in one layer should be covered by the union of those of two codewords in the next layer.
To satisfy the above criteria, we design the lower-level codebook as follows. For the -th layer, , antennas in the center of the BS XL-array are activated. Denote the set of the -th layer codewords as , wherein each codeword , corresponds to a near-field steering vector pointing to a specific direction-and-distance pair, i.e., , and is the number of sampled distances for in the -th layer. The design of codeword is specified as follows:
Firstly, for the -th layer, each codeword points to a spatial direction such that the sampled directions equally divide the angular domain , i.e., . Mathematically, we have
[TABLE]
Next, consider the sampled distances for the codewords with the same direction . To cover the distance domain sampled in (6), we define a distance index set as
[TABLE]
Then, for each spatial direction of the -th layer codewords, sampled distances are chosen such that the distance index set are progressively divided in the binary-tree manner, as illustrated in Fig. 4. Specifically, let denote a function that gives the index of the -th sampled distance of the -th layer codewords, which is given by
[TABLE]
Consequently, the steering sampled distance of codeword is
[TABLE]
IV-C2 Hierarchical Beam Training of Stage 2
Based on the devised lower-level codebook, the second-stage beam training design is detailed as the following two cases:
-
Layers . For the lower layers except the last layer, we implement the binary-tree based beam search over both the angular and the distance domain to gradually resolve the fine-grained direction-and-distance of the user. Specifically, for each layer of beam training, four codewords in (11) are tested, corresponding to the combinations of two steering directions and two steering distances. According to the received signal power at the user, we can decide the best beam in the -th layer as well as its steering direction and distance. Then, we enter the next layer and repeat this procedure.
-
Last layer, i.e., . For the last layer, we aim to determine the best near-field beam for the user to maximize the beam training accuracy. Let denote the best codeword obtained in layer with denoting the corresponding beam index. Then, for the beam training in Layer , the two beam directions are selected as and . For each direction, we select all the beam codewords in whose steering distance indices are within . Mathematically, the steering distances of the selected codewords for direction with are
[TABLE]
where .
Accordingly, for Stage 2, it requires testing codewords for each layer and the remaining codewords for the last layer . The total beam training overhead of Stage 2 is . The detailed procedure of the proposed two-stage hierarchical beam training design is summarized in Algorithm 1.
An example is provided as below to demonstrate the detailed procedure of the proposed two-stage hierarchical beam training method.
Example 1: *Consider the case with . The user is located at . The parameters are set as , , and . As introduced in Section IV-B2, the coarse user direction is gradually estimated as after 7 layers of beam training in Stage 1 (the best codeword of Stage 1 is ). Then, we enter the second stage. Four codewords are tested in the 8-th layer, i.e., , with their sampled distances given by , . Suppose that is the best codeword for the 8-th layer. Then, in the last layer, six beam codewords are tested, i.e., , corresponding to the sampled distances (see (15)). Finally, if yields the maximum received signal power at the user, the best codeword of the proposed two-stage hierarchical beam training method is identified as , which steers to the location . *
V Discussions and Extensions
In this section, we discuss several key parameters of our proposed beam training design as well as its extensions to other systems with planar array and metasurface.
V-A Beam Training Overhead
Based on the above introduction, the total training overhead of the proposed two-stage hierarchical method is given by
[TABLE]
where is obtained by assuming that four codewords are tested in the last layer, similar as the preceding layers of Stage 2. Generally, it takes 2 training beams for each layer of Stage 1 for coarse user direction estimation, followed by 4 training beams for each layer of Stage 2 to fine-tune both the beam direction and distance. Note that the approximation in (16) is not affected by since is practically much larger than . According to (16), the training overhead of our design scales in the order of , which is significantly lower than the benchmark near-field beam training schemes introduced in Section III.
Example 2: Consider the same system setup as that in Example 1 with random user locations. The total beam training overhead of our proposed design is .
V-B Proper Value of
In fact, there exists a trade-off between the beam training overhead and its accuracy with different . In particular, when , the proposed hierarchical codebook reduces to the conventional far-field hierarchical codebook [19]. Generally, for minimizing the beam training overhead, it is desirable to choose as large as possible. However, for guaranteeing the beam training performance in the near field, we should properly choose a small number of activated antennas in Stage 1 (a small ) to avoid the energy-spread effect, which is affected by the number of activated antennas and user distance. To balance the above trade-off, we first show in Fig. 5(a) that if the user is located in the Fresnel region (), there is little energy-spread during the first-stage beam training when . Then, we plot in Fig. 5(b) the beam gain of all the codewords in (11) for and , respectively. It can be observed that the beam gain of the codewords with the first sampled distance ( m) approximates that of the codewords with the second sampled distances ( m) for . This indicates that if Stage 2 starts at an earlier layer than , there is little enhancement in the spatial resolution for our proposed two-stage hierarchical beam training method, yet with increased training overhead as given in (16). Therefore, can be practically chosen as for an arbitrary number of antennas in the XL-array without loss of generality. On the other hand, if the user locates in a region with the BS-user distance larger than (not equal to but known as a prior), the maximum number of activated antennas in Stage 1, , should be chosen such that the user locates within the Fresnel boundary of , i.e., . Correspondingly, the number of layers in Stage 1 should be .
V-C Extensions to UPA and IRS:
1) UPA: The proposed two-stage hierarchical beam training method for ULA can be readily extended to the systems with a uniform planar array (UPA) at the BS.
Without loss of generality, we assume that the UPA is composed of elements placed in the - plane, and the user is located in the - plane, as shown in Fig. 6. Denote and as the coordinate of the (1,1)-th element at the left-bottom of the UPA and the coordinate of the user, respectively. Then, the coordinate of the -th element of the UPA can be represented as with , , , . Besides, the distance from the -th element to the user is . Based on the spherical wavefront propagation model, the near-field LoS channel between the UPA and the user can be represented by
[TABLE]
where is the complex channel gain between the IRS and user, and is the near-field steering vector, given by
[TABLE]
Based on the UPA-user channel in (17), the received signal at the user is given by
[TABLE]
To facilitate beam training for the user, we can decouple the joint three-dimensional (3D) XL-array beam training into two sequential phases, corresponding to the horizontal and vertical beam training for two mutually perpendicular ULAs, see e.g., ULA 1 and ULA 2 in Fig. 6. As such, our proposed method can be adopted directly to the UPA case.
2) IRS/RIS: Intelligent reflecting surface (IRS) [2], also known as reconfigurable intelligent surface (RIS) [3, 4], has emerged as a promising technology for enhancing the spectral efficiency of future wireless systems, by leveraging a massive number of low-cost passive reflecting elements to reconfigure the wireless propagation environment. In practice, the large-size IRS is usually deployed near the users to enhance their communication performance with associated BSs. This renders the users more likely to reside in the near field of the IRS, and hence making the beam training for the cascaded IRS channel more challenging.
First, the IRS-user channel can be modeled similarly as (17) and hence is omitted here. Assume that the BS is equipped with a ULA placed along the -axis and the IRS is located in the far-field region of the BS. Then, the LoS channel between the BS and IRS can be modeled as[2]
[TABLE]
where is the complex channel gain between the BS and IRS, is the spatial AoD from the BS antennas to the IRS, is the near-field steering vector, given by
[TABLE]
where denotes the distance from the -th IRS element to the BS, is the coordinate of the BS. Let denote the diagonal IRS reflecting matrix, where for simplicity we assume that the reflection amplitude of each element is set to one, and denotes the phase-shift of the -th element. Based on the channel models in (17) and (20), the received signal at the user is given by
[TABLE]
Since the BS and IRS are usually deployed at fixed locations with a LoS path, the BS-IRS link can be considered as quasi-static and perfectly known at the BS by using existing channel estimation methods, see e.g., [31, 32, 33, 34]. To facilitate beam training for the user, we first design the BS transmit beamforming to align with the BS-IRS channel, i.e., . As such, the BS can be treated as having an equivalent single antenna, and the received signal in (22) can be written as
[TABLE]
Next, to remove the effect of the near-field BS-IRS steering vector, i.e., , we rewrite the IRS phase-shift matrix as , where is defined as a pseudo phase-shift matrix of the IRS used for modifying the directional beams during beam training, and is a constant phase-shift matrix reserved for counteracting . By doing so, (23) can be further written as
[TABLE]
where . We can easily observe that (24) has a similar form as (19) by treating as the transmit beamforming vector . Hence, the beam traning for the cascaded IRS channel reduces to the near-field beam training for the IRS [21], which is similar to the case of a UPA. Based on the above discussions, our proposed beam training algorithm can also be applied to IRS-aided near-field communication systems.
VI Numerical Results
We provide numerical results in this section to validate the effectiveness of our proposed two-stage hierarchical beam training method. Consider an XL-array communication system with and Ghz. Hence, we have m, , , m [23]. The reference SNR is with dB, dBm. The noise power is set as dBm. To characterize the beam identification accurcy, we define as the success rate under the polar-domain codebook, where denotes the obtained codeword index by the specific beam training scheme and is the optimal codeword index in (7). The achievable rate in bits/second/Hz (bps/Hz) is given by . All the numerical results are averaged over 5000 random channel realizations.
For performance comparison, the following benchmark schemes are considered:
- •
Perfect-CSI based beamforming: In this scheme, the transmit beamforming vector is designed to perfectly align with the user’s channel, i.e., . This scheme serves as a performance upper-bound when evaluating the achievable rate of our proposed scheme.
- •
Exhaustive-search based near-field beam training: as introduced in Section III-A.
- •
Two-phase near-field beam training with [24]. The detailed procedures are presented in Section III-B.
- •
Conventional far-field hierarchical beam training [19]: In this scheme, the conventional far-field hierarchical codebook is adopted for beam training.
1) Overhead Comparison: We first compare the beam training overhead of different beam training schemes in Table I. It is observed that the proposed two-stage hierarchical beam training scheme requires a much smaller number of training symbols than other near-field beam training schemes. Specifically, our proposed scheme can achieve over and overhead reduction as compared to the exhaustive search-based and two-phase beam training schemes, which, however, only suffers little rate performance loss as will be shown in Figs. 8 and 10.
2) Impact of BS-user Distance: Fig. 7 shows the effect of the BS-user distance on the success rate by different beam training schemes. It is observed that our proposed scheme with extremely small training overhead achieves comparable success rate with the two-phase scheme. Moreover, the proposed two-stage hierarchical beam training scheme maintains a relatively high success rate (i.e., higher than ) for all distances. This implies that our design is not sensitive to the BS-user distance, thus being applicable to both far-field and near-field communication scenarios. In contrast, the conventional far-field hierarchical beam training scheme suffers a significantly low success rate when the BS-user distance is short (e.g., m). This shows that the far-field hierarchical beam training scheme is not applicable to the near field since it neglects the spherical-wavefront channel characteristic.
Besides, Fig. 8 illustrates the rate performance of different beam training schemes versus the BS-user distance. Several key observations are made as follows. Firstly, the proposed scheme significantly outperforms the far-field hierarchical beam training scheme, especially when the user is close to the XL-array. This attributes to our second-stage design, which effectively takes into account the near-field channel characteristics. Secondly, our proposed scheme attains close rate performance with the two-phase based near-field beam training scheme especially when the BS-user distance is small, yet with substantial reduced training overhead (i.e., 24 versus 518). Finally, the rate performance of our proposed scheme approximates that of the exhaustive-search based scheme when the BS-user distance is small, and finally degenerates to that of the far-field hierarchical beam training scheme when the BS-user distance is large. This also verifies that our proposed two-stage hierarchical beam training method is universal for both near-field and far-field communications.
3) Impact of the Effective SNR: Fig. 9 shows the success rate of different beam training schemes versus the effective SNR. It is observed that the success rate of our proposed two-stage hierarchical beam training scheme monotonically increases with the SNR, and finally converges to that of the two-phase near-field beam training scheme. This is because the beam identification error caused by AWGN starts to be negligible in the high-SNR regime. In contrast, the success rate of conventional far-field hierarchical beam training scheme is always lower than , even under a high SNR (over 30 dB). This is because the far-field hierarchical beam training scheme fails to capture the distance information of the user.
Fig. 10 presents the performance of achievable rate versus the effective SNR under different beam training schemes. It is observed that our proposed scheme always outperforms the conventional far-field hierarchical beam training scheme by over 1 bps/Hz, yet without compromising much rate performance compared with the exhaustive-search based near-field beam training scheme.
4) Impact of the Number of BS Antennas: Finally, in Fig. 11, we plot the achievable rates of different schemes under different number of BS antennas . The users are assumed to be located near the Fresnel boundary. It is observed that our proposed scheme always outperforms the conventional far-field counterparts. This again validates that our design is robust under different system setups.
VII Conclusion
In this paper, we proposed a novel two-stage hierarchical beam training method for near-field communications, where a coarse user direction is found in the first stage, followed by a second stage that further resolves fine-grained direction-and-distance of the user. We proposed efficient hierarchical codebook design for each stage as well as its corresponding beam training method. It was shown that our proposed method significantly reduces the training overhead of the existing near-field beam training methods, yet achieving comparable rate performance.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] M. Cui, Z. Wu, Y. Lu, X. Wei, and L. Dai, “Near-field communications for 6G: Fundamentals, challenges, potentials, and future directions,” IEEE Commun. Mag. , pp. 1–7, 2022, early access, doi=10.1109/MCOM.004.2200136.
- 2[2] Q. Wu, S. Zhang, B. Zheng, C. You, and R. Zhang, “Intelligent reflecting surface-Aided wireless communications: A tutorial,” IEEE Trans. Commun. , vol. 69, no. 5, pp. 3313–3351, May 2021.
- 3[3] M. Di Renzo, A. Zappone, M. Debbah, M.-S. Alouini, C. Yuen, J. de Rosny, and S. Tretyakov, “Smart radio environments empowered by reconfigurable intelligent surfaces: How it works, state of research, and the road ahead,” IEEE J. Sel. Areas Commun. , vol. 38, no. 11, pp. 2450–2525, Nov. 2020.
- 4[4] Y. Liu, X. Liu, X. Mu, T. Hou, J. Xu, M. Di Renzo, and N. Al-Dhahir, “Reconfigurable intelligent surfaces: Principles and opportunities,” IEEE Commun. Surv. Tut. , vol. 23, no. 3, pp. 1546–1577, thirdquarter 2021.
- 5[5] H. Lu and Y. Zeng, “Communicating with extremely large-scale array/surface: Unified modeling and performance analysis,” IEEE Trans. Wireless Commun. , vol. 21, no. 6, pp. 4039–4053, June 2022.
- 6[6] M. Giordani, M. Polese, M. Mezzavilla, S. Rangan, and M. Zorzi, “Toward 6G networks: Use cases and technologies,” IEEE Commun. Mag. , vol. 58, no. 3, pp. 55–61, March 2020.
- 7[7] J. Xu, Y. Liu, X. Mu, and O. A. Dobre, “STAR-RI Ss: Simultaneous transmitting and reflecting reconfigurable intelligent surfaces,” IEEE Commun. Lett. , vol. 25, no. 9, pp. 3134–3138, Sept. 2021.
- 8[8] Z. Chen, X. Ma, B. Zhang, Y. Zhang, Z. Niu, N. Kuang, W. Chen, L. Li, and S. Li, “A survey on terahertz communications,” China Commun. , vol. 16, no. 2, pp. 1–35, Feb. 2019.
