Summary of the invention
The purpose of this invention is to provide a kind of intelligent antenna beam shaping method that the group covers that is used for, use the wasting of resources that traditional beamforming algorithm causes and to the influence of user's quality of reception to overcome in the prior art, the width of shaped-beam and user's spatial distribution scope are adapted, and each wave beam covers all users that multicasts, save code channel resource, reduce the interference between different user.
Another object of the present invention provides a kind of intelligent antenna beam shaping device that the group covers that is used for, and the wave beam so that the spatial distribution scope that produces with the group user adapts reduces inter-user interference, improves system communication quality.
For this reason, the invention provides following technical scheme:
A kind of intelligent antenna beam shaping method that is used for group's covering comprises step:
A, preliminary election are also stored multiple different beams;
B, calculate the user distribution scope that multicasts according to the user's that multicasts arrival bearing;
C, select the wave beam of storage, realize wave beam forming according to the described user distribution scope that multicasts.
Described method also comprises step:
Optimization can be carried out the different beams of figuration as the preliminary election wave beam at certain intervals to the total space.
Alternatively, adopt the method for exhaustion, perhaps the genetic algorithm optimization different beams makes its half-wave lobe width satisfy pre-provisioning request.
Described steps A further comprises: the rank of setting described storage wave beam according to beamwidth.
Described step C comprises:
C1, select the shaped-beam rank and calculate the shaped-beam angle according to the described user distribution scope that multicasts;
C2, from the storage wave beam select and described shaped-beam rank and the immediate wave beam of described shaped-beam angle.
A kind of intelligent antenna beam shaping method that is used for group's covering comprises step:
A ', calculate the user distribution scope that multicasts according to the user's that multicasts arrival bearing;
B ', according to the described user distribution range computation shaped-beam angle that multicasts;
C ', according to described shaped-beam angle initialization figuration weight vector initial value;
D ', the described figuration weight vector initial value of optimization obtain the shaped-beam that is complementary with the described user distribution scope that multicasts.
Preferably, calculate the user distribution scope that multicasts by following process:
A), estimate the described user's that multicasts arrival bearing;
B), calculate the described user's that multicasts incoming wave angle;
C), determine the described user distribution scope that multicasts according to described incoming wave angle.
Preferably, described step b) is specially: the incoming wave angle of estimating to obtain the described user of multicasting by user's that each is multicasted training sequence.
Preferably, described step c) is specially:
Calculate described user distribution scope: the that multicasts by following formula
B=360 °-max (Δ),
Wherein, the maximum of the adjacent two users' differential seat angle of max (Δ) expression.
Preferably, calculate described shaped-beam angle by following formula:
Wherein,
Function round represents to get immediate integer;
Δ is the pointing accuracy of figuration vector;
Φ={
1,
2, Λ,
M,
m(m=1, Λ M) are each user's incoming wave angle, and 0 °<
1≤
2≤ L≤
M≤ 360 °.
A kind of intelligent antenna beam shaping device that is used for group's covering comprises:
The wave beam memory cell, the many groups wave beam that is used to store different stage and can carries out figuration at certain intervals to the total space;
The user distribution that multicasts scope acquiring unit is used for obtaining according to user's the arrival bearing of multicasting the user's that multicasts distribution;
The wave beam forming unit, be coupled in described wave beam memory cell and the described user distribution range computation unit that multicasts respectively, be used for selecting the wave beam that the spatial distribution with the described user of multicasting is complementary from described wave beam memory cell according to the output result of the described user distribution range computation unit that multicasts.
Preferably, described device also comprises:
The beam optimization unit is coupled in described wave beam memory cell, is used for many groups wave beam of needs storage is optimized, and makes the half power lobe width of each wave beam satisfy pre-provisioning request, and the gain that half-power angle is outside one's consideration is a predetermined value.
The described user distribution scope acquiring unit that multicasts comprises:
Arrival bearing's estimation unit, be used to estimate this multicast in all users' arrival bearing;
The incoming wave angle computing unit is coupled in described arrival bearing's estimation unit, is used for calculating according to the estimated result of described arrival bearing's estimation unit these interior all users' that multicast incoming wave angle;
The distribution determining unit is coupled in described incoming wave angle computing unit, is used for output result according to the described incoming wave angle computing unit user distribution scope of determining to multicast.
Described wave beam forming unit comprises:
Wave beam rank selected cell is used for determining according to the described user distribution scope that multicasts the rank of shaped-beam;
The beam direction selected cell is used for determining according to the described user distribution scope that multicasts the direction of shaped-beam;
The shaped-beam output unit is coupled in described wave beam rank selected cell and described beam direction selected cell respectively, is used for selecting corresponding wave beam according to the rank and the direction of the shaped-beam of determining from described wave beam memory cell.
A kind of intelligent antenna beam shaping device that is used for group's covering comprises:
The user distribution that multicasts scope acquiring unit is used for obtaining the user distribution scope that multicasts according to the user's that multicasts arrival bearing;
The beam direction selected cell is coupled in the described user distribution scope acquiring unit that multicasts, and is used for obtaining the shaped-beam angle according to the described user distribution scope that multicasts;
The figuration weight vector is provided with the unit, is coupled in described shaped-beam angle calculation unit, is used for according to described shaped-beam angle initialization figuration weight vector initial value;
The beam optimization unit is coupled in described figuration weight vector the unit is set, and is used for figuration weight vector initial value is optimized, and makes the half power lobe width of the wave beam after the optimization satisfy pre-provisioning request, and the gain that half-power angle is outside one's consideration is a predetermined value.
By above technical scheme provided by the invention as can be seen, the present invention by the user that estimates to multicast arrival bearing and calculate user's distribution, calculate the angle of shaped-beam according to result of calculation.According to the angle of the shaped-beam immediate wave beam of user's space distribution of from wave beam storage, different brackets in advance, selecting and multicast, realize wave beam forming then; Perhaps shaped-beam is carried out real-time optimization according to the shaped-beam angle that calculates, thus obtain can covering group in all users' wave beam.Because therefore the corresponding code channel of each wave beam has saved code channel resource greatly; And this shaped-beam is complementary with user's the spatial distribution scope of multicasting, and reduced the interference to other users effectively.
Embodiment
Core of the present invention is to select suitable wave beam to cover according to the user's that multicasts spatial distribution scope in having the professional mobile communication system that multicasts.At first optimizing different wave beams is stored in the system as the preliminary election wave beam, these wave beams are set different ranks, estimate then to multicast the user arrival bearing and calculate user's distribution, select the rank of shaped-beam and calculate the angle of shaped-beam according to result of calculation.
The present technique field personnel know, smart antenna adopts plural single antenna array element to form antenna array, the signal that each array element receives is weighted summation through after the radio frequency processing with proper weight, can reach the effect of directional reception, and a weight vector correspondence certain beam pattern.The essence of weighting is a kind of space filtering, and smart antenna also can be thought a kind of SDMA (space division multiple access) technology.In SDMA, pass through the aerial array received signal, and carry out digital beam forming by Digital Signal Processing, just desired signal is strengthened by phase place and the amplitude of adjusting the aerial array received signal, and other interference signals are weakened, finally make the signal to noise ratio maximum of desired signal.
Smart antenna generally is divided into two kinds.A kind of is the switched-beam smart antenna, promptly preestablishes the wave beam weight that some point to different directions, and reasonable those wave beam weight weighted results of selective reception signal are carried out subsequent treatment in communication process.Another kind is an adaptive smart antenna, the weights of this antenna do not need to set in advance, bring in constant renewal in weights but press certain criterion according to the variation of signal space distribution character, the amplitude of weights and phase place can freely be upgraded, and the spatial character that this method can make full use of desired user signal and interference signal when algorithmic statement makes the Signal to Interference plus Noise Ratio of the signal that receives reach maximum.
The present invention is promptly at the user's that multicasts characteristic distributions, arrival bearing by the user that estimates to multicast also calculates the user distribution scope, calculate the angle of shaped-beam, according to result of calculation to wave beam forming, thereby form the wave beam that the spatial distribution scope with the user that multicasts adapts.
In order to make those skilled in the art person understand the present invention program better, the present invention is described in further detail below in conjunction with drawings and embodiments.
The realization flow of first embodiment of reference the inventive method shown in Figure 1 may further comprise the steps:
Step 101: preliminary election is also stored multiple different beams, and these wave beams can carry out figuration with certain interval to the total space.
In order to obtain to satisfy the wave beam that distinct group covers, can be optimized various wave beam earlier, the criterion of optimizing is to make its half power lobe width satisfy certain requirement, such as beamwidth is 50 °, 120 ° and 360 °, the gain that its half-power angle is outside one's consideration is low as far as possible, such as, minor level is not higher than-15dB.
When different beams is optimized, according to system's actual needs, can adopt the method for exhaustion, perhaps genetic algorithm etc.
For convenience, can also store the rank of wave beam according to beamwidth to the choosing of wave beam.Like this, a certain other wave beam of level that is to say that corresponding one group of width is identical, points to different wave beams with regard to corresponding one group of wave beam that can carry out figuration to the total space at certain intervals.
Step 102: the arrival bearing according to the user that multicasts calculates the user distribution scope that multicasts.
At first estimate all users' arrival bearing in this group that multicasts, calculate each user's incoming wave angle, then according to the incoming wave angle that calculates determine to multicast user's distribution.
Can come the arrival bearing of estimating user according to the channel impulse response of each user in this group that multicasts, also can come the arrival bearing of estimating user according to the same subscriber signal that different antennae receives.
The interior number of users of group of supposing to multicast is M, and then each user's incoming wave angle is
m, m=1, Λ, M, note Φ={
1,
2, Λ,
M, and 0 °< is arranged
1≤
2≤ L≤
M≤ 360 °.User's incoming wave angle can obtain by the estimation to each user's training sequence.
Note Δ (K) is that adjacent two users' incoming wave angle is poor, promptly
The user distribution that then multicasts scope is:
B=360 °-max (Δ) (2)
Step 103:, realize wave beam forming according to the wave beam of the user distribution scope selection storage that multicasts.
At first, the width of each rank wave beam of supposing storage is BW
n, n=1, L, N, and BW
0=0 °, according to the user distribution scope that the multicasts that calculates above
BEach rank beamwidth BW with storage
n, the wave beam rank n of following condition is satisfied in selection
0:
Then, in other group of wave beam of this grade, select and the required immediate wave beam of shaped-beam angle.
Can calculate the angle of shaped-beam by following formula:
Wherein, Δ is the pointing accuracy of figuration vector, the differential seat angle of the adjacent beams of promptly same rank stored, and for example every shaped-beam of 1 ° of storage, then its value is 1 °.In actual applications, can determine that the more little then precision of this value is high more according to system processing power or expected accuracy.
Function round represents to get immediate integer, i.e. shaped-beam angle to estimating
Quantize, that is to say the incoming wave angle that estimates is quantized in the sensing of default weight vector of storage.
For example: the incoming wave angle that estimates
And the pointing accuracy of figuration weight vector is 5 °, then
So the figuration weight vector is
Like this, can from the wave beam group of a plurality of different stages of pre-stored, select and shaped-beam that the user's that multicasts spatial distribution scope adapts.
Since the corresponding code channel of each wave beam, and the shaped-beam of selecting among the present invention can cover all users that multicasts, and has therefore saved code channel resource; And this shaped-beam is complementary with user's the spatial distribution scope of multicasting, and reduced the interference to other users.
Describe the present invention below for example in detail to being used for group processing procedure of the wave beam forming that covers.
Reference eight unit uniform circular array schematic diagrames shown in Figure 2:
Carry out wave beam forming at the even annular array in Unit eight that is made of omnidirectional antenna units, the ring array radius is 0.6 wavelength.
Supposing to multicast has 4 users in the group, and evenly distributes in the total space.
At first, to beam optimization and pre-stored:
The figuration direction of 3 rank wave beams of pre-stored as shown in Figure 3, wherein, the width of the 1st rank wave beam S1 is 35 °, the width of the 2nd rank wave beam S2 is 80 °, the width of the 3rd rank wave beam S3 is 360 °, i.e. omni-beam.These 3 rank wave beams are stored in the system at the figuration weight coefficient of all directions, are designated as w
n(), n=1, L, 3, is the centrifugal pump of attitude, is spaced apart 1 °.
Then, estimate to multicast the user arrival bearing and calculate the user distribution scope:
4 users' that estimate incoming wave angle is respectively 159 °, 123 °, 114 °, 132 °, then Φ={
1,
2, L,
M114 ° of }={, 123 °, 132 °, 159 ° }, calculate user distribution scope
B=45 °.
In the 3rd step, select the rank of shaped-beam and the angle of calculating shaped-beam:
According to
BSelect the 2nd grade of wave beam for=45 °, the figuration direction is:
The figuration weight vector that takes out corresponding this grade and direction is:
Final shaped-beam as shown in Figure 4.
Above-mentioned wave beam is prestored is simplification on calculating, in actual applications, also can carry out real-time optimization to it then according to the default shaped-beam of result of calculation, obtains and shaped-beam that the user's space distribution that multicasts adapts.
The flow chart of second embodiment of reference the inventive method shown in Figure 5 may further comprise the steps:
Step 501: the arrival bearing according to the user that multicasts calculates the user distribution scope that multicasts.
At first estimate all users' arrival bearing in this group that multicasts, calculate each user's incoming wave angle, then according to the incoming wave angle that calculates determine to multicast user's distribution.
Can come the arrival bearing of estimating user according to the channel impulse response of each user in this group that multicasts, also can come the arrival bearing of estimating user according to the same subscriber signal that different antennae receives.
The interior number of users of group of supposing to multicast is M, and then each user's incoming wave angle is
m, m=1, Λ, M, note Φ={
1,
2, Λ,
M, and 0 °< is arranged
1≤
2≤ L≤
M≤ 360 °.User's incoming wave angle can obtain by the estimation to each user's training sequence.
Note Δ (K) is that adjacent two users' incoming wave angle is poor, promptly
The user distribution that then multicasts scope is:
B=360 °-max (Δ)
Step 502: according to the user distribution range computation shaped-beam angle that multicasts.
Can pass through the angle that formula (4) calculates shaped-beam:
Wherein, Δ is the pointing accuracy of figuration vector, in actual applications, can determine that the more little then precision of this value is high more according to system processing power or expected accuracy;
Function round represents to get immediate integer, i.e. shaped-beam angle to estimating
Quantize, that is to say the incoming wave angle that estimates is quantized in the sensing of default weight vector of storage.
Step 503: according to shaped-beam angle initialization figuration weight vector initial value;
Step 504: the figuration weight vector initial value of optimize setting, obtain and shaped-beam that the user distribution scope that multicasts is complementary, make the half power lobe width of the shaped-beam that obtains satisfy certain requirement, the gain that half-power angle is outside one's consideration is low as far as possible, reaches the value of expectation.Optimization method can have multiple, such as the method for exhaustion, genetic algorithm etc.
In order to realize the above-mentioned wave beam forming that the group covers that is used for, the present invention also provides a kind of device of realizing this method.
The first example structure block diagram with reference to apparatus of the present invention shown in Figure 6:
Apparatus of the present invention comprise: wave beam memory cell 61, the user distribution that multicasts scope acquiring unit 62 and wave beam forming unit 63.
Wave beam memory cell 61 is stored different stages and can be carried out many groups wave beam of figuration to the total space at certain intervals.
The user distribution that multicasts scope acquiring unit 62 obtains the user's that multicasts distribution according to the user's that multicasts arrival bearing.At first origin ripple direction estimation unit 621 is estimated these interior all users' that multicast arrival bearing, then by the incoming wave angle computing unit 622 that is connected in arrival bearing's estimation unit 621 according to the estimated result of arrival bearing's estimation unit calculate this multicast in all users' incoming wave angle, and then by the distribution determining unit 623 that is connected in incoming wave angle computing unit 622 according to the output result of the incoming wave angle computing unit user distribution scope of determining to multicast.
Wave beam forming unit 63 links to each other with the user distribution range computation unit 62 that multicasts with wave beam memory cell 61 respectively, is used for according to the output result of the user distribution range computation unit that multicasts from the wave beam memory cell is selected and the user's that multicasts spatial distribution is complementary wave beam.
Wave beam forming unit 63 comprises: wave beam rank selected cell 631, beam direction selected cell 632 and shaped-beam output unit 633.Determine the rank of shaped-beam by wave beam rank selected cell 631 according to the user distribution scope that multicasts, determine the direction of shaped-beam by beam direction selected cell 632 according to the user distribution scope that multicasts; From the wave beam memory cell, select corresponding wave beam by shaped-beam output unit 633 according to the rank and the direction of the shaped-beam of determining then, and with its figuration weight vector output.
Fig. 7 is the second example structure block diagram of apparatus of the present invention:
At first need many groups wave beam of storage to be optimized by 64 pairs of beam optimization unit, make the half power lobe width of each wave beam satisfy pre-provisioning request, the gain that half-power angle is outside one's consideration is a predetermined value; Wave beam after optimizing is stored in the wave beam memory cell 61.Obtain the user's that multicasts distribution by the arrival bearing of user distribution scope acquiring unit 62 that multicast according to the user that multicasts.By the wave beam that wave beam forming unit 63 is selected from the wave beam memory cell according to the output result of the user distribution range computation unit that multicasts and the user's that multicasts spatial distribution is complementary.
With reference to Fig. 8, Fig. 8 is the structured flowchart of the 3rd embodiment of apparatus of the present invention:
This device comprises: the user distribution that multicasts scope acquiring unit 62, beam direction selected cell 632, figuration weight vector are provided with unit 65 and beam optimization unit 64.
The user distribution that multicasts scope acquiring unit 62 obtains the user distribution scope that multicasts according to the user's that multicasts arrival bearing, obtain the shaped-beam angle by beam direction selected cell 632 according to the user distribution scope that multicasts then, unit 65 is set according to shaped-beam angle initialization figuration weight vector initial value by the figuration weight vector, carry out real-time optimization by 64 pairs of the wave beams in beam optimization unit by figuration weight vector initial value figuration, make the half power lobe width of the wave beam after the optimization satisfy pre-provisioning request, the gain that half-power angle is outside one's consideration is a predetermined value.
Though described the present invention by embodiment, those of ordinary skills know, the present invention has many distortion and variation and do not break away from spirit of the present invention, wish that appended claim comprises these distortion and variation and do not break away from spirit of the present invention.