Embodiment
Need to prove that under the situation of not conflicting, embodiment and the feature among the embodiment among the application can make up mutually.Describe the present invention below with reference to the accompanying drawings and in conjunction with the embodiments in detail.
Wireless communication system comprises transmitting terminal and receiving terminal, and the transmitting terminal in the embodiment of the invention is the equipment that is used to send data or information, such as macro base station, and little base station etc.; Receiving terminal is each Terminal Type that is used to receive data or information, as travelling carriage, handheld device or data card etc.Introducing each embodiment of the present invention below is that the basis is implemented with this wireless communication system all.
Fig. 4 is the flow chart according to the system of selection of the antenna data sending mode of the embodiment of the invention.As shown in Figure 4, the system of selection of this antenna data sending mode comprises:
Determining step S402: transmitting terminal determines to be suitable for the data transmission modes of receiving terminal from cyclic delay diversity CDD pattern and spatial reuse wave beam forming SM+BF pattern according to channel condition information; And
Forwarding step S404: transmitting terminal uses the established data sending mode to send data.
In the correlation technique, owing to lack the scheme of in CDD pattern and SM+BF pattern, selecting data transmission modes, can't select data transmission modes to increase link stability and to promote throughput flexibly according to channel condition information, the technical scheme that adopts the foregoing description to provide, can be according to weights information or system channel condition, from CDD pattern or SM+BF pattern, select the suitable data sending mode to send data neatly, increased the stability and the throughput that has improved system of link.
In wireless communication system, above-mentioned channel condition information can include but not limited to following one of at least: weights correlation information, weights range information, signal to noise ratio CINR, mistake are sent out the information of rate BER and spatial coherence.
Wherein, mistake is sent out rate BER for mistake burst rate or bit error rate, feeds back to transmitting terminal by receiving terminal; Perhaps, transmitting terminal comprises the BER under the cyclic delay diversity data transmission modes by calculating
CDDOr the BER under the spatial reuse wave beam forming data transmission modes
SMBF, BER can but be not limited to obtain by the following method:
In the judgement cycle or judgement one of the cycle specify in the minor cycle, the burst number that the statistics transmitting terminal sends altogether is M
TotalIndividual, the corresponding bit number is B
TotalBit, automatically retransmit (Automatic Repeat reQuest, ARQ) or mix automatically and retransmit that (HybridAutomatic Repeat reQuest, HARQ) the first burst number that retransmits is M
RepIndividual, corresponding bit number B
RepBit, then Dui Ying mistake burst rate is BER=M
Rep/ M
Total, perhaps send out rate BER=B by mistake
Rep/ B
Total
Wherein, information signal to noise ratio CINR comprises the CINR under the cyclic delay diversity data transmission modes
CDDOr the CINR under the spatial reuse wave beam forming data transmission modes
SMBFIt can be receiving terminal calculating and feed back to transmitting terminal, also can be that transmitting terminal oneself calculates.
Wherein, above-mentioned spatial coherence is by the conditional number of channel correlation matrix
Expression,
Computational process as follows:
(1) the previous channel relevancy matrix of initialization R
Pre, repeated execution of steps (2) finishes up to period T in selected period T.
(2) in period T,, calculate the active user and in frame structure, be used for channel relevancy matrix on the carrier set of calculating channel correlation matrix according to time sequencing:
Here, N
cRepresent to comprise on the above-mentioned carrier set number of carrier wave,
And α
k〉=0 is respectively the channel coefficient matrix and the proportionality coefficient of k subcarrier in the above-mentioned carrier set.h
Ij(k) channel coefficients that is j root transmitting antenna to k the carrier wave between i root reception antenna, j=1 ..., M, i=1 ..., N, M are actual physics transmitting antenna number or virtual-antenna number, N is the reception antenna number.
Previous channel relevancy matrix update is R
Pre=ρ R
Pre+ (1-ρ) R, ρ is constant and 0≤ρ≤1.
(3) conditional number of the previous channel correlation matrix of calculating:
Wherein, f be one about correlation matrix R
PreProcessing, be preferably:
Perhaps
Perhaps f (R
Pre)=λ
Min(R
Pre)
Wherein, the mark of tr (A) representing matrix A, subscript H represents matrix is asked common transposition in distress.λ
Max(R
Pre), λ
Min(R
Pre) be respectively matrix R
PreMinimum and maximum characteristic value.
Below by other embodiment said method is described in detail, following examples contain transmitting terminal sends out the information of rate BER or spatial coherence according to weights correlation information, weights range information, signal to noise ratio CINR, mistake, and multiple channel condition information combines and determines to be suitable for the data transmission modes of receiving terminal.
Embodiment one
In the present embodiment, transmitting terminal determines to be suitable for the data transmission modes of receiving terminal according to the weights correlation information, and in this embodiment, the threshold value that statistical variable is set is Num1.The judgement cycle is T, and unit is a frame.Fig. 5 is the flow chart according to the system of selection of the sending mode of the embodiment of the invention one.As shown in Figure 5, each receiving terminal to the transmitting terminal service carries out following processing to select the multi-antenna technology pattern in each cycle:
Step S502, the previous weights correlation of initialization WR
Pre=α, wherein, α is the constant greater than 0; Statistical variable N
S1=0;
Step S504, according to the time sequencing of frame, transmitting terminal obtains weights W
1, according to the time sequencing of frame, transmitting terminal calculates the next up-to-date weights W of receiving terminal
2, then adjacent twice weights correlation of receiving terminal correspondence is WR
Cur=f (W
1, W
2), wherein, f is to weights W
1, W
2Processing, be preferably f (W
1, W
2)=|| W
1 H* W
2||.Wherein, H is the conjugate transpose of matrix, || W
1 H* W
2|| representing matrix W
1 H* W
2Norm.And previous weights correlation is updated to WR
Pre=ρ WR
Pre+ (1-ρ) WR
Cur, ρ is constant and 0≤ρ≤1.And with weights W
2Value compose to W
1
With WR
PreCompare with the threshold T r of configuration, if WR
Pre〉=T
r, statistic Ns then
1Add 1;
Execution in step S504 finishes or Ns up to period T repeatedly
1〉=Num
1
If step S506 is Ns
1〉=Num
1, select the SM+BF data transmission modes, otherwise, the CDD data transmission modes selected.
Step S508 sends data with selected data transmission modes.
Embodiment two
In the present embodiment, transmitting terminal determines to be suitable for the data transmission modes of receiving terminal according to the weights range information, and in this embodiment, the threshold value that statistical variable is set is Num
2The judgement cycle is T, and unit is a frame.Fig. 6 is the flow chart according to the system of selection of the sending mode of the embodiment of the invention two.As shown in Figure 6, each receiving terminal to the transmitting terminal service carries out following processing to select the multi-antenna technology pattern in each cycle:
Step S602, the previous weights distance D of initialization
Pre=α, here, α is the constant greater than 0; Statistical variable Ns
2=0;
Step S604, according to the time sequencing of frame, transmitting terminal obtains weights W
1, according to the time sequencing of frame, transmitting terminal calculates the next up-to-date weights W of receiving terminal
2, then the distance of adjacent twice weights of receiving terminal correspondence is D
Cur=d (W
1, W
2), here, d is to weights W
1, W
2Processing, be preferably:
Wherein, λ
Max(W
1W
1H-W
2W
2 H) representing matrix W
1W
1 H-W
2W
2 HEigenvalue of maximum,
With
Be the beam shape-endowing weight value of described current receiving terminal, w
M, l (1), w
M, l (2)Be the weights component of the different m root constantly of described current receiving terminal transmitting antenna to l wave beam; M=1,2 ..., Tx, l=1,2 ..., M, Tx are the number of all physical antennas of described transmitting terminal, and M is the number of all wave beams of all antenna transmission of described transmitting terminal, and p is the constant greater than 0;
Previous weights distance is updated to D
Pre=ρ D
Pre+ (1-ρ) D
Cur, ρ is constant and 0≤ρ≤1.And with weights W
2Value compose to W
1
With D
PreCompare with threshold value Dr, if D
Pre〉=D
r, statistic Ns then
2Add 1;
Execution in step S604 finishes or Ns up to period T repeatedly
2〉=Num
2, Num
2Threshold value for configuration.
If step S606 is Ns
2〉=Num
2, select data transmission modes CDD, otherwise, data transmission modes SM+BF selected;
Step S608 sends data with selected data transmission modes.
Embodiment three
In the present embodiment, transmitting terminal determines to be suitable for the data transmission modes of receiving terminal according to transmission rate, and wherein, transmission rate is by the signal to noise ratio CINR under the CDD pattern
CDDAnd/or the signal to noise ratio CINR under the SM+BF pattern
SMBFInformation is determined.
Fig. 7 is the flow chart according to the system of selection of the data transmission modes of the embodiment of the invention three.As shown in Figure 7, transmitting terminal carries out following processing to all receiving terminals of its service:
Step S702 calculates the signal to noise ratio CINR of this receiving terminal under cyclic delay diversity
CDD, and, find the order of modulation M that is fit to the modulation coding mode correspondence under this signal to noise ratio with its lattice of tabling look-up
CDD, code rate P
CDD, number of repetition R
CDD, and the transmission rate that computation cycles postpones under the diversity data transmission modes is V
CDD=M
CDD* P
CDD/ R
CDD
Step S704 calculates the CINR of receiving terminal under spatial reuse wave beam forming data transmission modes
SMBF, and, find the pairing order of modulation M of its modulation coding mode with its lattice of tabling look-up
SMBF, code rate P
SMBF, coding number of repetition R
SMBFAnd the transmission rate V under the multiplexing wave beam forming data transmission modes of computer memory
SMBF=α
SMBF* M
SMBF* P
SMBF/ R
SMBFα wherein
SMBFMIMO code rate during for spatial reuse.
Step S706, relatively V
CDD, V
SMBFIf, V
CDD〉=V
SMBF, select cdd mode, otherwise select the spatial reuse beam-forming mode.
Step S708 uses selected data transmission modes to send the data of this receiving terminal.
Embodiment four
In the present embodiment, transmitting terminal determines to be suitable for the data transmission modes of receiving terminal according to the information of spatial coherence, and Fig. 8 is the flow chart according to the system of selection of the sending mode of the embodiment of the invention four.As shown in Figure 8, each receiving terminal to the transmitting terminal service carries out following processing to select the multi-antenna technology pattern in each cycle:
Step S802, the previous channel relevancy matrix of initialization R
Pre, repeated execution of steps S804 finishes up to period T in selected period T.
Step S804, in period T, according to time sequencing, calculate the active user and be used for channel relevancy matrix on the carrier set of calculating channel correlation matrix in frame structure:
Here, N
cRepresent to comprise on the above-mentioned carrier set number of carrier wave,
And α
k〉=0 is respectively the channel coefficient matrix and the proportionality coefficient of k subcarrier in the above-mentioned carrier set.h
Ij(k) channel coefficients that is j root transmitting antenna to k the carrier wave between i root reception antenna, j=1 ..., M, i=1 ..., N, M are actual physics transmitting antenna number or virtual-antenna number, N is the reception antenna number.
Here, be used for the carrier set of calculating channel correlation matrix, can be that receiving terminal sends the time-frequency two-dimensional data subcarrier in the subchannel of upstream data correspondence, the perhaps data subcarrier in the subchannel of the subcarrier of ascending pilot frequency correspondence or the downlink data correspondence that sends to receiving terminal.
Previous channel relevancy matrix update is R
Pre=ρ R
Pre+ (1-ρ) R, ρ is constant and 0≤ρ≤1.
Step S806, calculate the conditional number of previous channel relevancy matrix:
Wherein, f be one about correlation matrix R
PreProcessing, be preferably:
Perhaps
Perhaps f (R
Pre)=λ
Min(R
Pre)
Wherein, the mark of tr (A) representing matrix A, subscript H represents matrix is asked common transposition in distress.λ
Max(R
Pre), λ
Min(R
Pre) be respectively matrix R
PreMinimum and maximum characteristic value.Step S808, if
Select the spatial reuse beam-forming mode, otherwise select cdd mode.
Step S810 uses selected data transmission modes to send the data of this receiving terminal.
Embodiment five
In the present embodiment, transmitting terminal is sent out the data transmission modes that rate BER determines to be suitable for receiving terminal according to mistake, and Fig. 9 is the flow chart according to the system of selection of the sending mode of the embodiment of the invention five.As shown in Figure 9, transmitting terminal predetermined threshold value BER
0, all receiving terminals of its service are carried out following processing:
Step S902 obtains the BER of receiving terminal feedback, or utilizes the BER under HARQ or the ARQ calculating current data sending mode;
If step S904 is BER<BER
0, select the spatial reuse beam-forming mode more excellent, otherwise select cdd mode more excellent.
Step S906 sends data with selected more excellent data transmission modes.
Embodiment six
In the present embodiment, transmitting terminal is sent out rate BER, the signal to noise ratio CINR under the CDD pattern according to mistake
CDD, determining to be suitable for the data transmission modes of receiving terminal, Figure 10 is the flow chart according to the system of selection of the sending mode of the embodiment of the invention six.As shown in figure 10, transmitting terminal preestablishes a signal-noise ratio threshold value CDD_TH1 and a threshold value mistake rate threshold value B ER
0, all receiving terminals of its service are carried out following processing:
Step S1002 to the receiving terminal of current usage space diversity cdd mode, obtains the CINR under the CDD pattern
CDDIf, CINR
CDD>CDD_TH1 determines that then the spatial reuse beam-forming mode is more excellent; Otherwise, determine that cdd mode is more excellent.
Step S1004 to the receiving terminal of the multiplexing beam-forming mode of current usage space, obtains the BER of receiving terminal feedback
SMBF, or utilize HARQ or ARQ to calculate BER under the current data sending mode
SMBFIf BER
SMBF>BER
0, select cdd mode more excellent, otherwise select the spatial reuse beam-forming mode more excellent.
Step S1006: send data with selected more excellent data transmission modes.
Embodiment seven
In the present embodiment, transmitting terminal is sent out rate BER, the signal to noise ratio CINR under the CDD pattern according to mistake
CDDAnd the signal to noise ratio CINR under the SM+BF pattern
SMBF, determining to be suitable for the data transmission modes of receiving terminal, Figure 11 is the flow chart according to the system of selection of the sending mode of the embodiment of the invention seven.As shown in figure 11, transmitting terminal preestablishes interval threshold value [CDD_TH1, CDD_TH2] and [SMBF_TH1, SMBF_TH2].Wherein, 0≤CDD_TH1≤CDD_TH2,0≤SMBF_TH1≤SMBF_TH2, transmitting terminal carries out following processing to all receiving terminals of its service:
Step S1102, current data receiver formula is the receiving terminal of cdd mode; Calculate the CINR under this pattern
CDDIf, CINR
CDD<CDD_TH1 determines that then the CDD pattern is more excellent; If CINR
CDD>CDD_TH2 determines that then SM+BF is more excellent; If CDD_TH1≤CINR
CDD≤ CDD_TH2 then carries out the method for each specified data sending mode among the embodiment three to embodiment six, determines that cdd mode or spatial reuse beam-forming mode are more excellent.
Step S1104, current data receiver formula is the receiving terminal of spatial reuse beam-forming mode; Calculate the CINR under this pattern
SMBFIf, CINR
SMBF<SMBF_TH1 determines that then the CDD pattern is more excellent; If CINR
SMBF>SMBF_TH2 determines that then SM+BF is more excellent; If SMBF_TH1≤CINR
SMBF≤ SMBF_TH2 then carries out the method for each specified data sending mode among the embodiment three to embodiment six, determines that cdd mode or spatial reuse beam-forming mode are more excellent.
Step S1106 sends data with selected more excellent data transmission modes.
Embodiment eight
Present embodiment is that of embodiment three to embodiment seven optimizes distortion, and in the present embodiment, above-mentioned determining step can further include following processing:
(1) the second judgement period T 2 is set, the unit of T2 is a frame;
(2) L determination point is set in the second judgement cycle, wherein, L is the integer greater than 1;
(3) carry out the scheme of each determining step above-mentioned at each determination point, determine that CDD pattern or SM+BF pattern are the data transmission modes that is suitable for receiving terminal, and statistics CDD pattern is the times N 1 that is suitable for the data transmission modes of receiving terminal, and perhaps adding up the SM+BF pattern is the times N 2 that is suitable for the data transmission modes of receiving terminal;
(4) if it is the data transmission modes that is suitable for receiving terminal that N1/L, determines the CDD pattern more than or equal to predetermined value Tr, otherwise, determine that the SM+BF pattern is the data transmission modes that is suitable for receiving terminal;
(5) if it is the data transmission modes that is suitable for receiving terminal that N2/L, determines the SM+BF pattern more than or equal to predetermined value Tr, otherwise, determine that the CDD pattern is the data transmission modes that is suitable for receiving terminal.
Above-mentioned data transmission modes determines that a preferred scheme of method is as follows:
At judgement L=1 and do judgement during for the integral multiple of period T constantly, transmitting terminal is set the judgement period T, and unit is a frame; All receiving terminals to its service carry out following processing:
When totalframes was the integral multiple of T, adopting the data sending mode of any one method selection among the embodiment three to embodiment seven was cyclic delay diversity or spatial reuse wave beam forming.And in the next judgement cycle, use these mode transfer data.Enter the next judgement cycle.
Above-mentioned data transmission modes determines that another preferred scheme of method is as follows:
Figure 12 is the flow chart according to first system of selection of the sending mode of the embodiment of the invention eight.As shown in figure 12, set threshold T r and judgement period T, in the judgement cycle, set L the judgement moment (determination point), all receiving terminals of its service are carried out following processing:
Step S1202, initialization CDD_NUM=0;
Step S1204 constantly carries out the scheme of embodiment three to embodiment seven arbitrary determining steps in each judgement, if cdd mode is more excellent, and CDD_NUM=CDD_NUM+1 then;
Step S1206, repeated execution of steps S1204 is up to end cycle or CDD_NUM/L 〉=Tr;
Step S1208 if CDD_NUM/L 〉=Tr selects cdd mode more excellent, otherwise selects the spatial reuse beam-forming mode more excellent.
Step S1210 sends data with the more excellent data transmission modes of selection in next cycle.Enter the next judgement cycle.
Above-mentioned data transmission modes determines that another preferred scheme of method is as follows:
Figure 13 is the flow chart according to second system of selection of the sending mode of the embodiment of the invention eight.As shown in figure 13, set threshold T r and judgement period T, in the judgement cycle, set L the judgement moment (determination point), all receiving terminals of its service are carried out following processing:
Step S1302, initialization SMBF_NUM=0;
Step S1304 constantly carries out the scheme of embodiment three to embodiment seven arbitrary determining steps in each judgement, if the spatial reuse beam-forming mode is more excellent, and SMBF_NUM=SMBF_NUM+1 then;
Step S1306, repeated execution of steps S1304 is up to end cycle or SMBF_NUM/L 〉=Tr;
Step S1308 if SMBF_NUM/L 〉=Tr selects the spatial reuse beam-forming mode more excellent, otherwise selects cdd mode more excellent.
Step S1310 sends data with the more excellent data transmission modes of selection in next cycle.Enter the next judgement cycle.
Embodiment nine
In the present embodiment, transmitting terminal is sent out rate BER judgment data transmission rate trend according to mistake, and determines that according to speed trend CDD pattern or SM+BF pattern are the data transmission modes that is suitable for receiving terminal.
In the present embodiment, a Speedometer Drive is set at first by the following method: in the time of will using cyclic delay diversity during the multiplexing wave beam forming of the transmission rate of different modulating coded system correspondence and usage space the transmission rate of different modulating coded system correspondence sort, form a form, and the direction that the regulation transmission rate increases is the direction that speed rises, and the direction that transmission rate reduces is the direction that speed descends.Each row in the form comprises data transmission modes, modulation coding mode, transmission rate and unique index ID (Index).An example in the form, is arranged by transmission rate as shown in Table 1 from small to large.Coding number of repetition R=1, α during cyclic delay diversity=1, α during the spatial reuse wave beam forming=2.Modulation system comprises QPSK (Quadrature Phase Shift Keying), QAM (Quadrature AmplitudeModulation), 16QAM, 64QAM, and code rate comprises 1/2,2/3,3/4,5/6.
Form 1
Data transmission modes |
Modulation coding mode |
Data transmission rate (bit/hertz) |
Index ID |
Cyclic delay diversity |
QPSK?1/2 |
1 |
1 |
Cyclic delay diversity |
QPSK?3/4 |
1.5 |
2 |
Cyclic delay diversity |
16QAM?1/2 |
2 |
3 |
The spatial reuse wave beam forming |
QPSK?1/2 |
2 |
4 |
Cyclic delay diversity |
64QAM?1/2 |
3 |
5 |
The spatial reuse wave beam forming |
QPSK?3/4 |
3 |
6 |
Cyclic delay diversity |
64QAM?2/3 |
4 |
7 |
The spatial reuse wave beam forming |
16QAM?1/2 |
4 |
8 |
Cyclic delay diversity |
64QAM?3/4 |
4.5 |
9 |
Cyclic delay diversity |
64QAM?5/6 |
5 |
10 |
The spatial reuse wave beam forming |
64QAM?1/2 |
6 |
11 |
The spatial reuse wave beam forming |
64QAM?2/3 |
8 |
12 |
The spatial reuse wave beam forming |
64QAM?3/4 |
9 |
13 |
The spatial reuse wave beam forming |
64QAM?5/6 |
10 |
14 |
In the present embodiment, a plurality of receiving terminals have been served below the transmitting terminal.At transmitting terminal end configuration judgement cycle N
TT, the unit of T is a frame, N
TIt is the minor cycle number in the judgement cycle.The threshold value of configuration BER is BER
0, the threshold value of statistic is N
1, N
2, be positive integer, and N
1≤ N
2The configured rate table, as shown in Table 1.
Figure 14 is the flow chart according to the system of selection of the sending mode of the embodiment of the invention nine.As shown in figure 14, transmitting terminal carries out following processing to all receiving terminals of its service:
Step S1402, if adjust for the first time, initialization ID=1, that is, selecting cyclic delay diversity data transmission modes and modulating-coding method mode is QPSK1/2 transmission data, otherwise ID is the last value of adjusting, i=1.
Step S1404 is M in (i-1) T+1 burst number that the statistics transmitting terminal sends altogether in the cycle of iT
TotalIndividual, the corresponding bit number is B
TotalBit, the burst number that HARQ or AQR first retransmit is M
RepIndividual, corresponding bit number B
RepBit, then bit error rate BER=B
Rep/ B
Total
Step S1406, i=i+1; If BER≤BER
0, N
s=N
s+ 1.
Step S1408, repeating step S1404~S1406 is up to judgement end cycle or N
s〉=N
2
If step S1410 is N
s〉=N
2, judge that this receiving terminal transmission rate trend rises, ID=min (ID+1,14); If N
s≤ N
1, judgement descends, and ID=max (1, ID-1); If N
1<N
s<N
2, keep message transmission rate constant, ID=ID.
Step S1412 uses the data transmission modes of the ID correspondence of step S1410 selection to send data.
Need to prove that the method that present embodiment is used can be BER=M with mistake burst rate also
Rep/ M
TotalRealize.
Embodiment ten
In the present embodiment, transmitting terminal is sent out rate BER judgment data transmission rate trend according to mistake, and determines that according to speed trend CDD pattern or SM+BF pattern are the data transmission modes that is suitable for receiving terminal.
In the present embodiment, a plurality of receiving terminals have been served below the transmitting terminal.At transmitting terminal end configuration judgement cycle N
TT, the unit of T is a frame, N
TIt is the minor cycle number in the judgement cycle.The threshold value of configuration BER is BER
0, the threshold value of statistic is N
1, N
2, be positive integer, and N
1≤ N
2The configured rate table, as shown in Table 1.
Figure 15 is the flow chart according to the system of selection of the sending mode of the embodiment of the invention ten.As shown in figure 15, transmitting terminal carries out following processing to all receiving terminals of its service:
Step S1502, if adjust for the first time, initialization ID=1, that is, selecting cyclic delay diversity data transmission modes and modulating-coding method mode is QPSK1/2 transmission data, otherwise ID is the last value of adjusting, i=1.
Step S1504 is M in (i-1) T+1 burst number that the statistics transmitting terminal sends altogether in the cycle of iT
TotalIndividual, the corresponding bit number is B
TotalBit, the burst number that HARQ or AQR first retransmit is M
RepIndividual, corresponding bit number B
RepBit, then bit error rate BER=B
Rep/ B
Total
Step S1506, i=i+1; If BER 〉=BER
0, N
s=N
s+ 1.
Step S1508, repeating step S1504~S1506 is up to judgement end cycle or N
s〉=N
2
If step S1510 is N
s〉=N
2, judge that this receiving terminal transmission rate trend descends, and ID=max (1, ID-1); If N
s≤ N
1, judgement is risen, ID=min (ID+1,14); If N
1<N
s<N
2, keep message transmission rate constant, ID=ID.
Step S1512 uses the data transmission modes of the ID correspondence of step S1510 selection to send data.
Need to prove that the method that present embodiment is used can be BER=M with mistake burst rate also
Rep/ M
TotalRealize.
Embodiment 11
In the present embodiment, transmitting terminal is sent out rate BER judgment data transmission rate trend according to mistake, and determines that according to speed trend CDD pattern or SM+BF pattern are the data transmission modes that is suitable for receiving terminal.
In the present embodiment, a plurality of receiving terminals have been served below the transmitting terminal.At transmitting terminal end configuration judgement cycle N
TT, the unit of T is a frame, N
TIt is the minor cycle number in the judgement cycle.The threshold value of configuration BER is BER
0, the threshold value of statistic is N
1, N
2, be positive integer, and N
1≤ N
2The configured rate table, as shown in Table 1.
Figure 16 is the flow chart according to the system of selection of the sending mode of the embodiment of the invention 11.As shown in figure 16, transmitting terminal carries out following processing to all receiving terminals of its service:
Step S1602, if adjust for the first time, initialization ID=1, that is, selecting cyclic delay diversity data transmission modes and modulating-coding method mode is QPSK1/2 transmission data, otherwise ID is the last value of adjusting, i=1.
Step S1604 is M in (i-1) T+1 burst number that the statistics transmitting terminal sends altogether in the cycle of iT
TotalIndividual, the corresponding bit number is B
TotalBit, the burst number that HARQ or AQR first retransmit is M
RepIndividual, corresponding bit number B
RepBit, then bit error rate BER=B
Rep/ B
Otal
If step S1606 is BER≤BER
0, N
s=N
s+ 1.
Step S1608, i=i+1; BER
0=BER.
Step S1610, repeating step S1604~S1608 is up to judgement end cycle or N
s〉=N
2
If step S1612 is N
s〉=N
2, judge that this receiving terminal transmission rate trend rises, ID=min (ID+1,14); If N
s≤ N
1, judgement descends, and ID=max (1, ID-1); If N
1<N
s<N
2, keep message transmission rate constant, ID=ID.
Step S1614 uses the data transmission modes of the ID correspondence of step S1612 selection to send data.
Need to prove that the method that present embodiment is used can be BER=M with mistake burst rate also
Rep/ M
TotalRealize.
Embodiment 12
In the present embodiment, transmitting terminal is according to signal to noise ratio CINR judgment data transmission rate trend, and determines that according to speed trend CDD pattern or SM+BF pattern are the data transmission modes that is suitable for receiving terminal.
In the present embodiment, a plurality of receiving terminals have been served below the transmitting terminal.At transmitting terminal end configuration judgement cycle N
TT, the unit of T is a frame, N
TIt is the minor cycle number in the judgement cycle.The threshold value of configuration CINR is CINR
0, the threshold value of statistic is N
1, N
2, be positive integer, and N
1≤ N
2The configured rate table, as shown in Table 1.
Figure 17 is the flow chart according to the system of selection of the sending mode of the embodiment of the invention 12.As shown in figure 17, transmitting terminal carries out following processing to all receiving terminals of its service:
Step S1702, if adjust for the first time, initialization ID=1, that is, selecting cyclic delay diversity data transmission modes and modulating-coding method mode is QPSK1/2 transmission data, otherwise ID is the last value of adjusting.i=1。
Step S1704 at judgement moment iT, obtains the CINR under the current data sending mode.
Step S1706, i=i+1; If CINR 〉=CINR
0, N
s=N
s+ 1.
Step S1708, repeating step S1704~S1706 is up to judgement end cycle or N
s〉=N
2
If step S1710 is N
s〉=N
2, judge that this receiving terminal transmission rate trend rises, ID=min (ID+1,14); If N
s≤ N
1, judgement descends, and ID=max (1, ID-1); If N
1<N
s<N
2, keep message transmission rate constant, ID=ID.
Step S1712 uses the data transmission modes of the ID correspondence of step S1710 selection to send data.
Embodiment 13
In the present embodiment, transmitting terminal is according to signal to noise ratio CINR judgment data transmission rate trend, and determines that according to speed trend CDD pattern or SM+BF pattern are the data transmission modes that is suitable for receiving terminal.
In the present embodiment, a plurality of receiving terminals have been served below the transmitting terminal.At transmitting terminal end configuration judgement cycle N
TT, the unit of T is a frame, N
TIt is the minor cycle number in the judgement cycle.The threshold value of configuration CINR is CINR
0, the threshold value of statistic is N
1, N
2, be positive integer, and N
1≤ N
2The configured rate table, as shown in Table 1.
Figure 18 is the flow chart according to the system of selection of the sending mode of the embodiment of the invention 13.As shown in figure 18, transmitting terminal carries out following processing to all receiving terminals of its service:
Step S1802, if adjust for the first time, initialization ID=1, that is, selecting cyclic delay diversity data transmission modes and modulating-coding method mode is QPSK1/2 transmission data, otherwise ID is the last value of adjusting.i=1。
Step S1804 at judgement moment iT, obtains the CINR under the current data sending mode.
Step S1806, i=i+1; If CINR≤CINR
0, N
s=N
s+ 1.
Step S1808, repeating step S1804~S1806 is up to judgement end cycle or N
s〉=N
2
If step S1810 is N
s〉=N
2, judge that this receiving terminal transmission rate trend descends, and ID=max (1, ID-1); If N
s≤ N
1, judgement is risen, ID=min (ID+1,14); If N
1<N
s<N
2, keep message transmission rate constant, ID=ID.
Step S1812 uses the data transmission modes of the ID correspondence of step S1810 selection to send data.
Embodiment 14
In the present embodiment, transmitting terminal is according to signal to noise ratio CINR judgment data transmission rate trend, and determines that according to speed trend CDD pattern or SM+BF pattern are the data transmission modes that is suitable for receiving terminal.
In the present embodiment, a plurality of receiving terminals have been served below the transmitting terminal.At transmitting terminal end configuration judgement cycle N
TT, the unit of T is a frame, N
TIt is the minor cycle number in the judgement cycle.The threshold value of configuration CINR is CINR
0, the threshold value of statistic is N
1, N
2, be positive integer, and N
1≤ N
2The configured rate table, as shown in Table 1.
Figure 19 is the flow chart according to the system of selection of the sending mode of the embodiment of the invention 14.As shown in figure 19, transmitting terminal carries out following processing to all receiving terminals of its service:
Step S1902, if adjust for the first time, initialization ID=1, that is, selecting cyclic delay diversity data transmission modes and modulating-coding method mode is QPSK1/2 transmission data, otherwise ID is the last value of adjusting.i=1。
Step S1904 at judgement moment iT, obtains the CINR under the current data sending mode.
If step S1906 is CINR 〉=CINR
0, N
s=N
s+ 1.
Step S1908, i=i+1; CINR
0=CINR.
Step S1910, repeating step S1904~S1908 is up to judgement end cycle or N
s〉=N
2
If step S1912 is N
s〉=N
2, judge that this receiving terminal transmission rate trend rises, ID=min (ID+1,14); If N
s≤ N
1, judgement descends, and ID=max (1, ID-1); If N
1<N
s<N
2, keep message transmission rate constant, ID=ID.
Step S1914 uses the data transmission modes of the ID correspondence of step S1912 selection to send data.
Embodiment 15
In the present embodiment, channel condition information is divided into two classes, one class is the weights category information relevant with weights, another kind of is non-weights category information, wherein, the weights category information comprises: weights correlation information or weights range information, non-weights category information to comprise following one of at least: signal to noise ratio CINR, mistake are sent out the information of a rate BER, spatial coherence.
In the present embodiment, a plurality of receiving terminals have been served below the transmitting terminal.At needed threshold value of transmitting terminal end configuration mode selection algorithm and various initialization value thereof.Figure 20 is the flow chart according to the system of selection of the sending mode of the embodiment of the invention 15.As shown in figure 20, transmitting terminal carries out following operation to each receiving terminal in each judgement cycle, sends data to select data transmission modes:
Step S2002, the data transmission modes that receiving terminal is provided with weights category information (method that promptly adopts embodiment one or embodiment two to provide) judgement, if selected the CDD pattern, determine that so selecting the CDD pattern is the final data sending mode, and execution in step S2006.Otherwise execution in step S2004.
Step S2004 is with non-weights category information (any method that promptly adopts embodiment three to embodiment 14 to provide) definite final data sending mode that is fit to receiving terminal from data transmission modes CDD and SM+BF.And execution in step S2006.
Step S2006 sends data with selected data transmission modes.
Embodiment 16
In the present embodiment, channel condition information is divided into two classes, one class is the weights category information relevant with weights, another kind of is non-weights category information, wherein, the weights category information comprises: weights correlation information or weights range information, non-weights category information to comprise following one of at least: signal to noise ratio CINR, mistake are sent out the information of a rate BER, spatial coherence.
In the present embodiment, a plurality of receiving terminals have been served below the transmitting terminal.At needed threshold value of transmitting terminal end configuration mode selection algorithm and various initialization value thereof.Figure 21 is the flow chart according to the system of selection of the sending mode of the embodiment of the invention 16.As shown in figure 21, transmitting terminal carries out following operation to each receiving terminal in each judgement cycle, sends data to select data transmission modes:
Step S2102, the data transmission modes that use is provided with non-weights category information (any method that promptly adopts embodiment three to embodiment 14 to provide) judgement, if selected the CDD pattern, determine that so selecting the CDD pattern is the final data sending mode, and execution in step S2106.Otherwise execution in step S2104.
Step S2104, definite final data sending mode that is fit to receiving terminal from data transmission modes CDD and SM+BF with weights correlation information or weights range information (method that promptly adopts embodiment one or embodiment two to provide).And execution in step S2106.
Step S2106 sends data with selected data transmission modes.
Embodiment 17
In the present embodiment, provide a kind of choice device of antenna data sending mode, Figure 22 is the structured flowchart according to the choice device of the antenna data sending mode of embodiment 17.The choice device of this antenna data sending mode comprises: determination module 10, sending module 20.
Determination module 10 is used for determining to be suitable for from cyclic delay diversity CDD pattern or spatial reuse wave beam forming SM+BF pattern according to channel condition information the data transmission modes of receiving terminal;
Sending module 20 is used to use established data sending mode transmitting antenna data.
Adopt said apparatus, can be according to the system channel state information, selecting data transmission modes neatly is that cyclic delay diversity or spatial reuse wave beam forming send data.Thereby the stability and the throughput that has improved system of link have been increased.
In wireless communication system, above-mentioned channel condition information can include but not limited to following one of at least: weights correlation information, weights range information, signal to noise ratio CINR, mistake are sent out the information of rate BER and spatial coherence.
Wherein, BER feeds back to transmitting terminal for a mistake burst rate or a mistake rate by receiving terminal; Perhaps, transmitting terminal is by calculating, and concrete computational methods are mentioned in the above, repeat no more herein.
Wherein, information signal to noise ratio CINR comprises the CINR under the cyclic delay diversity data transmission modes
CDDOr the CINR under the spatial reuse wave beam forming data transmission modes
SMBFIt can be receiving terminal calculating and feed back to transmitting terminal, also can be that transmitting terminal oneself calculates.
Wherein, above-mentioned spatial coherence is by the conditional number of channel correlation matrix
Expression,
Computational process also mention in the above, repeat no more herein.
Preferably, determination module 10 can comprise following one of at least: first determining unit 101, second determining unit 102, the 3rd determining unit 103, the 4th determining unit 104 and the 5th determining unit 105.
First determining unit 101 is used for comprising under the situation of weights correlation information at channel condition information, according to weights correlation instantaneous value in statistics judgement cycle greater than the times N s of correlation thresholding
1, determine to be suitable for the data transmission modes of receiving terminal;
Second determining unit 102 is used for comprising under the situation of weights range information at channel condition information, according to weights in statistics judgement cycle apart from the times N s of instantaneous value greater than distance threshold
2, determine to be suitable for the data transmission modes of receiving terminal;
The 3rd determining unit 103 is used for comprising that at channel condition information power makes an uproar under the situation than CINR, determines transmission rate V under the CDD pattern according to making an uproar respectively than CINR
CDDAnd the transmission rate V under the SM+BF pattern
SMBF, select V
CDDWith V
SMBFIn determine that the greater is as the data transmission modes that is suitable for receiving terminal;
The 4th determining unit 104 is used for comprising at channel condition information the information of spatial coherence, and wherein, spatial coherence is by the conditional number of channel correlation matrix
Under the situation of expression, judge
Whether greater than condition is counted threshold value
, to determine to be suitable for the data transmission modes of receiving terminal;
The 5th determining unit 105 is used for comprising under the situation of a mistake rate BER at channel condition information, judges whether BER sends out rate threshold value B ER less than mistake, to determine to be suitable for the data transmission modes of receiving terminal.
Preferably, determination module 10 can also comprise following one of at least: the 6th determining unit 106, the 7th determining unit 107, the 8th determining unit 108 and the 9th determining unit 109.
The 6th determining unit 106 is used for comprising under the situation of a signal to noise ratio CINR and a mistake rate BER at channel condition information, and determine to be suitable for the data transmission modes of receiving terminal, the 6th determining unit comprises:
The one CDD pattern subelement 1062 is used for obtaining the CINR under the CDD pattern to using the receiving terminal of CDD pattern
CDD, and judge CINR
CDDWhether greater than signal-noise ratio threshold value CDD TH
0, to determine to be suitable for the data transmission modes of receiving terminal;
The one SM+BF pattern subelement 1064 is used for determining the BERS under the SM+BF pattern to using the receiving terminal of SM+BF pattern
MBF, and judge BER
SMBFWhether send out rate threshold value B ER greater than mistake
0, to determine to be suitable for the data transmission modes of receiving terminal;
The 7th determining unit 107 is used for comprising that at channel condition information the information of signal to noise ratio CINR, spatial coherence and mistake send out under the situation of rate BER, and determine to be suitable for the data transmission modes of receiving terminal, the 7th determining unit comprises:
The 2nd CDD pattern subelement 1072 to using the receiving terminal of CDD pattern, is provided with the first thresholding interval [CDD_TH1, CDD_TH2], if CINR
CDD<CDD_TH1 determines that then the CDD pattern is the data transmission modes that is suitable for receiving terminal, if CINR
CDD>CDD_TH2 determines that then SM+BF is the data transmission modes that is suitable for receiving terminal, if CDD_TH1≤CINR
CDD≤ CDD_TH2 then triggers one of any data transmission modes of determining to be suitable for receiving terminal in the 3rd determining unit 103 to the 6th determining units 106;
The 2nd SM+BF pattern subelement 1074 to using the receiving terminal of SM+BF pattern, is provided with the second thresholding interval [SMBF_TH1, SMBF_TH2], if CINR
SMBF<SMBF_TH1 determines that then the CDD pattern is the data transmission modes that is suitable for receiving terminal, if CINR
SMBF>SMBF_TH2 determines that then SM+BF is the data transmission modes that is suitable for receiving terminal, if SMBF_TH1≤CINR
SMBF≤ SMBF_TH2 then triggers one of any data transmission modes of determining to be suitable for receiving terminal in the 3rd determining unit 103 to the 6th determining units 106;
The 8th determining unit 108 is used in the judgement cycle L determination point being set, and wherein, L is the integer more than or equal to 1; Trigger one of any data transmission modes of determining to be suitable for receiving terminal in the 3rd determining unit 103 to the 7th determining units 107 at each determination point, CDD pattern according to statistics is the times N 1 that is suitable for the data transmission modes of receiving terminal, perhaps the SM+BF pattern according to statistics is the times N 2 that is suitable for the data transmission modes of receiving terminal, determines to be suitable for the final data sending mode of receiving terminal;
The 9th determining unit 109 was used in the judgement cycle, judgment data transmission rate trend, and determine to be suitable for the data transmission modes of receiving terminal according to data transmission rate trend.
In sum, pass through the above embodiment of the present invention, the selection scheme of the antenna data sending mode that provides, can be (for example according to system's current weight information and/or channel condition information, the variation of channel condition and application scenarios), selecting data transmission modes neatly is that space diversity cyclic delay diversity and spatial reuse wave beam forming send data.Thereby the stability and the throughput that has improved system of link have been increased.
Obviously, those skilled in the art should be understood that, above-mentioned each module of the present invention or each step can realize with the general calculation device, they can concentrate on the single calculation element, perhaps be distributed on the network that a plurality of calculation element forms, alternatively, they can be realized with the executable program code of calculation element, thereby, they can be stored in the storage device and carry out by calculation element, perhaps they are made into each integrated circuit modules respectively, perhaps a plurality of modules in them or step are made into the single integrated circuit module and realize.Like this, the present invention is not restricted to any specific hardware and software combination.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.