CN101295989B - Space-time and space-frequency block encoding method for orthogonal frequency division multiplexing - Google Patents
Space-time and space-frequency block encoding method for orthogonal frequency division multiplexing Download PDFInfo
- Publication number
- CN101295989B CN101295989B CN2007100977948A CN200710097794A CN101295989B CN 101295989 B CN101295989 B CN 101295989B CN 2007100977948 A CN2007100977948 A CN 2007100977948A CN 200710097794 A CN200710097794 A CN 200710097794A CN 101295989 B CN101295989 B CN 101295989B
- Authority
- CN
- China
- Prior art keywords
- matrix
- row
- space
- value
- ofdm
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 19
- 239000011159 matrix material Substances 0.000 claims abstract description 57
- 230000021615 conjugation Effects 0.000 claims description 5
- 230000001427 coherent effect Effects 0.000 claims description 3
- 230000008707 rearrangement Effects 0.000 abstract 2
- 238000005516 engineering process Methods 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000007476 Maximum Likelihood Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
Images
Landscapes
- Radio Transmission System (AREA)
Abstract
The invention provides a decoding method used for an orthogonal frequency division multiplexing space-time and space-frequency block and n is the number of transmitting antennas. The generation of the encoding matrix G includes the following steps: (a) the first column of G is x1, x2, ellipsis, xn and the value is the one corresponding to a constellation point after signal modulation; the first mvalues of the first row of the G are x1, -x2, ellipsis -x m and m is greater than n and the value of m is determined by code rate; (b) the first m columns of the matrix G is generated according to orthogonality criterion and the first m elements from the second row to the nth row of the matrix G are obtained by the re-arrangement of x1, x2, ellipsis, xn or by adding minus signs to the related elements after the re-arrangement; furthermore, the first element from the second row to the nth row is x2, ellipsis x n respectively and the diagonal lines of the first n rows and n columns of the matrix G are symmetrical and the signs of the symmetrical elements are opposite to each other; (c) the first column to the mth column of the matrix G are conjugated to respectively obtain the (m+1)th column to the (2m)th column of the matrix G to finally obtain the matrix G containing 2m columns.
Description
Technical field
The present invention relates to a kind of OFDM (OFDM) space-time block coding (Space TimeBlock Code:STBC) and Space Frequency Block Coding (Space Frequency Block Code:SFBC) method of being used for, relate in particular to the technology that the OFDM in OFDM field combines with MIMO space diversity (STBC/SFBC).
Background technology
STBC and SFBC are essentially different, and OFDM combines with STBC, utilization be space, time bidimensional, that is to say that ST coding is the encoding symbols of different antennae to adjacent moment; OFDM combines with SFBC, utilization be space, frequency bidimensional, that is to say that SF coding is that different antennae is encoded to adjacent sub-carrier.
The encoder matrix of STBC/SFBC is identical, and the position in ofdm system is also identical, is example with two transmit antennas, its encoder matrix (subscript * represents to get complex conjugate) as follows:
One of block encoding design criterion is exactly that the block encoding matrix satisfies orthogonality condition, and simultaneously, the design of block code also will be satisfied order criterion and determinant criterion, and is specific as follows:
The quadrature criterion: the block encoding matrix satisfies orthogonality condition, and the traditional mathematics structure of orthogonal design can be used for constructing the transmitting antenna of block code to any amount, and the popularization of orthogonal design can provide the real number and the constellation of complex figure of block code.
The order criterion: in order to obtain maximum diversity gain nm, (c is e) for a pair of different code word c and e should be full ranks arbitrarily for matrix B.
The determinant criterion: to all different code word c and e, should make matrix A (c, e)=B (c, e) B
*(c, the determinant absolute value sum of all r e) * r rank principal minor should be big as far as possible.
At present, be a new focus for the research of STBC/SFBC, but all do not have to propose to generate particularly the method for encoder matrix, just propose some criterions; Decoding generally all is to adopt maximum likelihood method.Design a quadrature and encoder matrix that speed is higher difficult, and in ofdm system, can not use STBC sometimes, for example under OFDM symbol situation, these shortcomings need improvement.
Summary of the invention
The technical problem to be solved in the present invention provides a kind of when being used for OFDM space and the empty coding method of piece frequently.
In order to solve the problems of the technologies described above, the invention provides a kind ofly when being used for OFDM space and the Space Frequency Block Coding method, n is the number of transmitting antenna, the generation of its encoder matrix G comprises following steps:
(a) first of G classify x as
1, x
2... x
n, its value be transmit the modulation after the constellation point value corresponding; Preceding m value of first row of G is x
1,-x
2...-x
m, m is more than or equal to n, and the value of m is determined by code check;
(b) according to the preceding m row of quadrature criterion generation G matrix, G matrix the 2nd walks to preceding m capable element of n by x
1, x
2... x
mReset the back and obtain, and described the 2nd to n first capable element is respectively x at coherent element interpolation negative sign
2... x
n, the capable n row of the preceding n diagonal symmetry and the symmetry elements opposite in sign of G matrix; Described quadrature criterion is any two row quadratures of matrix, refers to any two row quadratures in the preceding m row of G matrix herein;
(c) G matrix the 1st row to m row are got conjugation, the m+1 that obtains the G matrix respectively is listed as the row to 2m, finally obtains the G matrix and comprises the 2m row.
Further, said method also can have following characteristics, and described transmitting when being an OFDM symbol only used Space Frequency Block Coding SFBC coded system.
Further, said method also can have following characteristics, and is described when transmitting to a plurality of OFDM symbol, adopts SFBC or space-time block coding STBC coded system.
The coding method that the present invention proposes, compared with prior art, the generation of its encoder matrix is simple and convenient, has saved design time.
Description of drawings
Fig. 1 is the ofdm system transmitter architecture figure that adopts STBC/SFBC;
Fig. 2 is the ofdm system receiver structure figure that adopts STBC/SFBC;
Fig. 3 is a STBC/SFBC coding flow chart of the present invention;
Fig. 4 is a STBC/SFBC decoding flow chart of the present invention.
Embodiment
Of the present invention when empty and its encoder matrix structure of Space Frequency Block Coding method as follows:
The first step: a given orthogonal design matrix G, the first row all elements all is a positive sign here;
1. can be sure of that first of G classifies x as
1, x
2... x
n, its value be transmit the modulation after the constellation point value corresponding, n is the number of transmitting antenna.
2.G preceding n value of first row be x
1,-x
2...-x
m, the value of m determines that by code check m is more than or equal to n.
In second step, the preceding m that generates the G matrix is listed as;
Generate the preceding m row of G matrix according to the quadrature criterion, described quadrature criterion is any two row quadratures of matrix, refers to any two row quadratures in the preceding m row of G matrix herein.
G matrix the 2nd walks to preceding m capable element of n by x
1, x
2... x
mRearrangement obtains, or obtains at coherent element interpolation negative sign after resetting, and described the 2nd to n first capable element is respectively x
2... x
n
Wherein, the preceding m row of G matrix have following characteristics:
1. matrix element is with diagonal symmetry or local symmetry;
The difference that diagonal symmetry and local symmetry are meant code check is and distinguishing, and 1 encoder matrix that is for code check is a square formation, so be with diagonal symmetry (local symmetrical special case);
Code check is not that 1 encoder matrix is not a square formation, so be local symmetry.The element of the capable n row of the preceding n of G matrix is the diagonal symmetry, and whole relatively G matrix is local symmetry.
2. the symmetry elements opposite in sign of its preceding n row.
The 3rd step, the 1st row to m row are got conjugation, the m+1 that obtains the G matrix respectively is listed as to 2m and is listed as.
Finally obtain the G matrix and comprise the 2m row, its m+1 row~2m row are respectively the conjugation of 1 row~m row.
Be without loss of generality, can suppose that G has this character.As:
Two transmit antennas are a kind of special circumstances (a unique code check are 1 situation), also meet orthogonality, but two transmit antennas also can write out the encoder matrix of code check 1/2 according to the method for the invention, but generally can adopt the encoder matrix of high code check.
The 4th step: judge and use concrete coded system
1. if transmit is an OFDM symbol, can only use SFBC;
For example control channel is only used an OFDM symbol, and an OFDM symbol has only a time point, but different frequencies is arranged, so can only use SFBC.
2. if transmit is two or more OFDM symbols, can use STBC/SFBC;
For example control channel is with two OFDM symbols, and two the OFDM symbols that mean of Biao Daing just have two time points here, and also have different frequencies, so can use STBC/SFBC.
For surpassing under the situation of two OFDM symbols, the rest may be inferred, so long as there is the odd number time point just can not STBC, can only use SFBC.
Below by an example the present invention is described in further detail.
Fig. 1 is the ofdm system transmitter architecture figure that the present invention adopts STBC/SFBC.At first the constellation point behind the signal normalization to be sent is mapped on the subcarrier, selects the respective coding matrix, encode according to the number of transmitting antenna.
Fig. 2 is the ofdm system receiver structure figure that adopts STBC/SFBC.At first judge the number of emission and reception antenna, according to emission and the different combining form of reception antenna number, decipher accordingly then.
Fig. 3 is described to be STBC/SFBC coding flow chart.The concrete steps of coding are:
To two transmit antennas, at first define two data blocks of input and output, take out two adjacent symbol x then
1And x
2, second symbol x
2Former state is moved, second symbol x
2The real part negate, first symbol x
1Get conjugation and move, again two data blocks are merged, finish coding.
To other number transmitting antennas, according to the structure of encoder matrix of the present invention, can adopt similar method, finish coding.
Fig. 4 is described to be STBC/SFBC decoding flow chart, specific implementation process: at first estimate channel response, carry out corresponding complex multiplication and complex addition again, finish decoding.
2*2 illustrates with antenna configurations
The emission symbol
Channel matrix
Receiving symbol
Symbol to be translated
The scale equation
C1, c2 are the symbol of emission.
Generally speaking: r
m=H
mC+n
n
To sum up, adopt the method for the invention, compared with prior art, reached the simple effect of generation encoder matrix, saved design time.
Claims (3)
1. one kind when being used for OFDM space and the Space Frequency Block Coding method, n is the number of transmitting antenna, and the generation of its encoder matrix G comprises following steps:
(a) first of G classify x as
1, x
2... x
n, its value be transmit the modulation after the constellation point value corresponding; Preceding m value of first row of G is x
1,-x
2...-x
m, m is more than or equal to n, and the value of m is determined by code check;
(b) according to the preceding m row of quadrature criterion generation G matrix, G matrix the 2nd walks to preceding m capable element of n by x
1, x
2... x
mReset the back and obtain, and described the 2nd to n first capable element is respectively x at coherent element interpolation negative sign
2... x
n, the capable n row of the preceding n diagonal symmetry and the symmetry elements opposite in sign of G matrix; Described quadrature criterion is any two row quadratures of matrix, refers to any two row quadratures in the preceding m row of G matrix herein;
(c) G matrix the 1st row to m row are got conjugation, the m+1 that obtains the G matrix respectively is listed as the row to 2m, finally obtains the G matrix and comprises the 2m row.
2. the method for claim 1 is characterized in that: described transmitting when being an OFDM symbol, only use Space Frequency Block Coding SFBC coded system.
3. the method for claim 1 is characterized in that: described when transmitting to two or more OFDM symbols, adopt SFBC or space-time block coding STBC coded system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007100977948A CN101295989B (en) | 2007-04-29 | 2007-04-29 | Space-time and space-frequency block encoding method for orthogonal frequency division multiplexing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007100977948A CN101295989B (en) | 2007-04-29 | 2007-04-29 | Space-time and space-frequency block encoding method for orthogonal frequency division multiplexing |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101295989A CN101295989A (en) | 2008-10-29 |
CN101295989B true CN101295989B (en) | 2011-12-07 |
Family
ID=40066050
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007100977948A Expired - Fee Related CN101295989B (en) | 2007-04-29 | 2007-04-29 | Space-time and space-frequency block encoding method for orthogonal frequency division multiplexing |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101295989B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2288048A1 (en) * | 2009-08-21 | 2011-02-23 | Panasonic Corporation | Rotated multi-dimensional constellations for improved diversity in fading channels |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1515471A1 (en) * | 2002-04-01 | 2005-03-16 | Intel Corporation | A system and method of dynamically optimizing a transmission mode of wirelessly transmitted information |
CN1668035A (en) * | 2005-03-17 | 2005-09-14 | 上海交通大学 | Design Method of Orthogonal Frequency Division Multiplexing System Based on Quasi-Orthogonal Space-Time-Frequency Block Coding |
CN1702976A (en) * | 2005-06-22 | 2005-11-30 | 中山大学 | Interleaving/deinterleaving method for communication system |
CN1719761A (en) * | 2005-07-19 | 2006-01-11 | 电子科技大学 | A communication method for a distributed multiple-input multiple-output orthogonal frequency division multiplexing communication system |
-
2007
- 2007-04-29 CN CN2007100977948A patent/CN101295989B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1515471A1 (en) * | 2002-04-01 | 2005-03-16 | Intel Corporation | A system and method of dynamically optimizing a transmission mode of wirelessly transmitted information |
CN1668035A (en) * | 2005-03-17 | 2005-09-14 | 上海交通大学 | Design Method of Orthogonal Frequency Division Multiplexing System Based on Quasi-Orthogonal Space-Time-Frequency Block Coding |
CN1702976A (en) * | 2005-06-22 | 2005-11-30 | 中山大学 | Interleaving/deinterleaving method for communication system |
CN1719761A (en) * | 2005-07-19 | 2006-01-11 | 电子科技大学 | A communication method for a distributed multiple-input multiple-output orthogonal frequency division multiplexing communication system |
Also Published As
Publication number | Publication date |
---|---|
CN101295989A (en) | 2008-10-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101039136B (en) | Space-frequency coding-based multi-antenna transmitter diversity method and system thereof | |
KR20060050438A (en) | Method of data transmission and reception using full diversity full data rate space-time block code | |
CN101378299A (en) | Transmission diversity method base on null-frequency encode | |
US20070147543A1 (en) | Extension of space-time block code for transmission with more than two transmit antennas | |
CN102177662B (en) | The antenna arrangement of multi-stream communication in mimo channel | |
CN101496333A (en) | Space-time-frequency encoding/decoding method and device | |
CN101295989B (en) | Space-time and space-frequency block encoding method for orthogonal frequency division multiplexing | |
CN101056162B (en) | Multi-input multi-output system signal transceiving method and device | |
CN101378301B (en) | Transmission diversity method based on null-frequency encode | |
CN101170335B (en) | Space-time encoding and decoding method and device in multi-antenna radio communication system | |
CN101286773B (en) | Transmitting device for data modulated by space-time block code with MIMO and method thereof | |
CN101102295A (en) | Method for space collection multiplexing and multi-input and output communication system | |
CN101567764B (en) | Method and device for detecting space-time/frequency block code | |
CN105071842A (en) | One-spatial stream three-antenna or three-spatial stream four-antenna space diversity transmit-receive method and apparatus in SC-MIMO system | |
CN102098141A (en) | Link transmission device and method in SC-FDMA (Single Carrier-Frequency Division Multiple Access) system and space time block code coder and method | |
CN101515817B (en) | Multi-antenna emission diversity method and device | |
CN101378283A (en) | Diversity method for MIMO-OFDM system base on null-frequency encode | |
Mushtaq et al. | Novel construction methods of quaternion orthogonal designs based on complex orthogonal designs | |
US7680204B2 (en) | Method and system of convolutive coding for the transmission of space-time block codes according to the technique termed Golden Code | |
CN103944687A (en) | Codebook design method based on Fourier disturbance matrixes | |
CN101702643B (en) | Method for determining linear diffuse space-time codes when the number of receiving antennas is less than that of transmitting antennas | |
CN1722637A (en) | A Construction Method of Space-Time Trellis Code | |
CN101771508B (en) | MIMO (Multiple Input Multiple Output) transmission mode conversion method, system as well as transmitting and receiving device | |
CN101431392B (en) | Setting method and modulating method for ST-MTCM gridding chart | |
CN101106406B (en) | Single rate and multi-rated multi-antenna signal transmission method under integrated transmission structure |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20111207 Termination date: 20190429 |