CN1561594A - Method and apparatus for spread space time block coding - Google Patents
Method and apparatus for spread space time block coding Download PDFInfo
- Publication number
- CN1561594A CN1561594A CN02819179.XA CN02819179A CN1561594A CN 1561594 A CN1561594 A CN 1561594A CN 02819179 A CN02819179 A CN 02819179A CN 1561594 A CN1561594 A CN 1561594A
- Authority
- CN
- China
- Prior art keywords
- code
- symbol
- block code
- reception
- antenna
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/10—Code generation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/16—Code allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/02—Arrangements for detecting or preventing errors in the information received by diversity reception
- H04L1/06—Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
- H04L1/0618—Space-time coding
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Radio Transmission System (AREA)
Abstract
The present invention relates to a method and apparatus of spread space-time block coding. The method comprises the steps of space-time block coding input bits by a transmission side; converting the input bits into symbols and modulating said symbols; serial-parallel converting and channel interleaving the modulated symbols; transmitting the final symbols by at least two transmitting antennas; receiving the signal from said antennas by a receiving antenna at a receipt side; and processing the received signal. The present invention make any of block code with a rate of 1/N (such as different liner and non-liner block codes) be used in a system with N transmitting antennas. When using block codes with a long constraint length, we can obtain a greater coding gain than the conventional space-time block coding.
Description
A kind of space-time block code coding method of extension and device
Technical field the present invention relates to communication technical field, concretely its be a kind of extension Shi Kong Fen Group code encoding methods and device.Background technology
It is well known that in fading channel, the decline of signal is by the performance of severe exacerbation system.It is to use diversity technique to overcome the maximally effective means of decline.It will be seen that Space-time coding techniques can obtain diversity gain and coding gain simultaneously in bibliography [1], [2] and [3], and the influence of decline can be overcome, improve the reliability of transmission.
Particularly we can learn in bibliography [1], [2], although space-time block code results in full diversity gains and has the characteristics of decoding simple, but it can not obtain sufficiently large coding gain, even if multi-mode space-time Trel l i s codes(Space-time grid code), can be obtained coding gain also very limited.Therefore, how the problem of sufficiently large coding gain is become to need to solve can also be obtained while full diversity gains are obtained.The content of the invention
It is an object of the present invention to provide a kind of space-time block code coding method of extension and device so that any code check Wei Shang block code (including various linear Fen Group codes and nonlinear packet
N
Code)It may be used to the system with N number of transmitting antenna.When the block code using long constraint length, the coding gain bigger than traditional space-time block code can be obtained.
The technical scheme is that:The space-time block code coding method of a kind of extension, it is characterised in that transmitting terminal carries out block code coding to input bit, it is symbol by the bits switch after coding, described symbol is modulated, the symbol after modulation serioparallel exchange and channel interleaving is subjected to, at least using two
Individual transmitting antenna launches the symbol after serioparallel exchange and channel interleaving;
Receiving terminal at least receives the signal transmitted from transmitting antenna using a reception antenna, and carries out reception processing to the signal of reception.
Described transmitting terminal, which carries out block code coding to input bit, to be included:The block code that uses of block code coding can be any code check for 1/N block code, the code word of the block code, which is generated, need to meet following condition:D=b. Ge e, D are one, and b is input information, and G is generator matrix, and e is an offset.
Described be modulated described symbol refers to:Described symbol can be modulated using Different Modulations such as QPSK.
Described at least launched the symbol after serioparallel exchange and channel interleaving using two emitting antennas is referred to:The symbol after serioparallel exchange and channel interleaving can be launched using N transmitting antenna, N is more than or equal to 2 here.
Described receiving terminal is at least received the signal transmitted from transmitting antenna using a reception antenna and referred to:Receiving terminal can receive the signal transmitted from transmitting antenna using M reception antenna, and M is more than or equal to 1 here.
Described receiving terminal carries out reception processing to the signal of reception and referred to:Receiving terminal at least carries out block code decoding to the signal of reception.
A kind of space-time block code coding method of described extension, Qi Bu Sudden include:
Transmitting terminal:Carry out block code coding to input bit, the block code that uses of block code coding can be any code check for 1/N block code, the code word of the block code, which is generated, need to meet following condition:
D=b Ge e, D are that a b is input information, and G is generator matrix, and e is an offset;
It is symbol by the bits switch after coding;
Described symbol can be modulated using Different Modulations such as QPSK;
Symbol after modulation is subjected to serioparallel exchange and channel interleaving;
The symbol generated after channel interleaving can be launched using N number of transmitting antenna, N is more than here
Equal to 2;
Receiving terminal:The signal transmitted from transmitting antenna can be received using M reception antenna, M is more than or equal to 1 here;
Block code decoding is at least carried out to the signal of reception, described decoding can be using a variety of decodings such as maximum-likelihood decodings.
Described code check includes for 1/N block code:Various linear Fen Group codes and nonlinear block code.
A kind of its step of the space-time block code coding method of described extension can further include:Transmitting terminal:To input bit bl3 b2, bn/2Carry out (n, n/2) block code coding;By the bit d after coding2..., dnBe converted to symbolCl, c2, ...,cn/2;
Described symbol can be modulated using QPSK modulation, n/ complex signal x of output after this n/2 symbol is modulatedl5 x2, ·.·, xn/2;
These complex signals are launched after serioparallel exchange and channel interleaving from two emitting antennas, wherein preceding n/4 complex signal xl5 x2..., xn/4Channel interweaves to be launched from an antenna, rear n/4 complex signal xn/4+1, xn/4+2..., xn/2Channel interweaves to be launched from another antenna;
Receiving terminal:The signal transmitted from transmitting antenna can be received using 1 reception antenna or multiple reception antennas, receiving n/4 reception signal is:
= hn * Xj + h2i * xiW4 + Vi i=l, 2,..., n/4
Due to(N, n/2) block code codeword set in have 2n/2Individual code word, so for any one code word Ck, it has n bit, ' n/2 complex signal ^ L is transformed into after conversion of this n bit through described bit to symbol and QPSK modulationx/2;
^ mouthfuls of fruit ∑s-' χ " χί+η/4 ≤∑ - 'x -h2i.x J i+nn/4
=1
Vje tl, 2n/2] j≠k
So maximum-likelihood decoding output codons are code word ck。
Present invention also offers a kind of space-time block code code device of extension, including:
Emitter and reception device;
Described emitter is made up of block coder, bits switch for conversion equipment, modulator, serioparallel exchange device, channel interleaver and at least two transmitting antennas of symbol;
Described reception device at least includes packet code decoder and at least one reception antenna.
The Fen Group code coders are:Can to any code check for 1/N's and code word generation meet the encoder that D=b. G e block code is encoded.
Described modulator can use qpsk modulator, and other modulators.
At least two described transmitting antennas refer to:N number of transmitting antenna, N is more than or equal to 2 here.At least one described reception antenna refers to:M reception antenna, M is more than or equal to 1 here.The Fen Group code decoders refer to:A variety of decoders can be used, the packet code decoder of maximum-likelihood decoding can be at least used.
A kind of space-time block code code device of described extension, it is characterised in that
Described emitter is by that can be 1/N's to any code check and code word generation meets conversion equipment, qpsk modulator, serioparallel exchange device, channel interleaver and N number of transmitting antenna that block coder, the bits switch that D=b. Ge e block code encoded are symbol and constituted, and N is more than or equal to 2 here;
Described reception device at least includes the packet code decoder and M reception antenna using maximum-likelihood decoding, and M is more than or equal to 1 here.The beneficial effects of the present invention are:The present invention makes the block code that any code check is 1/N(Including various linear block codes and nonlinear block code) it may be used to the system with N number of transmitting antenna.When the block code using long constraint length, the coding gain bigger than traditional space-time block code can be obtained.So as to achieve the good result of sufficiently large coding gain can also be obtained while full diversity gains are obtained.Brief description of the drawings
Fig. 1 is traditional space-time block code method block diagram using one reception antenna of two emitting antennas;
Fig. 2 is QPSK modulation constellations;
Fig. 3 is the coding block diagram of traditional space-time block code using two emitting antennas;
Fig. 4 is the ^ I figures with the extension Shi Kong Fen Group code methods of traditional space-time block code equivalence using two emitting antennas;
Fig. 5 be the specific embodiment of the invention in using one reception antenna of two emitting antennas using QPSK modulate extension space-time block code block diagram;
Fig. 6 is simulation curve of the invention.
Embodiment
For the ease of describing, we illustrate by taking one reception antenna of two emitting antennas and QPSK modulation as an example herein, and it can be generalized to the multiple reception antennas of multiple transmitting antennas and other modulation schemes.
Here traditional space-time block code method is first introduced:
It is to use one reception antenna of two emitting antennas, the traditional space-time block code method modulated using QPSK as shown in Figure 1.Input bit is first converted into symbol, and these symbols are modulated, and two after modulation continuous symbol is designated as xl x2, in a symbol period, x^ x2Launch simultaneously from antenna 1 and antenna 2 respectively, in next symbol period ,-and j;Launch simultaneously from antenna 1 and antenna 2 respectively.Assuming that the channel fading between t, transmitting antenna 1 and reception antenna is designated as(T), the channel fading between transmitting antenna 1 and reception antenna is designated as h2(t) signal that, reception antenna is received is designated as r (t), receives signal and is disturbed by white Gaussian noise, the power spectral density of noise is designated as C72=N./2 .So have:
r (t) = (t) Xj + h2 (t) x2 + vt
r (t+T) = (t+T) (_ ;) + h2 (t+T) χ1+ vt+T(1) concept below to above-mentioned space-time block code is extended.
It is assumed that QPSK modulation used in Fig. 1 is as shown in Figure 1.
Space-time block code coding in Fig. 1 is separated as shown in Figure 3.
A kind of space-time block code ESTBC (extended space-t ime block codes) of the extension of equal value with traditional space-time block code using two emitting antennas coding method is given below as shown in Fig. 4.
Block Code in Fig. 4 are a block coders.The block code that Block Code encoders in Fig. 4 are used is the block code of 1/2 code check, and the code word create-rule of the block code is:
Wherein D=(dl3 d2..., d8) is a code word, it is made up of 8 bitsc b = (bl5 b2, b3, b4) it is input information bits, it is made up of 4 bits.
It is generator matrix.
E is an offset.
16 code words are so had in the codeword set of the block code.
Can verify, it is assumed that the Block Code encoders in Fig. 4 be according to(2)、
Formula is generated during code word, this extension described by Fig. 4 when, code and traditional space-time block code described by Fig. 3 are equivalents.It can be said that traditional Shi Kong Fen Group codes described by Fig. 3 are a kind of special cases of the Shi Kong Fen Group codes of this extension described by Fig. 4, Fig. 4 is a kind of broad sense
Space-time block code.
The advantage of the space-time block code of this extension shown in Fig. 4 is that its code word design is more flexible, and when using N number of transmitting antenna, Block Code therein can be the group code of any 1/N code checks, code gain.Here it is by taking two emitting antennas as an example, so with the block code of 1/2 code check.Fig. 5 is the extension space-time block code scheme using one reception antenna of two emitting antennas.Decoding on the space-time block code of this extension can have a variety of methods, and a kind of maximum-likelihood decoding algorithm is provided here.
It is described as follows corresponding to the maximum-likelihood decoding algorithm of the ESTBC shown in Fig. 5:
In Figure 5, η/2 input bit passes through (η, η bit is exported after the block code of η/2) coding, this η bit is a code word, because being so that QPSK is modulated as an example here, so two, bits switch are into a symbol, this η bits switch is into η/2 symbol, output η/2 complex signal after this η/2 symbol is modulated, these complex signals are launched after serioparallel exchange from two emitting antennas, wherein preceding n/4 complex signal is launched from antenna 1, and rear n/4 complex signal is launched from antenna 1.Receiving n/4 reception signal in receiving terminal is:
2 are had in the codeword set of (n, n/2) block coden/2Individual code word.For any one code word Ck, it has n bit, and this n bit is through in Fig. 5 " bit to symbol conversion, and n/2 complex signal ^, v, are transformed into after " QPSK modulation ", if j
Xi+n
V j e [l, 2n/2] j≠k (6)
So maximum-likelihood decoding output codons are code word Ck
Fig. 6 is to extend space-time block code using bit error rate performance curve during several different block codes, and the algorithm used is the maximum-likelihood decoding algorithm above provided.Simulation parameter is as shown in table 1.
Table 1:Simulation parameter table
It can be seen that, the present invention makes the block code that any code check is 1/N(Including various linear Fen Group codes and nonlinear block code)It may be used to the system with N number of transmitting antenna.When the block code using long constraint length, the coding gain bigger than traditional space-time block code can be obtained.So as to achieve the good result of sufficiently large coding gain can also be obtained while full diversity gains are obtained.
Above embodiment is merely to illustrate the present invention, of the invention not for limiting.
The bibliography of the present invention:
[1] Siavash M. Alamouti, "A simple Transmit Diversity Technique for Wireless Communications," IEEE Journal on select areas in communications. Vol. 16. NO.8, October 1998.
[2] Vahid Tarokh, Hamid Jafarkhani and A. Robert Calderbank, "Space-Time Block Coding for Wireless Communications:Performance Results, ', IEEE Journal on select areas in communications. Vol. 17. N0.3, March 1999.
[3] V. Tarokh, N. Seshadri, and A. R. Calderbank, "Space-Time Codes for High Data Rate Wireless Communication: Performance Criterion and Code Construction," IEEE Trans. IT, 44(2): 744-765, Mar. 1998.
Claims (16)
- Claim1. a kind of space-time block code coding method of extension, it is characterized in that, transmitting terminal carries out block code coding to input bit, it is symbol by the bits switch after coding, described symbol is modulated, symbol after modulation is subjected to serioparallel exchange, then by channel interleaving, at least launched the symbol after channel interleaving using two emitting antennas;Receiving terminal at least receives the signal transmitted from transmitting antenna using a reception antenna, and carries out reception processing to the signal of reception.2. according to the method described in claim 1, it is characterised in that described transmitting terminal, which carries out block code coding to input bit, to be included:The block code that uses of block code coding can be any code check for 1/N Fen Group codes, the code word of the block code, which is generated, need to meet following condition:D=b G e, D are that a b is defeated Arf speeches breath bit, and G is generator matrix, and e is an offset.3. according to the method described in claim 1, it is characterised in that described be modulated described symbol refers to:Described symbol can be modulated using Different Modulations such as QPSK.4. according to the method described in claim 1, it is characterised in that described at least launched the symbol after channel interleaving using two emitting antennas is referred to:The symbol after channel interleaving can be launched using N transmitting antenna, N is more than or equal to 2 here.5. according to the method described in claim 1, it is characterised in that described receiving terminal is at least received the signal transmitted from transmitting antenna using a reception antenna and referred to:Receiving terminal can receive the signal transmitted from transmitting antenna using M reception antenna, and M is more than or equal to 1 here.6. according to the method described in claim 1, it is characterised in that described receiving terminal carries out reception processing to the signal of reception and referred to:Receiving terminal at least carries out block code decoding to the signal of reception.7. according to the method described in claim 1, its step includes:Transmitting terminal:Carry out block code coding to input bit, the block code that uses of block code coding can be any code check for 1/N block code, the code word of the block code, which is generated, need to meet following condition:D=b- Ge e, D are one, and b is that input information G is generator matrix, and e is an offset; It is symbol by the bits switch after coding;Described symbol can be modulated using Different Modulations such as QPSK;Symbol after modulation is subjected to serioparallel exchange and channel interleaving;The symbol after channel interleaving can be launched using N number of transmitting antenna, N is more than or equal to 2 here;Receiving terminal:The signal transmitted from transmitting antenna can be received using M reception antenna, M is more than or equal to 1 here;Block code decoding is at least carried out to the signal of reception, described decoding can be using a variety of decodings such as maximum-likelihood decodings.8. method according to claim 7, it is characterised in that described code check includes for 1/N block code:Various linear block codes and nonlinear block code.9. method according to claim 7, its step further comprises:Transmitting terminal:To input bit b1; b2, bn/2Carry out (n, n/2) block code coding;By bit (^, the d after coding2, dnBe converted to symbolCl,c2..., cn/2;Described symbol can be modulated using QPSK modulation, n/2 complex signal x of output after this n/2 symbol is modulatedl5 x2, .·., xn/2;These complex signals are launched after serioparallel exchange and channel interleaving from two emitting antennas, wherein preceding n/4 complex signalXl, x2, ...,xn/4Channel is launched after interweaving from an antenna, rear n/4 complex signal xn/4+1, xn/4+2..., xn/2Channel is launched after interweaving from another antenna;Receiving terminal:The signal transmitted from transmitting antenna can be received using 1 reception antenna, receiving n/4 reception signal is:Γι = hH * Xi + h2i * xi¾/4 + Vi i=l, 2,..., n/4Due to(N, n/2) block code codeword set in have 2n/2Individual code word, so for any one code word Ck, it has n bit, is transformed into n/2 complex signal after conversion of this n bit through described bit to symbol and QPSK modulation, ^ ...,x k n/2;«/4| 2 "/4| · .If ∑ ';.- ≤∑ - -Xi -h2i-x+"/4i=l /=1 V j e [1, 2n/2j j≠kSo maximum-likelihood decoding output codons are code word ck。10. a kind of space-time block code code device of extension, including:Emitter and reception device;Described emitter is made up of block coder, bits switch for conversion equipment, modulator, serioparallel exchange device, channel interleaver and at least two transmitting antennas of symbol;Described reception device at least includes packet code decoder and at least one reception antenna.11. device according to claim 10, it is characterised in that described block coder is:Can to any code check for 1/N's and code word generation meet the encoder that D=b. G e block code is encoded.12. device according to claim 10, it is characterised in that described modulator can use qpsk modulator and other modulators.13. device according to claim 10, it is characterised in that at least two described transmitting antennas refer to:N number of transmitting antenna, N is more than or equal to 2 here.14. device according to claim 10, it is characterised in that at least one described reception antenna refers to:M reception antenna, M is more than or equal to 1 here.15. device according to claim 10, it is characterised in that described packet code decoder refers to:A variety of decoders can be used, the packet code decoder of maximum-likelihood decoding can be at least used.16. device according to claim 10, it is characterised in thatDescribed emitter by can to any code check for 1/N's and code word generation meetBlock coder, the conversion equipment that bits switch is symbol, qpsk modulator, serioparallel exchange device, channel interleaver and the N number of transmitting antenna that D=b. Ge e block code is encoded are constituted, and N is more than or equal to 2 here;Described reception device at least includes the packet code decoder and M reception antenna using maximum-likelihood decoding, and M is more than or equal to 1 here.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2002/000406 WO2003105383A1 (en) | 2002-06-07 | 2002-06-07 | A method and apparatus of spread space-time block coding |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1561594A true CN1561594A (en) | 2005-01-05 |
Family
ID=29721363
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN02819179.XA Pending CN1561594A (en) | 2002-06-07 | 2002-06-07 | Method and apparatus for spread space time block coding |
Country Status (3)
Country | Link |
---|---|
CN (1) | CN1561594A (en) |
AU (1) | AU2002346266A1 (en) |
WO (1) | WO2003105383A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115225201A (en) * | 2021-04-16 | 2022-10-21 | 华为技术有限公司 | Modulation method, demodulation method and communication device |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
BR9908389A (en) * | 1998-03-03 | 2000-10-31 | At & T Corp | Decoding space-time coded signals for wireless communication |
US6560295B1 (en) * | 1999-09-15 | 2003-05-06 | Hughes Electronics Corporation | Method of generating space-time codes for generalized layered space-time architectures |
EP1238462B1 (en) * | 1999-12-10 | 2004-06-30 | Nokia Corporation | Method and apparatus providing bit-to-symbol mapping for space-time codes |
JP2001267982A (en) * | 2000-03-22 | 2001-09-28 | Matsushita Electric Ind Co Ltd | Sttd encoding method and diversity transmitter |
-
2002
- 2002-06-07 AU AU2002346266A patent/AU2002346266A1/en not_active Abandoned
- 2002-06-07 WO PCT/CN2002/000406 patent/WO2003105383A1/en not_active Application Discontinuation
- 2002-06-07 CN CN02819179.XA patent/CN1561594A/en active Pending
Also Published As
Publication number | Publication date |
---|---|
WO2003105383A8 (en) | 2004-03-18 |
WO2003105383A1 (en) | 2003-12-18 |
AU2002346266A1 (en) | 2003-12-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Grimm et al. | Further results on space-time coding for Rayleigh fading | |
US7436895B1 (en) | Concatenated space-time coding | |
US20060056538A1 (en) | Apparatus and method for transmitting data using full-diversity, full-rate STBC | |
Ionescu et al. | Improved 8-and 16-state space-time codes for 4PSK with two transmit antennas | |
US20060034387A1 (en) | Method and system for utilizing space-time overlays for convolutionally coded systems | |
CN101321034A (en) | System and method for encoding and decoding in wireless communication systems | |
KR20060040245A (en) | Apparatus and method of time space frequency block coding | |
WO2005069509A1 (en) | Communication system, transmitter, receiver, transmitting method, receiving method, and program | |
US7987413B2 (en) | Systems and methods for encoding a control channel in a wireless communication system | |
CN100486235C (en) | Iterative receiving method for maintaining soft information | |
US6922447B1 (en) | Apparatus, and associated method, for forming a signal exhibiting space-time redundancy | |
KR20060016465A (en) | Apparatus and method of space time block code for increasing the coding advantages | |
Yan et al. | Robust space-time block coding for rapid fading channels | |
KR20020046547A (en) | Method for Transmitting Signal in Communication System | |
US6693973B2 (en) | Apparatus, and associated method, for forming a systematic, recursive, space-time code | |
CN1561594A (en) | Method and apparatus for spread space time block coding | |
CN1555628A (en) | Coding method and device for cassading Turbo product and time-space Trellis code | |
CN111245568A (en) | Polar code decoding method based on feedback retransmission technology in low-earth orbit satellite | |
EP1421730A2 (en) | Apparatus, and associated method, for forming a systematic, recursive, space-time code | |
Yahampath et al. | Joint source-channel decoding of convolutionally encoded multiple-descriptions | |
de Noronha-Neto et al. | Space-time convolutional codes over GF (p) achieving full 2-level diversity | |
CN108494522B (en) | Construction method of digital-analog mixed chaotic code | |
Yuan et al. | Multilevel codes (MLC) with multiple antennas over Rayleigh fading channels | |
Safar et al. | Systematic space-time trellis code design for an arbitrary number of transmit antennas | |
KR100921202B1 (en) | Apparatus and method of space time frequency block code |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
AD01 | Patent right deemed abandoned | ||
C20 | Patent right or utility model deemed to be abandoned or is abandoned |