USO0RE43 746E

(19) United States (12) Reissued Patent

(10) Patent Number: US RE43,746 E (45) Date of Reissued Patent: Oct. 16, 2012

Hottinen et al. (54)

(56)

METHOD AND RADIO SYSTEM FOR

References Cited

DIGITAL SIGNAL TRANSMISSION USING COMPLEX SPACE-TIME CODES

U.S. PATENT DOCUMENTS 5,805,583 A *

EP

(Us)

3/1999

OTHER PUBLICATIONS Alamouti, S. M., et al.: Trellis-Coded Modulation and Transmit

Jun. 22, 2011

Diversity: Design Criteria and Performance Evaluation, 1998 IEEE: pp. 703-707, IEEE, Los Alamitos, CA.

Related US. Patent Documents

Reissue of:

(Continued)

7,477,703

Issued:

Jan. 13, 2009

Appl. No.:

11/070,717

(74) Attorney, Agent, or Firm * Knobbe, Martens, Olson &

Filed:

Mar. 2, 2005

Bear, LLP

Primary Examiner * Khai Tran

US. Applications: (62) Division of application No. 09/676,373, ?led on Sep. Provisional application No. 60/193,402, ?led on Mar. 29, 2000.

(30)

(57)

ABSTRACT

The invention relates to a method and an arrangement for

29, 2000, noW Pat. No. 6,865,237.

(60)

0 905 920

(Continued)

(21) Appl.No.: 13/166,702

(64) Patent No.:

Rakib ......................... .. 370/342

FOREIGN PATENT DOCUMENTS

(73) Assignee: Amosmet Investments LLC, Dover, DE

(22) Filed:

9/1998

(Continued)

(75) Inventors: Ari Hottinen, Espoo (FI); Olav Tirkkonen, Helsinki (Fl)

Foreign Application Priority Data

transmitting a digital signal consisting of symbols, Which arrangement comprises a coder (308) for coding complex symbols to channel symbols in blocks having the length of a given K, means (312) for transmitting the channel symbols via several different channels and two or more antennas (314

to 318). The coder (308) is arranged to code the symbols using Feb. 22, 2000 Sep. 4, 2000

(51)

(F1) .................................... .. 20000406 (F1) .................................... .. 20001944

Int. Cl. H04L 27/04

(2006.01)

H04J11/00

(2006.01)

a code matrix, Which can be expressed as a sum of 2K ele

ments, in Which each element is a product of a symbol or

symbol complex conjugate to be transmitted and a N>
(52)

US. Cl. ...................................... .. 375/299; 375/203

(58)

Field of Classi?cation Search ................ .. 275/299,

275/222, 267, 347, 223; 341/106,174; 370/203,

matrix is also provided Which is formed by matrices of a

portion of the symbols placed on the diagonal of the code matrix and by matrices of a second portion of symbols along the anti-diagonal of the code matrix.

370/208

See application ?le for complete search history.

1 l l 232

I 230

228

l 1 l I |

l

2011

52 Claims, 5 Drawing Sheets

US RE43,746 E Page 2 U.S. PATENT DOCUMENTS 5,848,103 A 12/1998 Weerackody 6,088,408 A 6,097,771 A

6,178,196 6,307,851 6,317,411 6,317,466 6,359,874 6,445,730 6,631,168 6,741,658 6,760,388 6,865,237 6,922,447 7,006,848 7,061,854

B1 B1 B1 B1 B1 B1 B2 B1 B2 B1 B1 B2 B2

2001/0040928 2003/0147343 2004/0071240 2004/0243904 2005/0190853 2005/0201481

A1 A1 A1 A1 A1 A1

7/2000 Calderbank et al. 8/2000 Foschini

1/2001 10/2001 11/2001 11/2001 3/2002 9/2002 10/2003 5/2004 7/2004 3/2005 7/2005 2/2006 6/2006 11/2001 8/2003

Naguib et a1. Jung et a1. Whinnett et a1. Foschini et al. Dent Greszczuk et al. Izumi Ionescu Ketchum et al. Boariu et al. Ionescu Ling et a1. Tarokh et al. Sakoda Onggosanusi et al.

4/2004 12/2004 9/2005 9/2005

Betts Kim et al. Tirkkonen Calderbank et al.

FOREIGN PATENT DOCUMENTS EP GB W0 W0 W0 W0 W0 W0 W0 W0

0 905 920 2237706 WO 97/41670 WO 97/41670 WO 99/14871 WO 99/14871 WO 99/23766 WO 99/23766 WO 00/11806 WO 00/11806

W0 W0 W0 W0 W0 W0 W0 W0 W0 W0 W0 W0 W0 W0 W0 W0

WO 00/18056 WO 00/18056 WO 00/49780 WO 00/49780 WO 00/51265 WO 00/51265 WO 01/05060 WO 01/19013 WO 01/63826 WO 01/54305 WO 01/56218 WO 01/63826 WO 01/69814 WO 01/76094 WO 02/43313 W0 02/058311

B1 A

A1 A1 A2 A1 A1 A1 A1 A1 A1 A1 A1 A1 A1 A1 A2 A2 A1

3/1999 5/1991 11/1997 11/1997 3/1999 3/1999 5/1999 5/1999 3/2000 3/2000

3/2000 3/2000 8/2000 8/2000 8/2000 8/2000 1/2001 3/2001 6/2001 7/2001 8/2001 8/2001 9/2001 10/2001 5/2002 7/2002

Ganesan, G. et al: “Space-Time Diversity Using Orthogonal and Amicable Orthogonal Designs”, IEEE International Conference on

Acoustics, Speech and Signal Processing, 2000, vol. 5, pp. 2561 2564.

Guey, J .C.: “Concatenated Coding for Transmit Diversity Systems” Proceddings of the 1999 VTC-Fall IEEE VTS 50th Vehicular Tech

nology Conference ‘Gateway to 21st Century Communications Vil

lage,’ Sep. 19-Sep. 22, 1999, pp. 2500-2504, vol. 5, Amsterdam, NL. Hassibi, B., et al.: “High-Rate Codes that are Linear in Space and Time”, Aug. 22, 2000, 55 pp., Bell Laboratories, Lucent Technolo gies, Murray Hill, NJ 07974 USA. Hassibi, B. et al: High-rate Linear Space-Time Codes, Acustics,

Speech and Signal Processing 200 Proceddings, pp. 2461-2464, May 2001.

Hochwald, et al., “Systematic Design of Unitary Space-Time Con stellations,” Techinal Report, Bell Laboratories, Lucent Technolo gies, Sep. 1998, revised Oct. 1999 and Mar. 2000, pp. 1-27, Murray Hill, NJ. Holma. H., et al., ED.; WCDMA for UMTS Radio Access for Third Generation Mobile Communications: Reprinted Jun. 2000: p. 97:

John Wiley & Sons, Ltd., West Sussex, England. Hottinen, A., et al.; Closed-Loop Transmit Diversity Techniques for Multi-Element transceivers: IEEE 2000: p. 70-73; 0-7803-6507-0/

00, IEEE, Los Alamitos, CA. Ionescu, D.M., :“New Results on Space-Time Code Design Criteria,” 1999 IEEE, pp. 684-687, 0/7803-5668-3/99, IEEE, Los Alamitos, CA.

Jafarkhani. H. “A quasi-orthogonal space-time block code”. In: Wire less communications and Networking Conference, 2000. WCNC.

20001EEE. Chicago, IL, USA, Sep. 23-28, 2000, vol. 1, pp. 42-45, abstract.

Jalloul, L.M.A., et al.; Performance Analysis of CDMA Transmit Diversity Methods: 1999 IEEE: pp. 1326-1330; 0/7803-5435-4/99, IEEE, Los Alamitos, CA. Lin et al: “Improved Space-Time Codes Using Serial Concatena tions”. IEEE Communications Letters. vol. 4, No. 7, Jul. 2000.

Lindskog, E. And Poulraj, A, “A Transmit Diversity Scheme for Channels With Intersymbol Interference,” in Proc. IEEE ICC2000, 2000, vol. 1, pp. 307-311. Lo, T. et al,; Space-Time Block Coding-From a Physical Perspective; 1999 IEEE; pp. 150.153; 0/7803-5668-3/99, IEEE, Los Alamitos, CA.

Mukkavillli, K.K. et al: “Deisgn of space-time codes with optimal coding gain”. In: The 11th IEEE International Symposium on Per sonal, Indoor and Mobile Radio Communications, PIRMC 2000. London UK, Sep. 18-21, 2000, vol. 1, pp. 495-499, the whole docu ment.

OTHER PUBLICATIONS

Naguib, A.F., et al., Space-Time Coded Modulation for High Data

Alamouti, S. M.: “A Simple Transmit Diversity Technique for Wire

Rate Wireless Communications; 1997 IEEE; pp. 102-109; 0/7803 4198-8/97, IEEE, Los Alamitos, CA. Naguib, A.: “On the Matched Filter Bound of Transmit Diversity

less Communicatiosn.” IEEE Journal on Selected Areas in Commu

nications, IEEE Inc. New York, US, vol. 16, No. 8, Oct. 1998. pp.

1451-1458, XP002100058, ISSN:0733-8716, cited in the application the whole document.

Techniques,” in Proc. IEEE ICC2001, Jun. 2001. Seshadri, N. et al.; “Space-Time Codes for Wireless Communication:

Calderbank, A., et al.: “Cochannel Interference Suppression Through Time/Space Diversity”. IEEE Transactions of Information Theory. vol. 46, No. 3, May 2000.

Code Construction,”: 1997 IEEE, pp. 637-641; 0/7803-3659-3/97, IEEE, Los Alamitos, CA. Shiu, D., et al.; “Layered Space-Time Codes for Wireless Commu nication Using Multiple Transmit Antennas”: 1999 IEEE, pp. 436

Calderbank, A. et al: “Space-Time Codes for Wireless Communica

440, 0/7803-5284-X99, IEEE, University of California at Berkeley,

tion,” ISIT 1997, Jun. 29-Jul. 4, 1997, p. 146, IEEE, Ulm, Germany.

CA.

Damen, M.O. et al: “A Study of Some-Time Codes with Rates

Shiu, D. et al.; “Scalable Layered Space-Time Codes for Wireless Communications: Performance Analysis and Design Criteria,” 1999 IEEE, pp. 159-163, 0/7803-5668-3/99, University ofCalifornia Ber keley, CA.

Beyond One Symbol per Channel Use”, IEE Global Telecommuni cations Conference, 2001, vol. 1, pp. 445-449. Damen, O., et al.: Lattice Code Decoder for Space-Time Codes: IEEE 2000: p. 161-p. 163; 1069-7798/00; IEEE Communications Letters. vol. 4. No. 5. May 2000.

Foschini, G.: Layered Space-Time Architecture for Wireless Com munication in a Fading Environment When Using Multi-Element Antennas: Bell Labs Technical Journal, 1996: pp. 41-59, John Wiley

& Sons, Inc., Hoboken, NJ.

Stamoulis, A. et al: “Space-Time Block-Coded OFDMA with Linear Precoding for Multirate Services”, IEEE Transactions on Signal Pro cessing, vol. 50, No. 1, pp. 119-129, Jan. 2002.

Sweatman, C., et al.; A comparison of Detection Algorithms includ ing Blast for Wireless Communication using Multiple Antennas; IEEE 2000; pp. 698-703, 0/7803-6465-5/00, IEEE, Los Alamitos,

Ganesan G. et al: “Space-Time Block Codes: A Maximum SNR Approach”, IEEE Transactions on Information Theory, vol. 47, No.

CA.

4, May 2001.

nications: Performance Results,” IEEE Journal on Selected Areas in

Tarkokh, V., et al.: “Space-Time Block Coding for Wireless Commu

US RE43,746 E Page 3 Communications, IEEE Inc. New York, US, vol. 17, No. 3, Mar. 1999, pp. 451-460 XP000804974 ISSN: 0733-8716 equations (6)

and (7). Tarokh, V., et al.,“Space-Time Block Codes from Orthogonal Designs,” IEEE Transactions on Information Theory Jul. 1999, vol. 45, No. 5, IEEE, Los Alamitos, CA. Tarokh, V., et al., A Differential Detection Scheme for Transmit Diversity: 1999 IEEE; pp. 1043-1047; 0/7803-5668-3/99 IEEE, Los Alamitos, CA. Tarokh, V., et al., “New Detection Schemes for Transmit Diversity with No Channel Estimation,” 1998 IEEE, pp. 917-920, 0/7803 5106-1/98, IEEE, Los Alamitos, CA. Tarokh, V., et al.,“Space-Time Codes for High Data Rate Wireless Communication Performance Criteria in the Presence of Channel

Estimation Errors, Mobility, and Multiple Paths,” IEEE Transactions on Communications, Feb. 1999, vol. 47, No. 2, IEEE, Los Alamitos, CA.

Tarokh, V., et al., “Space-Time Codes for High Data Rate Wireless Communication: Performance Criterion and Code Construction,” IEEE Transactions on Information Theory, Mar. 1998, vol. 44, No. 2, IEEE, Los Alamitos, CA.

Tarokh, V., et al., “The Application of Orthogonal Designs to Wire less Communication,” 1998 IEEE, pp. 46-47, 0/7803-4408- 1/98, IEEE, Los Alamitos, CA. Tirkkonen, O., et al., “Complex Space-Time Block Codes for Four TX Antennas,” IEEE, 2000, pp. 1005-1009, 0/7803-6451-1/00. Tirkkonen, O., et al., “The Algebraic Structure of Space-Time Block Codes,” Finnish Wireless Communications Workshop, FWCW’00, May 30, 2000, pp. 80-84, Oulu, Finland. Tirkkonen, O. et al: “Improved MIMO Performance with Non-Or

thogonal Space-Time Block Codes”, IEEE Golbal Telecommunica tions Conference, 2001, vol. 2, pp. 1122-1 126. Tirkkonen, O. et a1. “Minimal Non-Orthogonality Rate 1 Space-Time Block code for 3+ TX Antennas”. 6th Int. Symp.on Spread-Spectrum

Tech and Appli., Sep. 6-8, 2000, pp. 429-432, NJIT, Newark, NJ. Tirkkonen, O. et a1: “Square-Matrix Embeddable Space-Time Block Codes for Complex Signal Constellations”, IEEE Transactions on Information Theory, vol. 48, No. 2, Feb. 2002. Tirkkonen O: “Maximal Symbolwise Diversity in Non-Orthogonal Space-Time Block Codes”. In: ISIT2001, Washington, DC, Jun. 24-29, 2001, p. 197, the whole document. * cited by examiner

US. Patent

0a. 16, 2012

Sheet 1 015

US RE43,746 E

110 ~~

“1

120

TRANSMITTER1 \ TRANSMITTER K

FIG. 1 (Prior Art) TWO-LAYER CODE

_ LAYER ONE ANTENNA T: LAYER TWO ANTENNA _—:

s1

-s§ -s§ 0

52

$3

0

s; 0 -$3 0 s} 32 sg -85 S1

0

35

$6

s;

s};

0

‘56

-s§

0

sf,

s5

Ts?

s8

59

0 _ _ 0

-s§

s}

0

-59

55

0

s}

s; -s§

7310 S11

S12

0 _ _ 0

0

s1

52

$3

_

0

0 0 0

-s§ 3; s15 -s3 -35 $14 s1 s2 $13 35 45; 51 s4

s5

$6

315

Sf,

0

0

s15-

o

0

0

0

62-,

0

-s6

0

wsis

o

0

~86 6}}; s;

35

0

0

s14"

37

38

$9

514

o

0

s§3 0

85

s}

513 -s9

38

0

0

o

o

-55

0

5;

s8

s7

s§5 0

0

0

s1}, s§ ~85

s7

0

513—

310 311

0 T T 0

‘ST1 5T0 0 "512 ‘STz 0 5T0 311 0

0

0 0 s15 0 -s14 0 -s13 0 0

T84

0

0

ANTENNA

5T2 'ST1 510

0 0 0

O

0 514 0 8:5 0 0 9

O

FIG. 4

0

S12 S13

5:1 3T0 S1*4 $12 5T2 ‘sTs 5T0 511 0

5;2 5T1 510

US. Patent

Oct. 16, 2012

US RE43,746 E

Sheet 3 0f 5

m..Ub:Em_ _ _

_ _ m _

Nomi x.“ \8_1|

2E12f * 1: _2

6P1 MN u “ NW1 anm02m_ SN 5_ PF .M _ fL IiEF. . \

25/ _EB Ea L\ \a: 3; " u 5% _ w 2N _ " _ w u E" u n (,er .

"/5 "/ n "M" “ SEu EN0%N8 %4 _ ? _: 1_25¢85$2E ~me A j l, / _

LFI.lfEH H

JHMI

n u _ J 7. _1.I5l

_ ~

u@28 E wiE M

.u am I J5 __ 3mM 55 “‘Nmm/

Now/L "\

?“E{Qmw?2gaoiAlmNs/i,u r

W Am J“ " 85w82$58\mi .L

mi33m

/ f .A ? Wow \/V/_ _am

\2%

US. Patent

0a. 16, 2012

Sheet 4 0f5

US RE43,746 E

FIG. 5A LAYER ONE

1

:1

22

13

D

~25 45 0

z; 0 :5

0 11' ~15

-23 12 11

24 ~25

15 23

:6 0

a 46

45 0

0 lg

z; -25

25 24

2?

28

29

0

~25 15 0

z; 0 25

0 z; ~25

49 18 27

2m

2"

112

4;}

15‘0

4;?

0

_

LAYER TWO

H

LAYER THREE

0

0

0

G

0

Z15 0 o

0 o o

O o 0

0 n 0

O 0 0

B 0 0

0 0

.215 o

0 0

0 0

0 253

0 n

0 4:3 151, 0

0 0

0 0

U o

0 u

O 0

0 o

0

D

O

214

U

0

0

0

0 0 255

0 u 0

21:3 o 0

0 0 0

0 n 0

0 262 0

0 0 O

0 0 0

0

O

O

0

Z13

0

0

0

0

0

4w

0

o

411;

0

o

o

0

0

1;“)

211

0

-z.}‘5

0

_0

0

0

0

a

O

szz -z;1

210

0

G

D

161

G

O

U

215

217

:13

0

O

0

0

0

0

0

-253

1;? 11's

2% 0

0 418 1;}; 217

0 0

0 429

230 o

0 0

0 o

0 0

0 0

0 o

{28

0

0

0

0

c1

0

0

G

0

O

~2:30

0

0

O

0

#8 {1’7

115

219

220

0

Egg 451 0

221

G

1

0

n

0

0 O 0 £14 433 o o 0

n 0

21’s 0 421 0 ?g 120 151 -z§0 119

e 0 0 458 159 0

0 0 0

0 0

0 0 o

o 0 0

o 0 o

0 o 0

222

223

224

O

0

0

229

0

0

0

0

4:53 454

252 o

0 424 152 123

G u

0 0

2E8 0

0 0

D o

D 151

O o

0 0

O

0

154 453

122

2%

o

o

0

0

0

0

o

225

225

O

0

0

0

228

0

O

D

0

U 0 0

U 0 ~ng

0 0 0

U o o

0 0 o

?gs ’15? n

227

255 0 ~227 o :55 225 157 ~25", 225

U 0 0

U Jig 450 0 0 0

T0 PEG. 53

US RE43,746 E 1

2 A vector may be represented in Dirac notation proposed by

METHOD AND RADIO SYSTEM FOR DIGITAL SIGNAL TRANSMISSION USING COMPLEX SPACE-TIME CODES

P.A.M. Dirac:

Bra
a2, a3]; Ket |b> which may be represented by a column matrix

Matter enclosed in heavy brackets [ ] appears in the original patent but forms no part of this reissue speci?ca tion; matter printed in italics indicates the additions made by reissue.

[This application is a divisional of patent application Ser. No. 09/676,373, entitled “Method and System for Digital Signal Transmission,” ?led on Sep. 29, 2000, now US. Pat. No. 6,865,237 which application is incorporated herein by

‘ = 2 ML

reference] Thus BraCKet notation is an analogy with the dot product

CROSS REFERENCE TO RELATED APPLICATIONS

A-B = ZAiBi.

[This application claims priority under 35 U.S.C. Section De?nition: The inner product of two vectors in a vector

119 based on Finnish Application Serial Number 20000406 ?led on Feb. 22, 2000, which has been ?led as co-pending

space V is a complex number, such that

US. application Ser. No. 10/225,457 and FinnishApplication Serial Number 20001944 ?led on Sep. 4, 2000, which has been ?led as co-pending US. application Ser. No. 10/378, 068. This application is also related to and claims priority to US. Provisional Application No. 60/193,402 ?led on Mar. 29, 2000, entitled “CLASS OF SPACE-TIME BLOCK CODES FOR MORE THAN TWO ANTENNAS” all

assigned to assignee of present application and all incorpo rated herein by reference.]This application is a divisional of patent application Ser. No. 09/676,373, entitled “Method and

30

Therefore, the inner product may be de?ned in summation notation as 35

System for Digital Signal Transmission,”?led on Sep. 29, 2000, now US. Pat. No. 6,865,237, which claims the bene?t of priority under 35 U.S.C. S 119(a) to Finnish Application Serial No. 20000406 ?led on Feb. 22, 2000 and Finnish

A state vector may be represented as a linear combination 40

with suitable coef?cients of a set of base vectors i, j:

Application Serial No. 20001944?led on Sep. 4, 2000 and which also claims the bene?t ofpnonlv under 35 U.S.C. § 119(e) to Provisional PatentApplication Ser. No. 60/193,402 ?led on Mar. 29, 2000, entitled “Class ol Space-lime Block Codesfor More Than Two Antennas.” Each oftheforegoing

identified applications is incorporated herein by reference. FIELD OF THE INVENTION 50

This invention relates generally to methods and systems for achieving transmit diversity in a telecommunication system. More particularly, the present invention relates to an appara tus and associated method for using a space-time block code to reduce bit error rates of a wireless communication in a

spread spectrum receiver. (the Kronecker delta 61]) is a symbol that is de?ned to be 0 for i¢j and to be 1 when in and can be represented by the unit matrix

MATHEMATICAL FOUNDATIONS

The review of mathematical tools, nomenclature, and nota tions follows which is intended to be used for an understand

ing of the present invention. Multiple notations may be used in some parts of the application to better describe the inven

tion. Other mathematical techniques, nomenclature, and notations may be used to describe the present invention with

out departing from the spirit and scope thereof.

65

which may also be referred to as the identity matrix I2 or for an N dimension basis IN. The vectors i and j are normalized

US RE43,746 E 3

4

and form an orthonormal basis. Sometimes {lei>}i: IN is used

equipment and performance requirements. Future wireless systems, which will be third generation (3G) systems and fourth generation systems compared to the ?rst generation analog and second generation digital systems currently inuse, will be required to provide high quality high transmission rate

as a basis in a N-dimensional vector space.

Vectors |a>, |b>eV are orthogonal if :0. Operators can be represented as:

A11

A12

. . .

. ..

A1].

data services in addition to high quality voice services. Con current with the system service performance requirements

A21

A22

. . .

. ..

A2].

will be equipment design constraints, which will strongly

I

I

. ..

AU.

Aij< = ilAlj> =

At.l

At.2

. . .

impact the design of mobile terminals. The third and fourth generation wireless mobile terminals will be required to be smaller, lighter, more power-ef?cient 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 mul tiple paths to a receiver causing fading of the received signal due to the constructive and destructive summing of the signals at the receiver. This occurs regardless of the physical form of

|b>:A|a> operator A performs operation on vector state |a> to produce vector state |b>,

the transmission path[,] (i.e., whether the transmission path is 20

a radio link, an optical ?ber or a cable). Several methods are

known for overcoming the effects of multi-path fading, such as time interleaving with error correction coding, implement

*: where AH is an operator whose

ing frequency diversity by utiliZing spread spectrum tech

matrix elements areAiJ-H:(A?)* and is called Hermitian when

AHIA. A system may be represented in terms of the unit matrix

25

niques, transmitter power control techniques, and the like. Each of these techniques, however, has drawbacks in regard to use for third and fourth generation wireless systems. Time

and a set of matrices:

interleaving may introduce unnecessary delay, spread spec trum techniques may require large bandwidth allocation to

M: ZHé MS 51%? M3 ‘5]

overcome a large coherence bandwidth, and power control 30

techniques may require higher transmitter power than is desirable for sophisticated receiver-to-transmitter feedback techniques that increase mobile station complexity. All of these drawbacks have negative impact on achieving the

35

terminals. Diversity is another way to overcome the effects of

An example of such a set of matrices is called Pauli-Spin matrices:

desired characteristics for third and fourth generation mobile

multi-path fading. Antenna diversity is one type of diversity used in wireless systems. In antenna diversity, two or more physically sepa rated antennas are used to receive a signal, which is then 40

processed through combining and switching to generate a received signal. A drawback of diversity reception is that the physical separation required between antennas may make diversity reception impractical for use on the forward link in the new wireless systems where small mobile station size is desired.

The present application will also use the mathematical methods of group theory and algebras. Simply, a group is a set G of elements g together with a binary operation called mul

A second technique for implementing antenna diversity is transmit (Tx) diversity. In transmit (Tx) diversity, a signal is

tiplication with the properties:

transmitted from two or more antennas and then processed at

which reads in other words: there exist an unique element 6 of the group G such that 6 operating on g equals g operating on 6 equals g (the element 6 is referred to as the identity); and for every element g belonging to group G, there exists an element

the receiver by using maximum likelihood sequence estima 50

niques. Transmit diversity has more practical application 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. FIG. 1 is an illustration showing an example

g'l (called the inverse) such that g operating on g-inverse equals g-inverse operating on g equals the identity 6. A set of linearly independent vectors may be represented as group elements, a vector space may be generated by taking a linear combination of the elements of the set. The product

55

therjekaII to K, and receiving antenna Rx 130. Channel interference may be created by structures or other features 60

140 among various channel paths.

Use of Space-Time Block Code (STBC) aka Space-Time Code (STC) may be considered as diversity-creating. In space-time block code design, the essential design criteria are the achieved diversity, the rate of the code, and the delay.

[BACKGROUND OF THE INVENTION] DESCRIPTION OF THE RELATED ART 65

As wireless communication systems evolve, wireless sys tem design has become increasingly demanding in relation to

of a transmit diversity system. Transmit (Tx) diversity system 100 comprises multiple transmit antennas (Txl . . . Txn; n:l to N) 110, multiple channels (hl . . . hK) 120 where

already de?ned on the basis set can be extended to all the

elements of the vector space by linearity de?ning a group algebra. The Pauli-Spin matrices may be thought of as group elements.

tor (MLSE) or minimum mean square error (MMSE) tech

Diversity is characterized by the number of independently decodable channels. For full diversity, this equals the number of transmit antennas. The rate of the code is the ratio of the

US RE43,746 E 5

6

space-time coded transmission rate to the rate of an one

index and the row index represents or is associated with the

antenna transmission (i.e. the ratio of the transmission rate of the block code to transmission rate of the uncoded scheme).

time index. Thus, the Alamouti Space-Time Block code

(STBC)

The delay is the length of the space-time block code frame. Depending on the underlying modulation scheme, space-time T

block codes may be divided into real and complex codes. Rate in the context of space-time block code may be understood as inef?ciency in use of the antenna resources, leading to dilu tion of maximal bit-rates as compared to the inherent capacity

of the underlying wireless system speci?cations. This ine?i cient use of antenna resources may give rise to ?uctuating of transmit powers. Such ?uctuation of transmit powers is referred to as the power-unbalance problem. Thus, the aims in the design of space-time block codes is to achieve unit rate (RIl) in order to use antenna resources as ef?ciently as

possible. The aim of diversity is to achieve maximal diversity.

CAla = m[ —33l Si2 ] 6

10

15 mates for both symbols with the two channels maximal ratio combined.

The impulse response coef?cients can be represented by 20

h= = l h2hl l and the received signals by

25

on Selected Areas of Communications, vol. 16, no. 8, pp.

1451-1458, October 1998 and publication WO 99/14871 of ALAMOUTI et al. entitled “Transmitter Diversity Technique for Wireless Communication”). The Alamouti method

i

is optimal with complex signal constellations. lt reaches diversity 2, with a linear decoding scheme which yields esti

Transmit diversity for the case of two antennas (NIZ) is

well studied. Both open-loop and closed-loop transmit diver sity methods have been under consideration for 3G Wide band Code Division Multiple Access (WCDMA) system. An example of an open-loop concept is provided by Alam outi, who proposed a method of transmit diversity employing two antennas that offers second order diversity for complex valued signals. (S. M. Alamouti, “A Simple Transmit Diver sity Technique for Wireless Communications,” IEEE Journal

(3)

i Agnennag

I: I rr2 l 30

and the noise by

employs two transmit antennas, has a rate R:l and a maxi

mum-ratio diversity-combining detector. The method achieves effective communication by encod

ing symbols that comprise negations and conjugation of sym bols (i.e. negation of imaginary parts) and simultaneously

35

n: I rH2 l

transmitting two signals (KIZ) from two antennas (N:2) to a

receiving antenna (Rx) during a symbol period (T) also The signal received at Rx 130 is given by:

referred to as a time epoch. During one symbol period (Tl?O+T), the signal transmitted from a ?rst antenna (Txl) is

denoted by s1 and the signal transmitted from the second

40

antenna (Tx2) is denoted by s2, where s l and s2 are complex

r1 C h [r2]— MILIZhl +n<=>|r>—+|n>

numbers. During the next symbol period (T2:T1+T), the sig

(4)

nal —s2*(negation/ conjugate) is transmitted from the ?rst antenna (Txl) and the signal s 1* (conjugate) is transmitted from the second antenna (Tx2), where * is the complex con 45 or, equivalently;

jugate operator.

[f1]6 [h1hi hih2] S2$1 I12I11]

TABLE 1

=

Period

Trans. Ant. 1 (Txl)

Trans. Amt. l (Tx2)

Receive Ant. (Rx)

T1 T2

$1 “52*

$2 51*

r1 r2

c> r = H125 + r1

(5)

50

There is interest to derive space-time codes (STC) for more than two antennas. However, extension of the Alamouti method to more than two antennas is not straightforward.

The baseband signals during a ?rst interval can be written as:

Note that the channel matrix H 1 2 in equation (5) is orthogonal, 55 thus to decode we use:

s:H 12Hr

(6)

The detection is: 60

where nl and n2 are noise factors and let us assume impulse

response coe?icients, e.g. ?at-fading case hi, where i:l to K

S = sigmH?r) = Signuuhl u2 + ||h2||2>128 + Hfznl

(7)

associated with the two antennas (KIZ) are constant over the

two-symbol time interval. We can map the table into matrix form with the columns 65 The CAm matrix may be recognized as proportional to a correspond to antennas and the row to time epochs, where the general unitary unimodular matrix which is commonly writ ten in the art as: column index represents or is associated with the antenna

US RE43,746 E 8 a

b

U(a, b) = [ _b* 21* j

25, 1999, and entitled TRANSMITTER DIVERSITY TECHNIQUE FOR WIRELESS COMMUNICATIONS and

(8)

the publication Tarokh, V., Jafarkhani, H., Calderbank, A. R.: Space-Time Block Coding for Wireless Communications: Performance Results, IEEE Journal on Selected Areas In

where a and b are complex numbers which satisfy the unimo

Communication, Vol. 17 pp. 451-460, March 1999, both incorporated herein by reference present a rate 1/2 code which is constructed from the full rate real code by setting the complex signals on top of the same, but conjugated signals.

dular condition |a|2+|b|2:1. The orthogonality of the space time block codes may thus be expressed as

This way rate 1/2 codes for two to eight antennas are obtained. In the following, an example of a code for three antennas is

given: C is the code matrix, I is the identity matrix of the same

dimension, and the superscript H is the hermitean operator

$1

$2

$3

(complex conjugate transpose). The maximum-ratio-com

—52

51

—S4

bining property of the code is a direct consequence of the appearance of the sum of the symbol powers on the diagonal of the hermitean square of the code matrix. In general, the Alamouti STBC is the Radon-HurwitZ sub matrix form and is an unitary unimodular matrix given in

—S3

$4

51

(12)

20

general form by: 25

where a star (*) refers to a complex conjugate. These codes

(11)

are not delay-optimal.

So far, all complex space-time block codes have belonged The mathematical work of Radon and HurwitZ in the 1920’s is cited in Calderbank et al. in US. Pat. No. 6,088,408 issued to Calderbank et al. on Jul. 11, 2000 and in V. Tarokh,

to two categories: a group based on real codes, halving the 30

square unitary matrices. It is desirable that ‘Open-loop diversity’ should have these

H. J afarkhani, andA. Calderbank, “Space-Time Block Codes

four properties:

from Orthogonal Designs,” IEEE Transactions on Informa

tion Theory, pp. 1456-1467, July 1999, both incorporated herein by reference, showed the HurWitZ-Radon proof and

35

showed that for more than two antennas complex orthogonal designs that achieve R:1 do not exist. Calderbank et al. pro

1. Full diversity in regard to the number of antennas. 2. Only linear processing is required in a transmitter and a receiver. 3. Transmission power is divided equally between the antennas.

posed a method using rate:1/2, and 3/4 Space-Time Block codes for transmitting on three and four antennas using com

code rate, such as the above example, or a group based on

40

plex signal constellations. As an example, the code rate 3A is given by:

45

4. The code rate ef?ciency is as high as possible. A drawback of the above solutions is that only the require ments 1 and 2 can be ful?lled. For example, the transmission power of different antennas is divided unequally, (i.e. differ ent antennas transmit at different powers). This causes prob

lems in the planning of output ampli?ers. Furthermore, the code rate is not optimal. For 3 and 4 antennas, this maximal rate is 3A. Because of the inef?ciency of codes with rates less than one (R<1) transmit

power of a given antenna ?uctuates in time; thus, presenting 50

55

a power-unbalanced problem. Therefore, there is a need to provide a power-balance full-rate code. Since a decrease in rate may not be acceptable, some other features of space-time block codes have to be relaxed.

For example, uncoded diversity gain may be sacri?ced and rely on coding to exploit the diversity provided by additional antennas. Motorola introduced Orthogonal Transmit Diver

sity+Space-Time Transmit Diversity (OTD+STTD) scheme,

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 ampli?er design. Other methods proposed include a rate (R:1), orthogonal transmit diversity (OTD)+ space-time transmit diversity scheme (STTD) four antenna

60

1326-1330 Fall 1999, hereinafter referred to as Jalloul). Jal loul states that extension of OTD to more than two antennas is

straightforward; but “STTD is not directly extendable to more

method.

When complex modulation is used, full diversity codes with a code rate 1 are only described in connection with two antennas in the publication WO 99/ 14871 Published on Mar.

(L. Jalloul, K. Rohani, K. Kuchi, and J. Chen, “Performance Analysis of CDMA Transmit Diversity Methods,” Proceed ings of IEEE Vehicular Technology Conference, vol. 3, pp.

than two antennas, since rate one S-T block codes (STC) are 65

non-existent for greater that 2 antennas.” They extended the two antenna STTD scheme to four transmit antennas by com

bining the STTD with two-branch OTD,

US RE43,746 E 10

9

SUMMARY OF THE INVENTION S1

S2

$1

82

(l3)

It is thus an object of the invention to implement a method

and a system by which optimal diversity is achieved with different numbers of antennas. This is achieved by a method

of transmitting a digital signal consisting of symbols, which method comprises the steps of coding complex symbols to channel symbols in blocks having the length of a given K and transmitting the channel symbols via several different chan

The STOTD scheme is completely balanced and is also orthogonal, so that linear decoding gives maximal likelihood results. However, the diversity order achieved is only two,

nels and two or more antennas. In the method of the invention,

which is the same as the Alamouti STTD scheme.

coding is performed such that the coding is de?ned by a code

Space-Time Code Design Criteria

matrix, which can be expressed as a sum of 2K elements, in which each element is a product of a symbol or symbol

There are three design criteria for space-time block codes,

complex conjugate to be transmitted and a N>
which are all formulated in terms of the codeword difference

matrix DCEICc—Ce, where Cc and Ce are the code matrices corresponding to two distinct sets of information c and e.

Minimizing the pair-wise error probability of deciding in favor of Ce when transmitting Cc leads to the following design

at most once in the formation of the code matrix.

Further, in the method of the invention the coding is per formed such that the coding is de?ned by a code matrix which

criteria:

1. The rank criterion: The diversity gained by a multiple

20

transmitter scheme is: diversityImine,CRank[Dce]<:min[T; N]

(14)

To achieve maximal diversity, Dce should have full rank for all distinct code words c and e.

25

2. The determinant criterion: To optimize performance in a

is formed by freely selecting ZK—l unitary, anti-hermitean N>
Rayleigh fading environment, Code (C) should be

above manner de?nes the dependence of the code matrix on

designed to maximize

one symbol or symbol complex conjugate to be coded.

(15) Where the prime in the determinant indicates that zero

The invention also relates to an arrangement for transmit 30

ment comprises a coder for coding complex symbols to chan nel symbols in blocks having the length of a given K, means for transmitting the channel symbols via several different

eigenvalues should be left out from the product of eigenvalues when computing the determinant. 3. The trace criterion: To optimize performance in ?at

fading channels, Code (C) should be designed to maxi

channels and two or more antennas. In the arrangement of the 35

invention, the coder is arranged to code the symbols using a

40

code matrix, which can be expressed as a sum of 2K elements, in which each element is a product of a symbol or symbol complex conjugate to be transmitted and a N>
mize the Euclidean distance

TIIDCEHDCEI-

(16)

Moreover, to optimize performance in fading channels, the eigenvalues of DceHDce should be as close to each other as

possible.

ting a digital signal consisting of symbols, which arrange

at most once in the formation of the code matrix.

From linearity, it follows that the codeword difference matrix Dce inherits the unitarity property of the code matrix C:

Furthermore, in the arrangement of the invention the coder is arranged to code the symbols using a code matrix which is 45

formed by freely selecting ZK—l unitary, anti -hermitean N>
each pair such that the second matrix of the pair, multiplied by

Thus, all design criteria are ful?lled: Rank criterion: As an unitary matrix, D68 is full rank for all

distinct code word pairs. Thus, all space-time block codes give full diversity, equaling the number of Tx antennas. Determinant criterion: As D68 is unitary,

50

the imaginary unit, is added to and subtracted from the ?rst matrix of the pair, and in which each matrix formed in the above manner de?nes the dependence of the code matrix on

one symbol or symbol complex conjugate to be coded. The solution of the invention can provide a system in which any number of transmit and receive antennas can be used and 55

This is the maximum given a ?xed transmit power.

dimension that is a power of two.

Trace criterion: As D68 is unitary,

The solution of the invention employs complex block 60

This is the maximum given a ?xed transmit power. More over, all eigenvalues are the same.

Thus, there is a need for a design which provides full

diversity, full rate and power-balanced space-time codes.

a full diversity gain can be achieved by space-time block coding. In a preferred embodiment, the maximal code rate and the optimal delay are achieved by square codes having a

65

codes. In a preferred embodiment codes are used, which are based on matrices whose all elements have the form of :sk, :s*k or 0. The prior art solutions reveal no codes in whose elements the term 0 appears. First, square codes are given,

from which non-square codes are obtained by eliminating columns (antennas). In these codes known as basic codes the elements depend only on one symbol, or on the real part of a

symbol and the imaginary part of another symbol. In another

US RE43,746 E 11

12

preferred embodiment, full diversity codes which do not have

prises a radio network controller RNC and one or more nodes

the above restriction can be used. Also provided is a method and arrangement in which a

B. The interface between the RNC and B is called Iub. The coverage area, or cell, of the node B is marked with C in the

code matrix is formed by matrices of a portion of the symbols placed on the diagonal of the code matrix and by matrices of a second portion of symbols along the anti-diagonal of the code matrix. A sub-optimal solution is also provided by an embodiment

?gure. The description of FIG. 2A is relatively general, and it is clari?ed with a more speci?c example of a cellular radio

system in FIG. 2B. FIG. 2B includes only the most essential blocks, but it is obvious to a person skilled in the art that the

conventional cellular radio system also includes other func tions and structures, which need not be further explained herein. It is also to be noted that FIG. 2B only shows one

of the invention using a rate 1/3 convolution code.

An equal distribution of transmission power between dif ferent antennas is also achieved by means of the solution of the invention. The solution of the invention preferably also provides coding in which the ratio of the maximum power to

exempli?ed structure. In systems according to the invention, details can be different from what is shown in FIG. 2B, but as to the invention, these differences are not relevant.

the average power or the ratio of the average power to the minimum power can be minimized.

A cellular radio network typically comprises a ?xed net work infrastructure, i.e. a network part 200, and user equip ment 202, which may be ?xedly located, vehicle-mounted or

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.

portable terminals. The network part 200 comprises base stations 204, a base station corresponding to a B-node shown 20

turn, controlled in a centralized manner by a radio network

[A] BRIEF DESCRIPTION OF THE DRAWINGS The above set forth and other features of the invention are

made more apparent in the ensuing Detailed Description of the Invention when read in conjunction with the attached

25

Drawings, wherein: FIG. 1 shows an example of a system of multi-channel

transmission in which multi-path fading may occur; FIG. 2A shows an example of a system in accordance with an embodiment of the invention; FIG. 2B shows another example of a system in accordance with an embodiment of the invention; FIG. 3 is an illustration showing an example of a transmit ter/receiver arrangement in accordance with an embodiment

of the invention;

30

35

FIG. 4 shows a rate 15/16 two-layer block code for four

40

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT 45

radio network controller 206 form a radio network subsystem 224 which further comprises a transcoder 226. The transcoder 226 is usually located as close to a mobile services switching center 228 as possible, because speech can then be transferred in a cellular radio network form between the transcoder 226 and the radio network controller 206, which saves transmis

The transcoder 226 converts different digital speech cod ing forms used between a public switched telephone network

three or more transmit antennas or three or more beams that 50

frequency division or code division multiple access method.

Also systems that employ combinations of different multiple

and a radio network to make them compatible, for instance from a ?xed network form to another cellular radio network form, and vice versa. The control unit 222 performs call

control, mobility management, collection of statistical data and signaling.

access methods are in accordance with the invention. The examples describe the use of the invention in a universal 55

sequential technique, yet without restricting the invention thereto. Referring to FIG. 2A, a structure of a mobile communica

tion system is described by way of example. The mainparts of

each system, the connection being referred to as an air inter face Uu. The radio network controller 206 comprises a group switching ?eld 220 and a control unit 222. The group switch

sion capacity.

The invention may be used in radio systems which allow the transmission of at least a part of a signal by using at least

mobile communication system utiliZing a broadband code division multiple access method implemented with a direct

transmission connection 214, which forms an interface Iub. The transceivers 208 of the base station 204 are connected to an antenna unit 218 which is used for implementing a bi-directional radio connection 216 to the user equipment 202. The structure of the frames to be transmitted in the

ing ?eld 220 is used for connecting speech and data and for combining signaling circuits. The base station 204 and the

FIG. 5 shows a rate 63/64 three-layer block code for four

antennas; and

are accomplished by any number of transmit antennas. A transmission channel may be formed by using a time division,

controller 206 communicating with them. The base station 204 comprises transceivers 208 and a multiplexer 212. The base station 204 further comprises a control unit 210 which controls the operation of the transceivers 208 and the multiplexer 212. The multiplexer 212 arranges the traf?c and control channels used by several transceivers 208 to a single

bidirectional radio connection 216 is de?ned separately in

antennas; FIGS. 6A & 6B show the two forms of matrices from which a power-balanced full rate code may be constructed.

in the previous ?gure. A plurality of base stations 204 are, in

60

FIG. 2B further shows the mobile services switching center 228 and a gateway mobile services switching center 230 which controls the connections from the mobile communica tions system to the outside world, in this case to a public

switched telephone network 232. In accordance with the present invention there is provided a sub-optimal class of Space-Time Codes (STC) based on the Radon-HurwitZ sub-matrix. The invention can thus be

the mobile communication system are core network CN, UMTS terrestrial radio access network UTRAN and user

applied particularly to a system in which signal transmission

equipment UE. The interface between the CN and the UTRAN is called Iu and the air interface between the UTRAN and the UE is called Uu.

is carried out by using ‘complex space-time block coding’ in

The UTRAN comprises radio network subsystems RNS. The interface between the RNSs is called Iur. The RNS com

which the complex symbols to be transmitted are coded to 65

channel symbols in blocks having the length of a given K in order to be transmitted via several different channels and two or more antennas. These several different channels can be

US RE43,746 E 13

14

formed of different time slots. As a result of the coding, the symbol block forms into a code matrix in which the number of columns corresponds to the number of antennas used for the transmission and the number of rows corresponds to the num

the complex variable qul+jyk, and the matrices [3; are linear combination of [3k

ber of different channels, which, in case of space-time coding, is the number of time slots to be used. Correspondingly, the invention can be applied to a system in which different fre quencies or different spreading codes are used instead of time slots. In this case it does not naturally deal with space-time

Combining the above based on unitarity and linearity cri teria the following is a restriction on the [3k matrices.

coding but rather with space-frequency coding or space-code division coding. The space-frequency coding couldbe used in an OFDM (orthogonal frequency division multiplexing) sys tem, for example.

kH?ij?kIZQ-AN-

C(Z) and the coef?cient matrices [3k are unitary which lends

The codes of the present invention have rate RII and are easily decodable. For the 4-antenna case, a diversity of order 3 is achieved. The present invention minimizes the inherent

itself to the use of group algebras. Moreover, the matrices

belong to the unitary group U(N). As stated above in regards to Pauli-Spin matrices, taking a

non-orthogonality and have simple linear decoding, which

set of linearly independent vectors as group elements, a vec

may be iterated. The present invention is also backward com

patible with 3GPP release 99 open-loop diversity mode.

20

Let us ?rst examine the forming of a freely selected square

tor space may be generated by taking a linear combination of the elements of the set. The product already de?ned on the basis set can be extended to all the elements of the vector

complex space-time block code. Assuming the number of transmit antennas is NIZK'I, where K is an integer and bigger than two. By means of the obtained code, K complex number modulated symbols can be transmitted during N symbol peri

25

ods. These symbols can be marked with sk, k:l, . . . K.

A square complex space-time block code is based on a

space by linearity. Thus, de?ning a group algebra. Due to this, the well developed tools of the representation theory of con tinuous groups lend themselves to the analysis of the prob lem. Rede?ne

unitary N>
(24) 30

and the other yzs, we then see that these should be anti hermitean 35

kaI—yk,k:1, . . . 2K—1,

(25)

The algebra of these remaining yzs is now

combination can be called unitarity coef?cient. By interpret ing the symbols to be transmitted appropriately, this linear

Yij+Yij:_26jlrIN>j> kIl, - - - , ZK-l

combination can always be seen as a sum of the absolute value

squares of the symbols to be transmitted.

YOIIN, and the algebra BkHBj+BjHBf26jkIN from above remains unchanged for the yzs. From the relation between yo

hermitean conjugate is the complex conjugate of the matrix transpose. In addition, the proportional coef?cient between the product of the code matrix and its hermitean conjugate, and the unit matrix is a linear combination of the absolute value squares of the symbols to be transmitted. This linear

<23)

For square matrices (TIN), it can be seen the code matrix

40

The unitarity (complex-orthogonality) of the space-time

(26)

This is the de?ning relation of generators of the Clifford algebra. There is a coincidence that the investigation of the

Clifford algebra originates in the work of theoretical physicist

block codes may thus be expressed with the inner products proportional to the sum of the squared amplitudes of the

P.A.M. Dirac on fermionic particles in space-time. From a

symbols: 45

group theoretical point of view, the yimatrices generate the so-called spinor representation of the special orthogonal sub group SO(2K—l), and here we are dealing with the problem of

embedding spinorial SO(2K—l) representation in representa C is the code matrix, I is the identity matrix of the same dimension, and H is the hermitean conjugate (complex con

tions of unitary groups. We thus get the following generic prescription for ?nding a 50

jugate transpose operator). The maximum-ratio-combining property of the code is a direct consequence of the appearance of the sum of the symbol powers on the diagonal of the hermitean square of the code matrix. The linearity of the symbols Z 1, 22 allows the code matrix to

complex modulation space-time block code: 1. Find a N-dimensional representation of the Clifford algebra ykyj+yjyk:—26jkIN, j, k:l, . . . , 2K—l for anti hermitean matrices yk, k:l, . . . , 2K—l.

2. Take an unitary matrix BOeU(N). 55

be expanded thus

4. Use the matrices Bk, kIO, . . . , 2K—l to create a code

matrix C(Z) according to 60

By construction, this prescription yields all possible com is a set of 2K constant T>
plex linear space-time codes with N antennas and time epochs, full diversity, and rate K/N. The codes with minimal dimensions for a given rate are thus delay optimal codes.

US RE43,746 E 15

16 Taking the matrices [3 in

Similar to what was shown as a result of the HurwitZ

Radon proof, the representation theory of Clifford algebras give very stringent conditions on the existence of block codes with arbitrary rate K/N. For an orthogonal complex modula tion space-time block code employing N antennas, the maxi mal achievable rate is:

(27)

to be the above representation of the three generators of Clifford3, together with the two-dimensional unit matrix, we get exactly the 2x2 Alamouti code. Next add a fourth genera

However, one may not always need optimal codes. An embodiment of the invention provides a sub -optimal solution as will be presented below.

jyly2y4, we see from the anti-commu_tati_on relations that the sub-algebras generated by y 1, y2, and Y3, Y4 commute. The two sub-algebras, on the other hand, are isomorphic to Clifford2. Thus each of these subalgebras can be represented using the

tor to the Clifford-algebra. Denoting y3I—jyly2y3, {(4:—

Representation Theory of Clifford Algebras

matrices in Equation (A27). The two commuting sub-alge bras, however, have to be represented using the tensor prod

Let us look at an example using Clifford algebra represen

tation. Suppose you have K objects that ful?ll the de?ning relations of the generators of a Clifford algebra ykyj+yjyk:— 26jklN,j, k:l, . . . , 2K—l. That is, fourth roots ofthe identity

matrix (i.e. geG}g2:—l), and they anti-commute. We want to represent these objects as anti-hermitean square matrices, and

uct. Thus, we get the following matrix representation for the 20

Y1:I2@01; Y2:I2@02‘l301@12;“l4:02@12-

we are interested in the minimal dimension of irreducible

representations. (An irreducible representation is one that cannot be decomposed into a direct product of two lower

dimensional ones). For anti-hermitean matrices, idempo tency translates to unitarity. The enveloping algebra of these objects is the algebra CliffordK. We shall use this terminology loosely, and refer with “CliffordK” to the algebra of the gen erators of CliffordK. In constructing representations for Clifford algebras, we

generators of Clifford4:

25

(31)

Adding a ?fth generator, we again note that jy 1y 2y3y4y5 is an hermitean/Casimir operator, and its matrix representation can be taken proportional to the unit matrix. Thus, we can de?ne e-g- YSI-jY1Y2Y3Y4-

_

_

_

We have constructed the followmg representation of C11f

ford5: 30

0

shall use the following matrices:

l

0

0

—l O

O

O

0

0 0

(32)

O O O

yl_0000’y2_000j’ Ol

OI

10

Wt 1,02% Jam—Ft 1 —10

IO

(23)

O—l

Matrices (28) are proportional to the Pauli matrices. For later convenience, these have been chosen so that 01 and 02 are anti-hermitean, and o3 is hermitean. The matrices that 01, 02,

0

0 —l 0

0

0 1

0

0 0 —l

0

0

0

1

0

0

0 —j

0

0 —j 0

0

j 75—

0

0

0

O

_j 0 ,

0

0

j

45

Togettheform $1

50 C3/4($1,$2,53)=C3/4($1,$2,53)=

$2

53

O

—s; sf

0

—S3

,

—s3

O

,

51

(33)

52

(29)

Now consider a Clifford-algebra generated by three ele ments yl; yz; Y3. From the anti-commutation relations, it fol lows that the product yl; YZ; Y3 commutes with all generators of the algebra. As an hermitean/Casimir operator, its matrix representation can be taken to be proportional to the unit matrix 12. Thus, Y3 can be represented in the same matrix dimension as yl and Y2, and is simply proportional to their product. Corresponding to y 1,:01; YZIOZ, we have e.g. Y3:Y1Y2:103(30) Here we see that Clifford3 coincides with the algebra su2.

Also, Clifford2 is a two-dimensional sub-algebra of su2.

l 0 0

ces.

Y1 501; “[2:02-

0

40

and 103 constitute a basis for the algebra Su2, the algebra of

Minimal Dimensions for lrreducible Representations First consider the case K:2. Clearly, the objects yl, y2 cannot be represented as complex numbers. The minimal dimension to represent two anti-commuting objects is 2. It is easy to ?nd two anti-commuting anti-hermitean unitary 2><2 matrices, take e.g.

0

y3_—1000’y4_j000’

anti-hermitean 2><2 matrices with vanishing trace, which is a

real form of Sl2(C):Al in Cartan’s classi?cation of Lie alge bras. The fundamental representation (the minimal dimen sion faithful representation), is generated by these 2><2 matri

0 0

35

55

using prescription

60

one can use the matrices above with the indices cyclically

permuted. 65

The same construction can be applied to ?nd inductively

the irreducible representations of a Clifford algebra generated by an arbitrary number of elements K. There are two different

US RE43,746 E 17

18

sets of induction steps, from even K—l to odd K, and from

A minimal (i.e. 2K_l) dimensional representation of Clif fordK constructed by the induction described above, is

even K—2 to even K. For even K, the induction steps are the

following: W =IMM®J1

(41)

Ki2 times

Ki3 times

Ki3 times

Ki3 times

Ki4 times

Ki4 times

and {{(K_l, {(K} generate commuting Clifford sub-algebras isomorphic to CliffordK_2, and Clifford2. Use a tensor product of existing irreducible representations

20

Kilik times

kil times

RK_2 of CliffordK_2 and R2 of Clifford2 to represent these Kilik times

sub-algebras: vajFIZQDRKAt-tkl. - - - K-2

kil times

(35)

25

RK
Ki2 times

30

Finally, invert the de?nitions of the (:5, K42

RKO/(KAJG) =jK/2T1RK[l—[ Vii/mirro]

To classify all possible representations, one has to assess the free parameters in this construction. First, note that the anti-commutation relations ykyj+

(36)

F1

35

yjykI—ZojklN,j, k:l, . . . , 2K—l have the symmetry

The induction steps from even K—l to odd K are following

40

where V is an unitary dimRdeimRK matrix. This symmetry is large enough to accommodate any choice of basis in Clif

ford2 sub-algebras. Second, it is easy to see that representation in higher than the minimal dimensions can be found by taking any three

Note that AK is a Casimir operator; it commutes with all

{Yj}j:1K~

higher dimensional anti-commuting matrices instead of 01,

Represent it by the unit operator in the representation RK_ 1 .

45

Take

o2, and 03 as a basis in any of the elements in the tensor

product above. Anti-commuting fourth roots of the identity matrix, however, are hard to come by.

A generic representation space would thus be 50

The induction steps above can be used to prove the follow ing theorem: The minimal dimension to represent a Clifford

55

where the dimensions of the commuting sub-algebra repre

algebra generated by K elements is 2W2]. The minimal rep

sentation (d1, . . . , d[K/2]) are even integers 22.

resentation matrices are elements in the space

The above can be placed in a less rigorous mathematical (40)

[K/2]elements

60

can be brought to a form in which the real part of a symbol to

Here, R2(su2) is the fundamental two-dimensional repre sentation of su2, the algebra of anti-hermitean 2x2 matrices

with vanishing trace. K denotes this representation space enlarged by matrices proportional to the two-dimensional unit matrix.

narrative. By multiplying by a unitary N>
65

be transmitted appears only on the diagonal of the code matrix. If the symbols to be transmitted are interpreted in the above manner, said real part appears in every diagonal ele ment, multiplied by the same real number. In this case, the dependence of the code matrix on the real part of the symbol is proportional to an N-dimensional unit matrix.

US RE43,746 E 19

20 the ?rst matrix to be tensored has elements, each block being

Let us next examine a method in which a unitary N>
matrix is formed, the elements of which depend linearly on symbols s k, the unitary coef?cient of which is proportional to

as big as the second matrix to be tensored. A block of the

tensor product is the corresponding element of the ?rst matrix times the second matrix.

the sum of the absolute value squares of the symbols sk and the dependence of which on the real part of a symbol s1 is pro portional to an N-dimensional unit matrix. Let us take a freely selected ZK—l quantity of N>
In the above manner we arrive at 2K—2 N-dimensional

complex anti-commutator matrices, where N:2K_l. The ZK—lth anti-commutator matrix is obtained by tensoring K—l third elementary matrices and by multiplying by the imagi nary unit.

matrix itself multiplied by — l. Anti-commutation means that

Let us next examine an example of the above method. The

when two matrices can be multiplied by each other in two orders, then if one product is —1 times the other product, the matrices anti-commute. The above family, to which ZK—l matrices belong, can be called an N-dimensional anti-com

following anti-hermitean unitary 2x2 matrices anti-commut ing with each other are selected:

mutator algebra presentation of ZK—l elements.

(44)

Let us form K—l pairs of these ZK—l matrices. Since there is an uneven number of matrices, an N-dimensional unit

matrix is used to form a pair with the remaining matrix. Two matrices are formed of each matrix pair such that the second

20

matrix of the pair, multiplied by the imaginary unit, is added to and subtracted from the ?rst matrix of the pair. The unit matrix is interpreted in its own pair as the ?rst matrix. This

a third elementary matrix. As a fourth elementary matrix, a 2-dimensional unit matrix

way, 2K matrices are formed. These matrices form a com

plexi?ed anti-commutator algebra extended by a unit ele

Here the imaginary unit is marked with the letter i. Let us

call the pair 01, 02 an elementary pair and the matrix o3:i"c as

25

ment. In short they are called complex anti-commutator matrices. A code matrix is formed such that each of the matrices formed as above de?nes the dependence of the code matrix on

(45)

one and only one s k or the complex conjugate of s k. Thus, the 30

code matrix is the sum of 2K elements and each element is the product of some sk or sk complex conjugate and an N>
is used, which is called an elementary unit matrix.

N:2K_l-dimensional complex anti-commutator matrices

complex anti-commutator matrix, such that each symbol,

are formed as tensor products of the elementary matrices:

complex conjugate, and matrix only appears once in the

expression.

35

Let us examine a method of forming an N-dimensional

anti-commutator algebra presentation of ZK—l elements. First, three 2x2 matrices are freely selected, the matrices

Ki2 times

ful?lling the following conditions: matrices are anti-hermitean and unitary; and matrices anti-commute with each other. So, the matrices form an anti-commutator algebra presen tation of the freely selected 3 elements. Two matrices are selected from the above de?ned matrices, and they can be

40

called an elementary pair. The remaining matrix is multiplied

45

Ki3 times

Ki3 times

by the imaginary unit, and the result is called a third elemen tary matrix. In addition, a matrix proportional to a two-di mensional unit matrix is used as a fourth elementary matrix. This matrix can be called an elementary unit matrix. K—l pairs of N>
Ki2 times

Ki4 times

Ki4 times

50

formulating tensor products of K—l elementary matrices for example in the following manner:

Kilik times

kil times

The ?rst matrix pair is established as a tensor product of

K—2 elementary unit matrices and members of the elementary pair. Each member of the elementary pair appears as sepa rately tensored with the unit matrices. This gives two matri ces, (i.e. a matrix pair). The second matrix pair is obtained by tensoring K—3 elementary matrices, one member of the elementary pair and the third elementary matrix, in this order. The lth matrix pair is obtained by tensoring K—l—l elemen tary unit matrices, one member of the elementary pair and 1—1 third elementary matrices, in this order. K-lth pair is obtained by tensoring one member of the

elementary pair and K—2 third elementary matrices. The tensor product of two matrices can be understood as a

block form by considering a matrix with as many blocks as

Kilik times

kil times

55

60 Ki2 Limes

The formed matrices are an example of a ZK—l quantity of

NIZIGl -dimensional antihermitean unitary matrices anti commuting with each other.

US RE43,746 E 21

22

From these matrices, 2K complex anticommutator matri ces {yk+, yk_},FlK are formed in the following way:

signal and the imaginary part of another. The combination of any N'
square code for N' antennas. Using these codes, full diversity m:

(72ki2 i iVZH)

(47)

k=1,...,K.

codes, which do not have the above restriction, can be con structed in the solution of the invention. In a solution accord ing to a preferred embodiment of the invention the elements are allowed to be linear combinations. This way, provided that

Matrices yk de?ned above are used herein. In addition, the 2K“ 1 -dimensional unit matrix is marked with yo. The matrices

have also been normalized by dividing by two. The code 10

full diversity is provided, block codes that are unitarily con verted are obtained, having the form

matrix can now be formed for example as follows:

@UQSW,

(51)

where C(s) is a basic block code, such as above. It is an N>
matrix, where N is the number of time slots and N' is the number of antennas. U and V are N>
The obtained code is a delay optimal basic block code. All possible basic block codes of a given code rate can be created

simply by interchanging the places of rows and/or columns in all y matrices simultaneously, or by multiplying the y matrices by any combination of terms, or changing the numbering of the y matrices, or by multiplying all y matrices from right

20

two.

and/ or left by a unitary matrix which has four elements

Consider, for example, the rate 3A code for four antennas which were described above (49). A generic unitary 4><4

diverging from zero, the elements being an arbitrary combi nation of the numbers :1, :i. [p 13 +

this way comprise delay optimal maximal rate block codes when the number of antennas is proportional to a power of

matrix with a unit determinant can be written, for example, as

1 [p 14 +



V?

l [p 15



W1

V?

1

,

Wi

1 V:

W2

W3

(52)

1

—¢13 + Fain + Willis

W4

W5



expz

,

,

W

W

2

-2 It

1 It



14+—

V?

V?

4

*

*

*

w3

w5

w6

For example, the basic rate 3/4 code for four transmit anten nas as formed in the above manner has the form

40

15

W6

_3

Wits

where the exp operation is a matrix exponential, the six parameters wk are complex and the three parameters (pk are real. U is of the same form. All in all this makes 30 free real

parameters. All possible generalizations of said 3A code (49) 51

$2

53

O

—s; sf

0

—S3

(51, $2, 53) v

,<

—s3

O

(49)

,

O

51

s; —s;

45

52

51

Here N:4 and KI3. Further, the rate 1/2 code for eight

antennas, for example, is $1

(SI, 82, S3) T

50

$2

53

O

54

—s; sf —s§ O

0 sf

—S3 52

0 O

51 O

O sf

O $2

O 53

54 O

O O

—s§ —83

sl

0 51

—S3

0 53 —s; —sZ O O

O 0

0

s}

O

O

O s}

O

—sZ

O

O

O

—S4 0 0 —S4

0

s;

—s;

O

average power can be made lower. In addition, this construc tion allows that instead of transmitting zeros of the code matrix, a signal that is orthogonalized in some other way (for

(50)

O 0

55

example by a different spreading code), a pilot signal for instance, may be transmitted. This way a fully power-uni formized transmission can be provided. In a system with several users, especially in a code division

S2

sf

can now be constructed by applying the transformation (51) and using the above described U and V. It would be desirable that transmission power is distributed equally between different antennas. However, when for example the prior art 3A code (the 3A code mentioned in the introduction of the application, for instance) is used, some antennas transmit using only half of their power at certain times. If the code (49) according to a preferred embodiment of the invention is used, the ratio of the peak power to the

60

and frequency division system, users may be provided with different versions (for example, a version with a permutated antenna order) of the block code, and thus the transmission powers can be uniformized.

Here the rate 3/4 code is in the upper left comer and the

corresponding inverted complex conjugate in the lower right corner.

By the above manner, ‘basic codes’ are obtained, in which the elements only depend on one signal, or the real part of one

65

Sometimes, in a time division system with several users, for example, it is preferable to balance the transmission of one user directly without using the above mentioned ways. In a solution according to a preferred embodiment of the inven tion, an unequal distribution of transmission power between

US RE43,746 E 24

23 different antennas may be avoided and the above described

Let us next examine a decoding method which can be

unitary transformation (51) is applied. The power spectrum of

applied to the reception of the signals that are coded in the

different antennas cannot necessarily be unifonnized in respect to each other as a function of time, but by selecting the

above manners. Let us assume that a receiver has M antennas. Let us further assume that N' antennas are used for transmis

unitary transformation preferable, the average transmission

sion in a transmitter and that the block code uses N time slots. The channel between the nth transmit antenna and the mth receive antenna is denoted by the term am. The channels can be assumed to be static over the frame N. The channel terms are collected into the N'>
powers of the antennas are uniformized and the ratio of the

peak power to the average power and the ratio of the minimum power to the average power can be minimized. Let us examine this embodiment by means of an example.

Consider the above described 3A code (49) for four antennas. Depending on which parameter needs to be improved, the matrices U andV are selected in an appropriate manner. If the

0111

0112

011M

minimum-to-average power needs to be optimized, V is

0121

0122

012M

(53)

selected as the unit matrix and U as the 4x4 Hadamard matrix:

(53) 20

where n is an N>
Now by applying the transformation (51) to the code (49) with the above mentioned matrices U and V, the power-uni formized code is

Correspondingly, the signal received by the antenna m at the time slot t is denoted by rm. The N>
noise. The block code U is constructed as above ((1), (2) and 25

(4)), possibly by restricting the number of antennas. Now denote

Using these markings, the maximum likelihood detection 30

metric for the kth transmitted symbol sk is where Tr refers to a matrix trace, (i.e. the sum of diagonal

elements, and H refers to the complex conjugate transpose). 35

Thus, the aim is to minimize the metric, (i.e. it is used as a

On the other hand, if the peak-to -average power needs to be minimized, U and V can be selected for example as follows:

criterion for deciding which symbol sk comprises).

(It is assumed herein that the signal constellation is 8-PSK.)

embodiment of the inventionito be used as exemplar only. The ?gure shows a situation where channel-coded symbols

FIG. 3 is an illustration of an arrangement according to an

40

are transmitted via three antennas at different frequencies, at

different time slots or by using a different spreading code. Firstly, the ?gure shows a transmitter 300, which is in con

45

50

nection with a receiver 302. The transmitter comprises a modulator 304 which receives as input a signal 306 to be transmitted, which consists of bits in a solution according to a preferred embodiment of the invention. The bits are modu lated to symbols in the modulator. The symbols to be trans

mitted are grouped into blocks having the length of a given K. It is assumed in this example that the length of the block is three symbols and that the symbols are s1, s2 and s3. The symbols are conveyed to a coder 308. In the coder each block

is coded to N>
Applying now the transformation (5 1) to the code (49) with the above matrices U and V, a power-uniformized code is achieved, which has a minimal peak-to-average power

55

mitted.

In the present example, the block comprises the symbols s1, s2 and s3. The coder performs coding, the de?ning code

Method and radio system for digital signal transmission using complex ...

Jun 22, 2011 - Calderbank, A. et al: “Space-Time Codes for Wireless Communica tion,” ISIT 1997, Jun. ... Proceddings of the 1999 VTC-Fall IEEE VTS 50th Vehicular Tech ..... wireless systems, which will be third generation (3G) systems and.

3MB Sizes 3 Downloads 292 Views

Recommend Documents

Method and radio system for digital signal transmission using complex ...
Jun 22, 2011 - less communications and Networking Conference, 2000. WCNC. 20001EEE. ..... data services in addition to high quality voice services. Con.

Handover method for mobile radio system
Jan 11, 1999 - IEEE Transaction on Vehicular Technology, vol. VT—19, No. 4,955,082 A ... Nakajirna, A., Advanced Mobile Communication Network. 5,452,473 A. 9/1995 ... Wireless Communications Research Institute, Ulm (Ger many), pp.

Handover method for mobile radio system
Jan 11, 1999 - Nakajirna, A., Advanced Mobile Communication Network. 5,452,473 A .... is, inter alia, to enable the degree of coverage to be made greater Without the ...... ters BM and Bnb Which has the best radio transmission conditions ...

System and method for obtaining and using location specific information
Sep 1, 2010 - supports the coordinate entry or linked to an existing Web ..... positions to any GPS receiver that is within the communica tion path and is tuned ...

Method and system for building and using intelligent vector objects
Nov 6, 2001 - maintenance, repair and operations (MRO) Work Within an equipment-related ?eld ..... 8. class %ClassList; #IMPLIED. 9. style %StyleSheet; # ..... commercially available auto-tracing programs knoWn to those skilled in the art, ...

System and method for obtaining and using location specific information
(73) Assignee: Apple Inc., Cupertino, CA (US). (21) App1.No.: 12/874,155. (22) Filed: Sep. 1, 2010. Related US. Patent Documents. Reissue of: (64) Patent No.:.

Radio communication apparatus and radio communication method ...
Mar 26, 2013 - cation system, a recording medium, and a computer program in Which a response ..... a household appliance, and a portable phone. As for Bluetooth ..... D/A (Digital to Analog) conversion, format conversion, decoding, etc.

Orthogonal complex spreading method for multichannel and ...
Sep 2, 2004 - CSEM/Pro Telecom, et al., “FMAiFRAMEs Multiple. Access A Harmonized ... Sequence WM'nl by a ?rst data Xnl of a mh block and. (51) Int. Cl.

Orthogonal complex spreading method for multichannel and ...
Sep 2, 2004 - CSEM/Pro Telecom, et al., “FMAiFRAMEs Multiple. Access A Harmonized Concept for UMTS/IMT*2000;. FMA2*Wideband CDMA”, Homepage: ...

Constrained-envelope digital-communications transmission system ...
Jun 14, 2010 - Macedo et al, Coded OFDM for Broadband Indoor Wireless Systems,. 1997, IEEE ..... It is an advantage of the present invention that a circuitry.

Constrained-envelope digital-communications transmission system ...
Jun 14, 2010 - *Feb. 5, 2013. (54) CONSTRAINED-ENVELOPE. DIGITAL-COMMUNICATIONS. TRANSMISSION SYSTEM AND METHOD. THEREFOR. (75) Inventors: Ronald D. McCallister, Scottsdale, AZ. (US); Bruce A. Cochran, Mesa, AZ. (US); Bradley P. Badke, Chandler, AZ.

Radio communication system including SDL having transmission rate ...
Aug 24, 2009 - Primary Examiner * William D Cumming. (74) Attorney, Agent, or Firm * Foley & Lardner LLP. Reissue of: (57). ABSTRACT. (64) Patent NOJ.

Using radio astronomical receivers for molecular ... - CSIC Digital
4 ICMM, CSIC, Materials Science Factory, Structure of Nanoscopic Systems Group, ESISNA, C/ Sor ...... efficiently by the radiation at 254 nm of the mercury lamp:.

Cheap White Mini Frequency Modulation Fm Radio Digital Signal ...
Cheap White Mini Frequency Modulation Fm Radio Digi ... Earphone Radio Free Shipping & Wholesale Price.pdf. Cheap White Mini Frequency Modulation Fm Radio Digit ... h Earphone Radio Free Shipping & Wholesale Price.pdf. Open. Extract. Open with. Sign

Electrosurgery system and method
Dec 19, 2002 - FOREIGN PATENT DOCUMENTS. (22) Filed: Dec. ... US PATENT DOCUMENTS pulsed r.f. ...... voltage detector by the doctor. 4. A generator ...

Continuously variable transmission control method and apparatus
Mar 20, 2000 - use With an automotive vehicle. The transmission is operable ..... feel an excessive degree of vehicle acceleration in spite of the fact that the ...

System and method for multicurrency transactions
Mar 18, 2003 - operator of server 100 and the currency broker or brokers. ..... lar mail, email, etc. .... rency or currencies from the list of convertible currencies.

Method and system for image processing
Jul 13, 2006 - US RE43,747 E. 0 .File Edi! Monan Palette Llybul. 09 Fib Edit Malian PM L. II I ... image editing packages (e.g. MacIntosh or Windows types), manipulates a copy of ...... ¢iY):ai(X>Y)¢ii1(X>Y)+[1_ai(X>Y)l'C. As there is no ...

Method and system for image processing
Jul 13, 2006 - images,” Brochure by Avelem: Mastery of Images, Gargilesse,. France. Porter et al. ..... known image processing techniques is that the image editing effects are applied ..... 6iA schematic illustration of the FITS reduction. FIG.