Beam training method, electronic device and storage medium for ultra-large-scale antenna array
Through the two-stage hierarchical codebook and binary tree beam search method, the problem of energy diffusion effect of super-large-scale antenna arrays in near-field scenarios is solved, significantly reducing beam training overhead and improving data transmission efficiency.
Patent Information
- Application Number
- CN202310182870.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-20
- Publication Date
- 2024-12-24
- Estimated Expiration
- 2043-02-20
AI Technical Summary
The existing beam training methods of ultra-large-scale antenna arrays have energy diffusion effects in near-field scenarios, resulting in performance degradation, and the overhead is high based on exhaustive search and fast training methods, which affects data transmission efficiency.
Using two-stage hierarchical codebook and binary tree beam search method, firstly obtain user coarse direction information through the hierarchical codebook on the upper layer of the angle domain, and then refine the user direction distance information based on the lower layer of the polar domain to significantly reduce the beam Training overhead.
It effectively avoids the near-field energy diffusion effect, significantly reduces the overhead of beam training, and improves data transmission efficiency.
Smart Images

Figure CN116232391B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a beam training method, device, electronic equipment and computer-readable storage medium for a very large-scale antenna array. Background Art
[0002] Very large-scale arrays / surfaces have become a promising technology to achieve ultra-high spectral efficiency and extremely high spatial resolution in future sixth-generation communication systems. Specifically, as wireless communications migrate to higher frequency bands, such as millimeter waves or even terahertz, very large-scale arrays will be widely deployed at base stations to compensate for severe path losses through highly directional beams.
[0003] With the sharp increase in carrier frequency and the number of antennas, the "Rayleigh distance" will extend to tens or even hundreds of meters, which means that users are more likely to be located in the near-field area of a very large-scale array. Unlike the plane wave assumption of traditional far-field communication, the electromagnetic field of near-field communication should be accurately modeled as spherical wave transmission. This unique channel characteristic can be cleverly utilized to achieve flexible beam focusing function, that is, the beam energy can be focused on a specific spatial position instead of a specific direction in traditional far-field communication.
[0004] In order to fully utilize the significant beamforming gain brought by the ultra-large-scale array, effective beam training must be performed at the base station before channel estimation and data transmission to establish a high-quality initial link. Specifically, the base station performs beam scanning through multiple directional beams predefined in the codebook, and each user identifies the best beam and feeds its index back to the base station. Since the near-field user channel is not only related to the departure angle / arrival angle in space, but also to the distance from the base station to the user, the existing far-field beam training methods are no longer applicable to the near-field situation. In particular, when far-field beams are applied to near-field beam training, an energy diffusion effect may occur, that is, the beam energy focused in a specific direction will spread to multiple directions. Therefore, directly applying the far-field beam training method to the near-field scenario will lead to severe performance degradation.
[0005] In order to solve this problem, effective beam training methods for ultra-large-scale antenna arrays have been designed; however, both the beam training method for ultra-large-scale antenna arrays based on exhaustive search and the beam training method for ultra-large-scale antenna arrays based on fast have the problem of large beam training overhead, which affects the efficiency of subsequent data transmission. Summary of the invention
[0006] The present invention aims to solve at least one of the technical problems existing in the prior art.
[0007] To this end, the present invention proposes a beam training method for a very large-scale antenna array, which can significantly reduce the training overhead of beam training, thereby improving the efficiency of data transmission.
[0008] The present invention also proposes a device for applying the beam training method of the ultra-large-scale antenna array.
[0009] The present invention also proposes an electronic device using the beam training method of the ultra-large-scale antenna array.
[0010] The present invention also proposes a computer-readable storage medium that applies the beam training method of the ultra-large-scale antenna array.
[0011] According to a beam training method for a very large-scale antenna array according to an embodiment of the first aspect of the present invention, the very large-scale antenna array includes a plurality of central antenna arrays, and the method includes:
[0012] Obtaining an angle domain upper layer codebook and a polar domain lower layer codebook;
[0013] Activate a plurality of central antenna arrays, and perform binary tree beam search and hierarchical beam training processing based on the angle domain upper layer codebook to obtain rough direction information of the user;
[0014] A second stage of hierarchical beam training processing is performed based on the polar domain lower layer hierarchical codebook and the user coarse direction information to obtain refined user direction distance information.
[0015] According to some embodiments of the present invention, the performing binary tree beam search hierarchical beam training processing based on the angle domain upper layer hierarchical codebook to obtain user rough direction information includes:
[0016] Determine the best codeword of the first stage from the angle domain upper layer codebook;
[0017] Determine the best codeword index of the first stage according to the best codeword of the first stage;
[0018] The user rough direction information is obtained according to the first-stage optimal codeword index and a preset rough direction calculation formula.
[0019] According to some embodiments of the present invention, the second-stage hierarchical beam training process based on the polar domain lower layer hierarchical codebook and the user coarse direction information to obtain refined user direction distance information includes:
[0020] When the codeword in the polar domain lower layer hierarchical codebook is not a last layer codeword, performing a binary tree angle domain distance domain beam search based on the user coarse direction information and the polar domain lower layer hierarchical codebook to obtain the refined user direction distance information;
[0021] In a case where the codeword in the polar domain lower layer layer codebook is a last layer codeword, a refined beam training process is performed based on the user coarse direction information and the polar domain lower layer layer codebook to obtain the refined user direction distance information.
[0022] According to some embodiments of the present invention, the refined user direction distance information includes refined user direction information and refined user distance information, and when the codeword in the polar domain lower layer layered codebook is the last layer codeword, performing refined beam training processing based on the user coarse direction information and the polar domain lower layer layered codebook to obtain the refined user direction distance information includes:
[0023] Filter out the best codeword of the second stage from the last layer codeword of the lower layer hierarchical codebook of the extreme domain;
[0024] Determine the best codeword index for the second stage according to the best codeword for the second stage;
[0025] The refined user direction information is obtained according to the second-stage optimal codeword index and a preset fine direction calculation formula; and the refined user distance information is determined by the second-stage optimal codeword index.
[0026] According to some embodiments of the present invention, the angle domain upper layer layered codebook satisfies the following conditions: each codeword of each layer in the angle domain upper layer layered codebook covers a specific angle domain and the entire distance domain, and divides the entire spatial angle domain equally; the angle coverage range of any codeword in any layer of the angle domain upper layer layered codebook is jointly covered by two codewords in the next layer.
[0027] According to some embodiments of the present invention, the polar domain lower layer layered codebook satisfies the following conditions: each codeword of each layer in the polar domain lower layer layered codebook covers a specific angle region and distance region in the polar domain, and all codewords in each layer jointly cover the entire angle domain and distance domain; the beam coverage range of any codeword in any layer of the polar domain lower layer layered codebook is jointly covered by two codewords in the next layer.
[0028] According to some embodiments of the present invention, the rough direction calculation formula is expressed as:
[0029]
[0030] Wherein, L represents the Lth layer of the angle domain upper layer codebook, i * represents the best codeword index in the first stage, θ * Indicates the rough direction information of the user.
[0031] According to a beam training device for a very large-scale antenna array according to an embodiment of the second aspect of the present invention, the very large-scale antenna array includes a plurality of central antenna arrays, and the device includes:
[0032] The first processing module is used to obtain an angle domain upper layer codebook and a polar domain lower layer codebook;
[0033] A second processing module is used to activate a plurality of central antenna arrays, and perform a binary tree beam search hierarchical beam training process based on the angle domain upper layer hierarchical codebook to obtain user rough direction information;
[0034] The third processing module is used to perform a second-stage hierarchical beam training process based on the polar domain lower layer hierarchical codebook and the user coarse direction information to obtain refined user direction distance information.
[0035] According to an embodiment of the third aspect of the present invention, the electronic device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the beam training method for the ultra-large-scale antenna array as described above is implemented.
[0036] According to a computer-readable storage medium of an embodiment of the fourth aspect of the present invention, the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a control processor, the beam training method for a very large-scale antenna array as described above is implemented.
[0037] According to the beam training method of the ultra-large-scale antenna array according to the embodiment of the present invention, there are at least the following beneficial effects: in the process of beam training of the ultra-large-scale antenna array, firstly, the angle domain upper layer layer codebook and the polar domain lower layer layer codebook are obtained; then, several central antenna arrays are activated to avoid the near-field energy diffusion effect, and then the binary tree beam search layered beam training processing is performed based on the angle domain upper layer layer codebook to obtain the user's rough direction information; then, the second stage layered beam training processing is performed based on the polar domain lower layer layer codebook and the user's rough direction information to obtain the refined user direction distance information; through the above technical scheme, the training overhead of beam training can be significantly reduced, thereby improving the efficiency of data transmission.
[0038] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the description, claims and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] The accompanying drawings are used to provide further understanding of the technical solution of the present disclosure and constitute a part of the specification. Together with the embodiments of the present disclosure, they are used to explain the technical solution of the present disclosure and do not constitute a limitation on the technical solution of the present disclosure.
[0040] Figure 1 is a flow chart of a beam training method for a very large-scale antenna array provided by an embodiment of the present invention;
[0041] Figure 2 It is a specific flow chart of binary tree beam search hierarchical beam training processing of a beam training method for a very large-scale antenna array provided by an embodiment of the present invention;
[0042] Figure 3 It is a specific flow chart of the second hierarchical beam training of the beam training method for a very large-scale antenna array provided by one embodiment of the present invention;
[0043] Figure 4 It is a specific flow chart of refined beam training processing of a beam training method for a very large-scale antenna array provided by an embodiment of the present invention;
[0044] Figure 5 A narrowband ultra-large-scale array communication system provided by an embodiment of the present invention;
[0045] Figure 6 It is a schematic diagram of normalized beam gains of the entire array and the central subarray for beam training provided by an embodiment of the present invention;
[0046] Figure 7 is a schematic diagram of a two-stage hierarchical beam training method provided by an embodiment of the present invention;
[0047] Figure 8 is a schematic diagram of a sampling distance selection method provided by an embodiment of the present invention;
[0048] Fig. 9 It is a schematic diagram of the structure of a beam training device for a very large-scale antenna array provided by an embodiment of the present invention;
[0049] Fig.10 It is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0050] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0051] In the description of the present invention, "several" means one or more, "more" means more than two, "greater than", "less than", "exceed" etc. are understood as not including the number itself, and "above", "below", "within" etc. are understood as including the number itself. If there is a description of "first" or "second", it is only used for the purpose of distinguishing the technical features, and cannot be understood as indicating or implying the relative importance or implicitly indicating the number of the indicated technical features or implicitly indicating the order of the indicated technical features.
[0052] In the description of the present invention, unless otherwise clearly defined, terms such as setting, installing, connecting, etc. should be understood in a broad sense, and technicians in the relevant technical field can reasonably determine the specific meanings of the above terms in the present invention based on the specific content of the technical solution.
[0053] The present invention provides a beam training method, device, electronic device and computer-readable storage medium for a very large-scale antenna array. The method comprises: in the process of beam training for the very large-scale antenna array, firstly obtaining an upper layer layered codebook in the angle domain and a lower layer layered codebook in the polar domain; then activating a plurality of central antenna arrays to avoid near-field energy diffusion effect, and performing binary tree beam search layered beam training processing based on the upper layer layered codebook in the angle domain to obtain user coarse direction information; then performing a second-stage layered beam training processing based on the lower layer layered codebook in the polar domain and the user coarse direction information to obtain refined user direction distance information; through the above technical scheme, the training overhead of beam training can be significantly reduced, thereby improving the efficiency of data transmission.
[0054] The embodiments of the present invention are further described below in conjunction with the accompanying drawings.
[0055] like Figure 1 As shown, Figure 1 1 is a flow chart of a beam training method for a super-large-scale antenna array provided by an embodiment of the present invention. The super-large-scale antenna array includes multiple central antenna arrays, and the method includes but is not limited to step S100, step S200 and step S300:
[0056] Step S100, obtaining an angle domain upper layer codebook and a polar domain lower layer codebook;
[0057] Step S200, activating a plurality of central antenna arrays, and performing a binary tree beam search hierarchical beam training process based on an upper layer hierarchical codebook in the angle domain to obtain rough direction information of the user;
[0058] Step S300: performing a second-stage hierarchical beam training process based on the polar domain lower layer hierarchical codebook and the user's rough direction information to obtain refined user direction distance information.
[0059] It should be noted that in the process of beam training of ultra-large-scale antenna arrays, the upper layer hierarchical codebook in the angle domain and the lower layer hierarchical codebook in the polar domain are first obtained; then several central antenna arrays are activated to avoid the near-field energy diffusion effect, and binary tree beam search hierarchical beam training processing is performed based on the upper layer hierarchical codebook in the angle domain to obtain the user's coarse direction information; then, the second stage hierarchical beam training processing is performed based on the lower layer hierarchical codebook in the polar domain and the user's coarse direction information to obtain refined user direction distance information; through the above technical scheme, the training overhead of beam training can be significantly reduced, thereby improving the efficiency of data transmission.
[0060] It is worth noting that the ultra-large-scale antenna array can be equally divided into multiple sub-arrays, so that the user is located in the remote area of each sub-array and in the near-field area of the entire array. Therefore, this results in different arrival angles from each individual sub-array to the user. Therefore, when the entire array is applied to perform beam scanning near the true direction, the beam direction of the central sub-array will be aligned with the beam directions of other sub-arrays, thereby generating a wide angle area with strong beam gain. It can be expected that if the entire ultra-large-scale antenna array is used for hierarchical beam training, the user will not be able to determine the direction of the best beam among all beams by finding the maximum received signal power. The above is an explanation of the energy diffusion effect of near-field communication. Selecting a relatively small number of antennas for beam training, the user can be regarded as being located in the far-field area of the sub-array. Therefore, the binary tree beam search hierarchical beam training process based on the upper layer hierarchical codebook in the angle domain is based on the traditional far-field hierarchical beam training. Activating several central antenna arrays in the ultra-large-scale antenna array can make the user located in the far-field area of the central antenna array, and then the beam training can be performed using the traditional far-field area beam training method, which well avoids the near-field energy diffusion effect.
[0061] It is worth noting that by obtaining the angle domain upper layer layered codebook and the polar domain lower layer layered codebook, and then performing the first stage of beam training based on the angle domain upper layer layered codebook, that is, performing binary tree beam search layered beam training processing based on the angle domain upper layer layered codebook, the user's rough direction information can be obtained; then, the second stage of beam training is performed based on the polar domain lower layer layered codebook and the user's rough direction information, that is, performing the second stage layered beam training processing to obtain refined user direction distance information; through the above technical scheme, using two-stage layered beam training processing, the overhead of beam training can be greatly reduced, which is beneficial to subsequent data transmission processing.
[0062] In addition, in one embodiment, if Figure 2 As shown, the above step S200 may include but is not limited to step S210, step S220 and step S230.
[0063] Step S210, determining the best codeword in the first stage from the angle domain upper layer codebook;
[0064] Step S220, determining the best codeword index of the first stage according to the best codeword of the first stage;
[0065] Step S230, obtaining the user's rough direction information according to the best codeword index in the first stage and a preset rough direction calculation formula.
[0066] It should be noted that in the process of binary tree beam search hierarchical beam training processing, the best codeword for the first stage is first determined from the upper hierarchical codebook in the angle domain, and then the best codeword index for the first stage is determined based on the best codeword for the first stage. Finally, the user's rough direction information can be calculated based on the best codeword index for the first stage and the preset rough direction calculation formula.
[0067] It is worth noting that in the process of determining the best codeword of the first stage from the angle domain upper layered codebook, the best codeword is first determined from the first layer codewords of the angle domain upper layered codebook; then the best codeword of the second layer is determined based on the best codeword obtained in the first layer, and so on, until the best codeword of the last layer of the angle domain upper layered codebook is used as the best codeword of the first stage.
[0068] In addition, in one embodiment, if Figure 3 As shown, the above step S300 may include but is not limited to step S310 and step S320.
[0069] Step S310, when the codeword in the polar domain lower layer hierarchical codebook is not the last layer codeword, a binary tree angle domain distance domain beam search is performed based on the user coarse direction information and the polar domain lower layer hierarchical codebook to obtain refined user direction distance information;
[0070] Step S320: When the codeword in the polar lower layer codebook is the last layer codeword, a refined beam training process is performed based on the user coarse direction information and the polar lower layer codebook to obtain refined user direction distance information.
[0071] It should be noted that, during the second-stage layered beam training process, when the codeword in the polar domain lower layered codebook is not the last layer codeword, a binary tree angle domain distance domain beam search will be performed based on the user's coarse direction information and the polar domain lower layered codebook to obtain refined user direction distance information; when the codeword in the polar domain lower layered codebook is the last layer codeword, a refined beam training process will be performed based on the user's coarse direction information and the polar domain lower layered codebook to obtain refined user direction distance information.
[0072] In addition, in one embodiment, if Figure 4As shown, the refined user direction distance information includes refined user direction information and refined user distance information, and the above step S320 may include but is not limited to step S321, step S322 and step S323.
[0073] Step S321, selecting the best codeword of the second stage from the last layer codeword of the upper domain lower layer codebook;
[0074] Step S322, determining the best codeword index of the second stage according to the best codeword of the second stage;
[0075] Step S323, obtaining refined user direction information according to the second-stage optimal codeword index and a preset fine direction calculation formula; and determining refined user distance information through the second-stage optimal codeword index.
[0076] It should be noted that in the process of refined beam training, the best codeword of the second stage is firstly screened out from the last layer of codewords in the lower layer of the polar domain hierarchical codebook; then the best codeword index of the second stage is determined according to the best codeword of the second stage; finally, the refined user direction information can be obtained according to the best codeword index of the second stage and the preset fine direction calculation formula; and the corresponding refined user distance information is determined by the best codeword index of the second stage.
[0077] In addition, in one embodiment, the angle domain upper layered codebook satisfies the following conditions: each codeword of each layer in the angle domain upper layered codebook covers a specific angle domain and the entire distance domain, and equally divides the entire spatial angle domain; the angle coverage range of any codeword in any layer of the angle domain upper layered codebook is jointly covered by two codewords in the next layer.
[0078] In addition, in one embodiment, the polar domain lower layer layered codebook satisfies the following conditions: each codeword of each layer in the polar domain lower layer layered codebook covers a specific angle region and distance region in the polar domain, and all codewords in each layer jointly cover the entire angle domain and distance domain; the beam coverage range of any codeword in any layer of the polar domain lower layer layered codebook is jointly covered by two codewords in the next layer.
[0079] In addition, in one embodiment, the rough direction calculation formula is expressed as:
[0080]
[0081] Where L represents the Lth layer of the upper layer codebook in the angle domain, i * represents the best codeword index in the first stage, θ * Represents the user's rough direction information.
[0082] In order to more clearly illustrate the beam training method for a very large-scale antenna array provided by an embodiment of the present invention, a specific example is given below for illustration.
[0083] like Figure 5 As shown, an embodiment of the present invention provides a downlink beam training for a narrowband ultra-large-scale array communication system, wherein a base station is configured with a passive uniform linear array having N antennas to communicate with a single-antenna user.
[0084] The VLSA is placed on the y-axis, with the coordinates of the nth antenna being (0,δ n d), where is the antenna spacing, λ c is the carrier wavelength. Based on the spherical wave transmission model, the line-of-sight transmission channel from the base station to the user can be expressed as
[0085]
[0086] in, is the complex channel gain, ρ0 represents the channel gain per unit distance of 1 m, θ is the sine value of the spatial arrival angle φ, and r represents the distance from the geometric center of the base station to the user. In addition, b(θ, r) represents the near-field pointing vector, which is given by the following formula:
[0087]
[0088] in, represents the distance from the nth antenna of the base station's ultra-large array to the user. Note that the user is assumed to be located in the Fresnel region of the base station's ultra-large array, i.e. The amplitude variation between the antennas is negligible [12,13]. It is worth noting that when r is large enough, b(θ, r) is equivalent to the traditional far-field pointing vector
[0089]
[0090] This is because when r is large enough, r (n) ≈r-δ n dθ.
[0091] Based on the channel between the base station and the user in the above formula, the user's received signal is
[0092] y=h H vx+z0
[0093] Where x represents the transmission symbol of the base station, v represents the beamforming vector transmitted by the base station, The variance is σ 2 From the above formula, we can conclude that the optimal transmission beamforming vector is v *=b(θ,r). In actual communication systems, beam training is usually required before channel estimation and data transmission. * The optimal beam codeword is used to establish a high-quality initial link.
[0094] Reference Figure 6 , the whole array and the central subarray perform beam training respectively to obtain the normalized beam gains. The ultra-large-scale array has N = 512 antennas, and the central subarray includes N c = 128 antennas. The carrier frequency f is 100 GHz, and the distance from the base station to the user is r = 5 meters.
[0095] The embodiment of the present invention provides a new two-stage hierarchical beam training method to significantly reduce the overhead of existing near-field beam training methods while achieving excellent rate performance. First, the following beam gain is defined:
[0096] Definition 1: Define g(b(θ,r),w) as the normalized beam gain of the beamforming vector w along the channel pointing vector b(θ,r)
[0097] g(b(θ,r),w)=|b(θ,r)w|
[0098] Next, the near-field user with channel pointing vector b(θ,r) is used for beam scanning based on the entire array or sub-array, respectively. The following two key observations are given:
[0099] Observation 1 (Near-field energy diffusion): Consider using the entire array to perform beam scanning using the far-field codebook given in the above equation. The beam gain defined in the above equation has a large value within a certain range of spatial directions. This is the so-called energy diffusion effect of near-field communication, which is explained as follows: a very large-scale antenna array can be divided into multiple sub-arrays, so that the user is located in the far-field region of each sub-array and in the near-field region of the entire array. Therefore, this results in different arrival angles from each individual sub-array to the user. Therefore, when the entire array is applied for beam scanning near the true direction, the beam direction of the center sub-array will be aligned with the beam directions of other sub-arrays, resulting in a wide angular area with strong beam gain. Therefore, it can be expected that if the entire large-scale antenna array is used for hierarchical beam training, the user will not be able to determine the direction of the best beam among all beams by finding the maximum received signal power.
[0100] Observation 2 (Subarray beam scanning to avoid energy spreading effects): Consider using only N c =N / 4 antennas perform beam scanning in the central subarray, that is, The beam gain peak of the central subarray is sharp and points to the true direction of the user; in addition, the maximum normalized beam gain of the central subarray is close to the normalized beam gain of the entire array.
[0101] Observation 2 shows that if a relatively small number of antennas are selected for beam training, the user can be considered to be located in the far-field region of the subarray. Inspired by this, a new two-stage hierarchical beam training method is proposed, as Figure 7 Specifically, in the first stage, a rough user direction is estimated by using a subarray activation technique, which implements traditional far-field hierarchical beam training with an upper codebook based on the angle domain. Then, in the second stage, the user direction and its effective distance are further refined by designing a dedicated lower codebook in the angle domain and the distance domain and designing a new beam training method. Referring to the far-field binary tree-based hierarchical beam training method, the total number of hierarchical codebook layers can be set to L t =log2(N), and the upper and lower codebooks include L and L respectively. t -L layer.
[0102] (1) Upper layer one-dimensional layered codebook design
[0103] In the process of estimating the rough direction of the user, the design of the upper layer one-dimensional layered codebook should meet the following conditions:
[0104] For the first stage, its upper one-dimensional hierarchical codebook is first designed in the angle domain, and then a beam training method for coarse user direction estimation is proposed.
[0105] Specifically, similar to the traditional far-field layered codebook, the proposed upper codebook includes L layers of codewords and needs to meet the following two criteria. First, each codeword of each layer in the upper codebook should cover a specific angle region as well as the entire distance domain, i.e., [r min ,∞]. In addition, all codewords in each layer should equally divide the entire spatial angle domain [-1,1]. Second, the angular coverage of any codeword in a layer should be covered by the joint coverage of the two codewords in the next layer.
[0106] In order to meet the above two criteria, the upper layer codebook is designed as follows: For the lth layer, the N at the center of the large-scale antenna array of the base station l =2 l The antenna is activated, which can generate a beam width of 2 / N l Therefore, for the l-th layer codebook, it has N l codewords, each codeword points to a spatial direction use represents the set of codewords at the first level in stage 1. Mathematically, W l The i-th codeword in is
[0107]
[0108] (2) Stage 1 Layered Beam Training
[0109] In the process of layered beam training in stage 1,
[0110] Based on the designed upper codebook, the first stage of angle domain hierarchical beam training can be implemented using a binary tree-based beam search. is the best codeword in the Lth layer in stage 1, where i * represents the optimal codeword index. According to the proposed stage-one beam training method, the user rough direction is estimated as The true direction is in the angle area Inside.
[0111] For stage one, each layer of beam training requires two training beams, so the total overhead of stage one is 2L, which is consistent with the traditional far-field case.
[0112] In the process of estimating the user's precise direction and distance.
[0113] Given the rough user direction estimated in stage 1, the optimal near-field beam vector for the user can be found by exhaustively searching all candidate direction-distance pairs. However, the beam training overhead of this method is the number of remaining candidate directions (i.e. ) and the number of sampling distances S, so 2 is required in the second stage L-t-L To further reduce the overhead, a new lower-layer 2D hierarchical codebook and its dedicated beam training method are designed.
[0114] (3) Design of lower layer two-dimensional hierarchical codebook:
[0115] like Figure 7 As shown, the lower codebook of the second stage is composed of L t -L layers of codewords. To facilitate the use of binary tree search, the lower codebook needs to meet the following criteria. First, each codeword in the lower codebook should cover a specific angle region and distance region in the polar domain. In addition, all codewords in each layer should jointly cover the entire angle domain [-1,1] and distance domain [r min ,∞]. Second, the beam coverage of any codeword in a layer should be included by the coverage of the two codewords in the next layer.
[0116] In order to meet the above criteria, the following lower layer codebook is designed: for the uth layer, u = L + 1, ..., L t , N at the center of the massive antenna array of the base station u =2 u The antenna is activated. The u-th layer codeword set is represented as Each codeword corresponds to a near-field pointing vector pointing to a specific direction and distance, that is, S u =2 u-L is the direction in the uth layer The number of sampling distances on . Codeword The design is as follows:
[0117] First, each codeword in the uth layer points to a spatial direction, and all codewords evenly divide the angle domain [-1,1], that is, Mathematically, there is
[0118]
[0119] Next, consider the sampled distances of each codeword in a specific pointing direction. In order to cover the entire distance domain, the following "distance index set" is first defined:
[0120]
[0121] Next, for each spatial pointing direction of the u-th layer codeword, select S u The sampling distances make their indexes gradually divide the "distance index set" into two equal parts, such as Figure 8 Specifically, let I(u,j) represent the function that gives the index of the jth sampling distance of the uth layer codeword, specifically:
[0122]
[0123] Therefore, the codeword The corresponding sampling distance is
[0124]
[0125] (4) Stage 2 Layered Beam Training
[0126] Based on the designed lower layer codebook, the detailed beam training steps in the second stage are divided into the following two cases:
[0127] 1) For layer u=L+1,...,L t -1: Except for the last layer, beam search in the angle domain and distance domain is implemented based on a binary tree to gradually find the user's refined direction and distance. Specifically, for each layer of the second-stage beam training, four codewords are tested, corresponding to a combination of two sampling directions and two sampling distances. According to the signal power strength received by the user, the best beam in the u-th layer and the direction and distance it points to can be determined. Then, enter the next layer and repeat this process.
[0128] 2) For the last layer, that is, u = Lt : In the last layer, the goal is to find the most accurate near-field beam to maximize the accuracy of beam training. Indicates that at layer L t -1, where (i * ,j * ) represents the corresponding codeword index. For the last layer L t , the two beam directions are selected as and For each beam direction, select The mid-range index is [I(L t -1,j * -1),I(L t -1,j * +1)] for all distances. Mathematically, when i=1,2, the beam direction θ i The corresponding sampling distance is
[0129]
[0130] Based on the above design, for stage 2, u=L+1,...,L t -1 Each layer needs to test 4 codewords, and the last layer u=L t Need testing codewords. Therefore, the total beam training overhead in the second stage is
[0131] Example 1: Consider a massive antenna array with N = 512 antennas. The user is located at [θ, r] = [0, 40 m]. The system parameters are set to L t =9, L=7, and S Δ =70. According to the design, after the 7-layer beam training in stage 1, the rough direction of the user is gradually estimated to be -0.0078 (corresponding to the seventh layer of the best codeword ). Next, enter phase 2. Test four codewords at layer 8, namely The corresponding sampling distance is Assumptions is the optimal codeword for layer 8. Next, in layer 9 (the last layer), six codewords are tested, namely The corresponding sampling distance r∈[∞,68,34]. Finally, the optimal codeword of the proposed two-stage hierarchical beam training method is identified as The pointing distance to the user is [θ,r] = [-0.0019, 35m]. In this example, the total overhead of the proposed beam training method is 24.
[0132] In general, the total cost of the proposed two-stage hierarchical beam training method is
[0133]
[0134] The approximation in (a) comes from the assumption that the last layer is similar to the previous layers in stage 2, and also tests four codewords. In general, the method requires two training beams for each layer in stage 1 to estimate the rough user direction; for each layer in stage 2, four training beams are required to jointly search for the user spatial direction and distance. The overhead of the designed beam training method obeys This is significantly lower than existing baseline near-field beam training methods.
[0135] By properly activating the central subarray of a very large-scale antenna array for beam training, the near-field energy diffusion effect can be effectively alleviated. A simple and efficient two-stage hierarchical beam training method is designed. Specifically, in the first stage, traditional far-field hierarchical beam training is applied through subarray activation technology to estimate the rough user direction. Then, in the second stage, a dedicated polar domain hierarchical codebook and a new beam training method are designed to further refine the search for user direction and its effective distance step by step. In particular, compared with the existing near-field beam training method based on exhaustive search and the fast near-field beam training method, the proposed two-stage hierarchical beam training design can reduce the beam training overhead by more than 99% and 95%, respectively, and obtain comparable beamforming performance.
[0136] In some embodiments of the present invention, Fig. 9 As shown, an embodiment of the present invention further provides a beam training device 10 for a very large-scale antenna array, wherein the very large-scale antenna array includes a plurality of central antenna arrays, and the device includes:
[0137] The first processing module 100 is used to obtain an angle domain upper layer codebook and a polar domain lower layer codebook;
[0138] The second processing module 200 is used to activate a plurality of central antenna arrays and perform a binary tree beam search hierarchical beam training process based on an upper layer hierarchical codebook in an angle domain to obtain rough direction information of the user;
[0139] The third processing module 300 is used to perform a second-stage hierarchical beam training process based on the polar domain lower layer hierarchical codebook and the user's rough direction information to obtain refined user direction distance information.
[0140] The specific implementation of the beam training device 10 for the ultra-large-scale antenna array is basically the same as the specific implementation of the beam training method for the ultra-large-scale antenna array described above, and will not be repeated here.
[0141] In some embodiments of the present invention, Fig.10As shown, an embodiment of the present invention further provides an electronic device 700, including: a memory 720, a processor 710, and a computer program stored in the memory 720 and executable on the processor 710. When the processor 710 executes the computer program, the beam training method for the ultra-large-scale antenna array in the above embodiment is implemented, for example, the above-described Figure 1 Steps S100 to S300 of the method, Figure 2 Steps S210 to S230 of the method, Figure 3 Method steps S310 to S320 and Figure 4 It should be noted that the electronic device in the embodiment of the present invention may be a base station.
[0142] In some embodiments of the present invention, an embodiment of the present invention further provides a computer-readable storage medium, which stores computer-executable instructions, and the computer-executable instructions are executed by a processor or a controller, for example, by a processor in the above-mentioned device embodiment, so that the above-mentioned processor can execute the beam training method of the ultra-large-scale antenna array in the above-mentioned embodiment, for example, to execute the above-described Figure 1 Steps S100 to S300 of the method, Figure 2 Steps S210 to S230 of the method, Figure 3 Method steps S310 to S320 and Figure 4 Method steps S321 to S323 in.
[0143] It will be appreciated by those skilled in the art that all or some of the steps and systems in the disclosed method above may be implemented as software, firmware, hardware and appropriate combinations thereof. Some physical components or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor or a microprocessor, or may be implemented as hardware, or may be implemented as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or a non-transitory medium) and a communication medium (or a temporary medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, disk storage or other magnetic storage devices, or any other medium that may be used to store desired information and may be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically embodies computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.
[0144] The above is a specific description of the preferred implementation of the present invention, but the present invention is not limited to the above-mentioned implementation mode. Technical personnel familiar with the field can also make various equivalent deformations or substitutions without violating the spirit of the present invention. These equivalent deformations or substitutions are all included in the scope defined by the claims of the present invention.
Claims
1. A beam training method for a very large-scale antenna array, characterized in that: The ultra-large-scale antenna array includes a plurality of central antenna arrays, and the method includes: Obtaining an angle domain upper layer codebook and a polar domain lower layer codebook; Activate a plurality of central antenna arrays, and perform binary tree beam search and hierarchical beam training processing based on the angle domain upper layer codebook to obtain rough direction information of the user; A second stage of hierarchical beam training processing is performed based on the polar domain lower layer hierarchical codebook and the user coarse direction information to obtain refined user direction distance information.
2. The beam training method for a very large-scale antenna array according to claim 1, characterized in that: The performing binary tree beam search hierarchical beam training processing based on the angle domain upper layer hierarchical codebook to obtain user rough direction information includes: Determine the best codeword of the first stage from the angle domain upper layer codebook; Determine the best codeword index of the first stage according to the best codeword of the first stage; The user rough direction information is obtained according to the first-stage optimal codeword index and a preset rough direction calculation formula.
3. The beam training method for a very large-scale antenna array according to claim 1, characterized in that: The second-stage hierarchical beam training process based on the polar domain lower layer hierarchical codebook and the user coarse direction information is performed to obtain refined user direction distance information, including: When the codeword in the polar domain lower layer hierarchical codebook is not a last layer codeword, performing a binary tree angle domain distance domain beam search based on the user coarse direction information and the polar domain lower layer hierarchical codebook to obtain the refined user direction distance information; In a case where the codeword in the polar domain lower layer layer codebook is a last layer codeword, a refined beam training process is performed based on the user coarse direction information and the polar domain lower layer layer codebook to obtain the refined user direction distance information.
4. The beam training method for a very large-scale antenna array according to claim 3, characterized in that: The refined user direction distance information includes refined user direction information and refined user distance information, and when the codeword in the polar domain lower layer layered codebook is the last layer codeword, performing refined beam training processing based on the user coarse direction information and the polar domain lower layer layered codebook to obtain the refined user direction distance information includes: Filter out the best codeword of the second stage from the last layer codeword of the lower layer hierarchical codebook of the extreme domain; Determine the best codeword index for the second stage according to the best codeword for the second stage; The refined user direction information is obtained according to the second-stage optimal codeword index and a preset fine direction calculation formula; and the refined user distance information is determined by the second-stage optimal codeword index.
5. The beam training method for a very large-scale antenna array according to claim 1, characterized in that: The angle domain upper layered codebook satisfies the following conditions: each codeword of each layer in the angle domain upper layered codebook covers a specific angle domain and the entire distance domain, and equally divides the entire spatial angle domain; the angle coverage range of any codeword in any layer of the angle domain upper layered codebook is jointly covered by two codewords in the next layer.
6. The beam training method for a very large-scale antenna array according to claim 1, characterized in that: The polar domain lower layer layered codebook satisfies the following conditions: each codeword of each layer in the polar domain lower layer layered codebook covers a specific angle region and distance region in the polar domain, and all codewords in each layer jointly cover the entire angle domain and distance domain; the beam coverage range of any codeword in any layer of the polar domain lower layer layered codebook is jointly covered by two codewords in the next layer.
7. The beam training method for a very large-scale antenna array according to claim 2, characterized in that: The rough direction calculation formula is expressed as: in, represents the angle domain upper layer codebook layer, represents the best codeword index in the first stage, Indicates the rough direction information of the user.
8. A beam training device for a very large-scale antenna array, characterized in that: The ultra-large-scale antenna array includes a plurality of central antenna arrays, and the device includes: The first processing module obtains an angle domain upper layer codebook and a polar domain lower layer codebook; A second processing module is used to activate a plurality of central antenna arrays, and perform a binary tree beam search hierarchical beam training process based on the angle domain upper layer hierarchical codebook to obtain user rough direction information; The third processing module is used to perform a second-stage hierarchical beam training process based on the polar domain lower layer hierarchical codebook and the user coarse direction information to obtain refined user direction distance information.
9. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the beam training method for a very large-scale antenna array as described in any one of claims 1 to 7 is implemented.
10. A computer-readable storage medium storing computer-executable instructions, characterized in that: When the computer executable instructions are executed by the control processor, the beam training method for the ultra-large-scale antenna array as described in any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Hierarchical codebook structure design method of joint method
CN105959044A
Electronic device and method for wireless communication, and computer readable storage medium
CN115189737A
Apparatus and method for wireless communication including beam training
DE102020101300A1
