[go: up one dir, main page]

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 PDF

Info

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
Application number
CN2007100977948A
Other languages
Chinese (zh)
Other versions
CN101295989A (en
Inventor
毕峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN2007100977948A priority Critical patent/CN101295989B/en
Publication of CN101295989A publication Critical patent/CN101295989A/en
Application granted granted Critical
Publication of CN101295989B publication Critical patent/CN101295989B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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

A kind of when being used for OFDM space and the Space Frequency Block Coding method
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:
c 1 c 2 ⇒ c 1 - c 2 * c 2 c 1 *
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:
To two transmit antennas, its encoder matrix
Figure S07197794820070516D000041
As follows:
G 2 C = x 1 - x 2 * x 2 x 1 *
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.
Corresponding to 4 transmit antennas, its encoder matrix
Figure S07197794820070516D000043
As follows:
G 4 C = x 1 - x 2 - x 3 - x 4 x 1 * - x 2 * - x 3 * - x 4 * x 2 x 1 x 4 - x 3 x 2 * x 1 * x 4 * - x 3 * x 3 - x 4 x 1 x 2 x 3 * - x 4 * x 1 * x 2 * x 4 x 3 - x 2 x 1 x 4 * x 3 * - x 2 * x 1 *
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 G 2 C = x 1 - x 2 * x 2 x 1 * , Channel matrix H = h 11 h 12 h 21 h 22 , Receiving symbol R = r 1 r 2 r 3 r 4 , Symbol to be translated r ~ 1 = h 11 * r 1 + h 12 r 2 * + h 21 * r 3 + h 22 r 4 *
r ~ 2 = h 12 * r 1 - h 11 r 2 * + h 22 * r 3 - h 21 r 4 *
The scale equation c ^ 1 = arg min c 1 | | r ~ 1 - ρ c 1 | |
c ^ 2 = arg min c 2 | | r ~ 2 - ρ c 2 | |
C1, c2 are the symbol of emission.
Generally speaking: r m=H mC+n n
c ^ = arg min c Σ m = 1 M | | r ~ m - ρc | | 2
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.
CN2007100977948A 2007-04-29 2007-04-29 Space-time and space-frequency block encoding method for orthogonal frequency division multiplexing Expired - Fee Related CN101295989B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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