throbber
(12)
`
`United States Patent
`Walton et al.
`
`(10) Patent N0.:
`(45) Date of Patent:
`
`US 6,785,341 B2
`*Aug. 31, 2004
`
`US006785341B2
`
`(54) METHOD AND APPARATUS FOR
`PROCESSING DATA IN A MULTIPLE-INPUT
`MULTIPLE-OUTPUT (MIMO)
`COMMUNICATION SYSTEM UTILIZING
`CHANNEL STATE INFORMATION
`
`(75) Inventors: Jay R- Walton, Westford, MA (Us);
`Mark Wallace, Bedford, MA (US);
`John W- Ketchum> Harvard> MA (Us);
`Steven J- H0Ward> A5h1and> MA (Us)
`_
`_
`_
`(73) Asslgnee' (clgallcjosmm Incorporated’ San Dlego’
`(
`)
`.
`.
`.
`.
`5:21;‘: tigoeirtlgr?ggleginzéiligfegeiillggr?gg
`% S C 154(k)) b 478 (12115
`'
`'
`'
`y
`y '
`
`*
`
`.
`_
`) Nonce'
`
`(
`
`This patent is subject to a terminal dis-
`claimer.
`
`WO
`W0
`
`9809381
`98/30047
`
`3/1998
`7/1998
`
`OTHER PUBLICATIONS
`J ongren, et al. “Utilizing Quantized Feedback Information in
`Orthogonal Space—Time Block Coding” 2000 IEEE Global
`Telecommunications Conference 2: 995—999 (Nov. 27,
`2000)'
`John A.C. Bingham, “Multicarrier Modulation for Data
`Transmission: An Idea Whose Time Has Come,” IEEE
`Communications Magazine, May 1990 (pp. 5—13).
`B. Hassibi, et al. “High—Rate Codes that are Linear in Space
`and Time,” LUCENT Technologies, Murray Hill, NY
`(USA), Aug. 22, 2000, (pp. 1—54).
`P.W. Wolniansky, et al. “V—BLAST: An Architecture for
`Realizing Very High Data Rates Over the Rich—Scattering
`Wireless Channel,” LUCENT Technologies, Holmdel, NJ.
`
`* cited by examiner
`
`Primary Examiner—Temesghen Ghebretinsae
`(74) Attorney, Agent, or F irm—Philip Wadsworth; Thien T.
`Nguyen; Thomas R‘ Rouse
`(57)
`ABSTRACT
`
`_
`_
`_
`_
`Techniques to “successively” process received signals at a
`receiver unit in a MIMO system to recover transmitted data,
`and to “adaptively” process data at a transmitter unit based
`on channel state information available for the MIMO chan
`
`_
`(21) Appl. No.. 09/854,235
`(22) Filed:
`May 11, 2001
`
`(65)
`
`Prior Publication Data
`
`US 2003/0035491 A1 Feb- 20, 2003
`7
`
`(
`
`)
`
`_'
`
`'
`
`'
`
`' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' '
`
`""
`
`' ' ' "
`
`’
`
`nel. Asuccessive cancellation receiver processing technique
`
`Fleld Of Search ............................... ..
`375/144’ 148’ 346’ 347
`
`(56)
`
`,
`References Clted
`U_S_ PATENT DOCUMENTS
`
`55
`5,471,647 A 11/1995 Gerlach ‘T’t a1‘ 1
`2
`greenstfeni ettai """"" " 4 /69
`6’473’467 B1 * 10/2002 “zilsjceeneltrai a '
`375/267
`’
`’
`i
`iiiiiiiiiii "
`FOREIGN PATENT DOCUMENTS
`0951091
`10/1999
`0951091 A2 10/1999
`96/22662
`7/1996
`
`EP
`EP
`WO
`
`is used to process the received Signals and performs a
`number of iterations to provide decoded data streams. For
`each iteration, input (e.g., received) signals for the iteration
`are processed to provide one or more symbol streams. One
`of the symbol streams is selected and processed to provide
`a decoded data stream. The interference due to the decoded
`data stream is approximately removed (i.e., canceled) from
`the input signals provided to the next iteration. The channel
`characteristics are estimated and reported back to the trans
`mitter system and used to adjust (i.e., adapt) the processing
`(e.g., coding, modulation, and so on) of data prior to
`transmlsslon'
`
`57 Claims, 10 Drawing Sheets
`
`mi
`
`110‘
`
`r112
`DATA
`SOURCE
`
`r114
`TXDATA
`PROCESSOR
`
`124A
`152A
`{160
`(156
`122A\ H (154A
`(120
`TX MIMO —' MOD
`DEMOD —> RXMIMO _. DATA
`PROCESSOR
`DEMOD
`MOD
`PROCESSOR
`SINK
`
`(150
`
`.
`
`<_,
`
`.
`
`MOD
`RX DATA
`PROCESSOR ¢— DEMOD
`
`\132
`
`122T)
`
`TX DATA
`DEMOD
`MOD 1— PROCESSOR
`
`\154R
`
`\162
`
`SONY EX. 1008
`Page 1
`
`

`
`U.S. Patent
`
`Aug. 31, 2004
`
`Sheet 1 of 10
`
`US 6,785,341 B2
`
`_.05
`
`N2
`
`<H<Qxm
`
`mommmoomm
`
`EU
`
`./o:
`
`Na_
`
`<.H<Q
`
`mumbom
`
`SONY EX. 1008
`
`Page 2
`
`SONY EX. 1008
`Page 2
`
`

`
`U.S. Patent
`
`Aug. 31, 2004
`
`Sheet 2 0f 10
`
`US 6,785,341 B2
`
`v52
`
`k \ _
`
`H 55mm H xbzma
`
`
`
`
`
`$2 . z2~\. . M zoigmowé
`
`3 50
`
`
`
`
`
`Pz> uzm " 16525 qmzzéu mmaouzm uza
`
`__. . . . . ' . . . . . . . . . . . . . - .2 . . . . . . . . . . . . . . . . . . . . - - ,_
`
`
`
`_ wzrE<2 mm><m4mmba U
`
`6o 66 6o
`
`N .95
`
`A k _ mwd zm
`
`
`
`_ 9,55% MEEQEEE "
`
`“I - - . . . . . . . . . . . . . - .2 . . . . . . . . . . . . . . . . . . . . - - .n
`
`
`
`Q02 2 > 5 " qomscym qmzzéu oo 5
`
`
`
`$2 NN~\ <2~\ 81
`r?? U £~\ E1 2~\ m
`
`mEw?mMPm QOmSFWw m2<m2Hm <H<Q
`
`<81 r <31 r 1/
`
`ZQEQEQE
`
`
`
`
`
`
`
`r ........................................ - - $5
`
`5:
`
`M <55 515
`
`SONY EX. 1008
`Page 3
`
`

`
`U.S. Patent
`
`wozmaommm
`
`M8:
`
`zoifioaozqmzzfifimammoeum>m2<mE.mqom2>mmE<myE.m<H<QA1_om2>m--.k...................-1<Nmm.m:m.65M.mwozmbommmmomH<¢~m<-m<o~m_<5W.’........<o_.mM/$232xxoofi¢ow:MW5mE<m5m
`
`
`
`
`
`
`
`
`
`
`
`
`
`SHmobimzmomommmooyamowmmwwé
`
`
`_ximmmmmzizouqmmA_m.<.\,_H5qmzzfimu_U5U>O
`
`
`1m.
`
`a
`
`n.I_
`
`6
`
`S5050U............................--_H1.mommmoomm_mofiémzmc_mo
`__wozmoommmW}_swamHNNMSam_
`
`
`.z>-m:m-m:mwvmaxwfiaummozqzm<55_mm.Em>zouximmmEB_mmzazou1_mzz<moqmzz<:o_-5uiuwo
`
`
`0xbzmombm
`
`3zofifizmomzg
`
`ppm1X4E39Y_&mdim7,S
`2OWB1.
`
`%4
`
`SONY EX. 1008
`Page 4
`
`
`

`
`U.S. Patent
`
`Aug. 31, 2004
`
`Sheet 4 0f 10
`
`US 6,785,341 B2
`
`PERFORM LINEAR OR NON-LINEAR
`EQUALIZATION ON THE NR
`RECEIVED SIGNALS
`
`l
`
`[414
`
`DETERMINE SNR FOR
`TRANSMTITED SIGNALS
`INCLUDED IN RECEIVED SIGNALS
`
`l
`
`(416
`
`RECOVER (DEMODULATE AND
`DECODE) A SELECTED TRANSMI'ITED
`(E.G., ONE WITH BEST SNR)
`
`TRANSMI'ITED SIGNALS
`RECOVERED ?
`
`(420
`FORM ESTIMATE OF INTERFERENCE
`PRESENTED BY RECOVERED
`TRANSMITTED SIGNAL ON EACH
`OF THE RECEIVED SIGNALS
`
`l
`
`(422
`
`CANCEL INTERFERENCE DUE
`TO RECOVERED TRANSMI'I'I'ED
`SIGNAL FROM EACH RECEIVED
`SIGNAL TO DERIVE INPUT
`SIGNAL FOR THE NEXT ITERATION
`
`FIG. 4
`
`(END)
`
`SONY EX. 1008
`Page 5
`
`

`
`U.S. Patent
`
`Aug. 31, 2004
`
`Sheet 5 0f 10
`
`US 6,785,341 B2
`
`150A
`
`[156
`
`52A
`
`152R
`
`CHANNEL MHVIO/
`DATA PROCESSOR
`
`INTERFERENCE
`CAN CELLER
`
`l
`
`> DECODED DATA
`STREAM (l)
`
`(540
`; <—> CONTROLLER
`
`510A
`
`CHANNEL MIMO/
`DATA PROCESSOR
`
`l : > DECODED DATA
`STREAM (2)
`
`INTERFERENCE
`CAN CELLER
`
`N
`
`.
`
`CHANNEL MIMO/
`DATA PROCESSOR
`
`> 051 (NC)
`> DECODED DATA
`STREAM (NC)
`
`FIG. 5
`
`SONY EX. 1008
`Page 6
`
`

`
`U.S. Patent
`
`Aug. 31, 2004
`
`Sheet 6 0f 10
`
`US 6,785,341 B2
`
`we? g6
`
`xowm v86
`
`\\ . ............................. :u .................... -
`
`
`
`
`
`{#55 ‘ll mmwwwumwm .. U $25200 | MESAEISE M545 _|
`sZmEw " u
`
`amcouma ax " .x mop; ._
`
`é .oE m l__ m
`
`
`
`\\ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - -M. . . . . . . . . . . . . . . . . . . . - -
`
`
`
`o$\ U Mai SW1 31 m
`
`A m Go 5x52 qmzzéu “
`
`
`m @S\ _ ?ml NS\ m
`l m 7% mm “
`
`
`
`
`<§d ‘I mwmwwommm .. U $2528 I mmEESDE - 1 MEAESDE .|
`255m U “
`
`
`
`
`
`Eu \ m mowwmuomm . mowwmoo? m
`
`958% ax m m n H
`
`m @$\ : ~E\ m
`
`m E s. m
`
`SONY EX. 1008
`Page 7
`
`

`
`U.S. Patent
`
`Aug. 31, 2004
`
`Sheet 7 of 10
`
`US 6,785,341 B2
`
`Noammask
`anm\_\...................................................-L.
`
`
`
`mmmoommomiaom_
`
`E<mm,$mommmoofim<53mamumm
`
`
`
`mommmuommNwe.05<55qmzzxiuMofifimmmUmommmuomm
`
`
`
`So
`
`\_\
`
`.\.OE
`
`xomm
`
`\_\
`
`amnoomm
`
`w0Eszmmem
`<H<Qmommmoomm
`
`<,H<QAmZZ<EU
`
`qmzzflmu
`
`moe<15§m
`
`58em
`
`.qomezoo
`
`izoa
`
`
`
`nmnoomoEma
`
`
`
`E/«mmemmoBm>
`
`
`
`<e<aqomsca
`
`SONY EX. 1008
`
`Page 8
`
`SONY EX. 1008
`Page 8
`
`
`
`

`
`U.S. Patent
`
`A
`
`2
`
`0
`
`359
`
`2B
`
`
`
`mmzmummZOE.<A.HmUZ<UmfimmmoupmAQMMMQMOVVxV
`
`
`
`
`
`
`
`ZOC.DmDmHm~Qmzmmo<mm><DZ<ozimmvomm
`
`I.
`
`I.
`
`I.
`
`0IIIIIII|IIIuIun|IIIIIuIIIIIInIIIn
`
`4nIInI|I|III|uIu|IIIuu:n:IunIn:n:unInI:nnnnII:I1nuIIIIIn
`
`19u.u.u.I.J.......--ma-------mmmmm1:
`
`uuuunnuu.N-Om
`
`<mmUmm<V>,E.dm<mO~E
`
`nnnnunnnnnnnnnnn
`
`
`
`_h__un-uuu.a..u.:....uu.:....::u...u...u-u......u.n.u.un.nnnnn--Suununuunu
`
`
`
`
`
`.mHHHHHMHHHHHHHHHHHHHHH------------IHHH
`
`
`
`n.l..0..00:».u.n.u.nnuu..nnu_..:.u.n..nu“.nu:uunu.u.u.u.uu-
`
`
`
`mmmmwmwmmmfimmmmm-H-HuH-W2
`
`M<0.05
`
`oh,AmemzmW2OHmom-2-2.on.U._
`
`SONY EX. 1008
`
`Page 9
`
`SONY EX. 1008
`Page 9
`
`
`

`
`U.S. Patent
`
`Aug. 31, 2004
`
`Sheet 9 0f 10
`
`US 6,785,341 B2
`
`_--- -- --'-------——-|----------1 2
`
`\ 5935i om :28 v8 " "
`
`
`
`auq??i om ma?a N8 " " $0.155 ma<>zmoi Q8 " U
`
`- - - _ -
`
`EUQSEE 5;» $25 um mg 1" n.
`
`
`z - GUHZFME E5 @208 0m 8m - - u ......... - -n ......... - - 8
`
`
`
`305mg oEmwmuoE 0E2
`
`\D
`N
`O\
`
`........................... -
`
`wxvMOmMZm.m>HDmmUDOMmHmU<ME/<
`
`2
`
`mw<mm><
`
`gnioaomg
`
`952:;
`
`SONY EX. 1008
`Page 10
`
`

`
`U.S. Patent
`
`2 B
`
`h _
`
`u _ _ _
`
`3 _ _ _
`
`1 u
`
`m 63x76
`
`M Um UHm
`
`6, ON 2 2 m o m- 2
`
`U _ _ m m m
`
`S Q
`
`cm H n
`
`
`
`w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I“ ......... in" ......... -- 2
`
`
`m m m
`
`s n n
`
`
`m I .... ......... ......... -- m
`
`950m wbu?? o? m m n
`?qmwzg 0m w? m m " 5mm; N? n "
`
`
`
`
`
`mom MZm .w> HDmEODOMEH m©<mm><
`
`
`
`
`
`mQOEPmEZ ZOEL<NHA<DOW gH-mU<mm
`
`A n n u
`g u n n
`1’ n n n
`
` M m m m m. ..... ................... -1“ ......... ......... : 2
`
`
`
`
`
`m m w w m R
`
`.... 8
`
`mo<mm><
`
`SmmoDomE
`
`?Eae
`
`SONY EX. 1008
`Page 11
`
`

`
`US 6,785,341 B2
`
`1
`METHOD AND APPARATUS FOR
`PROCESSING DATA IN A MULTIPLE-INPUT
`MULTIPLE-OUTPUT (MIMO)
`COMMUNICATION SYSTEM UTILIZING
`CHANNEL STATE INFORMATION
`
`BACKGROUND
`
`1. Field
`The present invention relates generally to data
`communication, and more speci?cally to a novel and
`improved method and apparatus for processing data in a
`multiple-input multiple-output (MIMO) communication
`system utilizing channel state information to provide
`improved system performance.
`2. Background
`Wireless communication systems are Widely deployed to
`provide various types of communication such as voice, data,
`and so on. These systems may be based on code division
`multiple access (CDMA), time division multiple access
`(TDMA), orthogonal frequency division multiplex
`(OFDM), or some other multiplexing techniques. OFDM
`systems may provide high performance for some channel
`environments.
`In a terrestrial communication system (e.g., a cellular
`system, a broadcast system, a multi-channel multi-point
`distribution system (MMDS), and others), an RF modulated
`signal from a transmitter unit may reach a receiver unit via
`a number of transmission paths. The characteristics of the
`transmission paths typically vary over time due to a number
`of factors such as fading and multipath.
`To provide diversity against deleterious path effects and
`improve performance, multiple transmit and receive anten
`nas may be used for data transmission. If the transmission
`paths betWeen the transmit and receive antennas are linearly
`independent (i.e., a transmission on one path is not formed
`as a linear combination of the transmissions on other paths),
`Which is generally true to at least an extent, then the
`likelihood of correctly receiving a data transmission
`increases as the number of antennas increases. Generally,
`diversity increases and performance improves as the number
`of transmit and receive antennas increases.
`A multiple-input multiple-output (MIMO) communica
`tion system employs multiple (NT) transmit antennas and
`multiple (NR) receive antennas for data transmission. A
`MIMO channel formed by the NT transmit and NR receive
`antennas may be decomposed into NC independent channels,
`With NC§min{NT, NR}. Each of the NC independent chan
`nels is also referred to as a spatial subchannel of the MIMO
`channel and corresponds to a dimension. The MIMO system
`can provide improved performance (e.g., increased trans
`mission capacity) if the additional dimensionalities created
`by the multiple transmit and receive antennas are utiliZed.
`There is therefore a need in the art for techniques to
`process a data transmission at both the transmitter and
`receiver units to take advantage of the additional dimen
`sionalities created by a MIMO system to provide improved
`system performance.
`
`10
`
`15
`
`25
`
`35
`
`40
`
`45
`
`55
`
`2
`for data transmission. In an aspect, a “successive cancella
`tion” receiver processing technique (described beloW) is
`used to process the received signals. In another aspect, the
`channel characteristics are estimated and reported back to
`the transmitter system and used to adjust (i.e., adapt) the
`processing (e.g., coding, modulation, and so on) of data prior
`to transmission. Using a combination of the successive
`cancellation receiver processing technique and adaptive
`transmitter processing technique, high performance may be
`achieved for the MIMO system.
`A speci?c embodiment of the invention provides a
`method for sending data from a transmitter unit to a receiver
`unit in a MIMO communication system. In accordance With
`the method, at the receiver unit, a number of signals are
`initially received via a number of receive antennas, With
`each received signal comprising a combination of one or
`more signals transmitted from the transmitter unit. The
`received signals are processed in accordance With a succes
`sive cancellation receiver processing technique to provide a
`number of decoded data streams, Which are estimates of the
`data streams transmitted from the transmitter unit. Channel
`state information (CSI) indicative of characteristics of a
`MIMO channel used to transmit the data steams are also
`determined and transmitted back to the transmitter unit. At
`the transmitter unit, each data stream is adaptively processed
`prior to transmission over the MIMO channel in accordance
`With the received CS1.
`The successive cancellation receiver processing scheme
`typically performs a number of iterations to provide the
`decoded data streams, one iteration for each decoded data
`stream. For each iteration, a number of input signals for the
`iteration are processed in accordance With a particular linear
`or non-linear processing scheme to provide one or more
`symbol streams. One of the symbol streams is then selected
`and processed to provide a decoded data stream. A number
`of modi?ed signals are also derived based on the input
`signals, With the modi?ed signals having components due to
`the decoded data stream approximately removed (i.e.,
`canceled). The input signals for a ?rst iteration are the
`received signals and the input signals for each subsequent
`iteration are the modi?ed signals from a preceding iteration.
`Various linear and non-linear processing schemes may be
`used to process the input signals. For a non-dispersive
`channel (i.e., With ?at fading), a channel correlation matrix
`inversion (CCMI) technique, a minimum mean square error
`(MMSE) technique, or some other techniques may be used.
`And for a time-dispersive channel (i.e., With frequency
`selective fading), an MMSE linear equaliZer (MMSE-LE), a
`decision feedback equaliZer (DFE), a maximum-likelihood
`sequence estimator (MLSE), or some other techniques may
`be used.
`The available CSI may include, for example, the signal
`to-noise-plus-interference (SNR) of each transmission chan
`nel to be used for data transmission. At the transmitter unit,
`the data for each transmission channel may be coded based
`on the CSI associated With that channel, and the coded data
`for each transmission channel may further be modulated in
`accordance With a modulation scheme selected based on the
`CS1.
`The invention further provides methods, systems, and
`apparatus that implement various aspects, embodiments, and
`features of the invention, as described in further detail
`beloW.
`
`SUMMARY
`Aspects of the invention provide techniques to process the
`received signals at a receiver unit in a multiple-input
`multiple-output (MIMO) system to recover the transmitted
`data, and to adjust the data processing at a transmitter unit
`based on estimated characteristics of a MIMO channel used
`
`65
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`The features, nature, and advantages of the present inven
`tion Will become more apparent from the detailed descrip
`
`SONY EX. 1008
`Page 12
`
`

`
`US 6,785,341 B2
`
`3
`tion set forth below When taken in conjunction With the
`drawings in Which like reference characters identify corre
`spondingly throughout and Wherein:
`FIG. 1 is a diagram of a multiple-input multiple-output
`(MIMO) communication system capable of implementing
`various aspects and embodiments of the invention;
`FIG. 2 is a block diagram of an embodiment of a MIMO
`transmitter system capable of processing data for transmis
`sion based on the available CSI;
`FIG. 3 is a block diagram of an embodiment of a MIMO
`transmitter system Which utiliZes orthogonal frequency divi
`sion modulation (OFDM);
`FIG. 4 is a How diagram illustrating a successive cancel
`lation receiver processing technique to process NR received
`signals to recover NT transmitted signals;
`FIG. 5 is a block diagram of a receiver system capable of
`implementing various aspects and embodiments of the
`invention;
`FIGS. 6A, 6B, and 6C are block diagrams of three channel
`MIMO/data processors, Which are capable of implementing
`a CCMI technique, a MMSE technique, and a DFE
`technique, respectively;
`FIG. 7 is a block diagram of an embodiment of a receive
`(RX) data processor;
`FIG. 8 is a block diagram of an interference canceller; and
`FIGS. 9A, 9B, and 9C are plots that illustrate the perfor
`mance for various receiver and transmitter processing
`schemes.
`
`DETAILED DESCRIPTION
`
`FIG. 1 is a diagram of a multiple-input multiple-output
`(MIMO) communication system 100 capable of implement
`ing various aspects and embodiments of the invention.
`System 100 includes a ?rst system 110 in communication
`With a second system 150. System 100 can be operated to
`employ a combination of antenna, frequency, and temporal
`diversity (described beloW) to increase spectral ef?ciency,
`improve performance, and enhance ?exibility. In an aspect,
`system 150 can be operated to determine the characteristics
`of a MIMO channel and to report channel state information
`(CSI) indicative of the channel characteristics that have been
`determined in this Way back to system 110, and system 110
`can be operated to adjust the processing (e.g., encoding and
`modulation) of data prior to transmission based on the
`available CSI. In another aspect, system 150 can be operated
`to process the data transmission from system 110 in a
`manner to provide high performance, as described in further
`detail beloW.
`At system 110, a data source 112 provides data (i.e.,
`information bits) to a transmit (TX) data processor 114,
`Which encodes the data in accordance With a particular
`encoding scheme, interleaves (i.e., reorders) the encoded
`data based on a particular interleaving scheme, and maps the
`interleaved bits into modulation symbols for one or more
`transmission channels used for transmitting the data. The
`encoding increases the reliability of the data transmission.
`The interleaving provides time diversity for the coded bits,
`permits the data to be transmitted based on an average
`signal-to-noise-plus-interference-ratio (SNR) for the trans
`mission channels used for the data transmission, combats
`fading, and further removes correlation betWeen coded bits
`used to form each modulation symbol. The interleaving may
`further provide frequency diversity if the coded bits are
`transmitted over multiple frequency subchannels. In an
`aspect, the encoding, interleaving, and symbol mapping (or
`
`10
`
`15
`
`25
`
`35
`
`40
`
`45
`
`55
`
`65
`
`4
`a combination thereof) are performed based on the CSI
`available to system 110, as indicated in FIG. 1.
`The encoding, interleaving, and symbol mapping at trans
`mitter system 110 can be performed based on numerous
`schemes. One speci?c scheme is described in US. patent
`application Ser. No. 09/776,073, entitled “CODING
`SCHEME FOR A WIRELESS COMMUNICATION
`SYSTEM,” ?led Feb. 1, 2001, assigned to the assignee of
`the present application and incorporated herein by reference.
`Another scheme is described in further detail beloW.
`MIMO system 100 employs multiple antennas at both the
`transmit and receive ends of the communication link. These
`transmit and receive antennas may be used to provide
`various forms of spatial diversity (i.e., antenna diversity),
`including transmit diversity and receive diversity. Spatial
`diversity is characteriZed by the use of multiple transmit
`antennas and one or more receive antennas. Transmit diver
`sity is characteriZed by the transmission of data over mul
`tiple transmit antennas. Typically, additional processing is
`performed on the data transmitted from the transmit anten
`nas to achieved the desired diversity. For example, the data
`transmitted from different transmit antennas may be delayed
`or reordered in time, coded and interleaved across the
`available transmit antennas, and so on. Receive diversity is
`characteriZed by the reception of the transmitted signals on
`multiple receive antennas, and diversity is achieved by
`simply receiving the signals via different signal paths.
`System 100 may be operated in a number of different
`communication modes, With each communication mode
`employing antenna, frequency, or temporal diversity, or a
`combination thereof. The communication modes may
`include, for example, a “diversity” communication mode
`and a “MIMO” communication mode. The diversity com
`munication mode employs diversity to improve the reliabil
`ity of the communication link. In a common application of
`the diversity communication mode, Which is also referred to
`as a “pure” diversity communication mode, data is trans
`mitted from all available transmit antennas to a recipient
`receiver system. The pure diversity communications mode
`may be used in instances Where the data rate requirements
`are loW or When the SNR is loW, or When both are true. The
`MIMO communication mode employs antenna diversity at
`both ends of the communication link (i.e., multiple transmit
`antennas and multiple receive antennas) and is generally
`used to both improve the reliability and increase the capacity
`of the communication link. The MIMO communication
`mode may further employ frequency and/or temporal diver
`sity in combination With the antenna diversity.
`System 100 may utiliZe orthogonal frequency division
`modulation (OFDM), Which effectively partitions the oper
`ating frequency band into a number of (NL) frequency
`subchannels (i.e., frequency bins). At each time slot (i.e., a
`particular time interval that may be dependent on the band
`Width of the frequency subchannel), a modulation symbol
`may be transmitted on each of the NL frequency subchan
`nels.
`System 100 may be operated to transmit data via a number
`of transmission channels. As noted above, a MIMO channel
`may be decomposed into NC independent channels, With
`Ncé min {Np NR}. Each of the NC independent channels is
`also referred to as a spatial subchannel of the MIMO
`channel. For a MIMO system not utiliZing OFDM, there is
`typically only one frequency subchannel and each spatial
`subchannel may be referred to as a “transmission channel”.
`For a MIMO system utiliZing OFDM, each spatial subchan
`nel of each frequency subchannel may be referred to as a
`transmission channel.
`
`SONY EX. 1008
`Page 13
`
`

`
`US 6,785,341 B2
`
`5
`A MIMO system can provide improved performance if
`the additional dimensionalities created by the multiple trans
`mit and receive antennas are utiliZed. While this does not
`necessarily require knowledge of CSI at the transmitter,
`increased system ef?ciency and performance are possible
`When the transmitter is equipped With CSI, Which is descrip
`tive of the transmission characteristics from the transmit
`antennas to the receive antennas. The processing of data at
`the transmitter prior to transmission is dependent on Whether
`or not CSI is available.
`The available CSI may comprise, for example, the signal
`to-noise-plus-interference-ratio (SNR) of each transmission
`channel (i.e., the SNR for each spatial subchannel for a
`MIMO system Without OFDM, or the SNR for each spatial
`subchannel of each frequency subchannel for a MIMO
`system With OFDM). In this case, data may be adaptively
`processed at the transmitter (e.g., by selecting the proper
`coding and modulation scheme) for each transmission chan
`nel based on the channel’s SNR.
`For a MIMO system not employing OFDM, TX MIMO
`processor 120 receives and demultiplexes the modulation
`symbols from TX data processor 114 and provides a stream
`of modulation symbols for each transmit antenna, one
`modulation symbol per time slot. And for a MIMO system
`employing OFDM, TX MIMO processor 120 provides a
`stream of modulation symbol vectors for each transmit
`antenna, With each vector including NL modulation symbols
`for the NL frequency subchannels for a given time slot. Each
`stream of modulation symbols or modulation symbol vec
`tors is received and modulated by a respective modulator
`(MOD) 122, and transmitted via an associated antenna 124.
`At receiver system 150, a number of receive antennas 152
`receive the transmitted signals and provide the received
`signals to respective demodulators (DEMOD) 154. Each
`demodulator 154 performs processing complementary to
`that performed at modulator 122. The modulation symbols
`from all demodulators 154 are provided to a receive (RX)
`MIMO/data processor 156 and processed to recover the
`transmitted data streams. RX MIMO/data processor 156
`performs processing complementary to that performed by
`TX data processor 114 and TX MIMO processor 120 and
`provides decoded data to a data sink 160. The processing by
`receiver system 150 is described in further detail beloW.
`The spatial subchannels of a MIMO system (or more
`generally, the transmission channels in a MIMO system With
`or Without OFDM) typically experience different link con
`ditions (e.g., different fading and multipath effects) and may
`achieve different SNR. Consequently, the capacity of the
`transmission channels may be different from channel to
`channel. This capacity may be quanti?ed by the information
`bit rate (i.e., the number of information bits per modulation
`symbol) that may be transmitted on each transmission
`channel for a particular level of performance (e.g., a par
`ticular bit error rate (BER) or packet error rate (PER)).
`Moreover, the link conditions typically vary With time. As a
`result, the supported information bit rates for the transmis
`sion channels also vary With time. To more fully utiliZe the
`capacity of the transmission channels, CSI descriptive of the
`link conditions may be determined (typically at the receiver
`unit) and provided to the transmitter unit so that the pro
`cessing can be adjusted (or adapted) accordingly. The CSI
`may comprise any type of information that is indicative of
`the characteristics of the communication link and may be
`reported via various mechanisms, as described in further
`detail beloW. For simplicity, various aspects and embodi
`ments of the invention are described beloW Wherein the CSI
`comprises SNR. Techniques to determine and utiliZe CSI to
`provide improved system performance are described below.
`
`10
`
`15
`
`25
`
`35
`
`40
`
`45
`
`55
`
`65
`
`6
`MIMO Transmitter System With CSI Processing
`FIG. 2 is a block diagram of an embodiment of a MIMO
`transmitter system 110a, Which does not utiliZe OFDM but
`is capable of adjusting its processing based on CSI available
`to the transmitter system (e.g., as reported by receiver
`system 150). Transmitter system 110a is one embodiment of
`the transmitter portion of system 110 in FIG. 1. System 110a
`includes (1) a TX data processor 114a that receives and
`processes information bits to provide modulation symbols
`and (2) a TX MIMO processor 120a that demultiplexes the
`modulation symbols for the NT transmit antennas.
`In the speci?c embodiment shoWn in FIG. 2, TX data
`processor 114a includes a demultiplexer 208 coupled to a
`number of channel data processors 210, one processor for
`each of the NC transmission channels. Demultiplexer 208
`receives and demultiplexes the aggregate information bits
`into a number of (up to NC) data streams, one data stream for
`each of the transmission channels to be used for data
`transmission. Each data stream is provided to a respective
`channel data processor 210.
`In the embodiment shoWn in FIG. 2, each channel data
`processor 210 includes an encoder 212, a channel interleaver
`214, and a symbol mapping element 216. Encoder 212
`receives and encodes the information bits in the received
`data stream in accordance With a particular encoding scheme
`to provide coded bits. Channel interleaver 214 interleaves
`the coded bits based on a particular interleaving scheme to
`provide diversity. And symbol mapping element 216 maps
`the interleaved bits into modulation symbols for the trans
`mission channel used for transmitting the data stream.
`Pilot data (e.g., data of knoWn pattern) may also be
`encoded and multiplexed With the processed information
`bits. The processed pilot data may be transmitted (e.g., in a
`time division multiplexed (TDM) manner) in all or a subset
`of the transmission channels used to transmit the informa
`tion bits. The pilot data may be used at the receiver to
`perform channel estimation, as described beloW.
`As shoWn in FIG. 2, the data encoding, interleaving, and
`modulation (or a combination thereof) may be adjusted
`based on the available CSI (e.g., as reported by receiver
`system 150). In one coding and modulation scheme, adap
`tive encoding is achieved by using a ?xed base code (e.g.,
`a rate 1/3 Turbo code) and adjusting the puncturing to
`achieve the desired code rate, as supported by the SNR of the
`transmission channel used to transmit the data. For this
`scheme, the puncturing may be performed after the channel
`interleaving. In another coding and modulation scheme,
`different coding schemes may be used based on the reported
`CSI. For example, each of the data streams may be coded
`With an independent code. With this scheme, a “successive
`cancellation” receiver processing scheme may be used to
`detect and decode the data streams to derive a more reliable
`estimate of the transmitted data streams, as described in
`further detail beloW.
`Symbol mapping element 216 can be designed to group
`sets of interleaved bits to form non-binary symbols, and to
`map each non-binary symbol into a point in a signal con
`stellation corresponding to a particular modulation scheme
`(e.g., QPSK, M-PSK, M-QAM, or some other scheme)
`selected for the transmission channel. Each mapped signal
`point corresponds to a modulation symbol.
`The number of information bits that may be transmitted
`for each modulation symbol for a particular level of perfor
`mance (e.g., one percent PER) is dependent on the SNR of
`the transmission channel. Thus, the coding and modulation
`scheme for each transmission channel may be selected based
`
`SONY EX. 1008
`Page 14
`
`

`
`US 6,785,341 B2
`
`7
`on the available CSI. The channel interleaving may also be
`adjusted based on the available CSI.
`Table 1 lists various combinations of coding rate and
`modulation scheme that may be used for a number of SNR
`ranges. The supported bit rate for each transmission channel
`may be achieved using any one of a number of possible
`combinations of coding rate and modulation scheme. For
`example, one information bit per modulation symbol may be
`achieved using (1) a coding rate of 1/2 and QPSK
`modulation, (2) a coding rate of 1/3 and 8-PSK modulation,
`10
`(3) a coding rate of 1/4 and 16-QAM, or some other
`combination of coding rate and modulation scheme. In Table
`1, QPSK, 16-QAM, and 64-QAM are used for the listed
`SNR ranges. Other modulation schemes such as S-PSK,
`32-QAM, 128-QAM, and so on, may also be used and are
`Within the scope of the invention.
`
`15
`
`TABLE 1
`
`SNR
`Range
`
`# of Information Modulation # of Coded
`Bits/Symbol
`Symbol
`Bits/Symbol
`
`Coding
`Rate
`
`1.5-4.4
`4.4-6.4
`6.4-8.35
`8.35-10.4
`10.4-12.3
`12.3-14.15
`14.15-15.55
`15.55-17.35
`>17.35
`
`1
`1.5
`2
`2.5
`3
`3.5
`4
`4.5
`5
`
`QPSK
`QPSK
`16-QAM
`16-QAM
`16-QAM
`64-QAM
`64-QAM
`64-QAM
`64-QAM
`
`2
`2
`4
`4
`4
`6
`6
`6
`6
`
`1/2
`3/4
`1/2
`5/8
`3/4
`7/12
`2/3
`3/4
`5/6
`
`The modulation symbols from TX data processor 114a are
`provided to a TX MIMO processor 120a, Which is one
`embodiment of TX MIMO processor 120 in FIG. 1. Within
`TX MIMO processor 120a, a demultipleXer 222 receives (up
`to) NC modulation symbol streams from NC channel data
`processors 210 and demultipleXes the received modulation
`symbols into a number of (NT) modulation symbol streams,
`one stream for each antenna used to transmit the modulation
`symbols. Each modulation symbol stream is provided to a
`respective modulator 122. Each modulator 122 converts the
`modulation symbols into an analog signal, and further
`ampli?es, ?lters, quadrature modulates, and upconverts the
`signal to generate a modulated signal suitable for transmis
`sion over the Wireless link.
`
`MIMO Transmitter System With OFDM
`FIG. 3 is a block diagram of an embodiment of a MIMO
`transmitter system 1106, Which utiliZes OFDM and is
`capable of adjusting its processing based on the available
`CSI. Within a TX data processor 114

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


Or .

Accessing this document will incur an additional charge of $.

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

Accept $ Charge
throbber

Still Working On It

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

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

throbber

A few More Minutes ... Still Working

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

Thank you for your continued patience.

This document could not be displayed.

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

Your account does not support viewing this document.

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

Your account does not support viewing this document.

Set your membership status to view this document.

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

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

Become a Member

One Moment Please

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

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

Your document is on its way!

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

Sealed Document

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

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


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket