`
`
`
`
`
`US 20020114269A1
`
`(l9)
`
`United States
`
`(12) Patent Application Publication (10) Pub. No.: US 2002/0114269 A1
`(43) Pub. Date: Aug. 22, 2002
`
`()nggosanusi et al.
`
`(54) CHANNELAWARE ()l’I‘IMAL SPACE-'l‘IME
`SIGNALING FOR WIRELESS
`COMMUNICA'I‘ION OVER WIDEBAND
`MULTIPATH CHANNELS
`
`(76)
`
`(3|)
`
`Inventors: Eko Nugroho Onggosanusi, Dallas,
`TX (US); Hart")t Dorm Van Veen,
`McFarland, WI (US); Akbar
`Muhammad Sayced, Madison, WI
`(US)
`Add
`(1
`C
`.orrespon ence
`ress:
`.‘
`NIIfileS & HILLES’ S'C' .
`IN'l ltLLlLClUAL PROPERTY A’l"l‘()RNl5YS
`FIRS'I‘AR CFNTFR SUITF 2000
`77 il" 9' 1 WIS ‘(iN’SIN VI“ UI"
`MEI KallKlt‘l": (IVI 5320;53‘1: US
`‘
`‘ "
`'
`l
`‘J
`_
`Appl. No”
`Filetl‘
`'
`
`tl9t970,4t50
`Oct 3 2001
`'
`’
`Related U.S. Application Data
`
`Prov isiona] application No. 60.t237,626, filed on Oct.
`3, 20m_
`
`Publication Classification
`
`(51)
`
`Int. Cl.7 ...................................................... H04] 11100
`
`(52) U.S. Cl.
`
`............................................ 3701208; 370508
`
`(57)
`
`ABSTRACT
`
`A method and system is described for more optimally
`managing the usage of a wideband space-time multipath
`channel. The widchand space-time multipath channel
`is
`decomposed into a plurality of orthogonal sub—channels,
`where the orthogonal sub-channels having the best signaling
`'h' ra 't ’r‘st‘ “ are u ' 'd 1‘
`tr‘ rt.'m‘tt‘n 1' on’ mor‘
`rn'l
`:trZariisi: iioiLgumost: oi‘flie‘tilntgosirigiihe :vidreban; :51:—
`.
`,
`-
`.
`.
`.
`,
`-
`.
`.
`-
`_
`llme multipath channel into a plurality of orthogonal sub-
`channels, channel estimates are determined for each signal
`propagation path. A closed-form singular value decomposi-
`tion of the channel corresponding to each receive antenna
`before coherent combining is utilized to obtain an orthogo~
`nal decomposition of the overall effective space—time chan—
`nel after coherent combining. By using the overall ell‘ective
`space—time channel after coherent combining rather than
`before coherent combining, the complexity and correspond-
`ingly the resources required for obtaining the orthogonal
`sub-channels is significantly reduced. The method and 53’5'
`tem further provide for transmit power to be allocated
`between the selected sub-channels in order to minimize the
`effective hit—error rate for a fixed average throughput or to
`maximize average throughput for a fixed minimum efi'cctive
`bit-error rate.
`
`
`
`'9
`
`H
`
`
`
`
`PE.
`
`Dam
`9725‘s;
`IN
`
`mantra; 775g
`
`l
`
`2
`
`4
`
`1 P
`
`30
`
`2"
`
`
`
`
`EEJHFaRNEE
`F2€au£~¢ u
`.9);me
`PRIDE):
`ELEcTé
`'[m
`
`
`R-
`HIDEE
`24
`
`
`
`
`CH‘WNEL .S’TArE
`IMFOIHATIOAJ
`EFTIMAT'ot-E’
`
`
` CHANNEL STATE 7920c:$17M; (ion-
`
`
`’6
`
`(cid:36)(cid:51)(cid:51)(cid:47)(cid:40)(cid:3)(cid:20)(cid:19)(cid:19)(cid:22)
`APPLE 1003
`
`
`
`Patent Application Publication Aug. 22, 2002 Sheet 1 0f 15
`
`US 2002/0114269 A1
`
`l3
`
`:7.
`
`“DATA
`I
`9325*“
`
`26
`
`
`
`
`Luca: WEAH
`q 2
`mm; TTE-Q,
`Habut—E
`
`I
`
`‘ P
`30
`
`w
`BEAMFdRHE-Q I
`
`wtmr
`I
`2‘:
`
`
`
`
` CHAN-V51 STATE WMEWIMG gun“
`
`
`
`mNIl-FIEZ
`‘ caucus; gum.-
`IMFO-EMiTvoaJ
`EFT’MATJR
`
`la
`
`F38.
`
`I.
`
`
`
`
`
`Patent Application Publication Aug. 22, 2002
`
`Sheet 2 0f 15
`
`US 2002/0114269 A1
`
`
`
`
`
` APPL‘UUG 7W5
`STREAM a}? mm
`
`
`AS ,4 SPECIFIC.
`
`
`
`
`
`
`SEQlAL 13mg W5
`77% bomw SIGNAL.
`
`"PQO'DUCgb
`
`
`
`WWI-Arwc; THE
`
`Salami. norm THE
`CH:P MVEEIH
`
`MS
`
`HO
`
`1:5
`
`{1.0
`
`:15
`
`:30
`
`
`
` @505me Ag
`{Nagy FflEoumcfi
`
`A 50.9sz were?!
`Mb A mam of
`“WA '
`
`COEFFICJ Eur Fox,
`AD wvfllte
`
`‘blecafrs Foamsrz
`TRAUFFaQHAnop
`QrQCUp' WEED
`
`
`
`
`
`
`cam-We EACH 0F
`WE nit/5mm
`g"¢-:"«l.v‘&L£‘ To A
`COEngW-DIW
`meqfr AWE-410A
`Fog Wrmmw
`THE MHE
`
`
`
`
`
`
`
`
`
`
`
`FIG-e»
`
`9.00
`
`{2
`
`295
`
`940
`
`”RI-Zagmué A
`SIGNAL A‘r A
`‘Dwmm 0F
`mew/a AIM/MI,
`AM {my 535$;ch
`A was HT gig-mm
`AUD CHAMUE'L
`$137? xvi-32mm,
`
`0' EM” ’EEC’EWE
`AUTEM . WW1}?!
`S'Aupum, AM};
`HOL’me A
`Hum; Alt/#352
`OF fAMPZ-E‘j‘
`
`
`
`Pfiobvczo My
`@EFFrcre'ur 8mg!)
`
`
`0’15"} THE ’NEEX
`
`HEW-Emir
`
`2'10
`
`230
`
`Bit SUHHJUG ”THE
`34"“; TD Pflom
`'4 S'UGU? 35cm
`SIGNAL
`
`@
`
`
`
`Patent Application Publication Aug. 22, 2002 Sheet 3 0f 15
`
`US 2002/0114269 A1
`
`22.
`5'2
`
`
`DEHO‘DULATDR
`
`
`
`
`SINGLE? smurf
`'DE‘I'E are 2.
`Tammy-92
`
`
`
`DATA
`57153111
`OU7'
`
` ,l } Fkgaumc w
`FN‘DE‘X
`I
`I'ELEGTOR-
`
` . GHMNEL MAJ-E
`
`MFOIMTIO A) (531)
`EWIMArag
`
`
`
`Patent Application Publication Aug. 22, 2002 Sheet 4 0f 15
`
`US 2002/0114269 A1
`
`
`
`
`
`
`
`
`
`ES‘T/HMNG ”IN-‘3
`
`CHANNEL QUALITB'
`F02? EACH WeNAL.
`
`PROPAGAWo/U
`PATH
`
`
`
`COREEEMTL ‘1
`CoHBzu/uz; m5
`CHANNEL
`ESfiMAy-gy frog
`£464! 2505p;-
`AM WHNA
`
`305
`
`3'
`
`0
`
`Pm. 7
`
`OMIMING A
`CLOfEb—Fom
`URTNOGQHM
`meDMbetWou 0F
`734E WEWLl-f
`CaHBwEQ emuug
`
`. Eff1mm;
`
`
`
`
`'DEfEZP-flu:ue. was
`
`0'2 HOPE OMWL
`m'mvflf
`
`
`
`
`
`
`
`SELECTNG F02
`UVAGE OWL
`
`Svs-wmpgu
`
`
`
`
`
`
`
`
`
`
`Mat/m6 EkVoBGSLE
`SIGMA1, W6
`OMMTISP {War
`
`3’5
`
`.3 20
`
`325
`
`
`
`Patent Application Publication Aug. 22, 2002 Sheet 5 0f 15
`
`US 2002/0114269 A1
`
`
`
`E
`
`
`
`
`
`Patent Application Publication Aug. 22, 20-02 Sheet 6 0f 15
`
`US 2002/0114269 A1
`
`P=Q=2’ N=16, dl E {0:112}
`
`Fm. f9
`
`F26. H
`
` Q“
`
`
`5
`
`10
`
`20
`15
`Sub-channel
`
`25
`
`30
`
`P=Q=2, N=16, d E {0.1.2}: 2 = 10'2
`
`E
`
`2m
`
`35
`
`30
`
`25
`
`0
`
`
`
`Cut—off[31.(dB)30E:
`
`10
`
`
`
`Patent Application Publication Aug. 22, 20-02 Sheet 7 0f 15
`
`US 2002/0114269 A1
`
`_.
`_
`pTOT — 33.6 dB. 8 - '10
`
`—2
`
`— Uniform
`
`35 + Min. BER Chernoff approx.
`+ Min. BER exact
`
`(dB) MO
`
`NU‘I
`
`.A 0'!
`
`
`
`Powerallocation
`
`Fat.-
`
`'7-
`
`5
`
`10
`
`15
`Sub~channel
`
`20
`
`25
`
`30
`
`0
`
`._
`_
`[31.01. - 33.6 dB, 3 -1O
`
`-2
`
`—e— Min. BER exact
`
`+ Min. BER Chernoff approx.
`
`— Uniform
`
`5
`
`10
`
`15
`Sub-channel
`
`20
`
`25
`
`30
`
`
`
`Patent Application Publication Aug. 22, 2002 Sheet 8 0f 15
`
`US 2002/0114269 A1
`
`_.
`_
`pm— 37 dB. 2 -10
`
`--- Uniform
`
`'2
`
`35
`
`-*- Min. BER Chemoff approx.
`—9— Min. BER exact
`
`
`
`
`
`.1» U'l
`
`M01
`Powerallocation(dB) toO
`
`
`5
`
`1o
`
`15
`Suh-channei
`
`25
`
`30
`
`
`L
`20
`
`10
`
`5 o
`
`pTOT = 37 (18.2 = 10'2
`
`— Uniform
`-¢<- Min. BER Chernoff approx.
`
`4:3— Min. BER exact
`
`5
`
`10
`
`15
`Sub-channel
`
`20
`
`25
`
`30
`
`
`
`Patent Application Publication Aug. 22, 2002 Sheet 9 0f 15
`
`US 2002/0114269 A1
`
`Minimum Exact BER”: a = 10'2
`
`EffectiveBER
`
`EffectiveBER
`
`— : uniform
`
`——o: exact
`
`
`
`IIIIii
`
`~-x: Chemoff
`
`
`
`Patent Application Publication Aug. 22, 2002 Sheet 10 0f 15
`
`US 2002/0114269 A1
`
`P=Q=2,L=3. N=16z a = 0.01
`
`35
`
`—e‘.-« 4 levels
`—><— 6 levels
`30 —El— 18 levels
`—I— 33 levels
`
`MC)
`
`_l 0"
`
`Throughput
`
`AverageRelative
`
`Fla. 2?
`
`0'
`
`5
`
`1o
`
`15
`
`2
`pTOT?dB)
`
`25
`
`30
`
`35
`
`40
`
`P=Q=2.L=3, N=16: S = 0.01
`
`Reff
`
`AverageBE
`
`—I— 33 levels
`
`—9— 4 levels
`—><— Blevels
`-El- 18 levels
`
`0
`
`5
`
`10
`
`15
`
`2
`
`25
`
`30
`
`35
`
`40
`
`
`
`Patent Application Publication Aug. 22, 2002 Sheet 11 0f 15
`
`US 2002/0114269A1
`
`P=Q=2,L=3. N=16: a = 0.0001
`"I
`I
`I
`
`\
`
`l
`
`
`
`
`
`.
`
`PSI
`,/
`l
`/
`u
`/ —)---C‘—,-—x
`a
`
`.
`
`»
`
`if?
`
`m. 10
`
`35
`
`«5
`1%
`CD253
`
`O E"
`
`20Cl)
`.2
`E
`gm
`a)
`e
`'53 '10
`3:
`
`—e—4 levels
`
`
`:6 levels
`
`3018 levels
`33 levels
`
`5
`
`J F
`
`r
`o
`
`,. p-23"
`"510
`
`159107?d3)25
`
`30
`
`35
`
`4o
`
`P: Q-—2L=3. N= 16: 2:0.0001
`
`—e— 4 levels
`-++— Glevels
`-EI- ‘IBlevels
`-—l-— 33 levels
`
`
`
`
`_______________________________________
`
`F76. Zl
`
`‘5
`
`5t
`
`o
`a)
`U)
`
`3 E
`
`
`
`l’atent Application Publication Aug. 22, 2002 Sheet 12 0f 15
`
`US 2002/0114269 A1
`
`9'00
`\
`
`
`SINGLE STREAM
`
`TX MODULE
`
`
`
`91-!
`
`r—
`
`‘-
`hi
`
`SINGLE STREhfi
`'1'}: MODULE
`
`
`
`3'10
`
`F7927—
`
`
`
`Patent Application Publication Aug-22,2002 Sheet13°f15
`
`US 2002/0114269A'
`
`DEMODULATOR .
`
`‘QF
`
`A
`
`nmonmmoa. b”
`name-rm:
`
`DETECTOR
`
`
`
`SINGLE STREAM
`RX MODULE
`
`
`' CHANNEL STATE
`ESTIMATE
`
`Pm CESSHJG wusT
`0? C51
`
`
`
`
`910
`
`(2:16.23
`
`
`
`Patent Application Publication Aug. 22, 2002 Sheet 14 of 15
`
`US 2002/0114269 A1
`
`1000
`
`
`
`SINGLE—USER
`
`
`
`data stream
`
`
`HULTISTREAM TX
`
`pTOTgl
`
`
`user 1 CSI
`
`
`nil]
`
`.unnlllll
`
`
`’ MK
`
`pTOT,K_._____j
`
`user K
`
`data stream
`
`SINGLE-USER
`
`MULTISTREAH TX
`
`NTJ'l
`
`I
`Hi}
`
`user K C51
`
`F16. £2.Lf
`
`
`
`‘
`'
`°
`Patent Application l’ubllcatlon Aug. 22, 2002 Sheet 1
`
`5
`
`0
`
`f 15
`
`US 2002/0114269 A]
`
`I100
`S
`
`
`
`user 1
`
`data stream
`
`
`
`
` user 1 cs:
`
`
`
`
` SINGLE—USER
`
`
`HULTISTREAM RX
`
`l-lllrllwi
`
`user K
`
`data stream
`
`
`
`/ ”Ix
`
`
`“(2)
`
`user K Cs:
`
`FIG. 2‘5
`
`
`
`US 2002/0114269 A1
`
`Aug. 22, 2002
`
`CHANNEL AWARE OI’I‘IMAL SPACE-TIME
`SIGNALING FOR WIRELESS COMMUNICATION
`OVER WIDEBAND MULTIPATH CHANNELS
`
`[0001] This application claims the benefit of US. Provi—
`sional Application Serial No. 603231626, tiled Oct. 3, 2000,
`which is hereby incorporated by reference in its entirety.
`
`[0002] This invention was made with United States gov-
`ernment support awarded by the following agencies: NSF
`ECS-9979448. The United States has certain rights in this
`invention.
`
`BACKGROUND OF THE INVENTION
`
`[0003]
`
`1. Field of the Invention
`
`[0004] The present invention relates to communication of
`one or more data signal streams over a wideba nd space-time
`multipath channel, and more particularly to the decomposi-
`tion and selection for use of one or more subchannels within
`the ntultipath channel.
`
`[0005]
`
`2. Description of Related Art
`
`[0006] The use of wireless communications has grown
`significantly over the past several years. With it the need to
`make better utilization of the available spectrum, which is
`allocated for use in wireless communications, has similarly
`grown.
`
`In order to support multiple private two—way com—
`[0007]
`mu nications, the available spectrum is generally divided into
`a plurality of minimally andlor non—interfering subchannels
`which are then dynamically allocated between users on a per
`request basis. Several techniques have been used to improve
`the utilization of the available spectrum, including improve—
`ments in frequency division, signal modulation, and spatial
`division.
`
`Improvements in frequency division techniques
`[0008]
`have enabled a greater number of subchannels to be defined
`in the allotted spectrum by allowing the available frequency
`to be divided into narrower distinct slices or frequency
`bands.
`Improvements
`in signal modulation techniques
`including signal compression,
`time division multiplexing
`and spread spectrum techniques, such as code division
`multiple access, have enabled enhancements in both signal
`quality and channel capacity. Improvements in spatial divi-
`sion techniques which have traditionally included creating
`localized transmission areas, or cells, and other techniques
`for geographically restricting signal
`transmissions, have
`enabled frequency to be reused in geographically distinct
`and non-adjacent areas.
`
`[0009] More recently spatial division techniques have
`begun to take advantage of inherent constructive and
`destructive interfering signal patterns between similar sig-
`nals originating from or received by multiple spaced apart
`antennas to more narrowly define a signal region between
`which a signal is being transmitted or received. In this way
`signal patterns can be defined in such a way so as to focus
`a signal
`transmission within a select portion of a given
`geographical area by maximizing the strength of the signal
`directed toward an intended recipient, while minimizing the
`strength of the signal directed toward non-intended recipi-
`ents for which the signal might create unwanted interfer-
`ence.
`
`In addition to inherent constructive and destructive
`[0010]
`interfering signal patterns between signals originating from
`or received by multiple spaced apart transmitting and receiv—
`ing antennas, constructive and destructive interfering signal
`patterns are also created by signals which travel between a
`transmitter and receiver via multiple signal paths. Multiple
`signal paths can result from signals which reflect off of one
`or more structures located between a particular transmitter
`and receiver as the signal
`radiates outward.
`In many
`instances the reflection of a signal can cause that portion of
`a signal’s energy to be deflected in a manner so as to never
`be received by the receiver. In other instances a portion of
`the signal’s energy could reflect off of one or more inter—
`fering surfaces and be redirected back towards the receiver.
`Regardless, various portions of a signal often reach their
`destination via one of a couple of dilIerent signal paths. A
`signal reaching its destination along difl'erent paths will
`often result in the different components of the signal arriving
`at a ditferent angle andtor arriving at a different time.
`
`In the past, the reception of the same signal at
`[0011]
`different times was generally destructive in nature and seen
`as another source of noise known as inter-symbol interfer-
`ence Inter-symbol interference resulting from reception of
`the same signal at dilferent times due to signal propagation
`along ditferent paths, generally created a limit on the rate at
`which data symbols could be transmitted. However more
`recent
`techniques have recognized that
`this inter—symbol
`interference if accounted for could also be used to enhance
`signal transmissions, once the transmission characteristics
`between the two points are known. One such technique
`includes the use of space-time beamformer technology.
`
`[0012] However one of the complications associated with
`implementing a spatially distinct transmission which con—
`structively combines the multipalh signaling characteristics
`is the amount of computational resources required to com-
`pute the transmission requirements and reception require-
`ments for establishing such a geographically discriminating
`communication connection. The amount of computational
`resources required for maintaining a spatially distinct trans—
`mission is further complicated by the fact
`that
`in many
`wireless communication applications, the transmitter and the
`receiver are in motion with respect to one another, andfor the
`objects against which the signal
`is being reflected are
`moving with respect to the transmitter andr‘or the receiver.
`Consequently, the transmission requirements and reception
`requirements may need to be recalculated or updated to take
`into account the continuously changing environment within
`which the desired communications are taking place, thereby
`making even greater demands upon the computational
`resources available for maintaining the quality of commu-
`nications.
`
`It would therefore be desirable to provide a method
`[0013]
`for managing the usage of a space-time channel and a
`channel state processing unit, which reduces the computa—
`tional resources required for maintaining a spatially distinct
`transmission including those which make use of space«time
`beamformcr technology.
`
`'Ihese and other objects, features, and advantages
`[0014]
`of this invention are evident from the following description
`of a preferred embodiment of the present invention, with
`reference to the accompanying drawings.
`
`
`
`US 2002/0114269 A1
`
`Aug. 22, 2002
`
`SUMMARY OF THE INVENTION
`
`[0015] The present invention provides a method for man—
`aging the usage of a space-time channel having a plurality of
`orthogonal sub-channels in a communication system. The
`system includes a transmitter having one or more transmit
`antennas, a receiver having one or more receive antennas,
`and one or more signal propagation paths between each of
`said one or more transmit antennas and each of said corre-
`sponding one or more receive antennas, where channel state
`in formation is available at
`the transmitter. The method
`includes estimating the channel for each signal propagation
`path. Aclosed-form orthogonal decomposition of the overall
`effective multi-input multi-output channel after coherent
`combining is used to determine one or more orthogonal
`sub-channels. The orthogonal sub-channels having preferred
`signaling characteristics from the one or more determined
`sub-channels are then selected for usage.
`
`the closed—form
`least one embodiment
`In at
`[0016]
`orthogonal decomposition is obtained for each ofa plurality
`of signal frequencies.
`
`In another embodiment, after the sub-channels for
`[001?]
`usage are selected,
`the transmit power available to the
`transmitter for transmission of one or more data streams via
`one or more corresponding selected sub-channels is allo-
`cated between the selected sub-channels.
`
`In another aspect of the invention a channel state
`[0018]
`processing unit
`is provided for use in the communication
`system. The channel state processing unit includes a central
`processing unit, which includes means for determining
`channel state information, means for estimating the channel
`for each receive antenna, means for coherently combining
`the channel estimates for each receive antenna, means for
`obtaining a closed form orthogonal decomposition of the
`coherently combined channel estimates, and means for
`selecting usage of one or more orthogonal sub-channels. In
`at least one embodiment the central processing unit includes
`a digital signal processor, where each of the means is a set
`of program operating instructions and corresponding pro-
`gram data being executed by the digital signal processor.
`
`[0019] By coherently combining the channel estimates
`across all the receive antennas a computationally less inten~
`sive closed form decomposition can be obtained for each
`receive antenna for determining the available orthogonal
`sub-channels and the channel characteristics associated
`therewith. This closed-form orthogonal decomposition of
`the overall channel after coherent combining is made pos-
`sible by a closed form singular value decomposition [SVD)
`of the channel for each receiver antenna before coherent
`combining. This is opposed to systems which contain more
`than a single receive antenna and which do not coherently
`combine channel estimates. For these systems, a determi-
`nation of orthogonal sub-channels needs to be computed
`numerically, which generally requires a significant amount
`ofcomputing resources, because a closed form solution does
`not exist.
`
`[0020] Other features and advantages of the present inven-
`tion will be apparent from the following detailed descrip—
`tion, the accompanying drawings, and the appended claims.
`BRIEF DESCRIPTION OF 'I'I'IIL DRAWINGS
`
`plurality of transmit antennas, for use in accordance with at
`least one embodiment of the present invention;
`
`[0022] FIG. 2 is an exemplary schematic block diagram of
`a single stream transmitter module for use in the transmitter
`shown in FIG. 1 according to one embodiment;
`
`[0023] FIG. 3 is an exemplary flow diagram of a method
`for transmitting a stream of data using the transmitter shown
`in FIG. 1 according to one embodiment;
`
`[0024] FIG. 4 is an exemplary schematic block diagram of
`a receiver for receiving a single stream of data transmitted
`from a transmitter like the one shown in FIG. 1, via a
`plurality of receive antennas, for use in accordance with at
`least one embodiment of the present invention;
`
`[0025] FIG. 5 is an exemplary schematic block diagram of
`a single stream receiver module for use in the receiver
`shown in FIG. 4;
`
`[0026] FIG. 6 is an exemplary flow diagram of a method
`for receiving a stream of data transmitted as shown in FIG.
`3, using the receiver shown in FIG. 4 according to one
`embodiment;
`
`[0027] FIG. 7 is a flow diagram of the method for man-
`aging the usage of a space-time channel
`including the
`identification and selection of orthogonal sub-channels for
`use in a communication system, in accordance with one
`embodiment of the present invention;
`
`[0028] FIG. 8 is an exemplary block diagram of a single~
`user minimum BER according to another embodiment;
`
`[0029] FIG. 9 is an exemplary block diagram ofa single—
`user minimum BER according to another embodiment;
`
`illustration of sorted
`[0030] FIG. 10 is an exemplar}.r
`sub-channel SNR values according to one embodiment;
`
`[0031] FIG. 11 is an exemplary illustration of cut-olf
`power according to one embodiment;
`
`FIGS. 12—15 are exemplary illustrations of alloca-
`[0032]
`tion of power and resulting BER across sub—channels
`according to one embodiment;
`
`[0033] FIG. 16 is an exemplary illustration of an elfectivc
`BER according to another embodiment;
`
`[0034] FIG. 17 is an exemplary illustration of a compari-
`son of' power allocation schemes;
`
`FIGS. 18~2l are exemplary illustrations of average
`[0035]
`relative throughput and average BER;
`
`[0036] FIG. 22 is an exemplary block. diagram of a
`general single-user multistream transmitter according to one
`embodiment;
`
`[0037] FIG. 23 is an exemplary block diagram of a
`general single-user multistream receiver according to one
`embodiment;
`
`[0038] FIG. 24 is an exemplary block diagrams of a
`general multiuscr transmitter according to one embodiment;
`and
`
`[0021] FIG. I is an exemplary schematic block diagram of
`a transmitter for transmitting a single stream of data, via a
`
`[0039] FIG. 25 is an exemplary block. diagram of a
`general multiuscr receiver according to one embodiment.
`
`
`
`US 2002/0114269 A1
`
`Aug. 22, 2002
`
`L»)
`
`DETAILED DESCRIPTION OF PREFERRED
`EMBODIMENTS
`
`invention is susceptible of
`[0040] While the present
`embodiment in various forms, there is shown in the draw—
`ings and will hereinafter be described presently preferred
`embodiments with the understanding that the present dis-
`closure is to be considered an exempliiication of the inven-
`tion and is not intended to limit the invention to the specific
`embodiments illustrated.
`
`[0041] Generally a multi—a ntenna framework can be
`defined to include P transmit antennas embodied within one
`or more transmitters, Q receive antennas embodied within
`one or more receivers, and I.. propagation paths between the
`respective antennas. Within the multi-antenna framework,
`typically a plurality of non-interfering sub-channels can be
`defined. Transmission via the various sub-channels can be
`
`controlled through the appropriate selection of the values for
`a beamformer vector and the specific value for a frequency
`index. By carefully computing or selecting the sets of values
`from which the beamformer vector and the frequency index
`are selected, substantially orthogonal andtor non-interfering
`sub-channels can be defined.
`
`[0042] FIG. 1 illustrates an exemplary schematic block
`diagram of a transmitter 10 for transmitting a single stream
`ol‘data 12, via a plurality of transmit antennas 14. The data
`stream 12 typically comes from the output of an encoder
`combined with a modulator. The encoder corresponds to a
`certain error—correcting code, such as block code, convolu—
`tional code, concatenated code, Turbo code, or any other
`kinds. The modulator is a device that maps a binary data
`stream [composed of zeros and ones) onto a signal constel—
`lation. Examples of modulation scheme are phase shift
`keying {PSK). pulse amplitude modulation (PAM), quadra-
`ture amplitude modulation (0AM). The transmitter 10
`includes a channel state processing unit 16 and at least one
`single stream transmitter module 13 coupled to the channel
`state processing unit 16. The channel state processing unit
`16 incorporates a channel state information estimator 20
`which identifies a set of available orthogonal sub-channels
`within the channel space by analyzing the inherent gain
`associated with each signal path between each ot‘a set of one
`or more transmit antennas 14 and each of a set of one or
`more corresponding receive antennas 22, as shown in FIG.
`4. The channel state processing unit 16 additionally incor-
`porates sub-channel selection circuitry 24 and a transmit
`power allocator 26, both of which are coupled to the channel
`state information estimator 20. The sub-channel selection
`circuitry 24 selects for usage one or more sub—channels for
`use by one or more signal stream transmitter modules.
`
`[0043] The sub-channels are typically selected based upon
`the sub-channel having preferred signaling characteristics as
`determined through an analysis of the channel state infor-
`mation. In connection with selecting a sub-channel, a fre—
`quency index is selected and a corresponding set of beam-
`formcr weights
`are determined, both of which are
`respectively identified by a frequency index selector 28 and
`a beamformer weight determiner 30. Once selected,
`the
`frequency index and the set of beamformer weights are
`passed on to the single stream transmitter module 18. The
`single stream transmitter module 18 additionally receives a
`stream of data 12, often after the signal strength of the
`stream of data 12 has been modulated by a power amplifi-
`
`cation factor. The power amplification factor is determined
`by the transmit power allocator 26 as part of the channel
`state processing unit 16.
`
`[0044] While the transmitter 10 in FIG. 1 has been shown
`using one single stream transmitter module 18,
`it will be
`readily apparent to one skilled in the art that multiple single
`stream transmitter modules 18 could be coupled in parallel.
`Each single stream transmitter module 18 would receive its
`own frequency index and set of beamformer weights corre-
`sponding to the unique sub—channel selected and receive a
`unique data stream for transmission. Where multiple single
`stream transmitter modules 18 are used, the signal outputs
`from each transmitter module 18 corresponding to the same
`antenna 14 would be summed together prior to transmiSsion
`by the specific antenna 14.
`
`[0045] The single stream transmitter module 18, which is
`illustrated in greater detail
`in FIG. 2,
`includes a
`t-to-N
`demulliplexer 32 which receives the data stream via the
`single input and selectively routes the data stream to one of
`N outputs based upon the value of a frequency index (n)
`received. The N outputs, including the one through which
`the data stream is being routed, are received as a set of signal
`coefficients by an inverse discrete Fourier transformation
`circuit 34. The inverse discrete Fourier transformation cir-
`cuit 34 then converts the signal coefficients into N time
`varying output samples which define a sinusoidal signal
`having a frequency corresponding to the particular coeffi-
`cient for which the signal stream is received and an ampli—
`tude corresponding to the received value of the signal
`stream. The output of the inverse discrete Fourier transfor-
`mation circuit 34 is then coupled to a parallel to serial shift
`register 36 which serialioes the data into a time converted
`signal stream. The time converted signal stream is then
`coupled to a signal modulator 38, which modulates the
`signal stream in accordance with the chip waveform. 'Ihe
`modulated signal stream is then coupled to each of the
`transmit antennas (1, 2, .
`.
`. P) 14 after being appropriately
`weighted by the corresponding value {Wu W2, .
`.
`. W) from
`the weight vector. Where multiple single stream transmitter
`modules 18 are used, each of the weighted signal streams for
`a particular antenna 14 are summed together before being
`coupled to the corresponding antenna 14.
`
`[0046] An exemplary corresponding flow diagram is
`shown in FIG. 3, which outlines a method 100 for trans-
`mitting a stream of data using the transmitter 10 shown in
`FIG. 1 and is consistent with the signal flow discussed in
`connection with the single stream transmitter module 16
`shown in FIG. 2.
`
`[0047] More specifically, the method 100 for transmitting
`a stream of data, shown in FIG. 3, includes, in step 105,
`receiving an index frequency, a weight vector, and a stream
`of data. The stream of data is applied to an inverse discrete
`Fourier transformation circuit as a specific coefficient based
`upon the index frequency received in step 110,
`thereby
`producing a time domain signal. The time domain signal is
`then serialized in step 115. The method 100 further provides
`for modulating the serialized time domain signal with the
`chip waveform in step 120. The modulated signal is then
`weighted with each corresponding element of the weight
`vector in step 125. Each of the weighted signals is then
`coupled to the corresponding transmit antenna in step 130
`for transmitting the same.
`
`
`
`US 2002/0114269 A1
`
`Aug. 22, 2002
`
`[0048] FIG. 4 illustrates an exemplary schematic block
`diagram of a receiver 40 for receiving a single stream ofdata
`transmitted from a transmitter 10 having multiple transmit
`antennas 14 like the one shown in FIG. 1. Like the trans
`mitter 10, the receiver 40 includes a channel state processing
`unit 42 and a corresponding channel state information
`estimator 44, which similarly identifies a set of orthogonal
`sub-channels within the channel space by analyzing the
`transmission characteristics associated with each signal path
`between each of a set of one or more transmit antennas 14
`shown in FIG. 1 and each of a set of one or more corre-
`sponding receive antennas 22. In some instances, the chan~
`nel state information is determined by directly monitoring
`the characteristics of the signals received. In other instances,
`the already determined andior partially processed channel
`state information is otherwise communicated between the
`transmitter 10 and the receiver 40.
`
`[0049] The channel state pmcessing unit 42 additionally
`incorporates sub—channel selection circuitry 46, which is
`coupled to the channel state information estimator 44. The
`sub~channel selection circuitry 46 includes a frequency
`index selector 48 and a beamforrner weight determiner 50.
`Similar to the channel state information, in some instances
`the frequency index, and the corresponding set of beam-
`former weights or beamforrner weight vector are determined
`directly in both the transmitter 10 and receiver 40. In other
`instances, the frequency index and the beamforrner vector
`are determined in one and are communicated to the other.
`
`[0050] The channel state information, frequency index,
`and beamformer weight vector are supplied to a single
`stream receiver module 52, which is coupled to the channel
`state processing unit 42. Using the channel state informa-
`tion, the frequency index, and the beamformer weight vecv
`tor, the single stream receiver module 52 isolates the signal
`being transmitted on the indicated sub-channel received via
`the plurality of receive antennas 22. The isolated signal is
`then coupled to a demodulatort'detector 54 which converts
`the signal into a stream of data symbols.
`
`[0051] The receiver 40 can include additional single
`stream receiver modules 52, similar to the transmitter 10 and
`the corresponding single stream transmitter module 18
`shown in FIG. 1, where each single stream receiver module
`52 is commonly coupled to the plurality of receive antennas
`22, but is also coupled to its own demodulaton‘detector 54.
`In this way a plurality of data streams transmitted along a
`plurality of corresponding sub—channels can be received.
`
`[0052] Each single stream receiver module 52, in accor-
`dance with the illustrated embodiment shown in FIG. 5,
`includes a plurality of sample and hold circuits 56. Each
`sample and hold circuit 56 is coupled to a corresponding
`receive antenna 22. 'I'he sample and hold circuits 56 each
`sequentially stores the N time domain signal samples
`received via the receive antenna 22 coupled thereto. The N
`time domain signal samples are then sent to a respective
`discrete Fourier transformation circuit 58, which is coupled
`to each of the sample and hold circuits 56. The discrete
`Fourier transformation circuit 56 then converts the N time
`domain signal samples into N frequency domain signal
`coeflicients. Each discrete Fourier transformation circuit 58
`is. additionally coupled to a respective N-to-l multiplexer
`60, which receives the N frequency domain signal coeffi-
`cients. Each of the N-to-l multiplexers 60 also receives the
`
`frequency index signal for selecting the signal frequency
`coefficient of interest. The selected signal frequency coef-
`ficient for each of the receive antennas 22 is then modulated
`with a corresponding beam decoder weight value, and the
`resulting modulated signal frequency coefficient values are
`summed together with the other modulator] signal frequency
`coefficient values for each of the receive antennas 22.
`
`[0053] A received data stream value is determined from
`the sum of the modulated signal frequency coefficient val-
`ues. The beam decoder weight values used in determining
`the modulated signal frequency coeificient values are deter-
`mined by a beam decoder circuit 62. The beam decoder
`circuit 62 determines the beam decoder weight values based
`upon an analysis of the beamforrner weight vector (W) and
`the channel state information (CSI). The single stream
`receiver module 52 uses each sequence of received N time
`domain signal samples for determining the subsequent data
`values in the data stream received.
`
`[0054] Similar to the transmitter 10 shown in FIGS. land
`2. and corresponding method 100 illustrated in FIG. 3, an
`exemplary corresponding flow diagram which outlines a
`method 200 for receiving a stream of data using the receiver
`40 shown in FIG. 4, and corresponding single stream
`receiver module 52 shown in FIG. 5, is shown in FIG. 6.
`
`[0055] More specifically, the method 200 for receiving a
`stream of data, shown in FIG. 6, includes receiving a signal
`at each of a plurality of receive antennas, an index fre-
`quency, a weight vector, and channel rate information in step
`205. For each receive antenna, a finite number of samples
`are c