Embodiment
It should be noted that, when not conflicting, the embodiment in the application and the feature in embodiment can combine mutually.Below with reference to the accompanying drawings and describe the present invention in detail in conjunction with the embodiments.
Wireless communication system comprises transmitting terminal and receiving terminal, and the transmitting terminal in the embodiment of the present invention is the equipment for sending data or information, such as macro base station, micro-base station etc.; Receiving terminal is each Terminal Type for receiving data or information, as travelling carriage, handheld device or data card etc.Introduce each embodiment of the present invention below all to be implemented based on this wireless communication system.
Fig. 4 is the flow chart of the system of selection of antenna data sending mode according to the embodiment of the present invention.As shown in Figure 4, the system of selection of this antenna data sending mode comprises:
Determining step S402: transmitting terminal determines the data transmission modes being suitable for receiving terminal according to channel condition information from cyclic delay diversity CDD pattern and spatial reuse wave beam forming SM+BF pattern; And
Forwarding step S404: transmitting terminal uses established data sending mode to send data.
Embodiment one
In the present embodiment, transmitting terminal determines according to weights correlation information the data transmission modes being suitable for receiving terminal, and in this embodiment, the threshold value arranging statistical variable is Num1.The judgement cycle is T, and unit is frame.Fig. 5 is the flow chart of the system of selection of sending mode according to the embodiment of the present invention one.As shown in Figure 5, be handled as follows to select multi-antenna technology pattern within each cycle to each receiving terminal of transmitting terminal service:
Step S502, the previous weights correlation WR of initialization
pre=α, wherein, α be greater than 0 constant; Statistical variable N
s1=0;
Step S504, time sequencing according to 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 that receiving terminal is corresponding is WR
cur=f (W
1, W
2), wherein, f is to weights W
1, W
2process, 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 by weights W
2value be assigned to W
1;
By WR
precompare, if WR with the threshold T r of configuration
pre>=T
r, then statistic Ns
1add 1;
Repeatedly perform step S504 until cycle T terminates or Ns
1>=Num
1.
Step S506, if Ns
1>=Num
1, select SM+BF data transmission modes, otherwise, select CDD data transmission modes.
Step S508, sends data by selected data transmission modes.
Embodiment two
In the present embodiment, transmitting terminal determines according to weights range information the data transmission modes being suitable for receiving terminal, and in this embodiment, the threshold value arranging statistical variable is Num
2.The judgement cycle is T, and unit is frame.Fig. 6 is the flow chart of the system of selection of sending mode according to the embodiment of the present invention two.As shown in Figure 6, be handled as follows to select multi-antenna technology pattern within each cycle to each receiving terminal of transmitting terminal service:
Step S602, the previous weights distance D of initialization
pre=α, here, α be greater than 0 constant; 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 that receiving terminal is corresponding is D
cur=d (W
1, W
2), here, d is to weights W
1, W
2process, be preferably:
Wherein, λ
max(W
1w
1h-W
2w
2 h) representing matrix W
1w
1 h-W
2w
2 heigenvalue of maximum,
with
for the beam shape-endowing weight value of described current receiving terminal, w
m, l (1), w
m, l (2)for described current receiving terminal not in the same time m root transmitting antenna to the weights component of 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 that all antennas of described transmitting terminal send, p be greater than 0 constant;
Previous weights distance is updated to D
pre=ρ D
pre+ (1-ρ) D
cur, ρ is constant and 0≤ρ≤1.And by weights W
2value be assigned to W
1.
By D
precompare with threshold value Dr, if D
pre>=D
r, then statistic Ns
2add 1;
Repeatedly perform step S604, until cycle T terminates or Ns
2>=Num
2, Num
2for the threshold value of configuration.
Step S606, if Ns
2>=Num
2, select data transmission modes CDD, otherwise, select data transmission modes SM+BF;
Step S608, sends data by selected data transmission modes.
Embodiment three
In the present embodiment, transmitting terminal determines according to transmission rate the data transmission modes being suitable for receiving terminal, and wherein, transmission rate is by the signal to noise ratio CINR under CDD pattern
cDDand/or the signal to noise ratio CINR under SM+BF pattern
sMBFinformation is determined.
Fig. 7 is the flow chart of the system of selection of data transmission modes according to the embodiment of the present invention three.As shown in Figure 7, transmitting terminal is handled as follows all receiving terminals that it is served:
Step S702, calculates the signal to noise ratio CINR of this receiving terminal under cyclic delay diversity
cDD, and to table look-up lattice with it, find the order of modulation M that the modulation coding mode under this signal to noise ratio applicable is corresponding
cDD, code rate P
cDD, number of repetition R
cDD, and the transmission rate under computation cycles delay 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 to table look-up lattice with it, find the order of modulation M corresponding to its modulation coding mode
sMBF, code rate P
sMBF, coding number of repetition R
sMBF; And 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 α
sMBFfor MIMO code rate during spatial reuse.
Step S706, compares V
cDD, V
sMBFif, V
cDD>=V
sMBF, select cdd mode, otherwise select spatial reuse beam-forming mode.
Step S708, sends the data of this receiving terminal by selected data transmission modes.
Embodiment four
In the present embodiment, transmitting terminal determines according to the information of spatial coherence the data transmission modes being suitable for receiving terminal, and Fig. 8 is the flow chart of the system of selection of sending mode according to the embodiment of the present invention four.As shown in Figure 8, be handled as follows to select multi-antenna technology pattern within each cycle to each receiving terminal of transmitting terminal service:
Step S802, initialization earlier channel correlation matrix R
pre, in selected cycle T, repeated execution of steps S804 is until cycle T terminates.
Step S804, in cycle T, according to time sequencing, calculates the channel relevancy matrix that active user is used for calculating in the carrier set of channel relevancy matrix in the frame structure:
here, N
crepresent the number above-mentioned carrier set comprising carrier wave,
and α
k>=0 is channel coefficient matrix and the proportionality coefficient of a kth subcarrier in above-mentioned carrier set respectively.H
ijk () is the channel coefficients on the kth carrier wave between jth root transmitting antenna to i root reception antenna, j=1 ..., M, i=1 ..., N, M are actual physics transmitting antenna number or virtual-antenna number, and N is reception antenna number.
Here, be used for calculating the carrier set of channel relevancy matrix, can be the time-frequency two-dimensional data subcarrier that receiving terminal sends in subchannel corresponding to upstream data, or the data subcarrier in subcarrier corresponding to ascending pilot frequency or subchannel corresponding to the downlink data that sends to receiving terminal.
Earlier channel correlation matrix is updated to R
pre=ρ R
pre+ (1-ρ) R, ρ are constant and 0≤ρ≤1.
Step S806, calculates the conditional number of earlier channel correlation matrix:
wherein, f be one about correlation matrix R
preprocess, be preferably:
Or
Or f (R
pre)=λ
min(R
pre)
Wherein, the mark of tr (A) representing matrix A, subscript H represents Matrix Calculating transposition in distress altogether.λ
max(R
pre), λ
min(R
pre) be respectively matrix R
preminimum and maximum characteristic value.Step S808, if
select spatial reuse beam-forming mode, otherwise select cdd mode.
Step S810, sends the data of this receiving terminal by selected data transmission modes.
Embodiment five
In the present embodiment, transmitting terminal determines according to sending out a rate BER data transmission modes being suitable for receiving terminal by mistake, and Fig. 9 is the flow chart of the system of selection of sending mode according to the embodiment of the present invention five.As shown in Figure 9, transmitting terminal predetermined threshold value BER
0, all receiving terminals of its service are handled as follows:
Step S902, obtains the BER of receiving terminal feedback, or the BER under utilizing HARQ or ARQ to calculate current data sending mode;
Step S904, if BER < is BER
0, select spatial reuse beam-forming mode more excellent, otherwise select cdd mode more excellent.
Step S906, sends data by selected more excellent data transmission modes.
Embodiment six
In the present embodiment, transmitting terminal is according to the signal to noise ratio CINR sent out under rate BER, CDD pattern by mistake
cDD, determine the data transmission modes being suitable for receiving terminal, Figure 10 is the flow chart of the system of selection of sending mode according to the embodiment of the present invention six.As shown in Figure 10, transmitting terminal presets a signal-noise ratio threshold value CDD_TH1 and threshold value rate threshold value B ER by mistake
0, all receiving terminals of its service are handled as follows:
Step S1002, to the receiving terminal of current usage space diversity cdd mode, obtains the CINR under CDD pattern
cDDif, CINR
cDD> CDD_TH1, then determine that 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 the BER under utilizing HARQ or ARQ to calculate current data sending mode
sMBF; If BER
sMBF> BER
0, select cdd mode more excellent, otherwise select spatial reuse beam-forming mode more excellent.
Step S1006: send data by selected more excellent data transmission modes.
Embodiment seven
In the present embodiment, transmitting terminal is according to the signal to noise ratio CINR sent out under rate BER, CDD pattern by mistake
cDDand the signal to noise ratio CINR under SM+BF pattern
sMBF, determine the data transmission modes being suitable for receiving terminal, Figure 11 is the flow chart of the system of selection of sending mode according to the embodiment of the present invention seven.As shown in figure 11, transmitting terminal presets 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 is handled as follows all receiving terminals that it is served:
Step S1102, current data receiver formula is the receiving terminal of cdd mode; Calculate the CINR under this pattern
cDDif, CINR
cDD< CDD_TH1, then determine that CDD pattern is more excellent; If CINR
cDD> CDD_TH2, then determine that SM+BF is more excellent; If CDD_TH1≤CINR
cDD≤ CDD_TH2, then perform the method determining data transmission modes any one of embodiment three to embodiment six, determine cdd mode or spatial reuse beam-forming mode 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, then determine that CDD pattern is more excellent; If CINR
sMBF> SMBF_TH2, then determine that SM+BF is more excellent; If SMBF_TH1≤CINR
sMBF≤ SMBF_TH2, then perform the method determining data transmission modes any one of embodiment three to embodiment six, determine cdd mode or spatial reuse beam-forming mode more excellent.
Step S1106, sends data by selected more excellent data transmission modes.
Embodiment eight
The 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 process:
(1) unit arranging the second judgement cycle T 2, T2 is frame;
(2) L determination point is set in the second judgement cycle, wherein, L be greater than 1 integer;
(3) scheme of any one determining step above-mentioned is performed at each determination point, determine that CDD pattern or SM+BF pattern are the data transmission modes being suitable for receiving terminal, and add up the times N 1 that CDD pattern is the data transmission modes being suitable for receiving terminal, or statistics SM+BF pattern is the times N 2 of the data transmission modes being suitable for receiving terminal;
(4) if N1/L is more than or equal to predetermined value Tr, determine that CDD pattern is the data transmission modes being suitable for receiving terminal, otherwise, determine that SM+BF pattern is the data transmission modes being suitable for receiving terminal;
(5) if N2/L is more than or equal to predetermined value Tr, determine that SM+BF pattern is the data transmission modes being suitable for receiving terminal, otherwise, determine that CDD pattern is the data transmission modes being suitable for receiving terminal.
A preferred scheme of above-mentioned data transmission modes defining method is as follows:
Adjudicating moment L=1 and adjudicate for during the integral multiple of cycle T, transmitting terminal setting judgement cycle T, unit is frame; All receiving terminals of its service are handled as follows:
When totalframes is the integral multiple of T, any one method choice data transmission modes in embodiment three to embodiment seven is adopted to be cyclic delay diversity or spatial reuse wave beam forming.And this mode transfer data are used within the next judgement cycle.Enter the next judgement cycle.
Another preferred scheme of above-mentioned data transmission modes defining method is as follows:
Figure 12 is the flow chart of the first system of selection of sending mode according to the embodiment of the present invention eight.As shown in figure 12, setting threshold T r and judgement cycle T, set L judgement moment (determination point), be handled as follows all receiving terminals of its service within the judgement cycle:
Step S1202, initialization CDD_NUM=0;
Step S1204, performs the scheme of the arbitrary determining step of embodiment three to embodiment seven in each judgement moment, if cdd mode is more excellent, then and CDD_NUM=CDD_NUM+1;
Step S1206, repeated execution of steps S1204 are until end cycle or CDD_NUM/L >=Tr;
Step S1208, if CDD_NUM/L >=Tr, selects cdd mode more excellent, otherwise selects spatial reuse beam-forming mode more excellent.
Step S1210, carries out transmission data by the more excellent data transmission modes of selection in next cycle.Enter the next judgement cycle.
Another preferred scheme of above-mentioned data transmission modes defining method is as follows:
Figure 13 is the flow chart of the second system of selection of sending mode according to the embodiment of the present invention eight.As shown in figure 13, setting threshold T r and judgement cycle T, set L judgement moment (determination point), be handled as follows all receiving terminals of its service within the judgement cycle:
Step S1302, initialization SMBF_NUM=0;
Step S1304, performs the scheme of the arbitrary determining step of embodiment three to embodiment seven in each judgement moment, if spatial reuse beam-forming mode is more excellent, then and SMBF_NUM=SMBF_NUM+1;
Step S1306, repeated execution of steps S1304 are until end cycle or SMBF_NUM/L >=Tr;
Step S1308, if SMBF_NUM/L >=Tr, selects spatial reuse beam-forming mode more excellent, otherwise selects cdd mode more excellent.
Step S1310, with selecting more excellent data transmission modes to send data in next cycle.Enter the next judgement cycle.
Embodiment nine
In the present embodiment, transmitting terminal judges data transmission rate trend according to sending out rate BER by mistake, and determines that CDD pattern or SM+BF pattern are the data transmission modes being suitable for receiving terminal according to rate trend.
In the present embodiment, a Speedometer Drive is set first by the following method: transmission rate corresponding for different modulating coded system when transmission rate corresponding for different modulating coded system during use cyclic delay diversity and usage space multiplexing wave beam forming sorted, form a form, and the direction that regulation transmission rate increases is the direction that speed rises, and the direction that transmission rate reduces is the direction that speed declines.Every a line in form comprises data transmission modes, modulation coding mode, transmission rate and unique index ID (Index).An example as shown in Table 1, in form, arranges by transmission rate from small to large.Coding number of repetition R=1, α=1 during cyclic delay diversity, α=2 during spatial reuse wave beam forming.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 |
Spatial reuse wave beam forming |
QPSK 1/2 |
2 |
4 |
Cyclic delay diversity |
64QAM 1/2 |
3 |
5 |
Spatial reuse wave beam forming |
QPSK 3/4 |
3 |
6 |
Cyclic delay diversity |
64QAM 2/3 |
4 |
7 |
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 |
Spatial reuse wave beam forming |
64QAM 1/2 |
6 |
11 |
Spatial reuse wave beam forming |
64QAM 2/3 |
8 |
12 |
Spatial reuse wave beam forming |
64QAM 3/4 |
9 |
13 |
Spatial reuse wave beam forming |
64QAM 5/6 |
10 |
14 |
In the present embodiment, multiple receiving terminal has been served below transmitting terminal.At transmitting terminal end configuration judgement cycle N
tthe unit of T, T is 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
2.Configured rate table, as shown in Table 1.
Figure 14 is the flow chart of the system of selection of sending mode according to the embodiment of the present invention nine.As shown in figure 14, transmitting terminal is handled as follows all receiving terminals that it is served:
Step S1402, if first time adjustment, initialization ID=1, that is, select cyclic delay diversity data transmission modes and modulating-coding method mode to be that QPSK1/2 transmits data, otherwise ID is the value of last adjustment, i=1.
Step S1404, the burst number that statistics transmitting terminal sends altogether within the cycle of (i-1) T+1 to iT is M
totalindividual, corresponding bit number is B
totalbit, the burst number that HARQ or AQR first retransmits 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, repeats step S1404 ~ S1406 until judgement end cycle or N
s>=N
2.
Step S1410, if N
s>=N
2, judge that this receiving terminal transmission rate trend rises, ID=min (ID+1,14); If N
s≤ N
1, judgement declines, ID=max (1, ID-1); If N
1< N
s< N
2, keep message transmission rate constant, ID=ID.
The data transmission modes that step S1412, the ID selected with step S1410 are corresponding sends data.
It should be noted that, the method that the present embodiment is used can be also BER=M with missing burst rate
rep/ M
totalrealize.
Embodiment ten
In the present embodiment, transmitting terminal judges data transmission rate trend according to sending out rate BER by mistake, and determines that CDD pattern or SM+BF pattern are the data transmission modes being suitable for receiving terminal according to rate trend.
In the present embodiment, multiple receiving terminal has been served below transmitting terminal.At transmitting terminal end configuration judgement cycle N
tthe unit of T, T is 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
2.Configured rate table, as shown in Table 1.
Figure 15 is the flow chart of the system of selection of sending mode according to the embodiment of the present invention ten.As shown in figure 15, transmitting terminal is handled as follows all receiving terminals that it is served:
Step S1502, if first time adjustment, initialization ID=1, that is, select cyclic delay diversity data transmission modes and modulating-coding method mode to be that QPSK1/2 transmits data, otherwise ID is the value of last adjustment, i=1.
Step S1504, the burst number that statistics transmitting terminal sends altogether within the cycle of (i-1) T+1 to iT is M
totalindividual, corresponding bit number is B
totalbit, the burst number that HARQ or AQR first retransmits 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, repeats step S1504 ~ S1506 until judgement end cycle or N
s>=N
2.
Step S1510, if N
s>=N
2, judge that this receiving terminal transmission rate trend declines, 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.
The data transmission modes that step S1512, the ID selected with step S1510 are corresponding sends data.
It should be noted that, the method that the present embodiment is used can be also BER=M with missing burst rate
rep/ M
totalrealize.
Embodiment 11
In the present embodiment, transmitting terminal judges data transmission rate trend according to sending out rate BER by mistake, and determines that CDD pattern or SM+BF pattern are the data transmission modes being suitable for receiving terminal according to rate trend.
In the present embodiment, multiple receiving terminal has been served below transmitting terminal.At transmitting terminal end configuration judgement cycle N
tthe unit of T, T is 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
2.Configured rate table, as shown in Table 1.
Figure 16 is the flow chart of the system of selection of sending mode according to the embodiment of the present invention 11.As shown in figure 16, transmitting terminal is handled as follows all receiving terminals that it is served:
Step S1602, if first time adjustment, initialization ID=1, that is, select cyclic delay diversity data transmission modes and modulating-coding method mode to be that QPSK1/2 transmits data, otherwise ID is the value of last adjustment, i=1.
Step S1604, the burst number that statistics transmitting terminal sends altogether within the cycle of (i-1) T+1 to iT is M
totalindividual, corresponding bit number is B
totalbit, the burst number that HARQ or AQR first retransmits is M
repindividual, corresponding bit number B
repbit, then bit error rate BER=B
rep/ B
otal.
Step S1606, if BER≤BER
0, N
s=N
s+ 1.
Step S1608, i=i+1; BER
0=BER.
Step S1610, repeats step S1604 ~ S1608 until judgement end cycle or N
s>=N
2.
Step S1612, if N
s>=N
2, judge that this receiving terminal transmission rate trend rises, ID=min (ID+1,14); If N
s≤ N
1, judgement declines, ID=max (1, ID-1); If N
1< N
s< N
2, keep message transmission rate constant, ID=ID.
The data transmission modes that step S1614, the ID selected with step S1612 are corresponding sends data.
It should be noted that, the method that the present embodiment is used can be also BER=M with missing burst rate
rep/ M
totalrealize.
Embodiment 12
In the present embodiment, transmitting terminal judges data transmission rate trend according to signal to noise ratio CINR, and determines that CDD pattern or SM+BF pattern are the data transmission modes being suitable for receiving terminal according to rate trend.
In the present embodiment, multiple receiving terminal has been served below transmitting terminal.At transmitting terminal end configuration judgement cycle N
tthe unit of T, T is 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
2.Configured rate table, as shown in Table 1.
Figure 17 is the flow chart of the system of selection of sending mode according to the embodiment of the present invention 12.As shown in figure 17, transmitting terminal is handled as follows all receiving terminals that it is served:
Step S1702, if first time adjustment, initialization ID=1, that is, select cyclic delay diversity data transmission modes and modulating-coding method mode to be that QPSK1/2 transmits data, otherwise ID is the value of last adjustment.i=1。
Step S1704, at judgement moment iT, obtains the CINR under current data sending mode.
Step S1706, i=i+1; If CINR>=CINR
0, N
s=N
s+ 1.
Step S1708, repeats step S1704 ~ S1706, until judgement end cycle or N
s>=N
2.
Step S1710, if N
s>=N
2, judge that this receiving terminal transmission rate trend rises, ID=min (ID+1,14); If N
s≤ N
1, judgement declines, ID=max (1, ID-1); If N
1< N
s< N
2, keep message transmission rate constant, ID=ID.
The data transmission modes that step S1712, the ID selected with step S1710 are corresponding sends data.
Embodiment 13
In the present embodiment, transmitting terminal judges data transmission rate trend according to signal to noise ratio CINR, and determines that CDD pattern or SM+BF pattern are the data transmission modes being suitable for receiving terminal according to rate trend.
In the present embodiment, multiple receiving terminal has been served below transmitting terminal.At transmitting terminal end configuration judgement cycle N
tthe unit of T, T is 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
2.Configured rate table, as shown in Table 1.
Figure 18 is the flow chart of the system of selection of sending mode according to the embodiment of the present invention 13.As shown in figure 18, transmitting terminal is handled as follows all receiving terminals that it is served:
Step S1802, if first time adjustment, initialization ID=1, that is, select cyclic delay diversity data transmission modes and modulating-coding method mode to be that QPSK1/2 transmits data, otherwise ID is the value of last adjustment.i=1。
Step S1804, at judgement moment iT, obtains the CINR under current data sending mode.
Step S1806, i=i+1; If CINR≤CINR
0, N
s=N
s+ 1.
Step S1808, repeats step S1804 ~ S1806, until judgement end cycle or N
s>=N
2.
Step S1810, if N
s>=N
2, judge that this receiving terminal transmission rate trend declines, 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.
The data transmission modes that step S1812, the ID selected with step S1810 are corresponding sends data.
Embodiment 14
In the present embodiment, transmitting terminal judges data transmission rate trend according to signal to noise ratio CINR, and determines that CDD pattern or SM+BF pattern are the data transmission modes being suitable for receiving terminal according to rate trend.
In the present embodiment, multiple receiving terminal has been served below transmitting terminal.At transmitting terminal end configuration judgement cycle N
tthe unit of T, T is 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
2.Configured rate table, as shown in Table 1.
Figure 19 is the flow chart of the system of selection of sending mode according to the embodiment of the present invention 14.As shown in figure 19, transmitting terminal is handled as follows all receiving terminals that it is served:
Step S1902, if first time adjustment, initialization ID=1, that is, select cyclic delay diversity data transmission modes and modulating-coding method mode to be that QPSK1/2 transmits data, otherwise ID is the value of last adjustment.i=1。
Step S1904, at judgement moment iT, obtains the CINR under current data sending mode.
Step S1906, if CINR>=CINR
0, N
s=N
s+ 1.
Step S1908, i=i+1; CINR
0=CINR.
Step S1910, repeats step S1904 ~ S1908, until judgement end cycle or N
s>=N
2.
Step S1912, if N
s>=N
2, judge that this receiving terminal transmission rate trend rises, ID=min (ID+1,14); If N
s≤ N
1, judgement declines, ID=max (1, ID-1); If N
1< N
s< N
2, keep message transmission rate constant, ID=ID.
The data transmission modes that step S1914, the ID selected with step S1912 are corresponding sends data.
Embodiment 15
In the present embodiment, channel condition information is divided into two classes, one class is the weights category information relevant to weights, another kind of is non-weights category information, wherein, 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, send out the information of a rate BER, spatial coherence by mistake.
In the present embodiment, multiple receiving terminal has been served below transmitting terminal.Threshold value required for transmitting terminal end configuration mode selection algorithm and various initialization value thereof.Figure 20 is the flow chart of the system of selection of sending mode according to the embodiment of the present invention 15.As shown in figure 20, transmitting terminal proceeds as follows each receiving terminal within each judgement cycle, sends data to select data transmission modes:
Step S2002, the data transmission modes of receiving terminal is applicable to weights category information (namely adopting the method that embodiment one or embodiment two provide) judgement, if have selected CDD pattern, so determine to select CDD pattern to be final data transmission modes, and perform step S2006.Otherwise perform step S2004.
Step S2004, determines the final data transmission modes of applicable receiving terminal from data transmission modes CDD and SM+BF with non-weights category information (namely adopting any one method that embodiment three to embodiment 14 provides).And perform step S2006.
Step S2006, sends data by 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 to weights, another kind of is non-weights category information, wherein, 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, send out the information of a rate BER, spatial coherence by mistake.
In the present embodiment, multiple receiving terminal has been served below transmitting terminal.Threshold value required for transmitting terminal end configuration mode selection algorithm and various initialization value thereof.Figure 21 is the flow chart of the system of selection of sending mode according to the embodiment of the present invention 16.As shown in figure 21, transmitting terminal proceeds as follows each receiving terminal within each judgement cycle, sends data to select data transmission modes:
Step S2102, the data transmission modes used is applicable to non-weights category information (namely adopting any one method that embodiment three to embodiment 14 provides) judgement, if have selected CDD pattern, so determine to select CDD pattern to be final data transmission modes, and perform step S2106.Otherwise perform step S2104.
Step S2104, determines the final data transmission modes of applicable receiving terminal from data transmission modes CDD and SM+BF with weights correlation information or weights range information (namely adopting the method that embodiment one or embodiment two provide).And perform step S2106.
Step S2106, sends data by 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 of the choice device of antenna data sending mode according to embodiment 17.The choice device of this antenna data sending mode comprises: determination module 10, sending module 20.
Determination module 10, for determining the data transmission modes being suitable for receiving terminal according to channel condition information from cyclic delay diversity CDD pattern or spatial reuse wave beam forming SM+BF pattern;
Sending module 20, for using established data sending mode transmitting antenna data.
Adopt said apparatus, can according to system channel state information, select data transmission modes to be that cyclic delay diversity or spatial reuse wave beam forming are to send data neatly.Thus add the stability of link and improve the throughput of system.
In a 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, send out the information of rate BER and spatial coherence by mistake.
Wherein, BER is burst rate or by mistake a rate by mistake, feeds back to transmitting terminal by receiving terminal; Or transmitting terminal is by calculating, and circular is mentioned above, repeats no more herein.
Wherein, information signal to noise ratio CINR comprises the CINR under cyclic delay diversity data transmission modes
cDDor the CINR under spatial reuse wave beam forming data transmission modes
sMBF.It can be that receiving terminal calculates and feeds 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
represent,
computational process also mention above, repeat no more herein.
Preferably, determination module 10 can comprise following one of at least: the 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, for comprising weights correlation information at channel condition information, is greater than the times N s of correlation thresholding according to weights correlation instantaneous value in the judgement cycle of statistics
1, determine the data transmission modes being suitable for receiving terminal;
Second determining unit 102, for comprising weights range information at channel condition information, is greater than the times N s of distance threshold according to weights distance instantaneous value in the judgement cycle of statistics
2, determine the data transmission modes being suitable for receiving terminal;
3rd determining unit 103, for comprise at channel condition information power make an uproar than CINR, to determine the transmission rate V under CDD pattern respectively than CINR according to making an uproar
cDDand the transmission rate V under SM+BF pattern
sMBF, select V
cDDwith V
sMBFmiddlely determine that the greater is as the data transmission modes being suitable for receiving terminal;
4th determining unit 104, for comprising the information of spatial coherence at channel condition information, wherein, spatial coherence is by the conditional number of channel correlation matrix
when representing, judge
whether greater than condition number threshold value
, to determine the data transmission modes being suitable for receiving terminal;
5th determining unit 105, when sending out rate BER for comprising at channel condition information by mistake, judging whether BER is less than and sending out rate threshold value B ER, to determine the data transmission modes being suitable for receiving terminal by mistake.
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.
6th determining unit 106, for comprising signal to noise ratio CINR at channel condition information and send out rate BER by mistake, determine the data transmission modes being suitable for receiving terminal, the 6th determining unit comprises:
One CDD pattern subelement 1062, for the receiving terminal using CDD pattern, obtains the CINR under CDD pattern
cDD, and judge CINR
cDDwhether be greater than signal-noise ratio threshold value CDD TH
0, to determine the data transmission modes being suitable for receiving terminal;
One SM+BF pattern subelement 1064, for the receiving terminal using SM+BF pattern, determines the BERS under SM+BF pattern
mBF, and judge BER
sMBFwhether be greater than and send out rate threshold value B ER by mistake
0, to determine the data transmission modes being suitable for receiving terminal;
7th determining unit 107, for comprise at channel condition information signal to noise ratio CINR, spatial coherence information and send out rate BER by mistake, determine the data transmission modes being suitable for receiving terminal, the 7th determining unit comprises:
2nd CDD pattern subelement 1072, to the receiving terminal using CDD pattern, arranges the first thresholding interval [CDD_TH1, CDD_TH2], if CINR
cDD< CDD_TH1, then determine that CDD pattern is the data transmission modes being suitable for receiving terminal, if CINR
cDD> CDD_TH2, then determine that SM+BF is the data transmission modes being suitable for receiving terminal, if CDD_TH1≤CINR
cDD≤ CDD_TH2, then trigger the 3rd determining unit 103 to one of any in the 6th determining unit 106 and determine the data transmission modes being suitable for receiving terminal;
2nd SM+BF pattern subelement 1074, to the receiving terminal using SM+BF pattern, arranges the second thresholding interval [SMBF_TH1, SMBF_TH2], if CINR
sMBF< SMBF_TH1, then determine that CDD pattern is the data transmission modes being suitable for receiving terminal, if CINR
sMBF> SMBF_TH2, then determine that SM+BF is the data transmission modes being suitable for receiving terminal, if SMBF_TH1≤CINR
sMBF≤ SMBF_TH2, then trigger the 3rd determining unit 103 to one of any in the 6th determining unit 106 and determine the data transmission modes being suitable for receiving terminal;
8th determining unit 108, for arranging L determination point in the judgement cycle, wherein, L be more than or equal to 1 integer; Trigger the 3rd determining unit 103 to one of any in the 7th determining unit 107 at each determination point and determine the data transmission modes being suitable for receiving terminal, according to the times N 1 that the CDD pattern of statistics is the data transmission modes being suitable for receiving terminal, or according to the times N 2 that the SM+BF pattern of statistics is the data transmission modes being suitable for receiving terminal, determine the final data sending mode being suitable for receiving terminal;
9th determining unit 109, within the judgement cycle, judges data transmission rate trend, and determines according to data transmission rate trend the data transmission modes being suitable for receiving terminal.
In sum, pass through the above embodiment of the present invention, the selection scheme of the antenna data sending mode provided, can according to system current weight information and/or channel condition information (such as, the change of channel condition and application scenarios), select data transmission modes to be that space diversity cyclic delay diversity and spatial reuse wave beam forming are to send data neatly.Thus add the stability of link and improve the throughput of system.
Obviously, those skilled in the art should be understood that, above-mentioned of the present invention each module or each step can realize with general calculation element, they can concentrate on single calculation element, or be distributed on network that multiple calculation element forms, alternatively, they can realize with the executable program code of calculation element, thus, they can be stored and be performed by calculation element in the storage device, or they are made into each integrated circuit modules respectively, or the multiple module in them or step are made into single integrated circuit module to realize.Like this, the present invention is not restricted to any specific hardware and software combination.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for a person skilled in the art, the present invention can have various modifications and variations.Within the spirit and principles in the present invention all, any amendment done, equivalent replacement, improvement etc., all should be included within protection scope of the present invention