throbber
(12) United States Patent
`(10) Patent N0.:
`US 6,542,556 B1
`
`Kuchi et al.
`(:45) Date of Patent:
`Apr. 1, 2003
`
`U5006542556B1
`
`(54) SPACE-TIME CODE FOR MULTIPLE
`ANTENNA TRANSMISSION
`
`(75)
`
`..
`Inventors: Kiran Kuchi, Irving, TX (US); Jyri K.
`Hamalamen’ oulu (F1)
`
`W0
`W0
`W0
`
`‘Wvg
`W0
`
`WO 00/51265
`WO 01/19013 A1
`WO 01/54305 A1
`
`,
`$8 81/22::2 :1
`WO 01/69814 A1
`
`8/2000
`3/2001
`7/2001
`
`333%
`9/2001
`
`(73)
`
`ASSTgHCCI Nokia Mobile Phones Ltd., ESpOO (F1)
`
`OTIIER PUBLICATIONS
`
`(*) NOtiCCI
`
`SubjeCtIO any disclaimer, the term Of this
`patent 15 extended or adjusted under 35
`U.S.C~ 154(b) by 0 days.
`
`(21) Appl. No.: 09/539,319
`.
`Mar. 31: 2000
`Flledi
`(22)
`Int. C1.7 ............................. H04B 7/06, H04J 11/00
`(51)
`(52) Us. Cl.
`....................... 375/299 375/146 370/204
`’
`’ 370/209,
`h ................................. 375 133 135
`fS
`0 wags/116 141 146 147 260 /267’ 299?
`' 3'70/50’4 208 20’9 21’0. 453/101’ 103’
`
`F' 1d
`le
`
`)
`
`58
`
`(
`
`(56)
`
`References Cited
`UHS PATENT DOCUMENTS
`
`.................. 375/260
`5,170,413 A * 12/1992 Hess et a].
`
`.. 375/143
`5,859,870 A *
`1/1999 Tsujimoto .........
`........... 370/330
`5,933,421 A *
`8/1999 Alamouti et a1.
`5,943,372 A
`8/1999 Gans et al.
`6,031,474 A *
`2/2000 Kay et a1. ................... 341/106
`6,088,408 A *
`7/2000 Calderbank et a1.
`........ 374/347
`6,097,771 A
`8/2000 Foschini
`375/267
`6,115,427 A *
`9/2000 Calderbank et al.
`
`375/148
`671787196 Bl :
`1/2001 Nagmb et a1.
`~~~~~~~~
`2:31:; :1
`11/3881 $111196? et 11' """""" 370/204
`’
`’
`/
`050 “11 et a ‘
`FOREIGN PATENT DOCUMENTS
`‘
`3/1991
`11/1997
`$1333
`3/2000
`3/2000
`8/2000
`
`2 237 706 A
`WO 97/41670
`$8 33:45:;
`W0 00/11806
`WO 00/18056
`WO 00/49780
`
`GB
`W0
`$8
`W0
`W0
`W0
`
`transmit
`Guey .liann—Ching: “Concatenated coding for
`diversity systems” Proceedings of the 1999 VTC—Fall
`IEEE VTS 50th Vehicular Technology Conference ‘Gate-
`way to 21st Century Communications Village’; Amsterdam,
`Neth. Sep. 19—Sep. 22, 1999, vol. 5, 1999 pp. 2500—2504,
`XP002181329 IEEE Veh. Technol. Conf. , IEEE Vehicular
`Technology Conference 1999 IEEE, Piscataway, NJ, USA—
`Who” documenl
`Alamouti 5 M “A Simple Transmit Diversity Technique for
`Wireless Communications”, IEEE Journal on Selected Areas
`in Commumcations>IEEElnc~NeWYork>US>V01~16>N°~
`8, Oct.
`1998, pp.
`1451—1458, XP002100058,
`ISSN:
`0733—8716, cited in the applicaion the Whole document.
`
`(List continued on next page.)
`Prlmary Examiner—Young v1‘. 1‘56
`(74) Attorney, Agent, or Firm—Brian T. Rivers
`
`(57)
`
`ABSTRACT
`
`.
`.
`.
`A method and apparatus for space-time codmg signals for
`transmission on multiple antennasAreceived input symbol
`stream is transformed using a predefined transform and
`transmitted on a first set of N antennas. The same input
`symbol stream is then offset by M symbol periods to
`generate an offset input symbol stream. The offset input
`symbol stream is then transformed using the predefined
`transform and transmitted on a second set of N antennas. A
`third through X‘h set of N antennas may be utilized for
`transmission by successively offsetting the offset input sym—
`bol stream by an additional M symbol periods for each
`additional set of N antennas used, before performing the
`transform and transmitting on the additional set of N anten-
`“5'
`
`24 Claims, 2 Drawing Sheets
`
`400
`
`406
`
`
`\(
`
`
`
`Filter and
`s1w1
`Modulate
`
`
`-szw1
`
`
`
`Sd1W1 Sd2W2
`Filter and
`Modulate
`
`-Sd2W1 Sd1W2
`
`32w2
`
`S1W1
`
`416
`
`408
`
`412
`
`(cid:36)(cid:51)(cid:51)(cid:47)(cid:40)(cid:3)(cid:20)(cid:19)(cid:19)(cid:23)
`APPLE 1004
`
`

`

`US 6,542,556 B1
`
`Page 2
`
`OTHER PUBLICATIONS
`
`Tarokh V et al: “SpaceiTime Block Coding for Wireless
`Communications: Performance Results”, IEEE Journal on
`Selected Areas in Communications, IEEE Inc. New York,
`US, v01. 17, N0. 3, Mar. 1999, pp. 451—460, XP000804974
`ISSN: 0733—8716 equations (6) and (7).
`A. Hiroike, F. Adachi, N. Nakajima “Combined Eifects of
`Phase Sweeping Transmitter Diversity and Channel Cod-
`ing”, IEEE Transactions on Vehicular Technology, vol. 41,
`No. 2, May 1992.
`L. Jalloul, K. Rohani, K. Kuchi, J. Chien “Performance
`Analysis of CDMA Transmit Diversity Methods” IEEE
`Vehicular Technology Conference,
`Fall
`1999;
`pp.
`1326—1330.
`Alberto Gutierrez et al., “An Introduction to PSTD for 18—95
`and CDMA 2000”, Wireless Communications and Network-
`ing Conference, WCNC, pp. 1358—1362, vol. 3, 1999.
`Two Signaling Schemes for Improving the Error Perfor—
`mance of Frequency—Division—Duplex (FDD) Transmission
`Systems Using Transmitter Antenna Diversity, Seshadri, et
`al. 1993 IEEE; pp. 508—511.
`A Simple Transmit Diversity Technique for Wireless Com-
`munications, S. M. Alamouti, 1998 IEEE; pp. 1451—1458.
`Space—Time Block Codes
`from Orthogonal Designs,
`Tarokh, et al., 1999 IEEE; pp. 1456—1467.
`Downlink Improvement
`through Space—Time Spreading,
`Kogiantis, et al., Proposal for 3PP2/TSG—C3—19990805—xx.
`Link Performance Comparison of OTD and STTD/STS for
`Voice Applications, Kuchi,
`et
`al.,
`Proposal
`for
`3GPP2—C30—19990826—i.
`Open and Closed Loop Transmit Diversity at High Data
`Rates on 2 and 4 Elements, Harrison, et al., Proposal for
`3GPP2—C30—19990817—017, 1999.
`Seshadri, N. et al; SpaceiTime Codes for Wireless Com—
`munication: Code Construction: 1997 IEEE; pp. 637—641;
`0—7803—3659—3/97.
`Tarokh, V., et al.; The Application of Orthogonal Designs to
`Wireless Communication;
`1998
`IEEE;
`pp.
`46—47;
`0—7803—4408—1/98.
`Tarokh, V. et al; Space—Time Codes for High Data Rate
`Wireless Communication: Performance Criteria;
`1999
`IEEE; pp. 299—303.
`Tarokh, V. et al; A Differential Detection Scheme for Trans-
`mit Diversity; 1999 IEEE; pp. 1043—1047; 0—7803—5668—3/
`99.
`
`Foschini, G.; Layered Space—Time Architecture for Wireless
`Communication in a Fading Environment When Using
`Multi—Element Antennas; Bell Labs Technical Journal,
`1996; p. 41—p59.
`Tirkkonen, O. et al.; Complex SpaceiTime Block Codes for
`Four TX Antennas;
`IEEE;
`2000;
`p.
`1005—p.
`1009;
`0—7803—6451—1/10.
`Hottinen, A. et al.; Closediloop transmit diversity tech—
`niques for multi—element transceivers; IEEE 2000; p. 70—73;
`0—7803—6507—0/00.
`Tirkkonen, O. et al.; Minimal Non—Orthogonality Rate 1
`Space—Time Block Code for 3+ TX Antennas; IEEE Sep.
`6—8, 2000; 6th Int. Symp. on Spread—Spectrum Tech. &
`Appli., NJIT, New Jersey, USA; p. 429—p. 432.
`Sweatman, C. et al.; A Comparison of Detection Algorithms
`including BLAST for Wireless Communication using Mul-
`tiple Antennas; IEEE 2000; p. 698—p. 703; 0—7803—6465—5/
`00.
`
`Damen, O. et al.; Lattice Code Decoder for Space—Time
`Codes; IEEE 2000; p. 161—p. 163; 1089—7798/00; IEEE
`Communications Letters, vol. 4, No. 5, May 2000.
`
`Calderbank, A. et al.; Space—Time Codes for Wireless
`Communication; 19997 IEEE; ISIT 1997, Ulm, Germany,
`Jun. 29—Jul. 4; p. 146.
`Tarokh, V. et al.; Recent Progress in Space—Time Block and
`Trellis Coding; 1998 IEEE; ISIT 1998, Cambridge, MA,
`USA; Aug. 16—Aug. 21; p. 314.
`Rohani, K. et al.; A Comparison of Base Station Transmit
`Diversity Methods for Third Generation Cellular Standards;
`1999 IEEE; 0—7803—5565—2/99; p. 351—p. 355.
`Jalloul, L. et al.; Performance Analysis of CDMA Transmit
`Diversity Methods; 1999 IEEE; 0—7802—5435—4/99; p.
`1326—p. 1330.
`
`Raitola, M. et al.; Transmission Diversity in Wideband
`CDMA; 1999 IEEE; 0—7803—5565—2/99; p. 1545—1549.
`
`Correia, A. et al.; Optimised Constellations for Transmitter
`Diversity; 1999 IEEE; 0/7803—5435—4/99; p. 1785—1789.
`Tarokh, V. et al.; A Differential Detection Scheme for
`Transmit Diversity; 1999 IEEE; 0—7803—5668—3/99; p.
`1043—p. 1047.
`
`Ionescu; New Results on Space—Time Code
`D. Mihai
`Design Criteria; 1999 IEEE; pp. 6844687; 0778037566873/
`99.
`
`Tarokh, V., et al.; Space—Time Codes for High Data Rate
`Wireless Communication: Performance Criterion and Code
`Construction; 1998 IEEE; IEEE Transactions on Informa-
`tion Theory, vol. 44, No. 2, Mar. 1998.
`
`Edited by Holma H., et al.; WCDMA for UMTS Radio
`Access for Third Generation Mobile Communications;
`Reprinted Jun. 2000; p. 97; John Wiley & Sons, Ltd., Baffins
`Lane, Chichester, West Sussex, P019 1UD, England.
`
`Tarokh, V., et al.; Space—Time Block Coding for Wireless
`Communications: Performance Results; 1999 IEEE; IEEE
`Journal on Selected Areas in Communications, vol. 17. N0.
`3, Mar. 1999.
`
`Naguib, A.F. et al; Space—Time Coded Modulation for High
`Data Rate Wireless Communications; 1997 IEEE; pp.
`102—109; 0—7803—4198—8/97.
`
`Shiu, D. et al.; “Scalable Layered SpaceiTime Codes for
`Wireless Communications: Performance Analysis
`and
`Design Criteria”; 0—7803—5668—3/99; 159—163 pp.; 1999
`IEEE; University of California at Berkeley USA.
`Alamouti, SM. et al; Trellis—Coded Modulation and Trans-
`mit Diversity: Design Criteria and Performance Evaluation;
`1998 IEEE; pp. 703—707; 0—7803—5 106—1/98.
`
`Shiu, D. et al.; “Layered Space—Time Codes for Wireless
`Communications Using Multiple Transmit Antennas”;
`0—7803—5284—X99; 436—440 pp.; 1999 IEEE; University of
`California at Berkeley USA.
`
`Hassibi, B. et al.; “HighiRate Linear SpaceiTime Codes”;
`IEEE Apr. 2001; p. 2461—p. 2464, 0—7803—7041—04/01.
`
`Lo, T. et al; Space—Time Block Coding—From a Physical
`Perspective; 1999 IEEE; pp. 150—153; 0—7803—5668—3/99.
`
`* cited by examiner
`
`

`

`US. Patent
`
`Apr. 1, 2003
`
`Sheet 1 0f2
`
`US 6,542,556 B1
`
`
`
`
`
` Spread,
`Filter and
`
`Modulate
`
`102
`x(t)
`
`
` Spread,
`
`Filter and
`
`Modulate
`
`
`108
`112
`
`206
`204
`
`
`Filter
`Despread and
`
`Demodulate
`
`FIG. 2
`
`State* Output Symbols (Ant.1, Ant. 2)
`0
`1
`2
`3
`
`300
`
`V
`
`0
`
`1
`
`2
`
`3
`
`(0,0)
`
`(0,1)
`
`(0,2)
`
`(0,3)
`
`(1,0)
`
`(1,1)
`
`(1.2)
`
`(2,0)
`
`(2,1)
`
`(2,2)
`
`(3,0)
`
`(3,1)
`
`(3,2)
`
`(1,3)
`
`(2,3)
`
`(3,3)
`
`

`

`US. Patent
`
`Apr. 1, 2003
`
`Sheet 2 0f 2
`
`US 6,542,556 B1
`
`
`
`s1w1
`52w2
`
`s1w1
`-82W1
`
`Filter and
`Modulate
`
`411
`
`Sd1W1 Sd2W2
`
`
`
`Filter and
`Modulate
`
`-Sd2W1 Sd1W2
`
`412
`
`408
`
`416
`
`420
`
`FIG. 4
`
`
`
`
`502
`
`X(t)
`
`506
`
`3/4 AT&T
`Block Code
`
`3/4 AT&T
`Block Code
`
`508
`
`
`
`Spread,
`Filter and
`Modulate
`
`
`
`
`
`
`Spread,
`Filter and
`Modulate
`
`
`512
`
`FIG. 5
`
`

`

`US 6,542,556 B1
`
`1
`SPACE-TIME CODE FOR MULTIPLE
`ANTENNA TRANSMISSION
`
`FIELD OF THE INVENTION
`
`This invention relates to a method and apparatus for
`achieving transmit diversity in telecommunication systems
`and, more particularly, to a method and apparatus for space—
`time coding signals for transmission on multiple antennas.
`BACKGROUND OF THE INVENTION
`
`5
`
`10
`
`2
`sity for two antennas that offers second order diversity for
`complex valued signals. S. Alamouti, “A Simple Transmit
`Diversity Technique for Wireless Communications, ” IEEE
`Journal on Selected Areas of Communications, pp.
`1451—1458, October 1998. The Alamouti method involves
`simultaneously transmitting two signals from two antennas
`during a symbol period. During one symbol period, the
`signal transmitted from a first antenna is denoted by S0 and
`the signal transmitted from the second antenna is denoted by
`S1. During the next symbol period,
`the signal —sl* is
`transmitted from the first antenna and the signal 50* is
`transmitted from the second antenna, where * is the complex
`conjugate operator. The Alamouti method may also be done
`in space and frequency coding. Instead of two adjacent
`symbol periods, two orthogonal Walsh codes may be used to
`realize space—frequency coding.
`Extension of the Alamouti method to more than two
`antennas is not straightforward. Tarokh et al. have proposed
`a method using rate=1/2, and 3/4 SpaceTime Block codes for
`transmitting on three and four antennas using complex
`signal constellations. V. Tarokh, H. Jafarkhani, and A.
`Calderbank, “Space-Time Block Codes from Orthogonal
`Designs, ” IEEE Transactions on Information Theory, pp.
`1456—1467, July 1999. This method has a disadvantage in a
`loss in transmission rate and the fact that the multi-level
`
`nature of the ST coded symbols increases the peak-to-
`average ratio requirement of the transmitted signal and
`imposes stringent requirements on the linear power amplifier
`design. Other methods proposed include a rate=1, orthogo—
`nal transmit diversity (OTD)+space-time transmit diversity
`scheme (STTD) four antenna method. L. Jalloul, K. Rohani,
`K. Kuchi, and J. Chen, “Performance Analysis of CDA/IA
`Transmit Diversity Alethoa's, ” Proceedings ofIEEE Vehicu-
`lar Technology Conference, Fall 1999, and M. Harrison, K.
`Kuchi, “Open and Closed Loop Transmit Diversity at High
`Data Rates on 2 and 4 Elements, ” Motorola Contribution to
`3GPP-C30-19990817—017. This method requires an outer
`code and offers second order diversity due to the STTD
`block (Alamouti block) and a second order interleaving gain
`from use of the OTD block. The performance of this method
`depends on the strength of the outer code. Since this method
`requires an outer code,
`it
`is not applicable to uncoded
`systems. For the case of rate=1,/3 convolutional code, the
`performance of the OTD+STTD method and the Tarokh
`rate=% method ST block code methods are about the same.
`
`SUMMARY OF THE INVENTION
`
`The present invention presents a method and apparatus for
`space—time coding signals for transmission on multiple
`antennas. In the method and apparatus, a received input
`symbol stream is transformed using a predefined transform
`and transmitted on a first set of N antennas. The same input
`symbol stream is then offset in time by M symbol periods to
`generate an oifset input symbol stream. The oifset input
`symbol stream may be offset so as to lead or lag the input
`symbol stream. The offset
`input symbol stream is then
`transformed using the predefined transform and transmitted
`on a second set of N antennas. Athird through X’h set of N
`antennas may be utilized for transmission by successively
`offsetting the offset input symbol stream by an additional M
`symbol periods for each additional set of N antennas used,
`before performing the transform and transmitting on the
`additional set of N antennas. The transform may be applied
`in either the time domain or Walsh code domain.
`
`At the receiver, the transmitted symbols may be recovered
`using a maximum likelihood sequence estimator (MLSE)
`decoder implemented with the Viterbi algorithm with a
`decoding trellis according to the transmitter.
`
`As wireless communication systems evolve, wireless sys-
`tem design has become increasingly demanding in relation
`to equipment and performance requirements. Future wire-
`less systems, which will be third and fourth generation
`systems compared to the first generation analog and second
`generation digital systems currently in use, will be required
`to provide high quality high transmission rate data services
`in addition to high quality voice services. Concurrent with ,
`the system service performance requirements will be equip—
`ment design constraints, which will strongly impact
`the
`design of mobile terminals. The third and fourth generation
`wireless mobile terminals will be required to be smaller,
`lighter, more power-efficient units that are also capable of
`providing the sophisticated voice and data services required
`of these future wireless systems.
`Time-varying multi-path fading is an effect in wireless
`systems whereby a transmitted signal propagates along
`multiple paths to a receiver causing fading of the received
`signal due to the constructive and destructive summing of
`the signals at the receiver. Several methods are known for
`overcoming the effects of multi—path fading, such as time
`interleaving with error correction coding,
`implementing
`frequency diversity by utilizing spread spectrum techniques,
`or transmitter power control
`techniques. Each of these
`techniques, however, has drawbacks in regard to use for
`third and fourth generation wireless systems. Time inter-
`leaving may introduce unnecessary delay, spread spectrum
`techniques may require large bandwidth allocation to over-
`come a large coherence bandwidth, and power control
`techniques may require higher transmitter power than is
`desirable for sophisticated rccciver-to-transmittcr feedback
`techniques that increase mobile terminal complexity. All of
`these drawbacks have negative impact on achieving the
`desired characteristics for third and fourth generation mobile
`terminals.
`
`15
`
`40
`
`45
`
`Antenna diversity is another technique for overcoming the
`effects of multi-path fading in wireless systems. In diversity
`reception,
`two or more physically separated antennas are
`used to receive a signal, which is then processed through
`combining and switching to generate a received signal. A
`drawback of diversity reception is that the physical separa-
`tion required between antennas may make diversity recep-
`tion impractical for use on the forward link in the new
`wireless systems where small mobile terminal size is
`desired. A second technique for
`implementing antenna
`diversity is transmit diversity. In transmit diversity a signal
`is transmitted from two or more antennas and then processed
`at
`the receiver by using maximum likelihood sequence
`estimator (MLSE) or minimum mean square error (MMSE)
`techniques. Transmit diversity has more practical applica-
`tion to the forward link in wireless systems in that it is easier
`to implement multiple antennas in the base station than in
`the mobile terminal.
`
`Transmit diversity for the case of two antennas is well
`studied. Alamouti has proposed a method of transmit diver-
`
`60
`
`65
`
`

`

`US 6,542,556 B1
`
`3
`In an embodiment, 4 antennas are used for transmission.
`Every 2 input symbols in a received input symbol stream are
`transformed in the time domain by an Alamouti transform
`and the result is transmitted on antennas 1 and 2 during the
`time of two symbol periods. The received input symbol
`stream is also delayed for two symbol periods, and this
`delayed input symbol stream is input to an Alamouti trans-
`form where every two symbols are transformed and the
`delayed result is transmitted on antennas 3 and 4 during the
`time of two symbol periods. The transmitted signal may be
`received and decoded using an MLSE receiver. The method
`and apparatus provides diversity of order four and outper-
`forms othcr proposed extensions of the Alamouti method to
`more than two antennas by approximately 1/2 to 1 dB for
`uncoded transmissions.
`
`In an alternative embodiment using 4 antennas, every 2
`input symbols in a received input symbol stream are trans-
`formed in the Walsh code domain. The Alamouti coded
`
`10
`
`15
`
`symbols are transmitted on two orthogonal Walsh codes, W1
`and W2 simultaneously on antennas 1 and 2. Both W1 and '
`W2 span two symbol periods, which maintains the trans-
`mission rate at
`two symbol periods. The received input
`symbol stream is also delayed for two symbol periods and
`the Alamouti transform is also applied in the Walsh code
`domain to the delayed input symbol stream. This delayed ’
`result is transmitted on antennas 3 and 4 during the time of
`two symbol periods.
`In a further alternative embodiment using 8 antennas for
`transmission, a rate=3/i: ST block code is combined with a 4
`symbol delay. Every three symbols in an input symbol
`stream are transformed by the ST block code and transmitted
`on antennas 1—4. The received input symbol stream is also
`delayed for four symbol periods, and this delayed input
`symbol stream is input to the ST block code transform where
`every three symbols are transformed and the delayed result
`is transmitted on antennas 4—8 during the time of four
`symbol periods.
`BRIEF DESCRIPTION OF THE FIGURES
`
`40
`
`FIG. 1 shows a block diagram of portions of a transmitter
`according to an embodiment of the invention;
`FIG. 2 shows a block diagram of portions of a receiver
`according to an embodiment of the invention;
`FIG. 3 shows a trellis structure used to process signals in
`the receiver of FIG. 2;
`FIG. 4 shows a block diagram of portions of a transmitter
`according to an alternative embodiment of the invention;
`and
`
`FIG. 5 shows a block diagram of portions of a transmitter
`according to a further alternative embodiment of the inven-
`tion.
`
`DETAILED DESCRIPTION OF THE
`INVENTION
`
`4
`
`identical symbol streams, with one symbol stream X(t)
`being input to transform block 106 and a second identical
`symbol stream X(t) being input to offset block 104. Offset
`block 104 causes a 2 symbol period delay in the second
`symbol stream and then the delayed second symbol stream
`is input to transform block 108. Every two symbols S1 and
`82 are processed in transform block 106 using the Alamouti
`method and the output of the transform is transmitted on
`antenna 114 and antenna 116. The input signal may be
`complex valued and of arbitrary constellation size. The
`Alamouti transformation performed in transform block 106
`can be written in a matrix form as shown below:
`
`[St ”I
`-53 SI
`
`Equation 1
`
`The rows in the matrix indicate the antenna the symbol is
`transmitted on, and the columns indicate the instant they are
`transmitted. Symbols S1 and S2 are transmitted on antenna
`114 and antenna 116 at instants t1 and t2, respectively.
`The second identical symbol stream X(t) input to offset
`block 104 is offset by two symbol periods and transformed
`in transform block 108 using the Alamouti transformation as
`shown below:
`
`[ Sdl
`Sdz]
`—Sd§ Sdf
`
`Equation 2
`
`The output of the transform from transform block 108 is then
`transmitted on antenna 118 and antenna 120. The transmitted
`
`signal as it will be received during the time period (0,t1) can
`be written as follows:
`
`Er
`r(tI) = 4 [51111—53112 +Sd1113 —S§2a4] + n(t])
`
`Equation 3
`
`and, for the time duration (t1,t2) as,
`
`Er
`r(tZ) = 4 [$111+ 5:112 + 51,203 + 531114] + n02)
`
`Equation 4
`
`45
`
`where SM and Sd2 are the transmitted symbols on the
`delayed branch and 11(t) is the additive white Gaussian noise.
`The transmitted signal power EC may be evenly distrib-
`uted across the four antennas and the channel coefficients (X
`
`may be modelled as complex Gaussian.
`This received signal can be decoded using an MISE
`receiver. Referring now to FIG. 2,
`therein is shown a
`receiver 200 according to an embodiment of the invention.
`Receiver 200 includes antenna 202, filter, despread and
`demodulate block 204, processor block 206, and output 208.
`In the embodiment, receiver 200 receives the transmitted
`signal r(t) at antenna 202, and filters, despreads and dem odu-
`latcs the signal in filter, despread and demodulate block 204.
`Processor block 206 then decodes the sequence that mini-
`mizes the Eucledian distance D between the transmitted and
`received signals and outputs the sequence at output 208
`according to the following:
`
`D = “r(t) - (X(t) +360 — 2D)”
`=||r(tI)—(S1111—S3112 +de113 —S§2a4)|| +
`
`Equation 5
`
`Referring now to FIG. 1, therein is illustrated a block
`diagram of portions of a transmitter 100 according to an
`embodiment of the invention. Transmitter 100 includes input
`102, offset block 104, transform block 106, transform block
`108, spread, filter and modulate (SFM) block 110, spread,
`filter and modulate (SFM) block 112, antenna 114, antenna
`116, antenna 118 and antenna 120. Transmitter 100 may be
`implemented into any type of transmission system that
`transmits coded or uncoded digital
`transmissions over a
`radio interface.
`
`60
`
`65
`
`In the embodiment of FIG. 1, transmitter 100 receives an
`input symbol stream X(t) at input 102. X(t) is split into two
`
`

`

`US 6,542,556 B1
`
`5
`-continued
`||r(1‘2)—(Sza'1 + Sill/2 + 542113 + 53,114)”
`
`Further optimization of the branch metrics can be obtained
`with the following simplification. Using the equations,
`
`r'(t1)=r(t1)—(Sl(x1—Sz*a2)
`
`f(t2)=r(t2)— (S20t1+S1 * (12)
`
`Equation 6
`
`Equation 7
`
`the following metric can be obtained:
`
`02 = HM) — (dewj‘ — s3214,)||2 +t|?(12)—(sd2a3 + nga'4)||2 Equation 3
`
`This may be further simplified as:
`
`D2 = ||}(t1)(a3)* +;(12)*ar4 isdj||2 +
`
`Equation 9
`
`H;(II)((14)* — ;(1‘2)*a3 + 3;, 2
`
`Symbols S41, Sd2 may be found separately. In the simplifi-
`cation given by equation 9, only the values $41 and Sd2 need
`to be modified at each computation stage. This reduces the
`number of multiplications in the calculation.
`The input to the Viterbi decoder is the sampled received
`signal observed over “11” time epochs or n symbol periods,
`where n=2 for 4 antenna ST codes. The state transitions in
`
`the Viterbi decoder occur every “n” time epochs.
`Referring now to FIG. 3,
`therein is shown a trellis
`structure 300 used to process the ST code of the received
`signal in receiver 200, according to an embodiment of the
`invention. Trellis structure 300 is the binary phase shift
`keying (BPSK) trellis diagram for a 4 antenna space-time
`(ST) code. Trellis 300 can be described using the following
`state labelling:
`
`Next state=input symbols (S1,52)
`
`Equation 10
`
`Output={previous state, input symbols}={(Sd1,Sdz), (
`51:52)}
`
`Equation 1 1
`
`The number of states in the trellis 300 is given by M2
`where M is the signal constellation size. The total number of
`states shown in trellis 300 is 4. Trellis 300 may be decoded
`using the Viterbi algorithm. FIG. 3 shows the bpsk case.
`()ther modulation may be used in alternative embodiments.
`Generally, for the case of a 4-antenna ST code, the decoder
`has to remember all possible 2 previous symbols (i.e., 4
`states for bpsk, and 16 states for qpsk, 64 states for 8-psk and
`so on) at each state.
`Referring now to FIG. 4, therein are shown portions of a
`transmitter according to an alternative embodiment of the
`invention. FIG. 4. shows transmitter 400, which includes
`input 402, offset block 404, space—time spreading (STS)
`transform block 406, STS transform block 408, filter and
`modulate block 410, filter and modulate block 412 and
`antennas 414, 416, 418 and 420. In transmitter 400, the
`Alamouti transformation is applied in Walsh code domain
`instead of time domain. The Alamouti coded symbols are
`transmitted on two orthogonal Walsh codes W1, W2 simul-
`taneously. Both W1 and W2 span two symbol periods in this
`case maintaining the total transmission rate. This method is
`known as space-time spreading (STS). Adelayed copy of the
`input signal is STS transformed again and transmitted via
`the other two antennas.
`In the embodiment of FIG. 4, transmitter 400 receives an
`input symbol stream X(t) at input 402. X(t) is split into two
`
`6
`identical symbol streams, with one symbol stream X(t)
`being input to transform block 406 and a second identical
`symbol stream X(t) being input to offset block 404. Offset
`block 404 causes a 2 symbol period delay in the second
`symbol stream and then the delayed second symbol stream
`is input to transform block 408. Every two symbols S1 and
`82 are processed in transform block 406 using the Alamouti
`method and the output of the transform is transmitted on
`antenna 414 and antenna 416. The input signal may be
`complex valued and of arbitrary constellation size. The
`Alamouti transformation performed in STS transform block
`406 can be written in a matrix form as shown below:
`
`[ 51W]
`SgWZ]
`—S§W1 SIWZ
`
`Equation 12
`
`The rows in the matrix indicate the antenna on which the
`symbol is transmitted. The symbols SI and 82 are transmit—
`ted simultaneously on antenna 414 during the same two
`symbol periods in which the symbols—82* and 81* are
`transmitted simultaneously on antenna 416.
`The second identical symbol stream X(t) input to offset
`block 404 is delayed by two symbol periods and transformed
`in transform block 408 using the Alamouti transformation as
`shown below:
`
`Sd2 W2
`Sd1W1
`—Sd§ W] m; m
`
`Equation 13
`
`The rows in the matrix indicate the antenna on which the
`
`symbol is transmitted. The symbols Sdl and Sd2 are trans-
`mitted simultaneously on antenna 418 during the same two
`symbol periods in which the symbols—Sd2* and Sdl* are
`transmitted simultaneously on antenna 420.
`A receiver for the embodiment of the transmitter of FIG.
`
`4 may be implemented in the same manner as the receiver
`of FIG. 2, with the filter, despread and demodulate block 204
`modified to receive the Alamouti coded symbols that are
`transmitted simultaneously on the Walsh codes W1 and W2.
`Various alternative embodiments of the invention are
`
`possible. For example, in the case of three transmit antennas,
`the output of any two of the Alamouti/STS branches can be
`mapped to the same antenna to obtain a diversity gain of
`order three. Also, for 6 and 8 antennas the given method can
`be generalized by using Alamouti transform block combined
`with 3 and 4 delay diversity branches, respectively,
`A further alternative embodiment may also be used for 8
`transmit antennas. Referring now to FIG. 5,
`therein is
`illustrated a block diagram of portions of a transmitter 500
`according to a further alternative embodiment of the inven-
`tion. Transmitter 500 includes input 502, offset block 504,
`transform block 506, transform block 508, spread, filter and
`modulate (SFM) block 510, spread, filter and modulate
`(SFM) block 512, antenna 514, antenna 516, antenna 518,
`antenna 520, antenna 522, antenna 524, antenna 526 and
`antenna 528. Transmitter 500 may be implemented into any
`type of transmission system that transmits coded or uncoded
`digital transmissions over a radio interface.
`In the embodiment of FIG. 5, transmitter 500 receives an
`input symbol stream X(t) at input 502. X(t) is split into two
`identical symbol streams, with one symbol stream X(t)
`being input to transform block 506, and a second identical
`symbol stream X(t) being input to offset block 504. Offset
`block 504 causes a 4 symbol period delay in the second
`symbol stream and then the delayed second symbol stream
`is input to transform block 508. Every three symbols SI, 52
`
`5
`
`10
`
`15
`
`40
`
`45
`
`60
`
`65
`
`

`

`US 6,542,556 B1
`
`7
`and 53 are processed in transform block 506 using a 3A: rate
`block code transform and the output of transform block 506
`is transmitted on antennas 514, 516, 518 and 520. The 3A: rate
`block code may be as described in the paper by V. Tarokh,
`H. Jafarkhani, and A. Calderbank, “Space-Time Block
`Orthogonal Codes from Orthogonal Designs, ” IEEE Trans-
`actions on Information Theory, pp. 1456—1467, July 1999.
`The delayed second input symbol stream is processed in
`block 508 using the same 3/4 rate block code transform and
`the output of transform block 508 is transmitted on antennas
`522, 524, 526 and 528. The input signal may be complex
`valued and of arbitrary constellation size.
`The 3/4 rate ST block code is given by the following
`transformation.
`
`S3
`Si
`SI
`0
`—SE SI
`S}
`—S§
`O
`0
`S; —S§
`
`0
`—S3
`52
`51
`
`Equation 14
`
`The trellis structure for the 8-antenna ST code can be
`
`described using the following state labelling.
`Next state=input symbols (51,5253)
`
`Equation 15
`
`Output label={previous state, input symbols}={(Sd1,Sd2,Sd3), (Sl,
`$253)}
`Equation 16
`A receiver for the embodiment of the transmitter of FIG.
`5 may be implemented in the same manner as the receiver
`of FIG. 2, with the filter, despread and demodulate block 204
`modified to receive the 3A: rate block code symbols. It is
`assumed that
`the Viterbi decoder has knowledge of the
`estimated channel coellicients. For the 8-antenna case of
`FIG. 5, the decoder has to remember all possible 3 previous
`symbols at each state (i.e., M3 states for M-psk). The branch
`metrics given for the 4—antenna ST code for FIG.1 may be
`generalized to the 8-antenna case.
`The described and other embodiments could be imple-
`mented in systems using any type of multiple access
`technique, such as time division multiple access (TDMA),
`code division multiple access (CDMA), frequency division
`multiple access (FDMA), orthogonal frequency division
`multiple access (OFDM), or any combination of these, or
`any other type of access technique. This could also include
`systems using any type of modulation to encode the digital
`data.
`Thus, although the method and apparatus of the present
`invention has been illustrated and described with regard to
`presently preferred embodiments thereof, it will be under-
`stood that numerous modifications and substitutions may be
`made to the embodiments described, and that numerous
`other embodiments of the invention may be implemented
`without departing from the spirit and scope of the invention
`as defined in the following claims.
`What is claimed is:
`1. A method for transmitting a signal from a plurality of
`antennas, the signal formed of symbols, sequenced together
`to form a first input symbol stream, said method comprising
`the steps of:
`receiving the first input symbol stream at a transmitter;
`offsetting said first input symbol stream to generate a
`second input symbol stream, wherein said second input
`symbol stream is identical to said first input symbol
`stream but offset from said first input symbol stream M
`symbol periods;
`performing a first transform on at least two symbols of
`said first input symbol stream over a time period to
`generate a first transform result;
`
`8
`performing a second transform on at least two symbols of
`said second input symbol stream, substantially simul-
`taneously over said time period, to generate a second
`transform result, the second transform identical to the
`first transform, and
`transmitting, substantially simultaneously, said first trans-
`form result on a first at least one antenna and said
`second transform result on a second at
`least one
`antenna.
`
`2. The method of claim 1, wherein each of said step

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket