[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2022183382A1 - Method and apparatus for estimating angle of arrival of beam, and antenna system - Google Patents

Method and apparatus for estimating angle of arrival of beam, and antenna system Download PDF

Info

Publication number
WO2022183382A1
WO2022183382A1 PCT/CN2021/078766 CN2021078766W WO2022183382A1 WO 2022183382 A1 WO2022183382 A1 WO 2022183382A1 CN 2021078766 W CN2021078766 W CN 2021078766W WO 2022183382 A1 WO2022183382 A1 WO 2022183382A1
Authority
WO
WIPO (PCT)
Prior art keywords
antenna array
array
antenna
received signal
angle
Prior art date
Application number
PCT/CN2021/078766
Other languages
French (fr)
Chinese (zh)
Inventor
彭岳星
吴世娟
余政
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Priority to PCT/CN2021/078766 priority Critical patent/WO2022183382A1/en
Priority to CN202180094736.8A priority patent/CN116918274A/en
Publication of WO2022183382A1 publication Critical patent/WO2022183382A1/en

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S3/00Direction-finders for determining the direction from which infrasonic, sonic, ultrasonic, or electromagnetic waves, or particle emission, not having a directional significance, are being received
    • G01S3/02Direction-finders for determining the direction from which infrasonic, sonic, ultrasonic, or electromagnetic waves, or particle emission, not having a directional significance, are being received using radio waves
    • G01S3/04Details
    • G01S3/12Means for determining sense of direction, e.g. by combining signals from directional antenna or goniometer search coil with those from non-directional antenna
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S3/00Direction-finders for determining the direction from which infrasonic, sonic, ultrasonic, or electromagnetic waves, or particle emission, not having a directional significance, are being received
    • G01S3/02Direction-finders for determining the direction from which infrasonic, sonic, ultrasonic, or electromagnetic waves, or particle emission, not having a directional significance, are being received using radio waves
    • G01S3/14Systems for determining direction or deviation from predetermined direction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/08Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station

Definitions

  • the present application relates to the field of mobile communication technologies, and in particular, to a method, an apparatus and an antenna system for estimating the angle of arrival of a beam.
  • estimating the angle of arrival of the beam is a basic technology, that is, the signal received by the antenna array is processed to estimate the source direction of the signal.
  • the angle estimation performance of the antenna system is limited by the aperture of the antenna array. At present, if the angle estimation accuracy is to be improved, the physical complexity of the antenna system needs to be increased, such as designing more array elements or antenna arrays with larger apertures.
  • the present application provides a method, device and antenna system for estimating the angle of arrival of a beam, so as to improve the angle estimation performance of the antenna system without increasing the physical complexity of the antenna system.
  • a method for estimating the angle of arrival of a beam is provided, and the method can be applied to a baseband processing unit BBU or a chip in the BBU.
  • the method includes: constructing a set of non-uniform linear virtual antenna arrays based on at least two sets of uniform linear antenna arrays, and the virtual antenna arrays satisfy far-field assumptions; The relative position information between each group of antenna arrays in the array and the received signal model of each group of antenna arrays are used to establish the received signal model of the virtual antenna array; the spatial super-resolution angle estimation algorithm is used to estimate the received signal model based on the virtual antenna array.
  • the beam arrival angle of the virtual antenna array includes: constructing a set of non-uniform linear virtual antenna arrays based on at least two sets of uniform linear antenna arrays, and the virtual antenna arrays satisfy far-field assumptions; The relative position information between each group of antenna arrays in the array and the received signal model of each group of antenna arrays are used to establish the received signal model of the virtual antenna array; the spatial super-re
  • This embodiment of the present application constructs a set of non-uniform linear virtual antenna arrays based on at least two sets of uniform linear antenna arrays.
  • the construction process does not make any actual changes to the physical structure of the antenna arrays, but only makes changes to the at least two sets of uniform linear antenna arrays.
  • the received signals are jointly processed to obtain the angle estimation performance approaching the ideal array with the same aperture as the virtual antenna array, which can improve the angle estimation performance of the antenna system without increasing the physical complexity of the antenna system.
  • the BBU establishing the received signal model of the virtual antenna array may include: determining the beam arrival angle relationship and phase relationship of each group of antenna arrays according to the relative position information of at least two groups of uniform linear antenna arrays; according to the phase relationship Rewrite the received signal model of each group of antenna arrays with the beam arrival angle relationship, so that the dependent variable in the received signal model of each group of antenna arrays is represented by the beam arrival angle of the virtual antenna array, and make the received signal model of each group of antenna arrays in the model.
  • the receiving vector of each array element is represented by the receiving vector of the first array element, wherein the first array element is any array element in at least two groups of uniform linear antenna arrays;
  • the signal model determines the received signal model of the virtual antenna array.
  • the dependent variable in the received signal model of each group of antenna arrays is represented by the beam arrival angle of the virtual antenna array, and the received signal model of each group of antenna arrays is made
  • the receiving vector of each array element is represented by the receiving vector of the first array element as a reference, and then the received signal model of the virtual antenna array can be stacked based on the received signal model of each group of antenna arrays after rewriting. Simple implementation and high reliability.
  • the following is an example of at least two groups of uniform linear antenna arrays consisting of a first antenna array and a second antenna array:
  • the relative position information of at least two groups of uniform linear antenna arrays includes: the array element interval d in the first antenna array and the second antenna array is half wavelength ⁇ /2, where ⁇ is the wavelength, and the first The number of elements of the antenna array is 2N+1, the number of elements of the second antenna array is 2M+1, and the distance between the center point O 1 of the first antenna array and the center point O 2 of the second antenna array is K( ⁇ / 2), the included angle between the line between O 1 and O 2 and the radial direction of the first antenna array is ⁇ 1 , and the included angle between the line between O 1 and O 2 and the radial direction of the second antenna array is ⁇ 2 ;
  • Y 1 [Y 11 ,Y 12 ,...,Y 1Q ]
  • Y 2 [Y 21 ,Y 22 ,...,Y 2Q ,] is the receiving matrix
  • Y 1q [y 11 (q),y 12 (q),...,y 1,2N+1 (q)] T
  • Y 2q [y 21 (q),y 22 (q),...,y 2 ,2M+1 (q)] T
  • T represents the transposition operation
  • ⁇ 1 is the beam arrival angle of the first antenna array
  • ⁇ 2 is the beam arrival angle of the second antenna array
  • S [S 1 , S 2 ,..., S Q ], is a training sequence vector composed of Q pilot symbols;
  • W 1 [W 11 W 12 ,...,W 1Q ]
  • W 2 [W 21 W 22 ,...,W 2Q ]
  • W 1q [W 11 (q),W 12 (q),...,W 1,2N+1 (q)] T ;
  • W 2q [W 21 (q), W 22 (q), . . . , W 2,2M+1 (q)] T ;
  • W 1q and W 2q are the noise vectors of the q-th symbol period
  • the array elements of the virtual antenna array are the array elements of the first antenna array and the second antenna array, and the center of the virtual antenna array is the midpoint of the line connecting O 1 and O 2 ;
  • the beam arrival angle relationship of each group of antenna arrays determined according to the relative position information between each group of antenna arrays includes:
  • is the beam arrival angle of the virtual antenna array
  • n 1, 2, ..., 2N+1.
  • the received signals of the virtual antenna array are stacked into a (2N+2M+2) ⁇ Q-dimensional matrix, and the received signal model of the virtual antenna array is obtained as:
  • At least two groups of uniform linear antenna arrays are composed of a first antenna array and a second antenna array;
  • the relative position information of at least two groups of uniform linear antenna arrays includes: the array element interval d in the first antenna array and the second antenna array is half wavelength ⁇ /2, where ⁇ is the wavelength, and the number of array elements in the first antenna array is 2N+1, the number of elements of the second antenna array is 2M+1, the distance between the center point O 1 of the first antenna array and the center point O 2 of the second antenna array is K( ⁇ /2), O 1 and O
  • the included angle between the connecting line of 2 and the radial direction of the first antenna array is ⁇ 1
  • the included angle between the connecting line of O 1 and O 2 and the radial direction of the second antenna array is ⁇ 2 ;
  • Y 1 [Y 11 ,Y 12 ,...,Y 1Q ]
  • Y 2 [Y 21 ,Y 22 ,...,Y 2Q ,] is the receiving matrix
  • Y 1q [y 11 (q),y 12 (q),...,y 1,2N+1 (q)] T
  • Y 2q [y 21 (q),y 22 (q),...,y 2 ,2M+1 (q)] T
  • T represents the transposition operation
  • ⁇ 1 is the beam arrival angle of the first antenna array
  • ⁇ 2 is the beam arrival angle of the second antenna array
  • S [S 1 , S 2 ,..., S Q ], is a training sequence vector composed of Q pilot symbols;
  • W 1 [W 11 W 12 ,...,W 1Q ]
  • W 2 [W 21 W 22 ,...,W 2Q ]
  • W 1q [W 11 (q),W 12 (q),...,W 1,2N+1 (q)] T ;
  • W 2q [W 21 (q), W 22 (q), . . . , W 2,2M+1 (q)] T ;
  • W 1q and W 2q are the noise vectors of the q-th symbol period
  • the array elements of the virtual antenna array are the array elements of the first antenna array and the second antenna array, and the center of the virtual antenna array is the midpoint of the line connecting O 1 and O 2 ;
  • the received signal model of the virtual antenna array is:
  • the received signal of each array element in the virtual antenna array with the center point O1 of the first antenna array as the reference point satisfies the following relationship:
  • ⁇ 1 ⁇ 1 + ⁇
  • ⁇ 2 ⁇ 2 - ⁇
  • n 1, 2,..., 2N+1
  • m 1, 2,..., 2M+1
  • is the beam arrival of the virtual antenna array horn.
  • the BBU may also calculate each group based on the received signal model of each antenna array in the at least two uniform linear antenna arrays.
  • search scope can be:
  • the search range of the spatial super-resolution angle estimation algorithm used by the BBU when estimating the beam arrival angle of the virtual antenna array can be reduced, and the accuracy and efficiency of angle estimation can be further improved.
  • is inversely related to the signal-to-noise ratio. In other words, the higher the SNR, the smaller the ⁇ , and the lower the SNR, the higher the ⁇ .
  • the BBU can also update each group of antennas according to the beam arrival angle of the virtual antenna array.
  • the initial estimated value of the beam arrival angle of the array is obtained, and the final estimated value of the beam arrival angle of each group of antenna arrays is obtained.
  • a device for estimating the angle of arrival of a beam is provided, and the device is, for example, a BBU, or a chip in the BBU.
  • the apparatus includes modules/units for performing the method described in the first aspect or any possible design of the first aspect above.
  • the apparatus may include: a building module for constructing a set of non-uniform linear virtual antenna arrays based on at least two sets of uniform linear antenna arrays; The relative position information and the received signal model of each group of antenna arrays are used to establish the received signal model of the virtual antenna array; the estimation module is used to use the spatial super-resolution angle estimation algorithm to estimate the virtual antenna array based on the received signal model of the virtual antenna array. beam angle of arrival.
  • an antenna system including: at least two remote radio units, each remote radio unit includes a set of uniform linear antenna arrays, and the remote radio unit is used to receive wireless signals; a baseband processing unit, and At least two remote radio units are connected in communication, and the baseband processing unit is configured to execute the method described in the first aspect or any possible design of the first aspect.
  • the baseband processing unit can be used to: construct a set of non-uniform linear virtual antenna arrays based on at least two sets of uniform linear antenna arrays, and the virtual antenna arrays satisfy the far-field assumption;
  • the relative position information between the antenna arrays and the received signal model of each group of antenna arrays are used to establish the received signal model of the virtual antenna array;
  • the spatial super-resolution angle estimation algorithm is used to estimate the beam of the virtual antenna array based on the received signal model of the virtual antenna array. Arrival angle.
  • a communication device comprising a processor and a memory; the memory is used for storing computer-executed instructions; the processor is used for executing the computer-executed instructions stored in the memory, so that the communication device executes the above-mentioned first aspect or any of the first aspects.
  • a communication device including a processor and an interface circuit; the interface circuit is used to receive code instructions and transmit them to the processor; the processor runs the code instructions to execute the first aspect or any possibility of the first aspect method described in the design.
  • a computer-readable storage medium is provided, the readable storage medium is used to store instructions, and when the instructions are executed, the method described in the above-mentioned first aspect or any possible design of the first aspect is realized. .
  • a chip is provided, which is coupled to a memory for reading and executing program instructions stored in the memory, so as to implement the method described in the first aspect or any possible design of the first aspect.
  • An eighth aspect provides a computer program product comprising instructions, the computer program product having instructions stored in the computer program product, when executed on a computer, causes the computer to execute the above-mentioned first aspect or any one of the possible designs of the first aspect.
  • FIG. 1 is a schematic diagram of an antenna system according to an embodiment of the present application.
  • FIG. 2 is a flowchart of a method for estimating a beam angle of arrival provided by an embodiment of the present application
  • FIG. 3 is a schematic diagram of another antenna system provided by an embodiment of the present application.
  • 4A is a schematic diagram of MSE statistical results of angle estimation errors
  • 4B is a schematic diagram of the MAE statistical result of the angle estimation error
  • FIG. 5 further provides a schematic structural diagram of an apparatus for estimating a beam angle of arrival according to an embodiment of the present application
  • FIG. 6 is a schematic structural diagram of a communication apparatus further provided by an embodiment of the present application.
  • the technical solutions of the embodiments of the present application may be applied to various communication systems, for example, a fifth generation (5th generation, 5G) communication system, a sixth generation (6th generation, 6G) communication system, or other future evolution systems, or other various A wireless communication system adopting a wireless access technology, etc., as long as there is a demand for estimating the angle of arrival (Angle Of Arrival, AOA) of a beam in the communication system, the technical solutions of the embodiments of the present application can be adopted.
  • 5th generation, 5G fifth generation
  • 6th generation, 6G sixth generation
  • AOA angle of arrival
  • a communication system can provide high-speed wireless communication services using the millimeter wave frequency band.
  • the millimeter wave frequency band has strong directional performance and can provide better positioning performance than the microwave frequency band.
  • the millimeter-wave frequency band is rich in bandwidth resources, which is conducive to sufficient space diversity gain to improve the performance of the communication system.
  • the millimeter wave communication frequency band is high and the fading is serious, resulting in limited transmission distance and reduced corresponding coverage.
  • millimeter waves have weak penetration and are easily blocked.
  • radio frequency remote technology can be used to improve the coverage and communication rate performance.
  • the present application can be applied to a communication system using a millimeter wave frequency band, but it should be understood that the present application is not limited thereto.
  • the antenna system includes at least two remote radio units (Remote Radio Unit, RRU) and one baseband processing unit (Base Band Unite, BBU).
  • RRU Remote Radio Unit
  • BBU Base Band Unite
  • the BBU is usually placed in the equipment room, and the RRU is placed at the remote end (near the antenna).
  • the BBU and the RRU are connected by optical fibers and transmit signals.
  • the BBU is mainly responsible for the processing of all L1 (Layer1, Layer 1), L2 (Layer2, Layer 2), and L3 (Layer3, Layer 3), including high-level data transmission, scheduling, and baseband signal processing. Frequency conversion, power amplifier, filtering, conversion of medium and radio frequency signals.
  • each RRU is provided with a set of uniform linear antenna arrays.
  • RRU1 includes a plurality of array elements connected in series with each other, and the interval between adjacent elements is approximately uniform
  • RRU2 includes a plurality of array elements connected in series with each other, and the interval between adjacent elements is approximately uniform.
  • each set of antenna arrays on the antenna system satisfies the far-field assumption.
  • the so-called far-field assumption means that the distance from the mobile station to the antenna array is much larger than the aperture of the antenna array.
  • the amplitudes of the incoming waves arriving at each element of the antenna array can be considered equal, and there is only a difference in phase.
  • the mobile station refers to any device that can wirelessly communicate with the antenna system, such as a mobile phone, a computer with a mobile terminal device, a portable, pocket-sized, hand-held, computer-built mobile device, etc., wearable devices, Vehicle terminal equipment, etc., are not limited in this application.
  • a method for estimating the angle of arrival of a beam is provided in an embodiment of the present application, and it is taken as an example that the method is applied to the antenna system shown in FIG. 1 .
  • Methods include:
  • the BBU constructs a set of non-uniform linear virtual antenna arrays based on at least two sets of uniform linear antenna arrays, and the virtual antenna arrays satisfy the far-field assumption;
  • the relative position information and the received signal model of each group of antenna arrays are used to establish the received signal model of the virtual antenna array.
  • the at least two groups of uniform linear antenna arrays refer to that each group of antenna arrays in the at least two groups of antenna arrays is uniform and linear, and the at least two groups of antenna arrays may be linear or nonlinear as a whole.
  • the BBU constructs a set of non-uniform linear virtual antenna arrays based on at least two sets of uniform linear antenna arrays, including: the BBU determines the physical conditions of the at least two sets of uniform linear antenna arrays, and obtains virtual antenna arrays based on the physical conditions of each set of uniform linear antenna arrays.
  • the physics of the antenna array For example, all array elements of the virtual antenna array are all actual array elements in the at least two groups of uniform linear antenna arrays, and the center of the virtual antenna array is the center of the actual at least two groups of uniform linear antenna arrays. It should be understood that the construction process does not make any changes to the actual physical structure of the at least two sets of uniform linear antenna arrays.
  • a set of non-uniform linear virtual antenna arrays is constructed with two sets of uniform linear antenna arrays.
  • the antenna array on RRU1 is the first antenna array
  • the antenna array on RRU2 is the second antenna array
  • the antenna array on RRU2 is the second antenna array.
  • the relative position information of one antenna array and the second antenna array includes:
  • the array element interval d in the first antenna array is half wavelength ⁇ /2
  • the array element interval d in the second antenna array is half wavelength ⁇ /2, wherein ⁇ is a wavelength
  • the number of array elements of the first antenna array is 2N+1, and the number of array elements of the second antenna array is 2M+1; wherein M and N are positive integers, and M and N are the same or different, and this application does not limit;
  • the distance between the center point O 1 of the first antenna array and the center point O 2 of the second antenna array is K( ⁇ /2);
  • the included angle between the line between O 1 and O 2 and the radial direction of the first antenna array is ⁇ 1
  • the included angle between the line between O 1 and O 2 and the radial direction of the second antenna array is ⁇ 2 .
  • the array elements of the virtual antenna array constructed based on the first antenna array and the second antenna array are the respective array elements of the first antenna array and the second antenna array, and the center of the virtual antenna array is the line connecting O 1 and O 2 . midpoint.
  • the uplink of the antenna system constituting the virtual antenna array also meets any one or more of the following assumptions: 1)
  • the channel has sparse and multi-channel characteristics, and The direct-radiation power is much larger than the non-direct-radiation power. In this way, when allocating power according to the water injection theorem, only the angle of the direct-radiation can be estimated and shaped only in the direction of the direct-radiation, and the non-direct-radiation can be ignored without almost losing the channel capacity; 2),
  • the channel is a slow fading channel, and the channel remains unchanged within a frame time, because beamforming cannot be performed before the angle estimation, and the received signal-to-noise ratio is low.
  • angle; 3) the pilot symbol sequences transmitted by each mobile station are orthogonal to each other, so that the inter-user interference can be suppressed, and the BBU receiving model can be equivalent to a single-user single-path model; 4), the RRU received by each array element After the signal is down-converted, it can be directly transmitted to the BBU; 5), the RRUs connected to the same BBU through optical fibers are strictly synchronized, so that the signals of each RRU can be processed jointly after they reach the BBU; 6), on each array element on the RRU
  • the additive noise is independent of the received signal, so algorithms such as MUSIC/ESPRIT can use the orthogonality of the signal space and the noise space to form a spatial super-resolution algorithm.
  • the BBU determines the physical conditions of each group of actual antenna arrays and the physical conditions of the virtual antenna arrays, it can obtain the received signal model of each group of antenna arrays, the relative position information between each group of antenna arrays, and then combine the actual groups of each group.
  • the received signal model of the antenna array, and the received signal model of the virtual antenna array is estimated.
  • a possible calculation method is: according to the relative position information of at least two groups of uniform linear antenna arrays, determine the beam arrival angle relationship and phase relationship of each group of antenna arrays; Received signal model, so that the dependent variable in the received signal model of each group of antenna arrays is represented by the beam arrival angle of the virtual antenna array, and the receiving vector of each element in the received signal model of each group of antenna arrays is represented by the first array.
  • the first array element is any array element in at least two groups of uniform linear antenna arrays; the received signal model of the virtual antenna array is determined based on the rewritten received signal models of each group of antenna arrays.
  • Y 1 [Y 11 ,Y 12 ,...,Y 1Q ]
  • Y 2 [Y 21 ,Y 22 ,...,Y 2Q ,] is the receiving matrix
  • Y 1q [y 11 (q),y 12 (q),...,y 1,2N+1 (q)] T
  • Y 2q [y 21 (q),y 22 (q),...,y 2 ,2M+1 (q)] T
  • T represents the transposition operation
  • ⁇ 1 is the beam arrival angle of the first antenna array
  • ⁇ 2 is the beam arrival angle of the second antenna array
  • S [S 1 , S 2 ,..., S Q ], is a training sequence vector composed of Q pilot symbols;
  • W 1 [W 11 W 12 ,...,W 1Q ]
  • W 2 [W 21 W 22 ,...,W 2Q ]
  • W 1q [W 11 (q),W 12 (q),...,W 1,2N+1 (q)] T ;
  • W 2q [W 21 (q), W 22 (q), . . . , W 2,2M+1 (q)] T ;
  • W 1q and W 2q are the noise vectors of the q-th symbol period
  • the beam arrival angle relationship of each group of antenna arrays determined according to the relative position information between each group of antenna arrays includes:
  • is the beam arrival angle of the virtual antenna array
  • the array elements of the virtual antenna array are the array elements of the first antenna array and the second antenna array, with a total of 2M+2N+2 array elements; the center of the virtual antenna array is the line connected by O 1 and O 2 Midpoint O.
  • the BBU can rewrite the received signal model of each group of antenna arrays according to the phase relationship between the first antenna array and the second antenna array and the beam arrival angle relationship.
  • the rewriting process includes the following formulas (3) to (8) )the process of:
  • n 1, 2, ..., 2N+1;
  • the received signals of the virtual antenna array are stacked into a (2N+2M+2) ⁇ Q-dimensional matrix, and the received signal model of the virtual antenna array is obtained as:
  • the actual physical structure of the virtual antenna array is the physical structure of the first antenna array and the second antenna array, so it is actually nonlinear. and the second antenna array as a whole to form a linear antenna array.
  • the actual antenna arrays for constructing the virtual antenna array are not limited to two groups, and there may be more, but it should be noted that when a group of virtual antenna arrays is constructed from three or more groups of antenna arrays, these three groups or The center points of all arrays in more than three groups of antenna arrays need to be on the same straight line.
  • constructing virtual antenna arrays with three or more groups of antenna arrays refer to the method for constructing virtual antenna arrays with two groups of antenna arrays. They are all represented by the beam arrival angle of the virtual antenna array, and the receiving vector of each array element in the receiving signal model of each antenna array in the three groups of antenna arrays is represented by the receiving vector of the same array element, and then stacked. The received signal model of the virtual antenna array is obtained, and the process will not be repeated here.
  • the BBU uses a spatial super-resolution angle estimation algorithm to estimate the beam arrival angle of the virtual antenna array based on the received signal model of the virtual antenna array.
  • the spatial super-resolution angle estimation algorithm is a MUSIC algorithm or an ESPRIT algorithm, which is not limited in this application.
  • the embodiment of the present application constructs a set of non-uniform linear virtual antenna arrays based on at least two sets of uniform linear antenna arrays. This construction process does not make any actual changes to the antenna arrays, but only changes the at least two sets of uniform linear antenna arrays.
  • the received signals are jointly processed to obtain the angle estimation performance approaching the ideal array with the same aperture as the virtual antenna array, which can improve the angle estimation performance of the antenna system without increasing the physical complexity of the antenna system.
  • the angle estimation algorithm uses the ESPRIT algorithm.
  • the angle estimation performance metrics choose the variance of the angle estimation error (MSE), and the mean absolute error (MAE).
  • FIG. 4A is a schematic diagram of the MSE statistical results of the angle estimation error.
  • the curves from top to bottom in FIG. 4A are: the MSE of array 1, the MSE of array 2, and the MSE of the virtual array (that is, the virtual antenna array formed by array 1 and array 2).
  • the MSE of an ideal array with the same aperture as the virtual array is shown in Figure 4A and Figure 4B.
  • FIG. 4A is a schematic diagram of the MSE statistical results of the angle estimation error.
  • the curves from top to bottom in FIG. 4A are: the MSE of array 1, the MSE of array 2, and the MSE of the virtual array (that is, the virtual antenna array formed by array 1 and array 2).
  • the MSE of an ideal array with the same aperture as the virtual array is shown in Figure 4A and Figure 4B.
  • FIG. 4A is a schematic diagram of the MSE statistical results of the angle estimation error.
  • the curves from top to bottom in FIG. 4A are: MAE of array 1, MAE of array 2, MA
  • the angle estimation performance of the virtual array is higher than that of a single array (ie, array 1 or array 2), both from the perspective of MSE and from the perspective of MAE, and is close to that of an ideal array with the same aperture as the virtual array. Angle estimation performance.
  • the BBU may also calculate the received signal model of each group of antenna arrays in the at least two groups of uniform linear antenna arrays.
  • the initial estimated value of the beam arrival angle, and then the search range of the spatial super-resolution angle estimation algorithm used by the BBU to estimate the beam arrival angle of the virtual antenna array is determined according to the initial estimated value of the beam arrival angle of each group of antenna arrays.
  • the subsequent BBU uses the spatial super-resolution angle estimation algorithm to estimate the angle of the virtual antenna array, it can only search for the angle estimate within the search range.
  • the search range of the spatial super-resolution angle estimation algorithm used by the BBU to estimate the beam arrival angle of the virtual antenna array can be:
  • is a preset value.
  • the ⁇ is inversely correlated with the signal-to-noise ratio, that is, the higher the signal-to-noise ratio, the smaller the ⁇ , and the lower the signal-to-noise ratio, the higher the ⁇ .
  • the search range of the spatial super-resolution angle estimation algorithm used by the BBU when estimating the beam arrival angle of the virtual antenna array can be reduced, and the accuracy and efficiency of angle estimation can be further improved.
  • the BBU can also update the initial estimated value of the beam angle of arrival of each group of antenna arrays according to the beam angle of arrival of the virtual antenna array, A final estimate of the beam arrival angle of each group of antenna arrays is obtained.
  • be the beam arrival angle of the virtual antenna array composed of the first antenna array and the second antenna array.
  • estimated value the final estimated value of the beam arrival angle of the first antenna array can be determined according to the above formulas (1) and (2).
  • ⁇ 1 + ⁇ determine the final estimate of the beam angle of arrival of the second antenna array is ⁇ 2 - ⁇ .
  • an embodiment of the present application also provides a device for estimating the angle of arrival of a beam.
  • the device is, for example, a BBU, or a chip in the BBU, and the device includes a module/unit for performing the method steps shown in FIG. 1 . .
  • the device includes:
  • the building module 501 is configured to construct a set of non-uniform linear virtual antenna arrays based on at least two sets of uniform linear antenna arrays; The received signal model of the array is established, and the received signal model of the virtual antenna array is established;
  • the estimation module 502 is configured to use a spatial super-resolution angle estimation algorithm to estimate the beam arrival angle of the virtual antenna array based on the received signal model of the virtual antenna array.
  • the building module 501 establishes the received signal model of the virtual antenna array according to the relative position information between each group of antenna arrays in the at least two groups of uniform linear antenna arrays and the received signal model of each group of antenna arrays, specifically: Used for:
  • the receiving vector of each array element in the signal model is represented by the receiving vector of the first array element, wherein the first array element is any array element in at least two groups of uniform linear antenna arrays;
  • the received signal model of the virtual antenna array is determined based on the rewritten received signal models of each group of antenna arrays.
  • At least two groups of uniform linear antenna arrays are composed of a first antenna array and a second antenna array;
  • the relative position information of at least two groups of uniform linear antenna arrays includes: the array element interval d in the first antenna array and the second antenna array is half wavelength ⁇ /2, where ⁇ is the wavelength, and the number of array elements in the first antenna array is 2N+1, the number of elements of the second antenna array is 2M+1, the distance between the center point O 1 of the first antenna array and the center point O 2 of the second antenna array is K( ⁇ /2), O 1 and O
  • the included angle between the connecting line of 2 and the radial direction of the first antenna array is ⁇ 1
  • the included angle between the connecting line of O 1 and O 2 and the radial direction of the second antenna array is ⁇ 2
  • the array element of the virtual antenna array is the array element of the first antenna array and the second antenna array
  • the center of the virtual antenna array is the midpoint of the line connecting O 1 and O 2 ;
  • Y 1 [Y 11 ,Y 12 ,...,Y 1Q ]
  • Y 2 [Y 21 ,Y 22 ,...,Y 2Q ,] is the receiving matrix
  • Y 1q [y 11 (q),y 12 (q),...,y 1,2N+1 (q)] T
  • Y 2q [y 21 (q),y 22 (q),...,y 2 ,2M+1 (q)] T
  • T represents the transposition operation
  • ⁇ 1 is the beam arrival angle of the first antenna array
  • ⁇ 2 is the beam arrival angle of the second antenna array
  • S [S 1 , S 2 ,..., S Q ], is a training sequence vector composed of Q pilot symbols;
  • W 1 [W 11 W 12 ,...,W 1Q ]
  • W 2 [W 21 W 22 ,...,W 2Q ]
  • W 1q [W 11 (q),W 12 (q),...,W 1,2N+1 (q)] T ;
  • W 2q [W 21 (q), W 22 (q), . . . , W 2,2M+1 (q)] T ;
  • W 1q and W 2q are the noise vectors of the q-th symbol period
  • the building module 501 determines the beam arrival angle relationship of each group of antenna arrays according to the relative position information between each group of antenna arrays, including:
  • is the beam arrival angle of the virtual antenna array
  • the building module 501 When rewriting the received signal model of each group of antenna arrays according to the phase relationship and the beam arrival angle relationship, the building module 501 is specifically used for:
  • n 1, 2, ..., 2N+1.
  • the building module 501 is specifically used for:
  • the received signals of the virtual antenna array are stacked into a (2N+2M+2) ⁇ Q-dimensional matrix, and the received signal model of the virtual antenna array is obtained as:
  • At least two groups of uniform linear antenna arrays are composed of a first antenna array and a second antenna array;
  • the relative position information of at least two groups of uniform linear antenna arrays includes: the array element interval d in the first antenna array and the second antenna array is half wavelength ⁇ /2, where ⁇ is the wavelength, and the number of array elements in the first antenna array is 2N+1, the number of elements of the second antenna array is 2M+1, the distance between the center point O 1 of the first antenna array and the center point O 2 of the second antenna array is K( ⁇ /2), O 1 and O
  • the included angle between the connecting line of 2 and the radial direction of the first antenna array is ⁇ 1
  • the included angle between the connecting line of O 1 and O 2 and the radial direction of the second antenna array is ⁇ 2
  • the array element of the virtual antenna array is the array element of the first antenna array and the second antenna array
  • the center of the virtual antenna array is the midpoint of the line connecting O 1 and O 2 ;
  • Y 1 [Y 11 ,Y 12 ,...,Y 1Q ]
  • Y 2 [Y 21 ,Y 22 ,...,Y 2Q ,] is the receiving matrix
  • Y 1q [y 11 (q),y 12 (q),...,y 1,2N+1 (q)] T
  • Y 2q [y 21 (q),y 22 (q),...,y 2 ,2M+1 (q)] T
  • T represents the transposition operation
  • ⁇ 1 is the beam arrival angle of the first antenna array
  • ⁇ 2 is the beam arrival angle of the second antenna array
  • S [S 1 , S 2 ,..., S Q ], is a training sequence vector composed of Q pilot symbols;
  • W 1 [W 11 W 12 ,...,W 1Q ]
  • W 2 [W 21 W 22 ,...,W 2Q ]
  • W 1q [W 11 (q),W 12 (q),...,W 1,2N+1 (q)] T ;
  • W 2q [W 21 (q), W 22 (q), . . . , W 2,2M+1 (q)] T ;
  • W 1q and W 2q are the noise vectors of the q-th symbol period
  • the received signal model of the virtual antenna array is:
  • the received signal of each array element in the virtual antenna array with the center point O1 of the first antenna array as the reference point satisfies the following relationship:
  • ⁇ 1 ⁇ 1 + ⁇
  • ⁇ 2 ⁇ 2 - ⁇
  • n 1, 2,..., 2N+1
  • m 1, 2,..., 2M+1
  • is the beam arrival of the virtual antenna array horn.
  • the estimation module 502 is further configured to:
  • an initial estimated value of the beam arrival angle of each group of antenna arrays is calculated based on the received signal model of each group of antenna arrays in the at least two uniform linear antenna arrays ;
  • the search range of the spatial super-resolution angle estimation algorithm is determined according to the initial estimated value of the beam arrival angle of each group of antenna arrays.
  • search scope can be:
  • is inversely related to the signal-to-noise ratio.
  • the estimation module 502 is further configured to:
  • the initial and always estimated value of the beam arrival angle of each group of antenna arrays is updated according to the beam arrival angle of the virtual antenna array. , to obtain the final estimate of the beam arrival angle of each group of antenna arrays.
  • an embodiment of the present application further provides a communication device, including a processor 601 and a memory 602 ; the memory 602 is used to store computer-executed instructions; the processor 601 is used to execute the computer-executed instructions stored in the memory 602 . instructions to cause the communication device to execute the method shown in FIG. 2 .
  • the processor 601 and the memory 602 may be coupled through an interface circuit, or may be integrated together, which is not limited here.
  • connection medium between the processor 601 and the memory 602 is not limited in this embodiment of the present application.
  • the processor 601 and the memory 602 are connected through a bus in FIG. 6 , and the bus is represented by a thick line in FIG. 6 .
  • the connection mode between other components is only for schematic illustration, and is not cited. limited.
  • the bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of presentation, only one thick line is shown in Figure 6, but it does not mean that there is only one bus or one type of bus.
  • the processor mentioned in the embodiments of the present application may be implemented by hardware or software.
  • the processor When implemented in hardware, the processor may be a logic circuit, an integrated circuit, or the like.
  • the processor When implemented in software, the processor may be a general-purpose processor implemented by reading software codes stored in memory.
  • the processor may be a central processing unit (Central Processing Unit, CPU), or other general-purpose processors, digital signal processors (Digital Signal Processor, DSP), application specific integrated circuit (Application Specific Integrated Circuit, ASIC) , Off-the-shelf Programmable Gate Array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
  • a general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
  • the memory mentioned in the embodiments of the present application may be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory.
  • the non-volatile memory may be a read-only memory (Read-Only Memory, ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically programmable read-only memory (Erasable PROM, EPROM). Erase programmable read-only memory (Electrically EPROM, EEPROM) or flash memory.
  • Volatile memory may be Random Access Memory (RAM), which acts as an external cache.
  • RAM Static RAM
  • DRAM Dynamic RAM
  • SDRAM Synchronous DRAM
  • SDRAM double data rate synchronous dynamic random access memory
  • Double Data Eate SDRAM DDR SDRAM
  • enhanced SDRAM ESDRAM
  • synchronous link dynamic random access memory Synchlink DRAM, SLDRAM
  • Direct Rambus RAM Direct Rambus RAM
  • the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components
  • the memory storage module
  • memory described herein is intended to include, but not be limited to, these and any other suitable types of memory.
  • an embodiment of the present application also provides a communication device, including a processor and an interface circuit; the interface circuit is used to receive code instructions and transmit them to the processor; the processor runs the code instructions to execute the code instructions shown in FIG. 2 . method.
  • embodiments of the present application further provide a computer-readable storage medium, where the readable storage medium is used to store instructions, and when the instructions are executed, the method shown in FIG. 2 is implemented.
  • an embodiment of the present application further provides a chip, where the chip is coupled with a memory, and is used for reading and executing program instructions stored in the memory, so as to implement the method shown in FIG. 2 .
  • an embodiment of the present application also provides a computer program product containing instructions.
  • the computer program product stores instructions that, when run on a computer, cause the computer to execute the method shown in FIG. 2 .
  • the embodiments of the present application may be provided as a method, a system, or a computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
  • computer-usable storage media including, but not limited to, disk storage, CD-ROM, optical storage, etc.
  • These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory result in an article of manufacture comprising instruction means, the instructions
  • the apparatus implements the functions specified in the flow or flow of the flowcharts and/or the block or blocks of the block diagrams.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Variable-Direction Aerials And Aerial Arrays (AREA)

Abstract

The present application discloses a method and apparatus for estimating the angle of arrival of a beam, and an antenna system. The method comprises: constructing a non-uniform linear virtual antenna array on the basis of at least two uniform linear antenna arrays; establishing, on the basis of relative position information between the antenna arrays and of receiving signal models of the antenna arrays in the at least two uniform linear antenna arrays, a receiving signal model of the virtual antenna array; and employing a spatial super-resolution angle estimation algorithm to estimate the angle of arrival of a beam of the virtual antenna array on the basis of the receiving signal model of the virtual antenna array. The method allows, without any actual modification to the physical structure of antenna arrays but simply by jointly processing receiving signals of the at least two uniform linear antenna arrays, the acquisition of angle estimation performance approximating that of an ideal array identical in aperture to the virtual antenna array, and allows, without increasing the physical complexity of the antenna system, the implementation of an increase in the angle estimation performance of the antenna system.

Description

一种估计波束到达角的方法、装置和天线系统A method, device and antenna system for estimating beam angle of arrival 技术领域technical field
本申请涉及移动通信技术领域,尤其涉及一种估计波束到达角的方法、装置和天线系统。The present application relates to the field of mobile communication technologies, and in particular, to a method, an apparatus and an antenna system for estimating the angle of arrival of a beam.
背景技术Background technique
在天线系统的无线电定位或定向技术中,估计波束到达角(简称角度估计)是一项基本技术,即对天线阵列所接收到的信号进行处理,实现对信号的来源方向进行估计。天线系统的角度估计性能受限于天线阵列的口径,目前如果要提升角度估计精度,需要增加天线系统的物理复杂度,例如设计更多阵元或更大口径的天线阵列。In the radio positioning or orientation technology of the antenna system, estimating the angle of arrival of the beam (angle estimation for short) is a basic technology, that is, the signal received by the antenna array is processed to estimate the source direction of the signal. The angle estimation performance of the antenna system is limited by the aperture of the antenna array. At present, if the angle estimation accuracy is to be improved, the physical complexity of the antenna system needs to be increased, such as designing more array elements or antenna arrays with larger apertures.
因此,如何在不增加天线系统的物理复杂度的基础上,提升天线系统的角度估计性能,是本申请要解决的技术问题。Therefore, how to improve the angle estimation performance of the antenna system without increasing the physical complexity of the antenna system is a technical problem to be solved by the present application.
发明内容SUMMARY OF THE INVENTION
本申请提供一种估计波束到达角的方法、装置和天线系统,用以在不增加天线系统的物理复杂度的基础上,提升天线系统的角度估计性能。The present application provides a method, device and antenna system for estimating the angle of arrival of a beam, so as to improve the angle estimation performance of the antenna system without increasing the physical complexity of the antenna system.
第一方面,提供一种估计波束到达角的方法,该方法可以应用于基带处理单元BBU或者为BBU中的芯片。以该方法可以应用于BBU为例,方法包括:基于至少两组均匀线性的天线阵列构造一组非均匀的线性虚拟天线阵列,虚拟天线阵列满足远场假设条件;根据至少两组均匀线性的天线阵列中各组天线阵列之间的相对位置信息、以及各组天线阵列的接收信号模型,建立虚拟天线阵列的接收信号模型;采用空间超分辨率角度估计算法,基于虚拟天线阵列的接收信号模型估计虚拟天线阵列的波束到达角。In a first aspect, a method for estimating the angle of arrival of a beam is provided, and the method can be applied to a baseband processing unit BBU or a chip in the BBU. Taking the method that the method can be applied to BBU as an example, the method includes: constructing a set of non-uniform linear virtual antenna arrays based on at least two sets of uniform linear antenna arrays, and the virtual antenna arrays satisfy far-field assumptions; The relative position information between each group of antenna arrays in the array and the received signal model of each group of antenna arrays are used to establish the received signal model of the virtual antenna array; the spatial super-resolution angle estimation algorithm is used to estimate the received signal model based on the virtual antenna array. The beam arrival angle of the virtual antenna array.
本申请实施例基于至少两组均匀线性的天线阵列构造一组非均匀的线性虚拟天线阵列,该构造过程并不对天线阵列的物理结构进行任何实际改动,只是对至少两组均匀线性的天线阵列的接收信号进行联合处理,进而获得逼近与虚拟天线阵列同孔径的理想阵列的角度估计性能,可实现在不增加天线系统的物理复杂度的基础上,提升天线系统的角度估计性能。This embodiment of the present application constructs a set of non-uniform linear virtual antenna arrays based on at least two sets of uniform linear antenna arrays. The construction process does not make any actual changes to the physical structure of the antenna arrays, but only makes changes to the at least two sets of uniform linear antenna arrays. The received signals are jointly processed to obtain the angle estimation performance approaching the ideal array with the same aperture as the virtual antenna array, which can improve the angle estimation performance of the antenna system without increasing the physical complexity of the antenna system.
一种可能的设计中,BBU建立虚拟天线阵列的接收信号模型可以包括:根据至少两组均匀线性的天线阵列的相对位置信息,确定各组天线阵列的波束到达角关系和相位关系;根据相位关系和波束到达角关系改写每组天线阵列的接收信号模型,使每组天线阵列的接收信号模型中的因变量通过虚拟天线阵列的波束到达角来表示,和使每组天线阵列的接收信号模型中每个阵元的接收矢量以第一阵元的接收矢量为基准来表示,其中第一阵元为至少两组均匀线性的天线阵列中的任一阵元;基于改写后的各组天线阵列的接收信号模型确定虚拟天线阵列的接收信号模型。In a possible design, the BBU establishing the received signal model of the virtual antenna array may include: determining the beam arrival angle relationship and phase relationship of each group of antenna arrays according to the relative position information of at least two groups of uniform linear antenna arrays; according to the phase relationship Rewrite the received signal model of each group of antenna arrays with the beam arrival angle relationship, so that the dependent variable in the received signal model of each group of antenna arrays is represented by the beam arrival angle of the virtual antenna array, and make the received signal model of each group of antenna arrays in the model. The receiving vector of each array element is represented by the receiving vector of the first array element, wherein the first array element is any array element in at least two groups of uniform linear antenna arrays; The signal model determines the received signal model of the virtual antenna array.
本申请实施例在改写每组天线阵列的接收信号模型时,使每组天线阵列的接收信号模型中的因变量通过虚拟天线阵列的波束到达角来表示,和使每组天线阵列的接收信号模型中每个阵元的接收矢量以第一阵元的接收矢量为基准来表示,进而可以基于改写后各组天线阵列的接收信号模型堆叠出虚拟天线阵列的接收信号模型。实现简单、可靠性高。In the embodiment of the present application, when rewriting the received signal model of each group of antenna arrays, the dependent variable in the received signal model of each group of antenna arrays is represented by the beam arrival angle of the virtual antenna array, and the received signal model of each group of antenna arrays is made The receiving vector of each array element is represented by the receiving vector of the first array element as a reference, and then the received signal model of the virtual antenna array can be stacked based on the received signal model of each group of antenna arrays after rewriting. Simple implementation and high reliability.
下面以至少两组均匀线性的天线阵列由第一天线阵列和第二天线阵列组成为例:The following is an example of at least two groups of uniform linear antenna arrays consisting of a first antenna array and a second antenna array:
一种可能的设计中,至少两组均匀线性的天线阵列的相对位置信息包括:第一天线阵列和第二天线阵列中的阵元间隔d为半波长λ/2,其中λ为波长,第一天线阵列的阵元数量为2N+1,第二天线阵列的阵元数量为2M+1,第一天线阵列的中心点O 1与第二天线阵列的中心点O 2的距离为K(λ/2),O 1与O 2的连线与第一天线阵列的径向方向的夹角为ф 1,O 1与O 2的连线与第二天线阵列的径向方向的夹角为ф 2In a possible design, the relative position information of at least two groups of uniform linear antenna arrays includes: the array element interval d in the first antenna array and the second antenna array is half wavelength λ/2, where λ is the wavelength, and the first The number of elements of the antenna array is 2N+1, the number of elements of the second antenna array is 2M+1, and the distance between the center point O 1 of the first antenna array and the center point O 2 of the second antenna array is K(λ/ 2), the included angle between the line between O 1 and O 2 and the radial direction of the first antenna array is ф 1 , and the included angle between the line between O 1 and O 2 and the radial direction of the second antenna array is ф 2 ;
第一天线阵列在Q个符号周期内以第一阵元为基准点的接收信号模型为:The received signal model of the first antenna array with the first array element as the reference point in Q symbol periods is:
Y 1=A 1S+W 1Y 1 =A 1 S+W 1 ;
第二天线阵列在前q个符号周期内以第一阵元为基准点的接收信号模型为:The received signal model of the second antenna array with the first array element as the reference point in the first q symbol periods is:
Y 2=A 2S+W 2Y 2 =A 2 S+W 2 ;
其中,Y 1=[Y 11,Y 12,…,Y 1Q],Y 2=[Y 21,Y 22,…,Y 2Q,],为接收矩阵; Wherein, Y 1 =[Y 11 ,Y 12 ,...,Y 1Q ], Y 2 =[Y 21 ,Y 22 ,...,Y 2Q ,], is the receiving matrix;
Y 1q=[y 11(q),y 12(q),…,y 1,2N+1(q)] T,Y 2q=[y 21(q),y 22(q),…,y 2,2M+1(q)] T,为第q个符号周期内的接收矢量,T表示转置运算; Y 1q =[y 11 (q),y 12 (q),…,y 1,2N+1 (q)] T ,Y 2q =[y 21 (q),y 22 (q),…,y 2 ,2M+1 (q)] T , is the received vector in the qth symbol period, and T represents the transposition operation;
Figure PCTCN2021078766-appb-000001
为导引矢量;其中θ 1为第一天线阵列的波束达到角,θ 2为第二天线阵列的波束达到角;
Figure PCTCN2021078766-appb-000001
is the steering vector; wherein θ 1 is the beam arrival angle of the first antenna array, and θ 2 is the beam arrival angle of the second antenna array;
S=[S 1,S 2,…,S Q],为Q个导频符号构成的训练序列矢量; S=[S 1 , S 2 ,..., S Q ], is a training sequence vector composed of Q pilot symbols;
W 1=[W 11W 12,…,W 1Q],W 2=[W 21W 22,…,W 2Q],为噪声矩阵; W 1 =[W 11 W 12 ,...,W 1Q ], W 2 =[W 21 W 22 ,...,W 2Q ], is a noise matrix;
W 1q=[W 11(q),W 12(q),…,W 1,2N+1(q)] TW 1q =[W 11 (q),W 12 (q),...,W 1,2N+1 (q)] T ;
W 2q=[W 21(q),W 22(q),…,W 2,2M+1(q)] TW 2q = [W 21 (q), W 22 (q), . . . , W 2,2M+1 (q)] T ;
W 1q、W 2q为第q个符号周期的噪声矢量; W 1q and W 2q are the noise vectors of the q-th symbol period;
虚拟天线阵列的阵元为第一天线阵列、第二天线阵列的阵元,虚拟天线阵列的中心为O 1、O 2连线的中点; The array elements of the virtual antenna array are the array elements of the first antenna array and the second antenna array, and the center of the virtual antenna array is the midpoint of the line connecting O 1 and O 2 ;
根据各组天线阵列之间的相对位置信息确定的各组天线阵列的波束到达角关系,包括:The beam arrival angle relationship of each group of antenna arrays determined according to the relative position information between each group of antenna arrays includes:
θ 1=φ 1+θ;    (1) θ 11 +θ; (1)
θ 2=φ 2-θ;     (2) θ 22 -θ; (2)
其中,θ为虚拟天线阵列的波束到达角;Among them, θ is the beam arrival angle of the virtual antenna array;
根据相位关系和波束到达角关系改写每组天线阵列的接收信号模型,包括:Rewrite the received signal model of each group of antenna arrays according to the phase relationship and beam arrival angle relationship, including:
第一天线阵列的第n个阵元在第q个符号周期内以第一天线阵列的第一个阵元为参考点的接收信号为:The received signal of the nth element of the first antenna array with the first element of the first antenna array as the reference point in the qth symbol period is:
Figure PCTCN2021078766-appb-000002
Figure PCTCN2021078766-appb-000002
以第一天线阵列的中心点O 1位置为参考点,根据公式(1),将第一天线阵列的第n个阵元在第q个符号周期内的接收信号改写为: Taking the position of the center point O1 of the first antenna array as the reference point, according to formula (1), the received signal of the nth element of the first antenna array in the qth symbol period is rewritten as:
Figure PCTCN2021078766-appb-000003
Figure PCTCN2021078766-appb-000003
其中,n=1,2,…,2N+1。Among them, n=1, 2, ..., 2N+1.
第二天线阵列的第m个阵元在第q个符号周期内以第二天线阵列的第一个阵元为参考点的接收信号为:The received signal of the mth element of the second antenna array with the first element of the second antenna array as the reference point in the qth symbol period is:
Figure PCTCN2021078766-appb-000004
Figure PCTCN2021078766-appb-000004
以第二天线阵列的中心点O 2位置为参考点,根据公式(2)将第二天线阵列的第m个阵元在第q个符号周期内的接收信号改写为: Taking the position of the center point O2 of the second antenna array as the reference point, according to formula (2), the received signal of the mth element of the second antenna array in the qth symbol period is rewritten as:
Figure PCTCN2021078766-appb-000005
Figure PCTCN2021078766-appb-000005
以第一天线阵元的中心点O 1位置为参考点,根据公式(1)(2)以及O 2与O 1的距离K(λ/2),将第二天线阵列的第m个阵元在第q个符号周期内的接收信号改写为: Taking the position of the center point O1 of the first antenna array element as the reference point, according to formula ( 1 ) (2) and the distance K(λ/2) between O2 and O1, the mth array element of the second antenna array is The received signal in the qth symbol period is rewritten as:
Figure PCTCN2021078766-appb-000006
Figure PCTCN2021078766-appb-000006
其中,m=1,2,…,2M+1;Among them, m=1, 2, ..., 2M+1;
基于改写后的各组天线阵列的接收信号模型确定虚拟天线阵列的接收信号模型,包括:Determine the received signal model of the virtual antenna array based on the rewritten received signal models of each group of antenna arrays, including:
根据公式(4)、(7),将虚拟天线阵列的接收信号堆积为(2N+2M+2)×Q维的矩阵,得到虚拟天线阵列的接收信号模型为:According to formulas (4) and (7), the received signals of the virtual antenna array are stacked into a (2N+2M+2)×Q-dimensional matrix, and the received signal model of the virtual antenna array is obtained as:
Y=[y(1),y(2),…,y(Q)]=AS+W;Y=[y(1), y(2), ..., y(Q)]=AS+W;
其中,
Figure PCTCN2021078766-appb-000007
in,
Figure PCTCN2021078766-appb-000007
另一种可能的设计中,至少两组均匀线性的天线阵列由第一天线阵列和第二天线阵列组成;In another possible design, at least two groups of uniform linear antenna arrays are composed of a first antenna array and a second antenna array;
至少两组均匀线性的天线阵列的相对位置信息包括:第一天线阵列和第二天线阵列中的阵元间隔d为半波长λ/2,其中λ为波长,第一天线阵列的阵元数量为2N+1,第二天线阵列的阵元数量为2M+1,第一天线阵列的中心点O 1与第二天线阵列的中心点O 2的距离为K(λ/2),O 1与O 2的连线与第一天线阵列的径向方向的夹角为ф 1,O 1与O 2的连线与第二天线阵列的径向方向的夹角为ф 2The relative position information of at least two groups of uniform linear antenna arrays includes: the array element interval d in the first antenna array and the second antenna array is half wavelength λ/2, where λ is the wavelength, and the number of array elements in the first antenna array is 2N+1, the number of elements of the second antenna array is 2M+1, the distance between the center point O 1 of the first antenna array and the center point O 2 of the second antenna array is K(λ/2), O 1 and O The included angle between the connecting line of 2 and the radial direction of the first antenna array is ф 1 , and the included angle between the connecting line of O 1 and O 2 and the radial direction of the second antenna array is ф 2 ;
第一天线阵列在前q个符号周期内的接收信号模型为:The received signal model of the first antenna array in the first q symbol periods is:
Y 1=A 1S+W 1Y 1 =A 1 S+W 1 ;
第二天线阵列在前q个符号周期内的接收信号模型为:The received signal model of the second antenna array in the first q symbol periods is:
Y 2=A 2S+W 2Y 2 =A 2 S+W 2 ;
其中,Y 1=[Y 11,Y 12,…,Y 1Q],Y 2=[Y 21,Y 22,…,Y 2Q,],为接收矩阵; Wherein, Y 1 =[Y 11 ,Y 12 ,...,Y 1Q ], Y 2 =[Y 21 ,Y 22 ,...,Y 2Q ,], is the receiving matrix;
Y 1q=[y 11(q),y 12(q),…,y 1,2N+1(q)] T,Y 2q=[y 21(q),y 22(q),…,y 2,2M+1(q)] T,为第q个符号周期内的接收矢量,T表示转置运算; Y 1q =[y 11 (q),y 12 (q),…,y 1,2N+1 (q)] T ,Y 2q =[y 21 (q),y 22 (q),…,y 2 ,2M+1 (q)] T , is the received vector in the qth symbol period, and T represents the transposition operation;
Figure PCTCN2021078766-appb-000008
为导引矢量;其中θ 1为第一天线阵列的波束达到角,θ 2为第二天线阵列的波束达到角;
Figure PCTCN2021078766-appb-000008
is the steering vector; wherein θ 1 is the beam arrival angle of the first antenna array, and θ 2 is the beam arrival angle of the second antenna array;
S=[S 1,S 2,…,S Q],为Q个导频符号构成的训练序列矢量; S=[S 1 , S 2 ,..., S Q ], is a training sequence vector composed of Q pilot symbols;
W 1=[W 11W 12,…,W 1Q],W 2=[W 21W 22,…,W 2Q],为噪声矩阵; W 1 =[W 11 W 12 ,...,W 1Q ], W 2 =[W 21 W 22 ,...,W 2Q ], is a noise matrix;
W 1q=[W 11(q),W 12(q),…,W 1,2N+1(q)] TW 1q =[W 11 (q),W 12 (q),...,W 1,2N+1 (q)] T ;
W 2q=[W 21(q),W 22(q),…,W 2,2M+1(q)] TW 2q = [W 21 (q), W 22 (q), . . . , W 2,2M+1 (q)] T ;
W 1q、W 2q为第q个符号周期的噪声矢量; W 1q and W 2q are the noise vectors of the q-th symbol period;
虚拟天线阵列的阵元为第一天线阵列、第二天线阵列的阵元,虚拟天线阵列的中心为O 1、O 2连线的中点; The array elements of the virtual antenna array are the array elements of the first antenna array and the second antenna array, and the center of the virtual antenna array is the midpoint of the line connecting O 1 and O 2 ;
虚拟天线阵列的接收信号模型为:The received signal model of the virtual antenna array is:
Y=[y(1),y(2),…,y(Q)]=AS+W;Y=[y(1), y(2), ..., y(Q)]=AS+W;
其中,
Figure PCTCN2021078766-appb-000009
in,
Figure PCTCN2021078766-appb-000009
第q个符号周期内虚拟天线阵列中各阵元以第一天线阵列的中心点O 1为参考点的接收信号满足以下关系: In the qth symbol period, the received signal of each array element in the virtual antenna array with the center point O1 of the first antenna array as the reference point satisfies the following relationship:
Figure PCTCN2021078766-appb-000010
Figure PCTCN2021078766-appb-000010
Figure PCTCN2021078766-appb-000011
Figure PCTCN2021078766-appb-000011
其中,θ 1=φ 1+θ,θ 2=φ 2-θ;n=1,2,…,2N+1;m=1,2,…,2M+1;θ为虚拟天线阵列的波束到达角。 Among them, θ 11 +θ, θ 22 -θ; n=1, 2,..., 2N+1; m=1, 2,..., 2M+1; θ is the beam arrival of the virtual antenna array horn.
上述两种设计,采用两组均匀线性的天线阵列构建虚拟天线阵列,实现简单,可靠性高。In the above two designs, two groups of uniform linear antenna arrays are used to construct a virtual antenna array, which is simple to implement and has high reliability.
一种可能的设计中,BBU在基于虚拟天线阵列的接收信号模型估计虚拟天线阵列的波束到达角之前,还可以基于至少两组均匀线性的天线阵列中每组天线阵列的接收信号模型计算每组天线阵列的波束到达角的初始估计值;然后根据各组天线阵列的波束到达角的初始估计值确定空间超分辨率角度估计算法的搜索范围。In a possible design, before estimating the beam arrival angle of the virtual antenna array based on the received signal model of the virtual antenna array, the BBU may also calculate each group based on the received signal model of each antenna array in the at least two uniform linear antenna arrays. The initial estimated value of the beam arrival angle of the antenna array; then the search range of the spatial super-resolution angle estimation algorithm is determined according to the initial estimated value of the beam arrival angle of each group of antenna arrays.
例如,搜索范围可以为:For example, the search scope can be:
Figure PCTCN2021078766-appb-000012
Figure PCTCN2021078766-appb-000012
其中,
Figure PCTCN2021078766-appb-000013
为第一天线阵列的波束到达角的初始估计值,
Figure PCTCN2021078766-appb-000014
为第二天线阵列的波束到达角的初始估计值,Δ为预设值。
in,
Figure PCTCN2021078766-appb-000013
is the initial estimate of the beam arrival angle of the first antenna array,
Figure PCTCN2021078766-appb-000014
is the initial estimated value of the beam arrival angle of the second antenna array, and Δ is a preset value.
如此,可以减小BBU在估计虚拟天线阵列的波束到达角时所使用的空间超分辨率角度估计算法的搜索范围,进一步提高角度估计的精度和效率。In this way, the search range of the spatial super-resolution angle estimation algorithm used by the BBU when estimating the beam arrival angle of the virtual antenna array can be reduced, and the accuracy and efficiency of angle estimation can be further improved.
一种可能的设计中,Δ与信噪比反相关。换而言之,信噪比越高,Δ越小,信噪比越低,Δ越高。In one possible design, Δ is inversely related to the signal-to-noise ratio. In other words, the higher the SNR, the smaller the Δ, and the lower the SNR, the higher the Δ.
如此,可进一步提高角度估计的精度。In this way, the accuracy of angle estimation can be further improved.
一种可能的设计中,BBU在使用空间超分辨率角度估计算法,基于虚拟天线阵列的接收信号模型估计虚拟天线阵列的波束到达角之后,还可以根据虚拟天线阵列的波束到达角更新每组天线阵列的波束到达角的初始终估计值,得到每组天线阵列的波束到达角的最终估计值。In a possible design, after using the spatial super-resolution angle estimation algorithm to estimate the beam arrival angle of the virtual antenna array based on the received signal model of the virtual antenna array, the BBU can also update each group of antennas according to the beam arrival angle of the virtual antenna array. The initial estimated value of the beam arrival angle of the array is obtained, and the final estimated value of the beam arrival angle of each group of antenna arrays is obtained.
如此,可以提升各个天线阵列的角度估计精度。In this way, the angle estimation accuracy of each antenna array can be improved.
第二方面,提供一种估计波束到达角的装置,该装置例如为BBU,或者为BBU中的芯片。该装置包括用于执行上述第一方面或第一方面任一种可能的设计中所述的方法的模块/单元。In a second aspect, a device for estimating the angle of arrival of a beam is provided, and the device is, for example, a BBU, or a chip in the BBU. The apparatus includes modules/units for performing the method described in the first aspect or any possible design of the first aspect above.
示例性的,该装置可以包括:构建模块,用于基于至少两组均匀线性的天线阵列构造一组非均匀线性的虚拟天线阵列;根据至少两组均匀线性的天线阵列中各组天线阵列之间的相对位置信息、各组天线阵列的接收信号模型,建立虚拟天线阵列的接收信号模型;估计模块,用于采用空间超分辨率角度估计算法,基于虚拟天线阵列的接收信号模型估计虚 拟天线阵列的波束到达角。Exemplarily, the apparatus may include: a building module for constructing a set of non-uniform linear virtual antenna arrays based on at least two sets of uniform linear antenna arrays; The relative position information and the received signal model of each group of antenna arrays are used to establish the received signal model of the virtual antenna array; the estimation module is used to use the spatial super-resolution angle estimation algorithm to estimate the virtual antenna array based on the received signal model of the virtual antenna array. beam angle of arrival.
第三方面,提供一种天线系统,包括:至少两个射频拉远单元,每个射频拉远单元包括一组均匀线性的天线阵列,射频拉远单元用于接收无线信号;基带处理单元,与至少两个射频拉远单元通信连接,基带处理单元用于执行上述第一方面或第一方面任一种可能的设计中所述的方法。例如,基带处理单元可以用于:基于至少两组均匀线性的天线阵列构造一组非均匀线性的虚拟天线阵列,虚拟天线阵列满足远场假设条件;根据至少两组均匀线性的天线阵列中各组天线阵列之间的相对位置信息、各组天线阵列的接收信号模型,建立虚拟天线阵列的接收信号模型;采用空间超分辨率角度估计算法,基于虚拟天线阵列的接收信号模型估计虚拟天线阵列的波束到达角。In a third aspect, an antenna system is provided, including: at least two remote radio units, each remote radio unit includes a set of uniform linear antenna arrays, and the remote radio unit is used to receive wireless signals; a baseband processing unit, and At least two remote radio units are connected in communication, and the baseband processing unit is configured to execute the method described in the first aspect or any possible design of the first aspect. For example, the baseband processing unit can be used to: construct a set of non-uniform linear virtual antenna arrays based on at least two sets of uniform linear antenna arrays, and the virtual antenna arrays satisfy the far-field assumption; The relative position information between the antenna arrays and the received signal model of each group of antenna arrays are used to establish the received signal model of the virtual antenna array; the spatial super-resolution angle estimation algorithm is used to estimate the beam of the virtual antenna array based on the received signal model of the virtual antenna array. Arrival angle.
第四方面,提供一种通信装置,包括处理器和存储器;存储器用于存储计算机执行指令;处理器用于执行存储器所存储的计算机执行指令,以使通信装置执行上述第一方面或第一方面任一种可能的设计中所述的方法。In a fourth aspect, a communication device is provided, comprising a processor and a memory; the memory is used for storing computer-executed instructions; the processor is used for executing the computer-executed instructions stored in the memory, so that the communication device executes the above-mentioned first aspect or any of the first aspects. A possible design method described in.
第五方面,提供一种通信装置,包括处理器和接口电路;接口电路,用于接收代码指令并传输至处理器;处理器运行代码指令以执行上述第一方面或第一方面任一种可能的设计中所述的方法。In a fifth aspect, a communication device is provided, including a processor and an interface circuit; the interface circuit is used to receive code instructions and transmit them to the processor; the processor runs the code instructions to execute the first aspect or any possibility of the first aspect method described in the design.
第六方面,提供一种计算机可读存储介质,可读存储介质用于存储指令,当指令被执行时,使上述第一方面或第一方面任一种可能的设计中所述的方法被实现。In a sixth aspect, a computer-readable storage medium is provided, the readable storage medium is used to store instructions, and when the instructions are executed, the method described in the above-mentioned first aspect or any possible design of the first aspect is realized. .
第七方面,提供一种芯片,芯片与存储器耦合,用于读取并执行存储器中存储的程序指令,实现上述第一方面或第一方面任一种可能的设计中所述的方法。According to a seventh aspect, a chip is provided, which is coupled to a memory for reading and executing program instructions stored in the memory, so as to implement the method described in the first aspect or any possible design of the first aspect.
第八方面,提供一种包含指令的计算机程序产品,计算机程序产品中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面或第一方面任一种可能的设计中所述的方法。An eighth aspect provides a computer program product comprising instructions, the computer program product having instructions stored in the computer program product, when executed on a computer, causes the computer to execute the above-mentioned first aspect or any one of the possible designs of the first aspect. Methods.
上述第二方面至第八方面中任一方面及其任一方面中的可能设计可以达到的技术效果,请参阅上述第一方面及其对应的可能设计可以达到的技术效果描述,这里不再重复赘述。For the technical effects that can be achieved by any of the above-mentioned second to eighth aspects and the possible designs in any of them, please refer to the description of the technical effects that can be achieved by the above-mentioned first aspect and its corresponding possible designs, which will not be repeated here. Repeat.
附图说明Description of drawings
图1为本申请实施例提供的一种天线系统的示意图;FIG. 1 is a schematic diagram of an antenna system according to an embodiment of the present application;
图2为本申请实施例提供的一种估计波束到达角的方法的流程图;2 is a flowchart of a method for estimating a beam angle of arrival provided by an embodiment of the present application;
图3为本申请实施例提供的另一种天线系统的示意图;3 is a schematic diagram of another antenna system provided by an embodiment of the present application;
图4A为角度估计误差的MSE统计结果示意图;4A is a schematic diagram of MSE statistical results of angle estimation errors;
图4B为角度估计误差的MAE统计结果示意图;4B is a schematic diagram of the MAE statistical result of the angle estimation error;
图5为本申请实施例还提供一种估计波束到达角的装置的结构示意图;FIG. 5 further provides a schematic structural diagram of an apparatus for estimating a beam angle of arrival according to an embodiment of the present application;
图6为本申请实施例还提供一种通信装置的结构示意图。FIG. 6 is a schematic structural diagram of a communication apparatus further provided by an embodiment of the present application.
具体实施方式Detailed ways
本申请实施例的技术方案可以应用于各种通信系统,例如:第五代(5th generation,5G)通信系统、第六代(6th generation,6G)通信系统或未来的其他演进系统、或其他各种采用无线接入技术的无线通信系统等,只要该通信系统中存在估计波束的到达角(Angle  Of Arrival,AOA)的需求,则均可以采用本申请实施例的技术方案。The technical solutions of the embodiments of the present application may be applied to various communication systems, for example, a fifth generation (5th generation, 5G) communication system, a sixth generation (6th generation, 6G) communication system, or other future evolution systems, or other various A wireless communication system adopting a wireless access technology, etc., as long as there is a demand for estimating the angle of arrival (Angle Of Arrival, AOA) of a beam in the communication system, the technical solutions of the embodiments of the present application can be adopted.
通信系统(例如,5G通信系统)可以采用毫米波频段提供高速率的无线通信服务。毫米波频段的定向性能强,可提供相对微波频段更优的定位性能。同时,毫米波频段带宽资源丰富,有助于利于充足的空间分集增益提升通信系统性能。但是,毫米波通信频段较高且衰落严重,导致传输距离有限,对应覆盖范围降低。此外,毫米波穿透力较弱,易受阻挡。为克服遮挡导致的通信质量下降与覆盖范围降低问题,可采用射频拉远技术提高覆盖与通信速率性能。然而,尤其是在射频拉远场景下,如果要通过设计更多阵元或更大口径的天线阵列等提升角度估计精度,实现起来会更为复杂。本申请可以应用于采用毫米波频段的通信系统,但应理解的是,本申请并不限于此。A communication system (eg, a 5G communication system) can provide high-speed wireless communication services using the millimeter wave frequency band. The millimeter wave frequency band has strong directional performance and can provide better positioning performance than the microwave frequency band. At the same time, the millimeter-wave frequency band is rich in bandwidth resources, which is conducive to sufficient space diversity gain to improve the performance of the communication system. However, the millimeter wave communication frequency band is high and the fading is serious, resulting in limited transmission distance and reduced corresponding coverage. In addition, millimeter waves have weak penetration and are easily blocked. In order to overcome the problems of communication quality degradation and coverage reduction caused by occlusion, radio frequency remote technology can be used to improve the coverage and communication rate performance. However, especially in the case of remote radio frequency, if it is necessary to improve the angle estimation accuracy by designing more array elements or antenna arrays with larger diameters, it will be more complicated to implement. The present application can be applied to a communication system using a millimeter wave frequency band, but it should be understood that the present application is not limited thereto.
参见图1,为本申请实施例提供的一种天线系统,该天线系统包括至少两个射频拉远单元(Remote Radio Unit,RRU)和一个基带处理单元(Base Band Unite,BBU)。应理解,图1中仅以两个RRU为例,即RRU1和RRU2,实际RRU的数量可以不限于此。Referring to FIG. 1 , an antenna system is provided for an embodiment of the application. The antenna system includes at least two remote radio units (Remote Radio Unit, RRU) and one baseband processing unit (Base Band Unite, BBU). It should be understood that in FIG. 1 only two RRUs, ie, RRU1 and RRU2, are taken as an example, and the actual number of RRUs may not be limited to this.
BBU通常集中布放在机房,RRU则布放在远端(靠近天线),BBU与RRU之间通过光纤连接并进行信号传输。其中,BBU主要负责所有L1(Layer1,层1)、L2(Layer2,层2)、L3(Layer3,层3)的处理,包括高层数据传输、调度以及基带信号处理等,RRU主要进行信号的上下变频、功放、滤波、中射频信号的转换。The BBU is usually placed in the equipment room, and the RRU is placed at the remote end (near the antenna). The BBU and the RRU are connected by optical fibers and transmit signals. Among them, the BBU is mainly responsible for the processing of all L1 (Layer1, Layer 1), L2 (Layer2, Layer 2), and L3 (Layer3, Layer 3), including high-level data transmission, scheduling, and baseband signal processing. Frequency conversion, power amplifier, filtering, conversion of medium and radio frequency signals.
如图1所示,每个RRU上设置有一组均匀线性的天线阵列。RRU1包括多个彼此串联的阵元,且相邻元件之间的间隔近似均匀,RRU2包括多个彼此串联的阵元,且相邻元件之间的间隔近似均匀。每组天线阵列的口径是天线阵列的物理尺寸与波长的比值,即r=(N-1)d/λ,其中N为天线阵元数,d是阵元间隔,λ是波长。As shown in Figure 1, each RRU is provided with a set of uniform linear antenna arrays. RRU1 includes a plurality of array elements connected in series with each other, and the interval between adjacent elements is approximately uniform, and RRU2 includes a plurality of array elements connected in series with each other, and the interval between adjacent elements is approximately uniform. The aperture of each antenna array is the ratio of the physical size of the antenna array to the wavelength, that is, r=(N-1)d/λ, where N is the number of antenna array elements, d is the array element spacing, and λ is the wavelength.
应理解,天线系统上的每组天线阵列都满足远场假设。所谓远场假设,是指移动台到天线阵列的距离远远大于天线阵列的孔径。对于满足远场假设的天线阵列,到达该天线阵列各阵元的来波信号幅值可认为相等,仅相位上存在差别。其中,移动台是指能够与所述天线系统进行无线通信的任何设备,例如,移动电话、具有移动终端设备的计算机,便携式、袖珍式、手持式、计算机内置的移动装置等、可穿戴设备、车载终端设备等,本申请不做限制。It should be understood that each set of antenna arrays on the antenna system satisfies the far-field assumption. The so-called far-field assumption means that the distance from the mobile station to the antenna array is much larger than the aperture of the antenna array. For an antenna array that satisfies the far-field assumption, the amplitudes of the incoming waves arriving at each element of the antenna array can be considered equal, and there is only a difference in phase. Wherein, the mobile station refers to any device that can wirelessly communicate with the antenna system, such as a mobile phone, a computer with a mobile terminal device, a portable, pocket-sized, hand-held, computer-built mobile device, etc., wearable devices, Vehicle terminal equipment, etc., are not limited in this application.
应理解,图1中仅示出RRU上的天线阵列,并未示出RRU的其它元件,如变频器、功放、滤波器等。It should be understood that only the antenna array on the RRU is shown in FIG. 1 , and other elements of the RRU, such as frequency converters, power amplifiers, filters, etc., are not shown.
参见图2,为本申请实施例提供的一种估计波束到达角的方法,以该方法应用于图1所示的天线系统为例。方法包括:Referring to FIG. 2 , a method for estimating the angle of arrival of a beam is provided in an embodiment of the present application, and it is taken as an example that the method is applied to the antenna system shown in FIG. 1 . Methods include:
S201、BBU基于至少两组均匀线性的天线阵列构造一组非均匀的线性虚拟天线阵列,虚拟天线阵列满足远场假设条件;根据该至少两组均匀线性的天线阵列中各组天线阵列之间的相对位置信息、以及各组天线阵列的接收信号模型,建立虚拟天线阵列的接收信号模型。S201. The BBU constructs a set of non-uniform linear virtual antenna arrays based on at least two sets of uniform linear antenna arrays, and the virtual antenna arrays satisfy the far-field assumption; The relative position information and the received signal model of each group of antenna arrays are used to establish the received signal model of the virtual antenna array.
应理解,至少两组均匀线性的天线阵列是指至少两组天线阵列中的每组天线阵列是均匀线性的,而至少两组天线阵列整体可以是线性也可以是非线性的。It should be understood that the at least two groups of uniform linear antenna arrays refer to that each group of antenna arrays in the at least two groups of antenna arrays is uniform and linear, and the at least two groups of antenna arrays may be linear or nonlinear as a whole.
BBU基于至少两组均匀线性的天线阵列构造一组非均匀的线性虚拟天线阵列,包括:BBU确定至少两组均匀线性的天线阵列的物理情况,基于各组均匀线性的天线阵列的物理情况获得虚拟天线阵列的物理情况。例如,虚拟天线阵列的所有阵元即为该至少两组均匀线性的天线阵列中的所有实际阵元,虚拟天线阵列的中心则为实际至少两组均匀线性的天 线阵列的中心。应理解,该构造过程并不对该至少两组均匀线性的天线阵列的实际物理结构进行任何改动。The BBU constructs a set of non-uniform linear virtual antenna arrays based on at least two sets of uniform linear antenna arrays, including: the BBU determines the physical conditions of the at least two sets of uniform linear antenna arrays, and obtains virtual antenna arrays based on the physical conditions of each set of uniform linear antenna arrays. The physics of the antenna array. For example, all array elements of the virtual antenna array are all actual array elements in the at least two groups of uniform linear antenna arrays, and the center of the virtual antenna array is the center of the actual at least two groups of uniform linear antenna arrays. It should be understood that the construction process does not make any changes to the actual physical structure of the at least two sets of uniform linear antenna arrays.
示例性的,以两组均匀线性的天线阵列构造一组非均匀的线性虚拟天线阵列,参见图3,RRU1上的天线阵列为第一天线阵列,RRU2上的天线阵列为第二天线阵列,第一天线阵列和第二天线阵列的相对位置信息包括:Exemplarily, a set of non-uniform linear virtual antenna arrays is constructed with two sets of uniform linear antenna arrays. Referring to FIG. 3 , the antenna array on RRU1 is the first antenna array, the antenna array on RRU2 is the second antenna array, and the antenna array on RRU2 is the second antenna array. The relative position information of one antenna array and the second antenna array includes:
1)、第一天线阵列中的阵元间隔d为半波长λ/2,第二天线阵列中的阵元间隔d为半波长λ/2,其中λ为波长;1), the array element interval d in the first antenna array is half wavelength λ/2, and the array element interval d in the second antenna array is half wavelength λ/2, wherein λ is a wavelength;
2)、第一天线阵列的阵元数量为2N+1,第二天线阵列的阵元数量为2M+1;其中M、N为正整数,M与N相同或不同,本申请不做限制;2), the number of array elements of the first antenna array is 2N+1, and the number of array elements of the second antenna array is 2M+1; wherein M and N are positive integers, and M and N are the same or different, and this application does not limit;
3)、第一天线阵列的中心点O 1与第二天线阵列的中心点O 2的距离为K(λ/2); 3), the distance between the center point O 1 of the first antenna array and the center point O 2 of the second antenna array is K(λ/2);
4)、O 1与O 2的连线与第一天线阵列的径向方向的夹角为ф 1,O 1与O 2的连线与第二天线阵列的径向方向的夹角为ф 24) The included angle between the line between O 1 and O 2 and the radial direction of the first antenna array is ф 1 , and the included angle between the line between O 1 and O 2 and the radial direction of the second antenna array is ф 2 .
相应的,基于第一天线阵列和第二天线阵列构造的虚拟天线阵列的阵元为第一天线阵列、第二天线阵列的各个阵元,虚拟天线阵列的中心为O 1、O 2连线的中点。虚拟天线阵列的口径则是虚拟天线阵列的物理尺寸(即第一天线阵列和第二天线阵列的整体物理尺寸)与波长的比值,即r=(N-1)d/λ,N为天线阵元数,d是阵元间隔,λ是波长。 Correspondingly, the array elements of the virtual antenna array constructed based on the first antenna array and the second antenna array are the respective array elements of the first antenna array and the second antenna array, and the center of the virtual antenna array is the line connecting O 1 and O 2 . midpoint. The aperture of the virtual antenna array is the ratio of the physical size of the virtual antenna array (that is, the overall physical size of the first antenna array and the second antenna array) to the wavelength, that is, r=(N-1)d/λ, where N is the antenna array The number of elements, d is the array element spacing, and λ is the wavelength.
应理解,除了虚拟天线阵列应当满足远场假设条件之外,构成该虚拟天线阵列的天线系统的上行链路还满足以下任意一个或多个假设条件:1)、信道具有稀疏多经特性,且直射径功率远大于非直射径功率,如此,根据注水定理分配功率时可以仅仅估计直射径的角度并仅在直射径方向进行赋形,可忽略非直射径而几乎不损失信道容量;2)、信道为慢衰落信道,在一帧时间内信道保持不变,因为角度估计之前无法进行波束赋形,接收信噪比低,通过积累多个符号的能量来提高处理信噪比,方能可靠估计角度;3)、各移动台发射的导频符号序列相互正交,如此,可抑制用户间干扰,BBU接收模型可等效为单用户单径模型;4)、RRU上各阵元接收到的信号下变频后可直传至BBU;5)、与同一BBU通过光纤相连接的各RRU之间严格同步,如此,各RRU的信号到BBU之后可以联合处理;6)、RRU上各阵元上的加性噪声与接收信号独立,如此,MUSIC/ESPRIT等算法可利用信号空间与噪声空间的正交性形成空间超分辨率算法。It should be understood that, in addition to the assumption that the virtual antenna array should meet the far-field assumption, the uplink of the antenna system constituting the virtual antenna array also meets any one or more of the following assumptions: 1) The channel has sparse and multi-channel characteristics, and The direct-radiation power is much larger than the non-direct-radiation power. In this way, when allocating power according to the water injection theorem, only the angle of the direct-radiation can be estimated and shaped only in the direction of the direct-radiation, and the non-direct-radiation can be ignored without almost losing the channel capacity; 2), The channel is a slow fading channel, and the channel remains unchanged within a frame time, because beamforming cannot be performed before the angle estimation, and the received signal-to-noise ratio is low. By accumulating the energy of multiple symbols to improve the processing signal-to-noise ratio, a reliable estimation can be achieved. angle; 3), the pilot symbol sequences transmitted by each mobile station are orthogonal to each other, so that the inter-user interference can be suppressed, and the BBU receiving model can be equivalent to a single-user single-path model; 4), the RRU received by each array element After the signal is down-converted, it can be directly transmitted to the BBU; 5), the RRUs connected to the same BBU through optical fibers are strictly synchronized, so that the signals of each RRU can be processed jointly after they reach the BBU; 6), on each array element on the RRU The additive noise is independent of the received signal, so algorithms such as MUSIC/ESPRIT can use the orthogonality of the signal space and the noise space to form a spatial super-resolution algorithm.
BBU在确定了各组实际的天线阵列的物理情况和虚拟天线阵列的物理情况之后,可以获得各组天线阵列的接收信号模型、各组天线阵列之间的相对位置信息,进而结合实际的各组天线阵列的接收信号模型,推算虚拟天线阵列的接收信号模型。After the BBU determines the physical conditions of each group of actual antenna arrays and the physical conditions of the virtual antenna arrays, it can obtain the received signal model of each group of antenna arrays, the relative position information between each group of antenna arrays, and then combine the actual groups of each group. The received signal model of the antenna array, and the received signal model of the virtual antenna array is estimated.
一种可能的推算方法为:根据至少两组均匀线性的天线阵列的相对位置信息,确定各组天线阵列的波束到达角关系和相位关系;根据相位关系和波束到达角关系改写每组天线阵列的接收信号模型,使每组天线阵列的接收信号模型中的因变量通过虚拟天线阵列的波束到达角来表示,和使每组天线阵列的接收信号模型中每个阵元的接收矢量以第一阵元的接收矢量为基准来表示,其中第一阵元为至少两组均匀线性的天线阵列中的任一阵元;基于改写后的各组天线阵列的接收信号模型确定虚拟天线阵列的接收信号模型。A possible calculation method is: according to the relative position information of at least two groups of uniform linear antenna arrays, determine the beam arrival angle relationship and phase relationship of each group of antenna arrays; Received signal model, so that the dependent variable in the received signal model of each group of antenna arrays is represented by the beam arrival angle of the virtual antenna array, and the receiving vector of each element in the received signal model of each group of antenna arrays is represented by the first array. The first array element is any array element in at least two groups of uniform linear antenna arrays; the received signal model of the virtual antenna array is determined based on the rewritten received signal models of each group of antenna arrays.
示例性的,仍以图3所示的两组均匀线性的天线阵列构造一组非均匀的线性虚拟天线阵列为例:Exemplarily, still take the two groups of uniform linear antenna arrays shown in FIG. 3 to construct a group of non-uniform linear virtual antenna arrays as an example:
第一天线阵列在Q个符号周期内以第一阵元为基准点的接收信号模型为:The received signal model of the first antenna array with the first array element as the reference point in Q symbol periods is:
Y 1=A 1S+W 1Y 1 =A 1 S+W 1 ;
第二天线阵列在前q个符号周期内以第一阵元为基准点的接收信号模型为:The received signal model of the second antenna array with the first array element as the reference point in the first q symbol periods is:
Y 2=A 2S+W 2Y 2 =A 2 S+W 2 ;
其中,Y 1=[Y 11,Y 12,…,Y 1Q],Y 2=[Y 21,Y 22,…,Y 2Q,],为接收矩阵; Wherein, Y 1 =[Y 11 ,Y 12 ,...,Y 1Q ], Y 2 =[Y 21 ,Y 22 ,...,Y 2Q ,], is the receiving matrix;
Y 1q=[y 11(q),y 12(q),…,y 1,2N+1(q)] T,Y 2q=[y 21(q),y 22(q),…,y 2,2M+1(q)] T,为第q个符号周期内的接收矢量,T表示转置运算; Y 1q =[y 11 (q),y 12 (q),…,y 1,2N+1 (q)] T ,Y 2q =[y 21 (q),y 22 (q),…,y 2 ,2M+1 (q)] T , is the received vector in the qth symbol period, and T represents the transposition operation;
Figure PCTCN2021078766-appb-000015
为导引矢量;其中θ 1为第一天线阵列的波束达到角,θ 2为第二天线阵列的波束达到角;
Figure PCTCN2021078766-appb-000015
is the steering vector; wherein θ 1 is the beam arrival angle of the first antenna array, and θ 2 is the beam arrival angle of the second antenna array;
S=[S 1,S 2,…,S Q],为Q个导频符号构成的训练序列矢量; S=[S 1 , S 2 ,..., S Q ], is a training sequence vector composed of Q pilot symbols;
W 1=[W 11W 12,…,W 1Q],W 2=[W 21W 22,…,W 2Q],为噪声矩阵; W 1 =[W 11 W 12 ,...,W 1Q ], W 2 =[W 21 W 22 ,...,W 2Q ], is a noise matrix;
W 1q=[W 11(q),W 12(q),…,W 1,2N+1(q)] TW 1q =[W 11 (q),W 12 (q),...,W 1,2N+1 (q)] T ;
W 2q=[W 21(q),W 22(q),…,W 2,2M+1(q)] TW 2q = [W 21 (q), W 22 (q), . . . , W 2,2M+1 (q)] T ;
W 1q、W 2q为第q个符号周期的噪声矢量; W 1q and W 2q are the noise vectors of the q-th symbol period;
根据各组天线阵列之间的相对位置信息确定的各组天线阵列的波束到达角关系,包括:The beam arrival angle relationship of each group of antenna arrays determined according to the relative position information between each group of antenna arrays includes:
θ 1=φ 1+θ;     (1) θ 11 +θ; (1)
θ 2=φ 2-θ;      (2) θ 22 -θ; (2)
其中,θ为虚拟天线阵列的波束到达角;Among them, θ is the beam arrival angle of the virtual antenna array;
参见图3,虚拟天线阵列的阵元即为第一天线阵列和第二天线阵列的阵元,共2M+2N+2个阵元;虚拟天线阵列的中心则为O 1、O 2连线的中点O。 Referring to Figure 3, the array elements of the virtual antenna array are the array elements of the first antenna array and the second antenna array, with a total of 2M+2N+2 array elements; the center of the virtual antenna array is the line connected by O 1 and O 2 Midpoint O.
在获得了上述信息之后,BBU就可以根据第一天线阵列与第二天线阵列的相位关系、波束到达角关系改写每组天线阵列的接收信号模型,改写过程包括以下公式(3)至公式(8)的过程:After obtaining the above information, the BBU can rewrite the received signal model of each group of antenna arrays according to the phase relationship between the first antenna array and the second antenna array and the beam arrival angle relationship. The rewriting process includes the following formulas (3) to (8) )the process of:
第一天线阵列的第n个阵元在第q个符号周期内以第一天线阵列的第一个阵元为参考点的接收信号为:The received signal of the nth element of the first antenna array with the first element of the first antenna array as the reference point in the qth symbol period is:
Figure PCTCN2021078766-appb-000016
Figure PCTCN2021078766-appb-000016
以第一天线阵列的中心点O 1位置为参考点,根据公式(1),将第一天线阵列的第n个阵元在第q个符号周期内的接收信号改写为: Taking the position of the center point O1 of the first antenna array as the reference point, according to formula (1), the received signal of the nth element of the first antenna array in the qth symbol period is rewritten as:
Figure PCTCN2021078766-appb-000017
Figure PCTCN2021078766-appb-000017
其中,n=1,2,…,2N+1;Among them, n=1, 2, ..., 2N+1;
第二天线阵列的第m个阵元在第q个符号周期内以第二天线阵列的第一个阵元为参考点的接收信号为:The received signal of the mth element of the second antenna array with the first element of the second antenna array as the reference point in the qth symbol period is:
Figure PCTCN2021078766-appb-000018
Figure PCTCN2021078766-appb-000018
以第二天线阵列的中心点O 2位置为参考点,根据公式(2)将第二天线阵列的第m个阵元在第q个符号周期内的接收信号改写为: Taking the position of the center point O2 of the second antenna array as the reference point, according to formula (2), the received signal of the mth element of the second antenna array in the qth symbol period is rewritten as:
Figure PCTCN2021078766-appb-000019
Figure PCTCN2021078766-appb-000019
以第一天线阵元的中心点O 1位置为参考点,根据公式(1)(2)以及O 2与O 1的距离K(λ/2),将第二天线阵列的第m个阵元在第q个符号周期内的接收信号改写为: Taking the position of the center point O1 of the first antenna array element as the reference point, according to formula ( 1 ) (2) and the distance K(λ/2) between O2 and O1, the mth array element of the second antenna array is The received signal in the qth symbol period is rewritten as:
Figure PCTCN2021078766-appb-000020
Figure PCTCN2021078766-appb-000020
其中,m=1,2,…,2M+1;Among them, m=1, 2, ..., 2M+1;
基于改写后的各组天线阵列的接收信号模型确定虚拟天线阵列的接收信号模型,包括:Determine the received signal model of the virtual antenna array based on the rewritten received signal models of each group of antenna arrays, including:
根据公式(4)、(7),将虚拟天线阵列的接收信号堆积为(2N+2M+2)×Q维的矩阵,得到虚拟天线阵列的接收信号模型为:According to formulas (4) and (7), the received signals of the virtual antenna array are stacked into a (2N+2M+2)×Q-dimensional matrix, and the received signal model of the virtual antenna array is obtained as:
Y=[y(1),y(2),…,y(Q)]=AS+W     (8)Y=[y(1), y(2), ..., y(Q)]=AS+W (8)
其中,
Figure PCTCN2021078766-appb-000021
in,
Figure PCTCN2021078766-appb-000021
应理解,虚拟天线阵列的实际物理构造就是第一天线阵列和第二天线阵列的物理构造,所以实际是非线性的,但是上述推算过程通过对各阵元接收信号进行角度补偿,将第一天线阵列和第二天线阵列整体虚拟成可线性的天线阵列。It should be understood that the actual physical structure of the virtual antenna array is the physical structure of the first antenna array and the second antenna array, so it is actually nonlinear. and the second antenna array as a whole to form a linear antenna array.
需要强调的是,上述推算过程仅为示例而非限定,在实际应用中还可以有其它推算方式,只要是基于至少两个天线阵列中每个天线阵列的接收信号模型,推算出由该至少两个天线阵列构成的整体(即虚拟天线阵列)的接收信号模型的方法,均属于本申请保护范围之内。It should be emphasized that the above calculation process is only an example and not a limitation. In practical applications, other calculation methods are also possible. As long as it is based on the received signal model of each antenna array in the at least two antenna arrays, it is calculated by the at least two antenna arrays. The method of receiving signal model of the whole composed of multiple antenna arrays (ie, virtual antenna array) falls within the protection scope of the present application.
另外,构造虚拟天线阵列的实际天线阵列也不限于两组,还可以更多,但需要注意的是,当由三组或三组以上的天线阵列构造一组虚拟天线阵列是,这三组或三组以上的天线阵列中所有阵列的中心点需要在同一条直线上。针对三组或三组以上的天线阵列构造虚拟天线阵列的思路可以参考上述两组天线阵列构造虚拟天线阵列的方法,例如可使三组天线阵列中每组天线阵列的接收信号模型中的因变量都通过虚拟天线阵列的波束到达角来表示,以及使三组天线阵列中每组天线阵列的接收信号模型中每个阵元的接收矢量以同一个阵元的接收矢量为基准来表示,进而堆叠出虚拟天线阵列的接收信号模型,这里不再对该过程进行赘述。In addition, the actual antenna arrays for constructing the virtual antenna array are not limited to two groups, and there may be more, but it should be noted that when a group of virtual antenna arrays is constructed from three or more groups of antenna arrays, these three groups or The center points of all arrays in more than three groups of antenna arrays need to be on the same straight line. For the idea of constructing virtual antenna arrays with three or more groups of antenna arrays, refer to the method for constructing virtual antenna arrays with two groups of antenna arrays. They are all represented by the beam arrival angle of the virtual antenna array, and the receiving vector of each array element in the receiving signal model of each antenna array in the three groups of antenna arrays is represented by the receiving vector of the same array element, and then stacked. The received signal model of the virtual antenna array is obtained, and the process will not be repeated here.
S202、BBU采用空间超分辨率角度估计算法,基于虚拟天线阵列的接收信号模型估计虚拟天线阵列的波束到达角。S202. The BBU uses a spatial super-resolution angle estimation algorithm to estimate the beam arrival angle of the virtual antenna array based on the received signal model of the virtual antenna array.
可选的,空间超分辨率角度估计算法为MUSIC算法或ESPRIT算法,本申请不做限制。Optionally, the spatial super-resolution angle estimation algorithm is a MUSIC algorithm or an ESPRIT algorithm, which is not limited in this application.
基于以上可知,本申请实施例基于至少两组均匀线性的天线阵列构造一组非均匀的线性虚拟天线阵列,该构造过程并不对天线阵列进行任何实际改动,只是对至少两组均匀线性的天线阵列的接收信号进行联合处理,进而获得逼近与虚拟天线阵列同孔径的理想阵列的角度估计性能,可实现在不增加天线系统的物理复杂度的基础上,提升天线系统的角度估计性能。Based on the above, the embodiment of the present application constructs a set of non-uniform linear virtual antenna arrays based on at least two sets of uniform linear antenna arrays. This construction process does not make any actual changes to the antenna arrays, but only changes the at least two sets of uniform linear antenna arrays. The received signals are jointly processed to obtain the angle estimation performance approaching the ideal array with the same aperture as the virtual antenna array, which can improve the angle estimation performance of the antenna system without increasing the physical complexity of the antenna system.
以下通过一组仿真数据来示意上述效果:The following is a set of simulation data to illustrate the above effect:
仿真参数设置为:半波长间隔的均匀线性阵列1的阵元数为9,即N=4;半波长间隔的均匀线性阵列2的阵元数为11,即M=5;两阵列中心连线的距离为20倍半波长,即K=20;快拍数(导频符号数)Q=200;
Figure PCTCN2021078766-appb-000022
θ=10°,θ 1=35°,θ 2=50°;信噪比从-10dB变化至10dB。角度估计算法使用ESPRIT算法。角度估计性能指标选择角度估计误差的方差(MSE),以及平均绝对误差(MAE)。
The simulation parameters are set as: the number of array elements of the uniform linear array 1 with half-wavelength interval is 9, that is, N=4; the number of array elements of the uniform linear array 2 with half-wavelength interval is 11, that is, M=5; the center of the two arrays is connected by a line The distance is 20 times the half wavelength, that is, K=20; the number of snapshots (number of pilot symbols) Q=200;
Figure PCTCN2021078766-appb-000022
θ = 10°, θ 1 =35°, θ 2 =50°; the signal-to-noise ratio varies from -10dB to 10dB. The angle estimation algorithm uses the ESPRIT algorithm. The angle estimation performance metrics choose the variance of the angle estimation error (MSE), and the mean absolute error (MAE).
仿真结果如图4A和图4B所示。图4A为角度估计误差的MSE统计结果示意图,图4A从上至下的曲线分别为:阵列1的MSE、阵列2的MSE、虚拟阵列(即阵列1与阵列 2构成的虚拟天线阵列)的MSE、与该虚拟阵列同口径的理想阵列的MSE。图4B为角度估计误差的MAE统计结果示意图,图4B从上至下的曲线分别为:阵列1的MAE、阵列2的MAE、虚拟阵列的MAE、与虚拟阵列同口径的理想阵列的MAE。The simulation results are shown in Figure 4A and Figure 4B. FIG. 4A is a schematic diagram of the MSE statistical results of the angle estimation error. The curves from top to bottom in FIG. 4A are: the MSE of array 1, the MSE of array 2, and the MSE of the virtual array (that is, the virtual antenna array formed by array 1 and array 2). , the MSE of an ideal array with the same aperture as the virtual array. 4B is a schematic diagram of the MAE statistical results of angle estimation errors. The curves from top to bottom in FIG. 4B are: MAE of array 1, MAE of array 2, MAE of virtual array, and MAE of an ideal array with the same aperture as the virtual array.
由仿真结果可见,无论是从MSE角度还是从MAE角度,虚拟阵列的角度估计性能都高于单个阵列(即阵列1或阵列2)的角度估计性能,且逼近与虚拟阵列同口径的理想阵列的角度估计性能。It can be seen from the simulation results that the angle estimation performance of the virtual array is higher than that of a single array (ie, array 1 or array 2), both from the perspective of MSE and from the perspective of MAE, and is close to that of an ideal array with the same aperture as the virtual array. Angle estimation performance.
可选的,BBU在基于虚拟天线阵列的接收信号模型估计虚拟天线阵列的波束到达角之前,还可以基于至少两组均匀线性的天线阵列中每组天线阵列的接收信号模型计算每组天线阵列的波束到达角的初始估计值,之后根据各组天线阵列的波束到达角的初始估计值确定BBU在估计虚拟天线阵列的波束到达角时所使用的空间超分辨率角度估计算法的搜索范围。后续BBU在对虚拟天线阵列使用空间超分辨率角度估计算法进行角度估计时,就可以只在该搜索范围内搜索角度估计值。Optionally, before estimating the beam arrival angle of the virtual antenna array based on the received signal model of the virtual antenna array, the BBU may also calculate the received signal model of each group of antenna arrays in the at least two groups of uniform linear antenna arrays. The initial estimated value of the beam arrival angle, and then the search range of the spatial super-resolution angle estimation algorithm used by the BBU to estimate the beam arrival angle of the virtual antenna array is determined according to the initial estimated value of the beam arrival angle of each group of antenna arrays. When the subsequent BBU uses the spatial super-resolution angle estimation algorithm to estimate the angle of the virtual antenna array, it can only search for the angle estimate within the search range.
例如,设
Figure PCTCN2021078766-appb-000023
为第一天线阵列的波束到达角的初始估计值,
Figure PCTCN2021078766-appb-000024
为第二天线阵列的波束到达角的初始估计值,则BBU在估计虚拟天线阵列的波束到达角时所使用的空间超分辨率角度估计算法的搜索范围可以为:
For example, let
Figure PCTCN2021078766-appb-000023
is the initial estimate of the beam arrival angle of the first antenna array,
Figure PCTCN2021078766-appb-000024
is the initial estimated value of the beam arrival angle of the second antenna array, then the search range of the spatial super-resolution angle estimation algorithm used by the BBU to estimate the beam arrival angle of the virtual antenna array can be:
Figure PCTCN2021078766-appb-000025
Figure PCTCN2021078766-appb-000025
其中,Δ为预设值。可选的,该Δ与信噪比反相关,即信噪比越高,Δ越小,信噪比越低,Δ越高。Among them, Δ is a preset value. Optionally, the Δ is inversely correlated with the signal-to-noise ratio, that is, the higher the signal-to-noise ratio, the smaller the Δ, and the lower the signal-to-noise ratio, the higher the Δ.
如此,可以减小BBU在估计虚拟天线阵列的波束到达角时所使用的空间超分辨率角度估计算法的搜索范围,进一步提高角度估计的精度和效率。In this way, the search range of the spatial super-resolution angle estimation algorithm used by the BBU when estimating the beam arrival angle of the virtual antenna array can be reduced, and the accuracy and efficiency of angle estimation can be further improved.
进一步可选的,BBU在基于虚拟天线阵列的接收信号模型估计虚拟天线阵列的波束到达角之后,还可以根据虚拟天线阵列的波束到达角更新每组天线阵列的波束到达角的初始终估计值,得到每组天线阵列的波束到达角的最终估计值。Further optionally, after estimating the beam angle of arrival of the virtual antenna array based on the received signal model of the virtual antenna array, the BBU can also update the initial estimated value of the beam angle of arrival of each group of antenna arrays according to the beam angle of arrival of the virtual antenna array, A final estimate of the beam arrival angle of each group of antenna arrays is obtained.
仍以图3所示的两组均匀线性的天线阵列构造一组非均匀的线性虚拟天线阵列为例:设θ为由第一天线阵列和第二天线阵列构成的虚拟天线阵列的波束到达角的估计值,则可以根据上述公式(1)、(2),确定第一天线阵列的波束到达角的最终估计值
Figure PCTCN2021078766-appb-000026
为φ 1+θ,确定第二天线阵列的波束到达角的最终估计值
Figure PCTCN2021078766-appb-000027
为φ 2-θ。
Still taking the two groups of uniform linear antenna arrays shown in Figure 3 to construct a set of non-uniform linear virtual antenna arrays as an example: let θ be the beam arrival angle of the virtual antenna array composed of the first antenna array and the second antenna array. estimated value, the final estimated value of the beam arrival angle of the first antenna array can be determined according to the above formulas (1) and (2).
Figure PCTCN2021078766-appb-000026
As φ 1 + θ, determine the final estimate of the beam angle of arrival of the second antenna array
Figure PCTCN2021078766-appb-000027
is φ 2 -θ.
如此,可以提升各个天线阵列的角度估计精度。In this way, the angle estimation accuracy of each antenna array can be improved.
基于同一技术构思,本申请实施例还提供一种估计波束到达角的装置,该装置例如为BBU,或者为BBU中的芯片,该装置包括用于执行图1所示的方法步骤的模块/单元。Based on the same technical concept, an embodiment of the present application also provides a device for estimating the angle of arrival of a beam. The device is, for example, a BBU, or a chip in the BBU, and the device includes a module/unit for performing the method steps shown in FIG. 1 . .
示例性的,参见图5,该装置包括:Exemplarily, referring to Figure 5, the device includes:
构建模块501,用于基于至少两组均匀线性的天线阵列构造一组非均匀线性的虚拟天线阵列;根据至少两组均匀线性的天线阵列中各组天线阵列之间的相对位置信息、各组天线阵列的接收信号模型,建立虚拟天线阵列的接收信号模型;The building module 501 is configured to construct a set of non-uniform linear virtual antenna arrays based on at least two sets of uniform linear antenna arrays; The received signal model of the array is established, and the received signal model of the virtual antenna array is established;
估计模块502,用于采用空间超分辨率角度估计算法,基于虚拟天线阵列的接收信号模型估计虚拟天线阵列的波束到达角。The estimation module 502 is configured to use a spatial super-resolution angle estimation algorithm to estimate the beam arrival angle of the virtual antenna array based on the received signal model of the virtual antenna array.
可选的,构建模块501在根据至少两组均匀线性的天线阵列中各组天线阵列之间的相对位置信息、以及各组天线阵列的接收信号模型,建立虚拟天线阵列的接收信号模型时,具体用于:Optionally, when the building module 501 establishes the received signal model of the virtual antenna array according to the relative position information between each group of antenna arrays in the at least two groups of uniform linear antenna arrays and the received signal model of each group of antenna arrays, specifically: Used for:
根据至少两组均匀线性的天线阵列的相对位置信息,确定各组天线阵列的波束到达角 关系和相位关系;Determine the beam arrival angle relationship and phase relationship of each group of antenna arrays according to the relative position information of at least two groups of uniform linear antenna arrays;
根据相位关系和波束到达角关系改写每组天线阵列的接收信号模型,使每组天线阵列的接收信号模型中的因变量通过虚拟天线阵列的波束到达角来表示,和使每组天线阵列的接收信号模型中每个阵元的接收矢量以第一阵元的接收矢量为基准来表示,其中第一阵元为至少两组均匀线性的天线阵列中的任一阵元;Rewrite the received signal model of each group of antenna arrays according to the phase relationship and the beam arrival angle relationship, so that the dependent variable in the received signal model of each group of antenna arrays is represented by the beam arrival angle of the virtual antenna array, and make the received signal of each group of antenna arrays. The receiving vector of each array element in the signal model is represented by the receiving vector of the first array element, wherein the first array element is any array element in at least two groups of uniform linear antenna arrays;
基于改写后的各组天线阵列的接收信号模型确定虚拟天线阵列的接收信号模型。The received signal model of the virtual antenna array is determined based on the rewritten received signal models of each group of antenna arrays.
可选的,至少两组均匀线性的天线阵列由第一天线阵列和第二天线阵列组成;Optionally, at least two groups of uniform linear antenna arrays are composed of a first antenna array and a second antenna array;
至少两组均匀线性的天线阵列的相对位置信息包括:第一天线阵列和第二天线阵列中的阵元间隔d为半波长λ/2,其中λ为波长,第一天线阵列的阵元数量为2N+1,第二天线阵列的阵元数量为2M+1,第一天线阵列的中心点O 1与第二天线阵列的中心点O 2的距离为K(λ/2),O 1与O 2的连线与第一天线阵列的径向方向的夹角为ф 1,O 1与O 2的连线与第二天线阵列的径向方向的夹角为ф 2;虚拟天线阵列的阵元为第一天线阵列、第二天线阵列的阵元,虚拟天线阵列的中心为O 1、O 2连线的中点; The relative position information of at least two groups of uniform linear antenna arrays includes: the array element interval d in the first antenna array and the second antenna array is half wavelength λ/2, where λ is the wavelength, and the number of array elements in the first antenna array is 2N+1, the number of elements of the second antenna array is 2M+1, the distance between the center point O 1 of the first antenna array and the center point O 2 of the second antenna array is K(λ/2), O 1 and O The included angle between the connecting line of 2 and the radial direction of the first antenna array is ф 1 , and the included angle between the connecting line of O 1 and O 2 and the radial direction of the second antenna array is ф 2 ; the array element of the virtual antenna array is the array element of the first antenna array and the second antenna array, and the center of the virtual antenna array is the midpoint of the line connecting O 1 and O 2 ;
第一天线阵列在Q个符号周期内以第一阵元为基准点的接收信号模型为:The received signal model of the first antenna array with the first array element as the reference point in Q symbol periods is:
Y 1=A 1S+W 1Y 1 =A 1 S+W 1 ;
第二天线阵列在前q个符号周期内以第一阵元为基准点的接收信号模型为:The received signal model of the second antenna array with the first array element as the reference point in the first q symbol periods is:
Y 2=A 2S+W 2Y 2 =A 2 S+W 2 ;
其中,Y 1=[Y 11,Y 12,…,Y 1Q],Y 2=[Y 21,Y 22,…,Y 2Q,],为接收矩阵; Wherein, Y 1 =[Y 11 ,Y 12 ,...,Y 1Q ], Y 2 =[Y 21 ,Y 22 ,...,Y 2Q ,], is the receiving matrix;
Y 1q=[y 11(q),y 12(q),…,y 1,2N+1(q)] T,Y 2q=[y 21(q),y 22(q),…,y 2,2M+1(q)] T,为第q个符号周期内的接收矢量,T表示转置运算; Y 1q =[y 11 (q),y 12 (q),…,y 1,2N+1 (q)] T ,Y 2q =[y 21 (q),y 22 (q),…,y 2 ,2M+1 (q)] T , is the received vector in the qth symbol period, and T represents the transposition operation;
Figure PCTCN2021078766-appb-000028
为导引矢量;其中θ 1为第一天线阵列的波束达到角,θ 2为第二天线阵列的波束达到角;
Figure PCTCN2021078766-appb-000028
is the steering vector; wherein θ 1 is the beam arrival angle of the first antenna array, and θ 2 is the beam arrival angle of the second antenna array;
S=[S 1,S 2,…,S Q],为Q个导频符号构成的训练序列矢量; S=[S 1 , S 2 ,..., S Q ], is a training sequence vector composed of Q pilot symbols;
W 1=[W 11W 12,…,W 1Q],W 2=[W 21W 22,…,W 2Q],为噪声矩阵; W 1 =[W 11 W 12 ,...,W 1Q ], W 2 =[W 21 W 22 ,...,W 2Q ], is a noise matrix;
W 1q=[W 11(q),W 12(q),…,W 1,2N+1(q)] TW 1q =[W 11 (q),W 12 (q),...,W 1,2N+1 (q)] T ;
W 2q=[W 21(q),W 22(q),…,W 2,2M+1(q)] TW 2q = [W 21 (q), W 22 (q), . . . , W 2,2M+1 (q)] T ;
W 1q、W 2q为第q个符号周期的噪声矢量; W 1q and W 2q are the noise vectors of the q-th symbol period;
构建模块501根据各组天线阵列之间的相对位置信息确定的各组天线阵列的波束到达角关系,包括:The building module 501 determines the beam arrival angle relationship of each group of antenna arrays according to the relative position information between each group of antenna arrays, including:
θ 1=φ 1+θ;    (1) θ 11 +θ; (1)
θ 2=φ 2-θ;     (2) θ 22 -θ; (2)
其中,θ为虚拟天线阵列的波束到达角;Among them, θ is the beam arrival angle of the virtual antenna array;
构建模块501在根据相位关系和波束到达角关系改写每组天线阵列的接收信号模型时,具体用于:When rewriting the received signal model of each group of antenna arrays according to the phase relationship and the beam arrival angle relationship, the building module 501 is specifically used for:
第一天线阵列的第n个阵元在第q个符号周期内以第一天线阵列的第一个阵元为参考点的接收信号为:The received signal of the nth element of the first antenna array with the first element of the first antenna array as the reference point in the qth symbol period is:
Figure PCTCN2021078766-appb-000029
Figure PCTCN2021078766-appb-000029
以第一天线阵列的中心点O 1位置为参考点,根据公式(1),将第一天线阵列的第n个阵元在第q个符号周期内的接收信号改写为: Taking the position of the center point O1 of the first antenna array as the reference point, according to formula (1), the received signal of the nth element of the first antenna array in the qth symbol period is rewritten as:
Figure PCTCN2021078766-appb-000030
Figure PCTCN2021078766-appb-000030
其中,n=1,2,…,2N+1。Among them, n=1, 2, ..., 2N+1.
第二天线阵列的第m个阵元在第q个符号周期内以第二天线阵列的第一个阵元为参考点的接收信号为:The received signal of the mth element of the second antenna array with the first element of the second antenna array as the reference point in the qth symbol period is:
Figure PCTCN2021078766-appb-000031
Figure PCTCN2021078766-appb-000031
以第二天线阵列的中心点O 2位置为参考点,根据公式(2)将第二天线阵列的第m个阵元在第q个符号周期内的接收信号改写为: Taking the position of the center point O2 of the second antenna array as the reference point, according to formula (2), the received signal of the mth element of the second antenna array in the qth symbol period is rewritten as:
Figure PCTCN2021078766-appb-000032
Figure PCTCN2021078766-appb-000032
以第一天线阵元的中心点O 1位置为参考点,根据公式(1)(2)以及O 2与O 1的距离K(λ/2),将第二天线阵列的第m个阵元在第q个符号周期内的接收信号改写为: Taking the position of the center point O1 of the first antenna array element as the reference point, according to formula ( 1 ) (2) and the distance K(λ/2) between O2 and O1, the mth array element of the second antenna array is The received signal in the qth symbol period is rewritten as:
Figure PCTCN2021078766-appb-000033
Figure PCTCN2021078766-appb-000033
其中,m=1,2,…,2M+1;Among them, m=1, 2, ..., 2M+1;
构建模块501在基于改写后的各组天线阵列的接收信号模型确定虚拟天线阵列的接收信号模型时,具体用于:When determining the received signal model of the virtual antenna array based on the rewritten received signal models of each group of antenna arrays, the building module 501 is specifically used for:
根据公式(4)、(7),将虚拟天线阵列的接收信号堆积为(2N+2M+2)×Q维的矩阵,得到虚拟天线阵列的接收信号模型为:According to formulas (4) and (7), the received signals of the virtual antenna array are stacked into a (2N+2M+2)×Q-dimensional matrix, and the received signal model of the virtual antenna array is obtained as:
Y=[y(1),y(2),…,y(Q)]=AS+W;Y=[y(1), y(2), ..., y(Q)]=AS+W;
其中,
Figure PCTCN2021078766-appb-000034
in,
Figure PCTCN2021078766-appb-000034
可选的,至少两组均匀线性的天线阵列由第一天线阵列和第二天线阵列组成;Optionally, at least two groups of uniform linear antenna arrays are composed of a first antenna array and a second antenna array;
至少两组均匀线性的天线阵列的相对位置信息包括:第一天线阵列和第二天线阵列中的阵元间隔d为半波长λ/2,其中λ为波长,第一天线阵列的阵元数量为2N+1,第二天线阵列的阵元数量为2M+1,第一天线阵列的中心点O 1与第二天线阵列的中心点O 2的距离为K(λ/2),O 1与O 2的连线与第一天线阵列的径向方向的夹角为ф 1,O 1与O 2的连线与第二天线阵列的径向方向的夹角为ф 2;虚拟天线阵列的阵元为第一天线阵列、第二天线阵列的阵元,虚拟天线阵列的中心为O 1、O 2连线的中点; The relative position information of at least two groups of uniform linear antenna arrays includes: the array element interval d in the first antenna array and the second antenna array is half wavelength λ/2, where λ is the wavelength, and the number of array elements in the first antenna array is 2N+1, the number of elements of the second antenna array is 2M+1, the distance between the center point O 1 of the first antenna array and the center point O 2 of the second antenna array is K(λ/2), O 1 and O The included angle between the connecting line of 2 and the radial direction of the first antenna array is ф 1 , and the included angle between the connecting line of O 1 and O 2 and the radial direction of the second antenna array is ф 2 ; the array element of the virtual antenna array is the array element of the first antenna array and the second antenna array, and the center of the virtual antenna array is the midpoint of the line connecting O 1 and O 2 ;
第一天线阵列在前q个符号周期内的接收信号模型为:The received signal model of the first antenna array in the first q symbol periods is:
Y 1=A 1S+W 1Y 1 =A 1 S+W 1 ;
第二天线阵列在前q个符号周期内的接收信号模型为:The received signal model of the second antenna array in the first q symbol periods is:
Y 2=A 2S+W 2Y 2 =A 2 S+W 2 ;
其中,Y 1=[Y 11,Y 12,…,Y 1Q],Y 2=[Y 21,Y 22,…,Y 2Q,],为接收矩阵; Wherein, Y 1 =[Y 11 ,Y 12 ,...,Y 1Q ], Y 2 =[Y 21 ,Y 22 ,...,Y 2Q ,], is the receiving matrix;
Y 1q=[y 11(q),y 12(q),…,y 1,2N+1(q)] T,Y 2q=[y 21(q),y 22(q),…,y 2,2M+1(q)] T,为第q个符号周期内的接收矢量,T表示转置运算; Y 1q =[y 11 (q),y 12 (q),…,y 1,2N+1 (q)] T ,Y 2q =[y 21 (q),y 22 (q),…,y 2 ,2M+1 (q)] T , is the received vector in the qth symbol period, and T represents the transposition operation;
Figure PCTCN2021078766-appb-000035
为导引矢量;其中θ 1为第一天线阵列的波束达到角,θ 2为第二天线阵列的波束达到角;
Figure PCTCN2021078766-appb-000035
is the steering vector; wherein θ 1 is the beam arrival angle of the first antenna array, and θ 2 is the beam arrival angle of the second antenna array;
S=[S 1,S 2,…,S Q],为Q个导频符号构成的训练序列矢量; S=[S 1 , S 2 ,..., S Q ], is a training sequence vector composed of Q pilot symbols;
W 1=[W 11W 12,…,W 1Q],W 2=[W 21W 22,…,W 2Q],为噪声矩阵; W 1 =[W 11 W 12 ,...,W 1Q ], W 2 =[W 21 W 22 ,...,W 2Q ], is a noise matrix;
W 1q=[W 11(q),W 12(q),…,W 1,2N+1(q)] TW 1q =[W 11 (q),W 12 (q),...,W 1,2N+1 (q)] T ;
W 2q=[W 21(q),W 22(q),…,W 2,2M+1(q)] TW 2q = [W 21 (q), W 22 (q), . . . , W 2,2M+1 (q)] T ;
W 1q、W 2q为第q个符号周期的噪声矢量; W 1q and W 2q are the noise vectors of the q-th symbol period;
虚拟天线阵列的接收信号模型为:The received signal model of the virtual antenna array is:
Y=[y(1),y(2),…,y(Q)]=AS+W;Y=[y(1), y(2), ..., y(Q)]=AS+W;
其中,
Figure PCTCN2021078766-appb-000036
in,
Figure PCTCN2021078766-appb-000036
第q个符号周期内虚拟天线阵列中各阵元以第一天线阵列的中心点O 1为参考点的接收信号满足以下关系: In the qth symbol period, the received signal of each array element in the virtual antenna array with the center point O1 of the first antenna array as the reference point satisfies the following relationship:
Figure PCTCN2021078766-appb-000037
Figure PCTCN2021078766-appb-000037
Figure PCTCN2021078766-appb-000038
Figure PCTCN2021078766-appb-000038
其中,θ 1=φ 1+θ,θ 2=φ 2-θ;n=1,2,…,2N+1;m=1,2,…,2M+1;θ为虚拟天线阵列的波束到达角。 Among them, θ 11 +θ, θ 22 -θ; n=1, 2,..., 2N+1; m=1, 2,..., 2M+1; θ is the beam arrival of the virtual antenna array horn.
可选的,估计模块502还用于:Optionally, the estimation module 502 is further configured to:
在基于虚拟天线阵列的接收信号模型估计虚拟天线阵列的波束到达角之前,基于至少两组均匀线性的天线阵列中每组天线阵列的接收信号模型计算每组天线阵列的波束到达角的初始估计值;Before estimating the beam angle of arrival of the virtual antenna array based on the received signal model of the virtual antenna array, an initial estimated value of the beam arrival angle of each group of antenna arrays is calculated based on the received signal model of each group of antenna arrays in the at least two uniform linear antenna arrays ;
根据各组天线阵列的波束到达角的初始估计值确定空间超分辨率角度估计算法的搜索范围。The search range of the spatial super-resolution angle estimation algorithm is determined according to the initial estimated value of the beam arrival angle of each group of antenna arrays.
可选的,搜索范围可以为:Optionally, the search scope can be:
Figure PCTCN2021078766-appb-000039
Figure PCTCN2021078766-appb-000039
其中,
Figure PCTCN2021078766-appb-000040
为第一天线阵列的波束到达角的初始估计值,
Figure PCTCN2021078766-appb-000041
为第二天线阵列的波束到达角的初始估计值,Δ为预设值。
in,
Figure PCTCN2021078766-appb-000040
is the initial estimate of the beam arrival angle of the first antenna array,
Figure PCTCN2021078766-appb-000041
is the initial estimated value of the beam arrival angle of the second antenna array, and Δ is a preset value.
可选的,Δ与信噪比反相关。Optionally, Δ is inversely related to the signal-to-noise ratio.
可选的,估计模块502还用于:Optionally, the estimation module 502 is further configured to:
在使用空间超分辨率角度估计算法,基于虚拟天线阵列的接收信号模型估计虚拟天线阵列的波束到达角之后,根据虚拟天线阵列的波束到达角更新每组天线阵列的波束到达角的初始终估计值,得到每组天线阵列的波束到达角的最终估计值。After using the spatial super-resolution angle estimation algorithm to estimate the beam arrival angle of the virtual antenna array based on the received signal model of the virtual antenna array, the initial and always estimated value of the beam arrival angle of each group of antenna arrays is updated according to the beam arrival angle of the virtual antenna array. , to obtain the final estimate of the beam arrival angle of each group of antenna arrays.
参见图6,基于同一技术构思,本申请实施例还提供一种通信装置,包括处理器601和存储器602;存储器602用于存储计算机执行指令;处理器601用于执行存储器602所存储的计算机执行指令,以使通信装置执行如图2所示的方法。Referring to FIG. 6 , based on the same technical concept, an embodiment of the present application further provides a communication device, including a processor 601 and a memory 602 ; the memory 602 is used to store computer-executed instructions; the processor 601 is used to execute the computer-executed instructions stored in the memory 602 . instructions to cause the communication device to execute the method shown in FIG. 2 .
其中,所述处理器601和所述存储器602可以通过接口电路耦合,也可以集成在一起,这里不做限制。The processor 601 and the memory 602 may be coupled through an interface circuit, or may be integrated together, which is not limited here.
本申请实施例中不限定上述处理器601、存储器602之间的具体连接介质。本申请实施例在图6中以处理器601、存储器602之间通过总线连接,总线在图6中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有 一根总线或一种类型的总线。The specific connection medium between the processor 601 and the memory 602 is not limited in this embodiment of the present application. In the embodiment of the present application, the processor 601 and the memory 602 are connected through a bus in FIG. 6 , and the bus is represented by a thick line in FIG. 6 . The connection mode between other components is only for schematic illustration, and is not cited. limited. The bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of presentation, only one thick line is shown in Figure 6, but it does not mean that there is only one bus or one type of bus.
应理解,本申请实施例中提及的处理器可以通过硬件实现也可以通过软件实现。当通过硬件实现时,该处理器可以是逻辑电路、集成电路等。当通过软件实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现。It should be understood that the processor mentioned in the embodiments of the present application may be implemented by hardware or software. When implemented in hardware, the processor may be a logic circuit, an integrated circuit, or the like. When implemented in software, the processor may be a general-purpose processor implemented by reading software codes stored in memory.
示例性的,处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。Exemplarily, the processor may be a central processing unit (Central Processing Unit, CPU), or other general-purpose processors, digital signal processors (Digital Signal Processor, DSP), application specific integrated circuit (Application Specific Integrated Circuit, ASIC) , Off-the-shelf Programmable Gate Array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
应理解,本申请实施例中提及的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Eate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DR RAM)。It should be understood that the memory mentioned in the embodiments of the present application may be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. Wherein, the non-volatile memory may be a read-only memory (Read-Only Memory, ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically programmable read-only memory (Erasable PROM, EPROM). Erase programmable read-only memory (Electrically EPROM, EEPROM) or flash memory. Volatile memory may be Random Access Memory (RAM), which acts as an external cache. By way of illustration and not limitation, many forms of RAM are available, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (Double Data Eate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (Synchlink DRAM, SLDRAM) ) and direct memory bus random access memory (Direct Rambus RAM, DR RAM).
需要说明的是,当处理器为通用处理器、DSP、ASIC、FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件时,存储器(存储模块)可以集成在处理器中。It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components, the memory (storage module) can be integrated in the processor.
应注意,本文描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。It should be noted that the memory described herein is intended to include, but not be limited to, these and any other suitable types of memory.
基于同一技术构思,本申请实施例还提供一种通信装置,包括处理器和接口电路;接口电路,用于接收代码指令并传输至处理器;处理器运行代码指令以执行如图2所示的方法。Based on the same technical concept, an embodiment of the present application also provides a communication device, including a processor and an interface circuit; the interface circuit is used to receive code instructions and transmit them to the processor; the processor runs the code instructions to execute the code instructions shown in FIG. 2 . method.
基于同一技术构思,本申请实施例还提供一种计算机可读存储介质,可读存储介质用于存储指令,当指令被执行时,使如图2所示的方法被实现。Based on the same technical concept, embodiments of the present application further provide a computer-readable storage medium, where the readable storage medium is used to store instructions, and when the instructions are executed, the method shown in FIG. 2 is implemented.
基于同一技术构思,本申请实施例还提供一种芯片,芯片与存储器耦合,用于读取并执行存储器中存储的程序指令,实现如图2所示的方法。Based on the same technical concept, an embodiment of the present application further provides a chip, where the chip is coupled with a memory, and is used for reading and executing program instructions stored in the memory, so as to implement the method shown in FIG. 2 .
基于同一技术构思,本申请实施例还提供一种包含指令的计算机程序产品,计算机程序产品中存储有指令,当其在计算机上运行时,使得计算机执行如图2所示的方法。Based on the same technical concept, an embodiment of the present application also provides a computer program product containing instructions. The computer program product stores instructions that, when run on a computer, cause the computer to execute the method shown in FIG. 2 .
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。As will be appreciated by those skilled in the art, the embodiments of the present application may be provided as a method, a system, or a computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
本申请是参照根据本申请的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/ 或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to the present application. It will be understood that each flow and/or block in the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to the processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing device to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing device produce Means for implementing the functions specified in a flow or flow of a flowchart and/or a block or blocks of a block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory result in an article of manufacture comprising instruction means, the instructions The apparatus implements the functions specified in the flow or flow of the flowcharts and/or the block or blocks of the block diagrams.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded on a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process such that The instructions provide steps for implementing the functions specified in the flow or blocks of the flowcharts and/or the block or blocks of the block diagrams.
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的保护范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the protection scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims (29)

  1. 一种估计波束到达角的方法,其特征在于,所述方法包括:A method for estimating the angle of arrival of a beam, wherein the method comprises:
    基于至少两组均匀线性的天线阵列构造一组非均匀的线性虚拟天线阵列,所述虚拟天线阵列满足远场假设条件;根据所述至少两组均匀线性的天线阵列中各组天线阵列之间的相对位置信息、以及所述各组天线阵列的接收信号模型,建立所述虚拟天线阵列的接收信号模型;Construct a set of non-uniform linear virtual antenna arrays based on at least two sets of uniform linear antenna arrays, the virtual antenna arrays satisfy the far-field assumption; relative position information and the received signal model of each group of antenna arrays, to establish the received signal model of the virtual antenna array;
    采用空间超分辨率角度估计算法,基于所述虚拟天线阵列的接收信号模型估计所述虚拟天线阵列的波束到达角。Using a spatial super-resolution angle estimation algorithm, the beam arrival angle of the virtual antenna array is estimated based on the received signal model of the virtual antenna array.
  2. 如权利要求1所述的方法,其特征在于,根据所述至少两组均匀线性的天线阵列中各组天线阵列之间的相对位置信息、以及所述各组天线阵列的接收信号模型,建立所述虚拟天线阵列的接收信号模型,包括:The method according to claim 1, characterized in that, according to the relative position information between each group of antenna arrays in the at least two groups of uniform linear antenna arrays, and the received signal model of each group of antenna arrays, establishing the The received signal model of the virtual antenna array, including:
    根据所述至少两组均匀线性的天线阵列的相对位置信息,确定所述各组天线阵列的波束到达角关系和相位关系;According to the relative position information of the at least two groups of uniform linear antenna arrays, determine the beam arrival angle relationship and the phase relationship of each group of antenna arrays;
    根据所述相位关系和所述波束到达角关系改写所述每组天线阵列的接收信号模型,使所述每组天线阵列的接收信号模型中的因变量通过所述虚拟天线阵列的波束到达角来表示,和使所述每组天线阵列的接收信号模型中每个阵元的接收矢量以第一阵元的接收矢量为基准来表示,其中所述第一阵元为所述至少两组均匀线性的天线阵列中的任一阵元;Rewrite the received signal model of each group of antenna arrays according to the phase relationship and the beam angle of arrival relationship, so that the dependent variable in the received signal model of each group of antenna arrays is determined by the beam arrival angle of the virtual antenna array and the receiving vector of each array element in the received signal model of each group of antenna arrays is represented by the receiving vector of the first array element, wherein the first array element is the at least two groups of uniform linear any element in the antenna array of ;
    基于改写后的所述各组天线阵列的接收信号模型确定所述虚拟天线阵列的接收信号模型。The received signal model of the virtual antenna array is determined based on the rewritten received signal models of each group of antenna arrays.
  3. 如权利要求2所述的方法,其特征在于,所述至少两组均匀线性的天线阵列由第一天线阵列和第二天线阵列组成;The method of claim 2, wherein the at least two groups of uniform linear antenna arrays are composed of a first antenna array and a second antenna array;
    所述至少两组均匀线性的天线阵列的相对位置信息包括:所述第一天线阵列和所述第二天线阵列中的阵元间隔d为半波长λ/2,其中λ为波长,所述第一天线阵列的阵元数量为2N+1,所述第二天线阵列的阵元数量为2M+1,所述第一天线阵列的中心点O 1与所述第二天线阵列的中心点O 2的距离为K(λ/2),O 1与O 2的连线与所述第一天线阵列的径向方向的夹角为ф 1,O 1与O 2的连线与所述第二天线阵列的径向方向的夹角为ф 2The relative position information of the at least two groups of uniform linear antenna arrays includes: the array element interval d in the first antenna array and the second antenna array is half wavelength λ/2, where λ is the wavelength, and the first The number of elements of an antenna array is 2N+1, the number of elements of the second antenna array is 2M+1, the center point O 1 of the first antenna array and the center point O 2 of the second antenna array The distance is K(λ/2), the angle between the line between O 1 and O 2 and the radial direction of the first antenna array is ф 1 , the line between O 1 and O 2 and the second antenna The included angle in the radial direction of the array is ф 2 ;
    所述第一天线阵列在Q个符号周期内以第一阵元为基准点的接收信号模型为:The received signal model of the first antenna array with the first array element as a reference point in Q symbol periods is:
    Y 1=A 1S+W 1Y 1 =A 1 S+W 1 ;
    所述第二天线阵列在前q个符号周期内以第一阵元为基准点的接收信号模型为:The received signal model of the second antenna array with the first array element as the reference point in the first q symbol periods is:
    Y 2=A 2S+W 2Y 2 =A 2 S+W 2 ;
    其中,Y 1=[Y 11,Y 12,…,Y 1Q],Y 2=[Y 21,Y 22,…,Y 2Q,],为接收矩阵; Wherein, Y 1 =[Y 11 ,Y 12 ,...,Y 1Q ], Y 2 =[Y 21 ,Y 22 ,...,Y 2Q ,], is the receiving matrix;
    Y 1q=[y 11(q),y 12(q),…,y 1,2N+1(q)] T,Y 2q=[y 21(q),y 22(q),…,y 2,2M+1(q)] T,为第q个符号周期内的接收矢量,T表示转置运算; Y 1q =[y 11 (q),y 12 (q),…,y 1,2N+1 (q)] T ,Y 2q =[y 21 (q),y 22 (q),…,y 2 ,2M+1 (q)] T , is the received vector in the qth symbol period, and T represents the transposition operation;
    Figure PCTCN2021078766-appb-100001
    为导引矢量;其中θ 1为所述第一天线阵列的波束达到角,θ 2为所述第二天线阵列的波束达到角;
    Figure PCTCN2021078766-appb-100001
    is the steering vector; wherein θ 1 is the beam arrival angle of the first antenna array, and θ 2 is the beam arrival angle of the second antenna array;
    S=[S 1,S 2,…,S Q],为Q个导频符号构成的训练序列矢量; S=[S 1 , S 2 ,..., S Q ], is a training sequence vector composed of Q pilot symbols;
    W 1=[W 11W 12,…,W 1Q],W 2=[W 21W 22,…,W 2Q],为噪声矩阵; W 1 =[W 11 W 12 ,...,W 1Q ], W 2 =[W 21 W 22 ,...,W 2Q ], is a noise matrix;
    W 1q=[W 11(q),W 12(q),…,W 1,2N+1(q)] TW 1q =[W 11 (q),W 12 (q),...,W 1,2N+1 (q)] T ;
    W 2q=[W 21(q),W 22(q),…,W 2,2M+1(q)] TW 2q = [W 21 (q), W 22 (q), . . . , W 2,2M+1 (q)] T ;
    W 1q、W 2q为第q个符号周期的噪声矢量; W 1q and W 2q are the noise vectors of the q-th symbol period;
    所述虚拟天线阵列的阵元为所述第一天线阵列、所述第二天线阵列的阵元,所述虚拟天线阵列的中心为O 1、O 2连线的中点; The array elements of the virtual antenna array are the array elements of the first antenna array and the second antenna array, and the center of the virtual antenna array is the midpoint of the line connecting O 1 and O 2 ;
    根据所述各组天线阵列之间的相对位置信息确定的所述各组天线阵列的波束到达角关系,包括:The beam arrival angle relationship of each group of antenna arrays determined according to the relative position information between each group of antenna arrays includes:
    θ 1=φ 1+θ;  (1) θ 11 +θ; (1)
    θ 2=φ 2-θ;  (2) θ 22 -θ; (2)
    其中,θ为所述虚拟天线阵列的波束到达角;Wherein, θ is the beam arrival angle of the virtual antenna array;
    根据所述相位关系和所述波束到达角关系改写所述每组天线阵列的接收信号模型,包括:Rewrite the received signal model of each group of antenna arrays according to the phase relationship and the beam arrival angle relationship, including:
    所述第一天线阵列的第n个阵元在第q个符号周期内以所述第一天线阵列的第一个阵元为参考点的接收信号为:The received signal of the n-th element of the first antenna array in the q-th symbol period with the first element of the first antenna array as a reference point is:
    Figure PCTCN2021078766-appb-100002
    Figure PCTCN2021078766-appb-100002
    以所述第一天线阵列的中心点O 1位置为参考点,根据公式(1),将所述第一天线阵列的第n个阵元在第q个符号周期内的接收信号改写为: Taking the position of the center point O1 of the first antenna array as the reference point, according to formula (1), the received signal of the nth element of the first antenna array in the qth symbol period is rewritten as:
    Figure PCTCN2021078766-appb-100003
    Figure PCTCN2021078766-appb-100003
    其中,n=1,2,…,2N+1;Among them, n=1, 2, ..., 2N+1;
    所述第二天线阵列的第m个阵元在第q个符号周期内以所述第二天线阵列的第一个阵元为参考点的接收信号为:The received signal of the mth element of the second antenna array in the qth symbol period with the first element of the second antenna array as a reference point is:
    Figure PCTCN2021078766-appb-100004
    Figure PCTCN2021078766-appb-100004
    以所述第二天线阵列的中心点O 2位置为参考点,根据公式(2)将第二天线阵列的第m个阵元在第q个符号周期内的接收信号改写为: Taking the position of the center point O 2 of the second antenna array as the reference point, according to formula (2), the received signal of the m-th element of the second antenna array in the q-th symbol period is rewritten as:
    Figure PCTCN2021078766-appb-100005
    Figure PCTCN2021078766-appb-100005
    以第一天线阵元的中心点O 1位置为参考点,根据公式(1)(2)以及O 2与O 1的距离K(λ/2),将所述第二天线阵列的第m个阵元在第q个符号周期内的接收信号改写为: Taking the position of the center point O1 of the first antenna array element as the reference point, according to formula ( 1 ) (2) and the distance K(λ/2) between O2 and O1, the mth of the second antenna array is The received signal of the array element in the qth symbol period is rewritten as:
    Figure PCTCN2021078766-appb-100006
    Figure PCTCN2021078766-appb-100006
    其中,m=1,2,…,2M+1;Among them, m=1, 2, ..., 2M+1;
    基于改写后的所述各组天线阵列的接收信号模型确定所述虚拟天线阵列的接收信号模型,包括:Determining the received signal model of the virtual antenna array based on the rewritten received signal models of each group of antenna arrays includes:
    根据公式(4)、(7),将所述虚拟天线阵列的接收信号堆积为(2N+2M+2)×Q维的矩阵,得到所述虚拟天线阵列的接收信号模型为:According to formulas (4) and (7), the received signals of the virtual antenna array are stacked into a (2N+2M+2)×Q-dimensional matrix, and the received signal model of the virtual antenna array is obtained as:
    Y=[y(1),y(2),…,y(Q)]=AS+W;Y=[y(1), y(2), ..., y(Q)]=AS+W;
    其中,
    Figure PCTCN2021078766-appb-100007
    in,
    Figure PCTCN2021078766-appb-100007
  4. 如权利要求1或2所述的方法,其特征在于,所述至少两组均匀线性的天线阵列由第一天线阵列和第二天线阵列组成;The method according to claim 1 or 2, wherein the at least two groups of uniform linear antenna arrays are composed of a first antenna array and a second antenna array;
    所述至少两组均匀线性的天线阵列的相对位置信息包括:所述第一天线阵列和所述第 二天线阵列中的阵元间隔d为半波长λ/2,其中λ为波长,所述第一天线阵列的阵元数量为2N+1,所述第二天线阵列的阵元数量为2M+1,所述第一天线阵列的中心点O 1与所述第二天线阵列的中心点O 2的距离为K(λ/2),O 1与O 2的连线与所述第一天线阵列的径向方向的夹角为ф 1,O 1与O 2的连线与所述第二天线阵列的径向方向的夹角为ф 2The relative position information of the at least two groups of uniform linear antenna arrays includes: the array element interval d in the first antenna array and the second antenna array is half wavelength λ/2, where λ is the wavelength, and the first The number of elements of an antenna array is 2N+1, the number of elements of the second antenna array is 2M+1, the center point O 1 of the first antenna array and the center point O 2 of the second antenna array The distance is K(λ/2), the angle between the line between O 1 and O 2 and the radial direction of the first antenna array is ф 1 , the line between O 1 and O 2 and the second antenna The included angle in the radial direction of the array is ф 2 ;
    所述第一天线阵列在前q个符号周期内的接收信号模型为:The received signal model of the first antenna array in the first q symbol periods is:
    Y 1=A 1S+W 1Y 1 =A 1 S+W 1 ;
    所述第二天线阵列在前q个符号周期内的接收信号模型为:The received signal model of the second antenna array in the first q symbol periods is:
    Y 2=A 2S+W 2Y 2 =A 2 S+W 2 ;
    其中,Y 1=[Y 11,Y 12,…,Y 1Q],Y 2=[Y 21,Y 22,…,Y 2Q,],为接收矩阵; Wherein, Y 1 =[Y 11 ,Y 12 ,...,Y 1Q ], Y 2 =[Y 21 ,Y 22 ,...,Y 2Q ,], is the receiving matrix;
    Y 1q=[y 11(q),y 12(q),…,y 1,2N+1(q)] T,Y 2q=[y 21(q),y 22(q),…,y 2,2M+1(q)] T,为第q个符号周期内的接收矢量,T表示转置运算; Y 1q =[y 11 (q),y 12 (q),…,y 1,2N+1 (q)] T ,Y 2q =[y 21 (q),y 22 (q),…,y 2 ,2M+1 (q)] T , is the received vector in the qth symbol period, and T represents the transposition operation;
    Figure PCTCN2021078766-appb-100008
    为导引矢量;其中θ 1为所述第一天线阵列的波束达到角,θ 2为所述第二天线阵列的波束达到角;
    Figure PCTCN2021078766-appb-100008
    is the steering vector; wherein θ 1 is the beam arrival angle of the first antenna array, and θ 2 is the beam arrival angle of the second antenna array;
    S=[S 1,S 2,…,S Q],为Q个导频符号构成的训练序列矢量; S=[S 1 , S 2 ,..., S Q ], is a training sequence vector composed of Q pilot symbols;
    W 1=[W 11W 12,…,W 1Q],W 2=[W 21W 22,…,W 2Q],为噪声矩阵; W 1 =[W 11 W 12 ,...,W 1Q ], W 2 =[W 21 W 22 ,...,W 2Q ], is a noise matrix;
    W 1q=[W 11(q),W 12(q),…,W 1,2N+1(q)] TW 1q =[W 11 (q),W 12 (q),...,W 1,2N+1 (q)] T ;
    W 2q=[W 21(q),W 22(q),…,W 2,2M+1(q)] TW 2q = [W 21 (q), W 22 (q), . . . , W 2,2M+1 (q)] T ;
    W 1q、W 2q为第q个符号周期的噪声矢量; W 1q and W 2q are the noise vectors of the q-th symbol period;
    所述虚拟天线阵列的阵元为所述第一天线阵列、所述第二天线阵列的阵元,所述虚拟天线阵列的中心为O 1、O 2连线的中点; The array elements of the virtual antenna array are the array elements of the first antenna array and the second antenna array, and the center of the virtual antenna array is the midpoint of the line connecting O 1 and O 2 ;
    所述虚拟天线阵列的接收信号模型为:The received signal model of the virtual antenna array is:
    Y=[y(1),y(2),…,y(Q)]=AS+W;Y=[y(1), y(2), ..., y(Q)]=AS+W;
    其中,
    Figure PCTCN2021078766-appb-100009
    in,
    Figure PCTCN2021078766-appb-100009
    第q个符号周期内所述虚拟天线阵列中各阵元以第一天线阵列的中心点O 1为参考点的接收信号满足以下关系: In the qth symbol period, the received signal of each array element in the virtual antenna array with the center point O1 of the first antenna array as the reference point satisfies the following relationship:
    Figure PCTCN2021078766-appb-100010
    Figure PCTCN2021078766-appb-100010
    Figure PCTCN2021078766-appb-100011
    Figure PCTCN2021078766-appb-100011
    其中,θ 1=φ 1+θ,θ 2=φ 2-θ;n=1,2,…,2N+1;m=1,2,…,2M+1;θ为所述虚拟天线阵列的波束到达角。 Wherein, θ 11 +θ, θ 22 -θ; n=1, 2,..., 2N+1; m=1, 2,..., 2M+1; θ is the value of the virtual antenna array beam angle of arrival.
  5. 如权利要求1-4任一项所述的方法,其特征在于,在基于所述虚拟天线阵列的接收信号模型估计所述虚拟天线阵列的波束到达角之前,所述方法还包括:The method according to any one of claims 1-4, wherein before estimating the beam angle of arrival of the virtual antenna array based on the received signal model of the virtual antenna array, the method further comprises:
    基于所述至少两组均匀线性的天线阵列中每组天线阵列的接收信号模型计算所述每组天线阵列的波束到达角的初始估计值;Calculate an initial estimated value of the beam angle of arrival of each group of antenna arrays based on the received signal model of each group of antenna arrays in the at least two groups of uniform linear antenna arrays;
    根据所述各组天线阵列的波束到达角的初始估计值确定所述空间超分辨率角度估计算法的搜索范围。The search range of the spatial super-resolution angle estimation algorithm is determined according to the initial estimated value of the beam arrival angle of each group of antenna arrays.
  6. 如权利要求5所述的方法,其特征在于,所述搜索范围为:The method of claim 5, wherein the search range is:
    Figure PCTCN2021078766-appb-100012
    Figure PCTCN2021078766-appb-100012
    其中,
    Figure PCTCN2021078766-appb-100013
    为所述第一天线阵列的波束到达角的初始估计值,
    Figure PCTCN2021078766-appb-100014
    为所述第二天线阵列的波束到达角的初始估计值,Δ为预设值。
    in,
    Figure PCTCN2021078766-appb-100013
    is the initial estimated value of the beam arrival angle of the first antenna array,
    Figure PCTCN2021078766-appb-100014
    is the initial estimated value of the beam arrival angle of the second antenna array, and Δ is a preset value.
  7. 如权利要求6所述的方法,其特征在于,Δ与信噪比反相关。7. The method of claim 6, wherein Δ is inversely related to the signal-to-noise ratio.
  8. 如权利要求1-7任一项所述的方法,其特征在于,在使用空间超分辨率角度估计算法,基于所述虚拟天线阵列的接收信号模型估计所述虚拟天线阵列的波束到达角之后,所述方法还包括:The method according to any one of claims 1-7, wherein after using a spatial super-resolution angle estimation algorithm to estimate the beam angle of arrival of the virtual antenna array based on the received signal model of the virtual antenna array, The method also includes:
    根据所述虚拟天线阵列的波束到达角更新所述每组天线阵列的波束到达角的初始终估计值,得到所述每组天线阵列的波束到达角的最终估计值。The initial estimated value of the beam arrival angle of each group of antenna arrays is updated according to the beam arrival angle of the virtual antenna array, and the final estimated value of the beam arrival angle of each group of antenna arrays is obtained.
  9. 一种估计波束到达角的装置,其特征在于,包括:A device for estimating the angle of arrival of a beam, comprising:
    构建模块,用于基于至少两组均匀线性的天线阵列构造一组非均匀线性的虚拟天线阵列;根据所述至少两组均匀线性的天线阵列中各组天线阵列之间的相对位置信息、所述各组天线阵列的接收信号模型,建立所述虚拟天线阵列的接收信号模型;A building module for constructing a set of non-uniform linear virtual antenna arrays based on at least two sets of uniform linear antenna arrays; The received signal model of each group of antenna arrays, and the received signal model of the virtual antenna array is established;
    所述估计模块,用于采用空间超分辨率角度估计算法,基于所述虚拟天线阵列的接收信号模型估计所述虚拟天线阵列的波束到达角。The estimation module is configured to use a spatial super-resolution angle estimation algorithm to estimate the beam arrival angle of the virtual antenna array based on the received signal model of the virtual antenna array.
  10. 如权利要求9所述的装置,其特征在于,所述构建模块在根据所述至少两组均匀线性的天线阵列中各组天线阵列之间的相对位置信息、以及所述各组天线阵列的接收信号模型,建立所述虚拟天线阵列的接收信号模型时,具体用于:The apparatus according to claim 9, wherein the building module is based on relative position information between each group of antenna arrays in the at least two groups of uniform linear antenna arrays, and reception of each group of antenna arrays The signal model, when establishing the received signal model of the virtual antenna array, is specifically used for:
    根据所述至少两组均匀线性的天线阵列的相对位置信息,确定所述各组天线阵列的波束到达角关系和相位关系;According to the relative position information of the at least two groups of uniform linear antenna arrays, determine the beam arrival angle relationship and the phase relationship of each group of antenna arrays;
    根据所述相位关系和所述波束到达角关系改写所述每组天线阵列的接收信号模型,使所述每组天线阵列的接收信号模型中的因变量通过所述虚拟天线阵列的波束到达角来表示,和使所述每组天线阵列的接收信号模型中每个阵元的接收矢量以第一阵元的接收矢量为基准来表示,其中所述第一阵元为所述至少两组均匀线性的天线阵列中的任一阵元;Rewrite the received signal model of each group of antenna arrays according to the phase relationship and the beam angle of arrival relationship, so that the dependent variable in the received signal model of each group of antenna arrays is determined by the beam arrival angle of the virtual antenna array and the receiving vector of each array element in the received signal model of each group of antenna arrays is represented by the receiving vector of the first array element, wherein the first array element is the at least two groups of uniform linear any element in the antenna array of ;
    基于改写后的所述各组天线阵列的接收信号模型确定所述虚拟天线阵列的接收信号模型。The received signal model of the virtual antenna array is determined based on the rewritten received signal models of each group of antenna arrays.
  11. 如权利要求10所述的装置,其特征在于,所述至少两组均匀线性的天线阵列由第一天线阵列和第二天线阵列组成;The apparatus of claim 10, wherein the at least two groups of uniform linear antenna arrays are composed of a first antenna array and a second antenna array;
    所述至少两组均匀线性的天线阵列的相对位置信息包括:所述第一天线阵列和所述第二天线阵列中的阵元间隔d为半波长λ/2,其中λ为波长,所述第一天线阵列的阵元数量为2N+1,所述第二天线阵列的阵元数量为2M+1,所述第一天线阵列的中心点O 1与所述第二天线阵列的中心点O 2的距离为K(λ/2),O 1与O 2的连线与所述第一天线阵列的径向方向的夹角为ф 1,O 1与O 2的连线与所述第二天线阵列的径向方向的夹角为ф 2The relative position information of the at least two groups of uniform linear antenna arrays includes: the array element interval d in the first antenna array and the second antenna array is half wavelength λ/2, where λ is the wavelength, and the first The number of elements of an antenna array is 2N+1, the number of elements of the second antenna array is 2M+1, the center point O 1 of the first antenna array and the center point O 2 of the second antenna array The distance is K(λ/2), the angle between the line between O 1 and O 2 and the radial direction of the first antenna array is ф 1 , the line between O 1 and O 2 and the second antenna The included angle in the radial direction of the array is ф 2 ;
    所述第一天线阵列在Q个符号周期内以第一阵元为基准点的接收信号模型为:The received signal model of the first antenna array with the first array element as a reference point in Q symbol periods is:
    Y 1=A 1S+W 1Y 1 =A 1 S+W 1 ;
    所述第二天线阵列在前q个符号周期内以第一阵元为基准点的接收信号模型为:The received signal model of the second antenna array with the first array element as the reference point in the first q symbol periods is:
    Y 2=A 2S+W 2Y 2 =A 2 S+W 2 ;
    其中,Y 1=[y 11,y 12,…,y 1Q],Y 2=[y 21,y 22,…,y 2Q,],为接收矩阵; Wherein, Y 1 =[y 11 , y 12 ,...,y 1Q ], Y 2 =[y 21 ,y 22 ,...,y 2Q ,], is the receiving matrix;
    Y 1q=[y 11(q),y 12(q),…,y 1,2N+1(q)],Y 2q=[y 21(q),y 22(q),…,y 2,2M+1(q)],为第q个符号周期内的接收矢量; Y 1q =[y 11 (q),y 12 (q),…,y 1,2N+1 (q)],Y 2q =[y 21 (q),y 22 (q),…,y 2, 2M+1 (q)], is the received vector in the qth symbol period;
    Figure PCTCN2021078766-appb-100015
    为导引矢量;其中θ 1为所述第一天线阵列的波束达到角,θ 2为所述第二天线阵列的波束达到角;
    Figure PCTCN2021078766-appb-100015
    is the steering vector; wherein θ 1 is the beam arrival angle of the first antenna array, and θ 2 is the beam arrival angle of the second antenna array;
    S=[S 1,S 2,…,S Q],为Q个导频符号构成的训练序列矢量; S=[S 1 , S 2 ,..., S Q ], is a training sequence vector composed of Q pilot symbols;
    W 1=[W 11W 12,…,W 1Q],W 2=[W 21W 22,…,W 2Q],为噪声矩阵; W 1 =[W 11 W 12 ,...,W 1Q ], W 2 =[W 21 W 22 ,...,W 2Q ], is a noise matrix;
    W 1q=[W 11(q),W 12(q),…,W 1,2N+1(q)]; W 1q =[W 11 (q),W 12 (q),...,W 1,2N+1 (q)];
    W 2q=[W 21(q),W 22(q),…,W 2,2M+1(q)]; W 2q = [W 21 (q), W 22 (q), . . . , W 2 , 2M+1 (q)];
    W 1q、W 2q为第q个符号周期的噪声矢量; W 1q and W 2q are the noise vectors of the q-th symbol period;
    所述虚拟天线阵列的阵元为所述第一天线阵列、所述第二天线阵列的阵元,所述虚拟天线阵列的中心为O 1、O 2连线的中点; The array elements of the virtual antenna array are the array elements of the first antenna array and the second antenna array, and the center of the virtual antenna array is the midpoint of the line connecting O 1 and O 2 ;
    所述构建模块根据所述各组天线阵列之间的相对位置信息确定的所述各组天线阵列的波束到达角关系,包括:The beam arrival angle relationship of each group of antenna arrays determined by the building module according to the relative position information between the various groups of antenna arrays, including:
    θ 1=ф 1+θ;  (1) θ 11 +θ; (1)
    θ 2=ф 2-θ;  (2) θ 22 -θ; (2)
    其中,θ为所述虚拟天线阵列的波束到达角;Wherein, θ is the beam arrival angle of the virtual antenna array;
    所述构建模块在根据所述相位关系和所述波束到达角关系改写所述每组天线阵列的接收信号模型时,具体用于:When rewriting the received signal model of each group of antenna arrays according to the phase relationship and the beam arrival angle relationship, the building module is specifically used for:
    所述第一天线阵列的第n个阵元在第q个符号周期内以所述第一天线阵列的第一个阵元为参考点的接收信号为:The received signal of the n-th element of the first antenna array in the q-th symbol period with the first element of the first antenna array as a reference point is:
    Figure PCTCN2021078766-appb-100016
    Figure PCTCN2021078766-appb-100016
    以所述第一天线阵列的中心点O 1位置为参考点,根据公式(1),将所述第一天线阵列的第n个阵元在第q个符号周期内的接收信号改写为: Taking the position of the center point O1 of the first antenna array as the reference point, according to formula (1), the received signal of the nth element of the first antenna array in the qth symbol period is rewritten as:
    Figure PCTCN2021078766-appb-100017
    Figure PCTCN2021078766-appb-100017
    其中,n=1,2,…,2N+1;Among them, n=1, 2, ..., 2N+1;
    所述第二天线阵列的第m个阵元在第q个符号周期内以所述第二天线阵列的第一个阵元为参考点的接收信号为:The received signal of the mth element of the second antenna array in the qth symbol period with the first element of the second antenna array as a reference point is:
    Figure PCTCN2021078766-appb-100018
    Figure PCTCN2021078766-appb-100018
    以所述第二天线阵列的中心点O 2位置为参考点,根据公式(2)将第二天线阵列的第m个阵元在第q个符号周期内的接收信号改写为: Taking the position of the center point O 2 of the second antenna array as the reference point, according to formula (2), the received signal of the m-th element of the second antenna array in the q-th symbol period is rewritten as:
    Figure PCTCN2021078766-appb-100019
    Figure PCTCN2021078766-appb-100019
    以第一天线阵元的中心点O 1位置为参考点,根据公式(1)(2)以及O 2与O 1的距离K(λ/2),将所述第二天线阵列的第m个阵元在第q个符号周期内的接收信号改写为: Taking the position of the center point O1 of the first antenna array element as the reference point, according to formula ( 1 ) (2) and the distance K(λ/2) between O2 and O1, the mth of the second antenna array is The received signal of the array element in the qth symbol period is rewritten as:
    Figure PCTCN2021078766-appb-100020
    Figure PCTCN2021078766-appb-100020
    其中,m=1,2,…,2M+1;Among them, m=1, 2, ..., 2M+1;
    所述构建模块在基于改写后的所述各组天线阵列的接收信号模型确定所述虚拟天线阵列的接收信号模型时,具体用于:When determining the received signal model of the virtual antenna array based on the rewritten received signal models of each group of antenna arrays, the building module is specifically used for:
    根据公式(4)、(7),将所述虚拟天线阵列的接收信号堆积为(2N+2M+2)×Q维的矩阵,得到所述虚拟天线阵列的接收信号模型为:According to formulas (4) and (7), the received signals of the virtual antenna array are stacked into a (2N+2M+2)×Q-dimensional matrix, and the received signal model of the virtual antenna array is obtained as:
    Y=[y(1),y(2),…,y(Q)]=AS+W;Y=[y(1), y(2), ..., y(Q)]=AS+W;
    其中,
    Figure PCTCN2021078766-appb-100021
    in,
    Figure PCTCN2021078766-appb-100021
  12. 如权利要求9或10所述的装置,其特征在于,所述至少两组均匀线性的天线阵列由第一天线阵列和第二天线阵列组成;The device according to claim 9 or 10, wherein the at least two groups of uniform linear antenna arrays are composed of a first antenna array and a second antenna array;
    所述至少两组均匀线性的天线阵列的相对位置信息包括:所述第一天线阵列和所述第二天线阵列中的阵元间隔d为半波长λ/2,其中λ为波长,所述第一天线阵列的阵元数量为2N+1,所述第二天线阵列的阵元数量为2M+1,所述第一天线阵列的中心点O 1与所述第二天线阵列的中心点O 2的距离为K(λ/2),O 1与O 2的连线与所述第一天线阵列的径向方向的夹角为ф 1,O 1与O 2的连线与所述第二天线阵列的径向方向的夹角为ф 2The relative position information of the at least two groups of uniform linear antenna arrays includes: the array element interval d in the first antenna array and the second antenna array is half wavelength λ/2, where λ is the wavelength, and the first The number of elements of an antenna array is 2N+1, the number of elements of the second antenna array is 2M+1, the center point O 1 of the first antenna array and the center point O 2 of the second antenna array The distance is K(λ/2), the angle between the line between O 1 and O 2 and the radial direction of the first antenna array is ф 1 , the line between O 1 and O 2 and the second antenna The included angle in the radial direction of the array is ф 2 ;
    所述第一天线阵列在前q个符号周期内的接收信号模型为:The received signal model of the first antenna array in the first q symbol periods is:
    Y 1=A 1S+W 1Y 1 =A 1 S+W 1 ;
    所述第二天线阵列在前q个符号周期内的接收信号模型为:The received signal model of the second antenna array in the first q symbol periods is:
    Y 2=A 2S+W 2Y 2 =A 2 S+W 2 ;
    其中,Y 1=[y 11,y 12,…,y 1Q],Y 2=[y 21,y 22,…,y 2Q,],为接收矩阵; Wherein, Y 1 =[y 11 , y 12 ,...,y 1Q ], Y 2 =[y 21 ,y 22 ,...,y 2Q ,], is the receiving matrix;
    Y 1q=[y 11(q),y 12(q),…,y 1,2N+1(q)],Y 2q=[y 21(q),y 22(q),…,y 2,2M+1(q)],为第q个符号周期内的接收矢量; Y 1q =[y 11 (q),y 12 (q),…,y 1,2N+1 (q)],Y 2q =[y 21 (q),y 22 (q),…,y 2, 2M+1 (q)], is the received vector in the qth symbol period;
    Figure PCTCN2021078766-appb-100022
    为导引矢量;其中θ 1为所述第一天线阵列的波束达到角,θ 2为所述第二天线阵列的波束达到角;
    Figure PCTCN2021078766-appb-100022
    is the steering vector; wherein θ 1 is the beam arrival angle of the first antenna array, and θ 2 is the beam arrival angle of the second antenna array;
    S=[S 1,S 2,…,S Q],为Q个导频符号构成的训练序列矢量; S=[S 1 , S 2 ,..., S Q ], is a training sequence vector composed of Q pilot symbols;
    W 1=[W 11W 12,…,W 1Q],W 2=[W 21W 22,…,W 2Q],为噪声矩阵; W 1 =[W 11 W 12 ,...,W 1Q ], W 2 =[W 21 W 22 ,...,W 2Q ], is a noise matrix;
    W 1q=[W 11(q),W 12(q),…,W 1,2N+1(q)]; W 1q =[W 11 (q),W 12 (q),...,W 1,2N+1 (q)];
    W 2q=[W 21(q),W 22(q),…,W 2,2M+1(q)]; W 2q = [W 21 (q), W 22 (q), . . . , W 2 , 2M+1 (q)];
    W 1q、W 2q为第q个符号周期的噪声矢量; W 1q and W 2q are the noise vectors of the q-th symbol period;
    所述虚拟天线阵列的阵元为所述第一天线阵列、所述第二天线阵列的阵元,所述虚拟天线阵列的中心为O 1、O 2连线的中点; The array elements of the virtual antenna array are the array elements of the first antenna array and the second antenna array, and the center of the virtual antenna array is the midpoint of the line connecting O 1 and O 2 ;
    所述虚拟天线阵列的接收信号模型为:The received signal model of the virtual antenna array is:
    Y=[y(1),y(2),…,y(Q)]=AS+W;Y=[y(1), y(2), ..., y(Q)]=AS+W;
    其中,
    Figure PCTCN2021078766-appb-100023
    in,
    Figure PCTCN2021078766-appb-100023
    第q个符号周期内所述虚拟天线阵列中各阵元以第一天线阵列的中心点O 1为参考点的接收信号满足以下关系: In the qth symbol period, the received signal of each array element in the virtual antenna array with the center point O1 of the first antenna array as the reference point satisfies the following relationship:
    Figure PCTCN2021078766-appb-100024
    Figure PCTCN2021078766-appb-100024
    Figure PCTCN2021078766-appb-100025
    Figure PCTCN2021078766-appb-100025
    其中,θ 1=ф 1+θ,θ 2=ф 2-θ;n=1,2,…,2N+1;m=1,2,…,2M+1;θ为所述虚拟天线阵列的波束到达角。 Wherein, θ 11 +θ, θ 22 -θ; n=1, 2,..., 2N+1; m=1, 2,..., 2M+1; θ is the value of the virtual antenna array beam angle of arrival.
  13. 如权利要求9-12任一项所述的装置,其特征在于,所述估计模块还用于:The apparatus according to any one of claims 9-12, wherein the estimation module is further configured to:
    在基于所述虚拟天线阵列的接收信号模型估计所述虚拟天线阵列的波束到达角之前,基于所述至少两组均匀线性的天线阵列中每组天线阵列的接收信号模型计算所述每组天线阵列的波束到达角的初始估计值;before estimating the beam angle of arrival of the virtual antenna array based on the received signal model of the virtual antenna array, calculating each group of antenna arrays based on the received signal model of each group of the at least two uniform linear antenna arrays The initial estimate of the beam angle of arrival of ;
    根据所述各组天线阵列的波束到达角的初始估计值确定所述空间超分辨率角度估计算法的搜索范围。The search range of the spatial super-resolution angle estimation algorithm is determined according to the initial estimated value of the beam arrival angle of each group of antenna arrays.
  14. 如权利要求13所述的装置,其特征在于,所述搜索范围为:The apparatus of claim 13, wherein the search range is:
    Figure PCTCN2021078766-appb-100026
    Figure PCTCN2021078766-appb-100026
    其中,
    Figure PCTCN2021078766-appb-100027
    为所述第一天线阵列的波束到达角的初始估计值,
    Figure PCTCN2021078766-appb-100028
    为所述第二天线阵列的波束到达角的初始估计值,Δ为预设值。
    in,
    Figure PCTCN2021078766-appb-100027
    is the initial estimated value of the beam arrival angle of the first antenna array,
    Figure PCTCN2021078766-appb-100028
    is the initial estimated value of the beam arrival angle of the second antenna array, and Δ is a preset value.
  15. 如权利要求14所述的装置,其特征在于,Δ与信噪比反相关。15. The apparatus of claim 14, wherein Δ is inversely related to the signal-to-noise ratio.
  16. 如权利要求9-15任一项所述的装置,其特征在于,所述估计模块还用于:The apparatus according to any one of claims 9-15, wherein the estimation module is further configured to:
    在使用空间超分辨率角度估计算法,基于所述虚拟天线阵列的接收信号模型估计所述虚拟天线阵列的波束到达角之后,根据所述虚拟天线阵列的波束到达角更新所述每组天线阵列的波束到达角的初始终估计值,得到所述每组天线阵列的波束到达角的最终估计值。After estimating the beam arrival angle of the virtual antenna array based on the received signal model of the virtual antenna array by using a spatial super-resolution angle estimation algorithm, update the beam arrival angle of each group of antenna arrays according to the beam arrival angle of the virtual antenna array. The initial estimated value of the beam angle of arrival is used to obtain the final estimated value of the beam angle of arrival of each group of antenna arrays.
  17. 一种天线系统,其特征在于,包括:An antenna system, characterized in that it includes:
    至少两个射频拉远单元,每个射频拉远单元包括一组均匀线性的天线阵列,所述射频拉远单元用于接收无线信号;At least two remote radio units, each of which includes a set of uniform linear antenna arrays, and the remote radio units are used to receive wireless signals;
    基带处理单元,与所述至少两个射频拉远单元通信连接,所述基带处理单元用于:基于至少两组均匀线性的天线阵列构造一组非均匀线性的虚拟天线阵列,所述虚拟天线阵列满足远场假设条件;根据所述至少两组均匀线性的天线阵列中各组天线阵列之间的相对位置信息、所述各组天线阵列的接收信号模型,建立所述虚拟天线阵列的接收信号模型;采用空间超分辨率角度估计算法,基于所述虚拟天线阵列的接收信号模型估计所述虚拟天线阵列的波束到达角。A baseband processing unit, connected in communication with the at least two remote radio units, the baseband processing unit is configured to: construct a set of non-uniform linear virtual antenna arrays based on at least two sets of uniform linear antenna arrays, the virtual antenna arrays Satisfying the far-field assumptions; establishing the received signal model of the virtual antenna array according to the relative position information between each group of antenna arrays in the at least two groups of uniform linear antenna arrays and the received signal model of each group of antenna arrays ; Using a spatial super-resolution angle estimation algorithm to estimate the beam arrival angle of the virtual antenna array based on the received signal model of the virtual antenna array.
  18. 如权利要求17所述的系统,其特征在于,所述基带处理单元在根据所述至少两组均匀线性的天线阵列中各组天线阵列之间的相对位置信息、以及所述各组天线阵列的接收信号模型,建立所述虚拟天线阵列的接收信号模型时,具体用于:The system according to claim 17, wherein the baseband processing unit is based on relative position information between each group of antenna arrays in the at least two groups of uniform linear antenna arrays, and the relative position information of each group of antenna arrays. The received signal model, when establishing the received signal model of the virtual antenna array, is specifically used for:
    根据所述至少两组均匀线性的天线阵列的相对位置信息,确定所述各组天线阵列的波束到达角关系和相位关系;According to the relative position information of the at least two groups of uniform linear antenna arrays, determine the beam arrival angle relationship and the phase relationship of each group of antenna arrays;
    根据所述相位关系和所述波束到达角关系改写所述每组天线阵列的接收信号模型,使所述每组天线阵列的接收信号模型中的因变量通过所述虚拟天线阵列的波束到达角来表示,和使所述每组天线阵列的接收信号模型中每个阵元的接收矢量以第一阵元的接收矢量为基准来表示,其中所述第一阵元为所述至少两组均匀线性的天线阵列中的任一阵元;Rewrite the received signal model of each group of antenna arrays according to the phase relationship and the beam angle of arrival relationship, so that the dependent variable in the received signal model of each group of antenna arrays is determined by the beam arrival angle of the virtual antenna array and the receiving vector of each array element in the received signal model of each group of antenna arrays is represented by the receiving vector of the first array element, wherein the first array element is the at least two groups of uniform linear any element in the antenna array of ;
    基于改写后的所述各组天线阵列的接收信号模型确定所述虚拟天线阵列的接收信号模型。The received signal model of the virtual antenna array is determined based on the rewritten received signal models of each group of antenna arrays.
  19. 如权利要求18所述的系统,其特征在于,所述至少两组均匀线性的天线阵列由第一天线阵列和第二天线阵列组成;The system of claim 18, wherein the at least two groups of uniform linear antenna arrays are composed of a first antenna array and a second antenna array;
    所述至少两组均匀线性的天线阵列的相对位置信息包括:所述第一天线阵列和所述第二天线阵列中的阵元间隔d为半波长λ/2,其中λ为波长,所述第一天线阵列的阵元数量为2N+1,所述第二天线阵列的阵元数量为2M+1,所述第一天线阵列的中心点O 1与所述第二天线阵列的中心点O 2的距离为K(λ/2),O 1与O 2的连线与所述第一天线阵列的径向方向的夹角为ф 1,O 1与O 2的连线与所述第二天线阵列的径向方向的夹角为ф 2The relative position information of the at least two groups of uniform linear antenna arrays includes: the array element interval d in the first antenna array and the second antenna array is half wavelength λ/2, where λ is the wavelength, and the first The number of elements of an antenna array is 2N+1, the number of elements of the second antenna array is 2M+1, the center point O 1 of the first antenna array and the center point O 2 of the second antenna array The distance is K(λ/2), the angle between the line between O 1 and O 2 and the radial direction of the first antenna array is ф 1 , the line between O 1 and O 2 and the second antenna The included angle in the radial direction of the array is ф 2 ;
    所述第一天线阵列在Q个符号周期内以第一阵元为基准点的接收信号模型为:The received signal model of the first antenna array with the first array element as a reference point in Q symbol periods is:
    Y 1=A 1S+W 1Y 1 =A 1 S+W 1 ;
    所述第二天线阵列在前q个符号周期内以第一阵元为基准点的接收信号模型为:The received signal model of the second antenna array with the first array element as the reference point in the first q symbol periods is:
    Y 2=A 2S+W 2Y 2 =A 2 S+W 2 ;
    其中,Y 1=[y 11,y 12,…,y 1Q],Y 2=[y 21,y 22,…,y 2Q,],为接收矩阵; Wherein, Y 1 =[y 11 , y 12 ,...,y 1Q ], Y 2 =[y 21 ,y 22 ,...,y 2Q ,], is the receiving matrix;
    Y 1q=[y 11(q),y 12(q),…,y 1,2N+1(q)],Y 2q=[y 21(q),y 22(q),…,y 2,2M+1(q)],为第q个符号周期内的接收矢量; Y 1q =[y 11 (q),y 12 (q),…,y 1,2N+1 (q)],Y 2q =[y 21 (q),y 22 (q),…,y 2, 2M+1 (q)], is the received vector in the qth symbol period;
    Figure PCTCN2021078766-appb-100029
    为导引矢量;其中θ 1为所述第一天线阵列的波束达到角,θ 2为所述第二天线阵列的波束达到角;
    Figure PCTCN2021078766-appb-100029
    is the steering vector; wherein θ 1 is the beam arrival angle of the first antenna array, and θ 2 is the beam arrival angle of the second antenna array;
    S=[S 1,S 2,…,S Q],为Q个导频符号构成的训练序列矢量; S=[S 1 , S 2 ,..., S Q ], is a training sequence vector composed of Q pilot symbols;
    W 1=[W 11W 12,…,W 1Q],W 2=[W 21W 22,…,W 2Q],为噪声矩阵; W 1 =[W 11 W 12 ,...,W 1Q ], W 2 =[W 21 W 22 ,...,W 2Q ], is a noise matrix;
    W 1q=[W 11(q),W 12(q),…,W 1,2N+1(q)]; W 1q =[W 11 (q),W 12 (q),...,W 1,2N+1 (q)];
    W 2q=[W 21(q),W 22(q),…,W 2,2M+1(q)]; W 2q = [W 21 (q), W 22 (q), . . . , W 2 , 2M+1 (q)];
    W 1q、W 2q为第q个符号周期的噪声矢量; W 1q and W 2q are the noise vectors of the q-th symbol period;
    所述虚拟天线阵列的阵元为所述第一天线阵列、所述第二天线阵列的阵元,所述虚拟天线阵列的中心为O 1、O 2连线的中点; The array elements of the virtual antenna array are the array elements of the first antenna array and the second antenna array, and the center of the virtual antenna array is the midpoint of the line connecting O 1 and O 2 ;
    根据所述各组天线阵列之间的相对位置信息确定的所述各组天线阵列的波束到达角关系,包括:The beam arrival angle relationship of each group of antenna arrays determined according to the relative position information between each group of antenna arrays includes:
    θ 1=ф 1+θ;  (1) θ 11 +θ; (1)
    θ 2=ф 2-θ;  (2) θ 22 -θ; (2)
    其中,θ为所述虚拟天线阵列的波束到达角;Wherein, θ is the beam arrival angle of the virtual antenna array;
    所述基带处理单元在根据所述相位关系和所述波束到达角关系改写所述每组天线阵列的接收信号模型时,具体用于:When rewriting the received signal model of each group of antenna arrays according to the phase relationship and the beam angle of arrival relationship, the baseband processing unit is specifically used for:
    所述第一天线阵列的第n个阵元在第q个符号周期内以所述第一天线阵列的第一个阵元为参考点的接收信号为:The received signal of the n-th element of the first antenna array in the q-th symbol period with the first element of the first antenna array as a reference point is:
    Figure PCTCN2021078766-appb-100030
    Figure PCTCN2021078766-appb-100030
    以所述第一天线阵列的中心点O 1位置为参考点,根据公式(1),将所述第一天线阵列的第n个阵元在第q个符号周期内的接收信号改写为: Taking the position of the center point O1 of the first antenna array as the reference point, according to formula (1), the received signal of the nth element of the first antenna array in the qth symbol period is rewritten as:
    Figure PCTCN2021078766-appb-100031
    Figure PCTCN2021078766-appb-100031
    其中,n=1,2,…,2N+1;Among them, n=1, 2, ..., 2N+1;
    所述第二天线阵列的第m个阵元在第q个符号周期内以所述第二天线阵列的第一个阵元为参考点的接收信号为:The received signal of the mth element of the second antenna array in the qth symbol period with the first element of the second antenna array as a reference point is:
    Figure PCTCN2021078766-appb-100032
    Figure PCTCN2021078766-appb-100032
    以所述第二天线阵列的中心点O 2位置为参考点,根据公式(2)将第二天线阵列的第m个阵元在第q个符号周期内的接收信号改写为: Taking the position of the center point O 2 of the second antenna array as the reference point, according to formula (2), the received signal of the m-th element of the second antenna array in the q-th symbol period is rewritten as:
    Figure PCTCN2021078766-appb-100033
    Figure PCTCN2021078766-appb-100033
    以第一天线阵元的中心点O 1位置为参考点,根据公式(1)(2)以及O 2与O 1的距离K(λ/2),将所述第二天线阵列的第m个阵元在第q个符号周期内的接收信号改写为: Taking the position of the center point O1 of the first antenna array element as the reference point, according to formula ( 1 ) (2) and the distance K(λ/2) between O2 and O1, the mth of the second antenna array is The received signal of the array element in the qth symbol period is rewritten as:
    Figure PCTCN2021078766-appb-100034
    Figure PCTCN2021078766-appb-100034
    其中,m=1,2,…,2M+1;Among them, m=1, 2, ..., 2M+1;
    所述基带处理单元在基于改写后的所述各组天线阵列的接收信号模型确定所述虚拟天线阵列的接收信号模型时,具体用于:When the baseband processing unit determines the received signal model of the virtual antenna array based on the rewritten received signal models of each group of antenna arrays, the baseband processing unit is specifically configured to:
    根据公式(4)、(7),将所述虚拟天线阵列的接收信号堆积为(2N+2M+2)×Q维的矩阵,得到所述虚拟天线阵列的接收信号模型为:According to formulas (4) and (7), the received signals of the virtual antenna array are stacked into a (2N+2M+2)×Q-dimensional matrix, and the received signal model of the virtual antenna array is obtained as:
    Y=[y(1),y(2),…,y(Q)]=AS+W;Y=[y(1), y(2), ..., y(Q)]=AS+W;
    其中,
    Figure PCTCN2021078766-appb-100035
    in,
    Figure PCTCN2021078766-appb-100035
  20. 如权利要求17或18所述的系统,其特征在于,所述至少两组均匀线性的天线阵列由第一天线阵列和第二天线阵列组成;The system according to claim 17 or 18, wherein the at least two groups of uniform linear antenna arrays are composed of a first antenna array and a second antenna array;
    所述至少两组均匀线性的天线阵列的相对位置信息包括:所述第一天线阵列和所述第二天线阵列中的阵元间隔d为半波长λ/2,其中λ为波长,所述第一天线阵列的阵元数量为2N+1,所述第二天线阵列的阵元数量为2M+1,所述第一天线阵列的中心点O 1与所述第二天线阵列的中心点O 2的距离为K(λ/2),O 1与O 2的连线与所述第一天线阵列的径向方向的夹角为ф 1,O 1与O 2的连线与所述第二天线阵列的径向方向的夹角为ф 2The relative position information of the at least two groups of uniform linear antenna arrays includes: the array element interval d in the first antenna array and the second antenna array is half wavelength λ/2, where λ is the wavelength, and the first The number of elements of an antenna array is 2N+1, the number of elements of the second antenna array is 2M+1, the center point O 1 of the first antenna array and the center point O 2 of the second antenna array The distance is K(λ/2), the angle between the line between O 1 and O 2 and the radial direction of the first antenna array is ф 1 , the line between O 1 and O 2 and the second antenna The included angle in the radial direction of the array is ф 2 ;
    所述第一天线阵列在前q个符号周期内的接收信号模型为:The received signal model of the first antenna array in the first q symbol periods is:
    Y 1=A 1S+W 1Y 1 =A 1 S+W 1 ;
    所述第二天线阵列在前q个符号周期内的接收信号模型为:The received signal model of the second antenna array in the first q symbol periods is:
    Y 2=A 2S+W 2Y 2 =A 2 S+W 2 ;
    其中,Y 1=[y 11,y 12,…,y 1Q],Y 2=[y 21,y 22,…,y 2Q,],为接收矩阵; Wherein, Y 1 =[y 11 , y 12 ,...,y 1Q ], Y 2 =[y 21 ,y 22 ,...,y 2Q ,], is the receiving matrix;
    Y 1q=[y 11(q),y 12(q),…,y 1,2N+1(q)],Y 2q=[y 21(q),y 22(q),…,y 2,2M+1(q)],为第q个符号周期内的接收矢量; Y 1q =[y 11 (q),y 12 (q),…,y 1,2N+1 (q)],Y 2q =[y 21 (q),y 22 (q),…,y 2, 2M+1 (q)], is the received vector in the qth symbol period;
    Figure PCTCN2021078766-appb-100036
    为导引矢量;其中θ 1为所述第一天线阵列的波束达到角,θ 2为所述第二天线阵列的波束达到角;
    Figure PCTCN2021078766-appb-100036
    is the steering vector; wherein θ 1 is the beam arrival angle of the first antenna array, and θ 2 is the beam arrival angle of the second antenna array;
    S=[S 1,S 2,…,S Q],为Q个导频符号构成的训练序列矢量; S=[S 1 , S 2 ,..., S Q ], is a training sequence vector composed of Q pilot symbols;
    W 1=[W 11W 12,…,W 1Q],W 2=[W 21W 22,…,W 2Q],为噪声矩阵; W 1 =[W 11 W 12 ,...,W 1Q ], W 2 =[W 21 W 22 ,...,W 2Q ], is a noise matrix;
    W 1q=[W 11(q),W 12(q),…,W 1,2N+1(q)]; W 1q =[W 11 (q),W 12 (q),...,W 1,2N+1 (q)];
    W 2q=[W 21(q),W 22(q),…,W 2,2M+1(q)]; W 2q = [W 21 (q), W 22 (q), . . . , W 2 , 2M+1 (q)];
    W 1q、W 2q为第q个符号周期的噪声矢量; W 1q and W 2q are the noise vectors of the q-th symbol period;
    所述虚拟天线阵列的阵元为所述第一天线阵列、所述第二天线阵列的阵元,所述虚拟天线阵列的中心为O 1、O 2连线的中点; The array elements of the virtual antenna array are the array elements of the first antenna array and the second antenna array, and the center of the virtual antenna array is the midpoint of the line connecting O 1 and O 2 ;
    所述虚拟天线阵列的接收信号模型为:The received signal model of the virtual antenna array is:
    Y=[y(1),y(2),…,y(Q)]=AS+W;Y=[y(1), y(2), ..., y(Q)]=AS+W;
    其中,
    Figure PCTCN2021078766-appb-100037
    in,
    Figure PCTCN2021078766-appb-100037
    第q个符号周期内所述虚拟天线阵列中各阵元以第一天线阵列的中心点O 1为参考点的接收信号满足以下关系: In the qth symbol period, the received signal of each array element in the virtual antenna array with the center point O1 of the first antenna array as the reference point satisfies the following relationship:
    Figure PCTCN2021078766-appb-100038
    Figure PCTCN2021078766-appb-100038
    Figure PCTCN2021078766-appb-100039
    Figure PCTCN2021078766-appb-100039
    其中,θ 1=ф 1+θ,θ 2=ф 2-θ;n=1,2,…,2N+1;m=1,2,…,2M+1;θ为所述虚拟天线阵列的波束到达角。 Wherein, θ 11 +θ, θ 22 -θ; n=1, 2,..., 2N+1; m=1, 2,..., 2M+1; θ is the value of the virtual antenna array beam angle of arrival.
  21. 如权利要求17-20任一项所述的系统,其特征在于,所述基带处理单元还用于:The system according to any one of claims 17-20, wherein the baseband processing unit is further configured to:
    在基于所述虚拟天线阵列的接收信号模型估计所述虚拟天线阵列的波束到达角之前,基于所述至少两组均匀线性的天线阵列中每组天线阵列的接收信号模型计算所述每组天线阵列的波束到达角的初始估计值;before estimating the beam angle of arrival of the virtual antenna array based on the received signal model of the virtual antenna array, calculating each group of antenna arrays based on the received signal model of each group of the at least two uniform linear antenna arrays The initial estimate of the beam angle of arrival of ;
    根据所述各组天线阵列的波束到达角的初始估计值确定所述空间超分辨率角度估计算法的搜索范围。The search range of the spatial super-resolution angle estimation algorithm is determined according to the initial estimated value of the beam arrival angle of each group of antenna arrays.
  22. 如权利要求21所述的系统,其特征在于,所述搜索范围为:The system of claim 21, wherein the search range is:
    Figure PCTCN2021078766-appb-100040
    Figure PCTCN2021078766-appb-100040
    其中,
    Figure PCTCN2021078766-appb-100041
    为所述第一天线阵列的波束到达角的初始估计值,
    Figure PCTCN2021078766-appb-100042
    为所述第二天线阵列的波束到达角的初始估计值,Δ为预设值。
    in,
    Figure PCTCN2021078766-appb-100041
    is the initial estimated value of the beam arrival angle of the first antenna array,
    Figure PCTCN2021078766-appb-100042
    is the initial estimated value of the beam arrival angle of the second antenna array, and Δ is a preset value.
  23. 如权利要求22所述的系统,其特征在于,Δ与信噪比反相关。23. The system of claim 22, wherein Δ is inversely related to the signal-to-noise ratio.
  24. 如权利要求17-23任一项所述的系统,其特征在于,所述基带处理单元还用于:The system according to any one of claims 17-23, wherein the baseband processing unit is further configured to:
    在使用空间超分辨率角度估计算法,基于所述虚拟天线阵列的接收信号模型估计所述虚拟天线阵列的波束到达角之后,根据所述虚拟天线阵列的波束到达角更新所述每组天线阵列的波束到达角的初始终估计值,得到所述每组天线阵列的波束到达角的最终估计值。After estimating the beam arrival angle of the virtual antenna array based on the received signal model of the virtual antenna array by using a spatial super-resolution angle estimation algorithm, update the beam arrival angle of each group of antenna arrays according to the beam arrival angle of the virtual antenna array. The initial estimated value of the beam angle of arrival is used to obtain the final estimated value of the beam angle of arrival of each group of antenna arrays.
  25. 一种通信装置,其特征在于,包括处理器和存储器;所述存储器用于存储计算机执行指令;所述处理器用于执行所述存储器所存储的计算机执行指令,以使所述通信装置执行如权利要求1至8中任一项所述的方法。A communication device, characterized in that it comprises a processor and a memory; the memory is used for storing computer-executed instructions; the processor is used for executing the computer-executed instructions stored in the memory, so that the communication device executes the computer-executable instructions as claimed in the claims. The method of any one of claims 1 to 8.
  26. 一种通信装置,其特征在于,包括处理器和接口电路;所述接口电路,用于接收代码指令并传输至所述处理器;所述处理器运行所述代码指令以执行如权利要求1至8中任一项所述的方法。A communication device, characterized in that it includes a processor and an interface circuit; the interface circuit is used to receive code instructions and transmit them to the processor; the processor executes the code instructions to execute the code instructions according to claims 1 to The method of any one of 8.
  27. 一种计算机可读存储介质,其特征在于,所述可读存储介质用于存储指令,当所述指令被执行时,使如权利要求1至8中任一项所述的方法被实现。A computer-readable storage medium, characterized in that, the readable storage medium is used for storing instructions, and when the instructions are executed, the method according to any one of claims 1 to 8 is implemented.
  28. 一种芯片,其特征在于,所述芯片与存储器耦合,用于读取并执行所述存储器中存储的程序指令,实现如权利要求1至8中任一项所述的方法。A chip, characterized in that, the chip is coupled with a memory, and is used for reading and executing program instructions stored in the memory, so as to implement the method according to any one of claims 1 to 8.
  29. 一种包含指令的计算机程序产品,其特征在于,所述计算机程序产品中存储有指令, 当其在计算机上运行时,使得计算机执行如权利要求1至8中任一项所述的方法。A computer program product comprising instructions, characterized in that the computer program product stores instructions that, when executed on a computer, cause the computer to execute the method according to any one of claims 1 to 8 .
PCT/CN2021/078766 2021-03-02 2021-03-02 Method and apparatus for estimating angle of arrival of beam, and antenna system WO2022183382A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/CN2021/078766 WO2022183382A1 (en) 2021-03-02 2021-03-02 Method and apparatus for estimating angle of arrival of beam, and antenna system
CN202180094736.8A CN116918274A (en) 2021-03-02 2021-03-02 Method, device and antenna system for estimating wave beam arrival angle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2021/078766 WO2022183382A1 (en) 2021-03-02 2021-03-02 Method and apparatus for estimating angle of arrival of beam, and antenna system

Publications (1)

Publication Number Publication Date
WO2022183382A1 true WO2022183382A1 (en) 2022-09-09

Family

ID=83153803

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2021/078766 WO2022183382A1 (en) 2021-03-02 2021-03-02 Method and apparatus for estimating angle of arrival of beam, and antenna system

Country Status (2)

Country Link
CN (1) CN116918274A (en)
WO (1) WO2022183382A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105912791A (en) * 2016-04-15 2016-08-31 山东农业大学 Local search based DOA estimation method in virtual co-prime array
CN106383335A (en) * 2016-08-18 2017-02-08 成都中安频谱科技有限公司 Method and device for positioning near-field interference source of high-frequency radio fixed direction finding station
CN107422295A (en) * 2017-08-30 2017-12-01 浙江大学 The Wave arrival direction estimating method represented based on relatively prime array virtual Domain equivalent signal atom norm
EP3418761A1 (en) * 2017-06-21 2018-12-26 Technische Universität Graz Method and system for determining a position

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105912791A (en) * 2016-04-15 2016-08-31 山东农业大学 Local search based DOA estimation method in virtual co-prime array
CN106383335A (en) * 2016-08-18 2017-02-08 成都中安频谱科技有限公司 Method and device for positioning near-field interference source of high-frequency radio fixed direction finding station
EP3418761A1 (en) * 2017-06-21 2018-12-26 Technische Universität Graz Method and system for determining a position
CN107422295A (en) * 2017-08-30 2017-12-01 浙江大学 The Wave arrival direction estimating method represented based on relatively prime array virtual Domain equivalent signal atom norm

Also Published As

Publication number Publication date
CN116918274A (en) 2023-10-20

Similar Documents

Publication Publication Date Title
US20200395664A1 (en) Beam Forming Using an Antenna Arrangement
US11563480B2 (en) Beam forming using an antenna arrangement
US10348381B2 (en) Antenna system configuration
US10355762B2 (en) System and method for adaptive beamforming communication
CN106972882B (en) Self-adaptive beam forming method of co-prime array based on virtual domain space power spectrum estimation
Park et al. Spatial channel covariance estimation for mmWave hybrid MIMO architecture
JPWO2017135389A1 (en) Wireless communication device
CN112469119B (en) Positioning method, positioning device, computer equipment and storage medium
US9647739B2 (en) Method and device for acquiring channel information
JP2018054386A (en) Radio wave arrival direction estimation device and radio wave arrival direction estimation method
WO2019206157A1 (en) Method for training downlink beam, network device and terminal device
CN111865370A (en) Method, device and system for determining arrival angle of signal
WO2016154923A1 (en) Method, device and communication system for obtaining beam information
US20190393945A1 (en) Compressing and decompressing beamspace coefficients
WO2022183382A1 (en) Method and apparatus for estimating angle of arrival of beam, and antenna system
US9893788B2 (en) Node in a wireless communication system with four beam ports and corresponding method
CN110832788A (en) Method and apparatus for analog beam finding
Govenker et al. Outage analysis of mmwave integrated device-to-device communication system under nakagami fading channel
US11271615B2 (en) Communications method and apparatus
CN116722896A (en) Multi-user precoding method, equipment and medium for super-directivity antenna array
CN103873127B (en) A kind of method that blocking matrix is quickly generated in adaptive beamforming
CN110417692B (en) Uplink channel tracking method and device
KR101244714B1 (en) Smart Antenna System for Rejection of Coherent and Incoherent Interferences
Choi Adaptive nulling beamformer for rejection of coherent and noncoherent interferences
WO2024113192A1 (en) Array antenna and manufacturing method for array antenna

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21928473

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 202180094736.8

Country of ref document: CN

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 21928473

Country of ref document: EP

Kind code of ref document: A1