throbber
(12) United States Patent
`Tong et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,120,395 B2
`Oct. 10, 2006
`
`US007120395 B2
`
`(54) MIMO COMMUNICATIONS
`(75) Inventors: Wen Tong, Ottawa (CA); Ming Jia,
`Ottawa (CA); Peiying Zhu, Kanata
`(CA)
`(73) Assignee: Nortel Networks Limited, St. Laurent
`(CA)
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 372 days.
`(21) Appl. No.: 10/689,433
`
`(*) Notice:
`
`(22) Filed:
`
`Oct. 20, 2003
`
`(65)
`
`Prior Publication Data
`US 2005/0085.195 A1
`Apr. 21, 2005
`(51) Int. Cl.
`(2006.01)
`H04B 7/00
`(52) U.S. Cl. ........................ 455/101; 455/69; 455/561;
`455/562.1375/349
`(58) Field of Classification Search ............. 455/562.1,
`455/101, 70, 103; 370/334; 375/349, 299
`See application file for complete search history.
`References Cited
`U.S. PATENT DOCUMENTS
`
`(56)
`
`6,580,926 B1* 6/2003 Levy .......................... 455,564
`6,917,820 B1* 7/2005 Gore et al. .............. 455,562.1
`2003/0003880 A1* 1/2003 Ling et al. .................... 455/92
`2003.0161282 A1
`8/2003 Medvedev et al. ......... 370,329
`2004/0002364 A1
`1/2004 Trikkonen et al. ....... 455,562.1
`2004/0023621 A1* 2/2004 Sugar et al. ................ 455,103
`
`
`
`9, 2004 Haustein et al. ............ 455,450
`2004/0171385 A1
`2005.0003863 A1* 1/2005 Gorokhov .........
`... 455,562.1
`2005/0085269 A1 * 4/2005 Buljore et al. ........... 455,562.1
`FOREIGN PATENT DOCUMENTS
`
`EP
`EP
`WO
`WO
`
`O95.1091 A2 10, 1999
`1185.001 A2
`6, 2002
`O1 78254 A1 10, 2001
`O1/95531 A2 12/2001
`
`OTHER PUBLICATIONS
`International Search Report for PCT/GB2004/004443 mailed Jan.
`26, 2005.
`* cited by examiner
`Primary Examiner—George Eng
`Assistant Examiner Brandon J. Miller
`(74) Attorney, Agent, or Firm Withrow & Terranova,
`PLLC
`
`(57)
`ABSTRACT
`The present invention allows a wireless communication
`system, such as a base station, to select Nantennas from an
`associated group of M antennas for transmitting multiple
`streams of data to a given user. Based on the channel
`conditions between the Mantennas of the wireless commu
`nication system and the multiple antennas at the receiver, the
`Nantennas to use for transmission are selected to enhance
`channel capacity, signal-to-noise ratios, or a combination
`thereof. The channel conditions are measured at the receiver,
`and may be sent back to the wireless communication system
`for processing or may be processed at the receiver, wherein
`instructions are transmitted back to the wireless communi
`cation system to control antenna selection.
`
`36 Claims, 9 Drawing Sheets
`
`1
`
`GM 1005
`
`

`

`U.S. Patent
`U.S. Patent
`
`Oct. 10, 2006
`Oct. 10, 2006
`
`Sheet 1 of 9
`Sheet 1 of 9
`
`US 7,120,395 B2
`US 7,120,395 B2
`
`
`
`
`
`FIG. 1
`FIG. 1
`
`2
`
`

`

`U.S. Patent
`
`, 2006
`Oct. 10
`
`Sheet 2 of 9
`
`US 7,120,395 B2
`
`
`
`
`
`
`
`
`
`
`
`WELSÅS TIO!H_LNOO
`
`(SHET^CIEHOS)
`
`TÕ?
`
`3
`
`

`

`U.S. Patent
`U.S. Patent
`
`Oct. 10, 2006
`
`Sheet 3 of 9
`
`US 7,120,395 B2
`US 7,120,395 B2
`
`TOHLNOO
`
`WALSAS
`
`cE
`
`GNVdasva
`
`dOSS3900"d
`
`vE
`
`AAIBO3Y
`
`AYLINOYIO
`
`AJOVSYALNI
`
`AYLINOYID
`
`YAaSN
`
`oP
`
`AYLINDYID|JINSNVEL
`
`€‘Old
`
`
`
`
`
`4
`
`
`
`
`
`

`

`U.S. Patent
`
`Oct. 10, 2006
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`TENNWHO
`
`HEGIOONE
`
`99
`
`OZ
`
`WE||SÅS
`
`TOHINOO
`
`5
`
`

`

`U.S. Patent
`
`
`
`US 7,120,395 B2
`
`26
`
`TOEWAS
`
`EWWETHELNI-EO)
`
`E/W/ETHELNÍ-EO
`
`96
`
`TENNWHO
`
`HEOOOEO
`
`79TOHINOO
`
`WELSÅS
`
`
`
`000 + 0\;
`
`6
`
`

`

`U.S. Patent
`
`Oct. 10, 2006
`
`Sheet 6 of 9
`
`US 7,120,395 B2
`
`
`
`
`
`MIMO
`
`-an-b-
`
`ENCODING D<
`
`MMO
`DECODING
`
`FIG. 6A
`
`MMO
`ENCODING
`
`MIMO
`DECODNG
`
`MIMO
`ENCODING
`
`MIMO
`DECODING
`
`FIG. 6C
`
`7
`
`

`

`U.S. Patent
`
`Oct. 10, 2006
`
`Sheet 7 of 9
`
`US 7,120,395 B2
`
`MIMO
`ENCODING
`s(i)
`
`MIMO
`DECODING
`
`MIMO
`ENCODING
`s (1)
`1
`
`MIMO
`DECODING
`
`
`
`MMO
`
`ENCODING >
`
`MIMO
`DECODING
`
`FIG. 7C
`
`8
`
`

`

`U.S. Patent
`
`Oct. 10, 2006
`
`Sheet 8 of 9
`
`US 7,120,395 B2
`
`
`
`
`
`
`
`
`
`
`
`MIMO
`ENCODING
`
`MIMO
`DECODING
`
`FIG. 8A
`
`MIMO
`ENCODING
`s (1)
`
`
`
`
`
`
`
`MIMO
`DECODNG
`
`FIG. 8B
`
`9
`
`

`

`U.S. Patent
`
`Oct. 10, 2006
`
`Sheet 9 Of 9
`
`US 7,120,395 B2
`
`
`
`
`
`MIMO
`DECODING
`
`
`
`MIMO
`ENCODING
`
`40
`1 N7
`
`402
`
`403
`
`N/
`
`N/
`
`404
`
`N7
`
`FIG. 8C
`
`10
`
`

`

`1.
`MIMO COMMUNICATIONS
`
`FIELD OF THE INVENTION
`
`US 7,120,395 B2
`
`2
`SUMMARY OF THE INVENTION
`
`The present invention allows a wireless communication
`system, such as a base station, to select Nantennas from an
`associated group of M antennas for transmitting multiple
`streams of data to a given user. Based on the channel
`conditions between the Mantennas of the wireless commu
`nication system and the multiple antennas at the receiver, the
`Nantennas to use for transmission are selected to enhance
`channel capacity, signal-to-noise ratios, or a combination
`thereof. The channel conditions are measured at the receiver,
`and may be sent back to the wireless communication system
`for processing or may be processed at the receiver, wherein
`instructions are transmitted back to the wireless communi
`cation system to control antenna selection.
`In an alternative embodiment, one or more of the M
`antennas, other than the selected Nantennas, may be used to
`redundantly transmit corresponding data streams. The
`redundant data streams are weighted in a manner allowing
`the redundant data stream to reinforce a corresponding data
`stream transmitted from one of the N antennas in the
`transmission channel. Further, the primary data stream,
`which is to be reinforced, may also be weighted prior to
`transmission. The preferred space-time coding uses BLAST
`transmission techniques.
`Those skilled in the art will appreciate the scope of the
`present invention and realize additional aspects thereof after
`reading the following detailed description of the preferred
`embodiments in association with the accompanying drawing
`figures.
`
`BRIEF DESCRIPTION OF THE DRAWING
`FIGURES
`
`The accompanying drawing figures incorporated in and
`forming a part of this specification illustrate several aspects
`of the invention, and together with the description serve to
`explain the principles of the invention.
`FIG. 1 is a block representation of a wireless communi
`cation system according to one embodiment of the present
`invention.
`FIG. 2 is a block representation of a base station accord
`ing to one embodiment of the present invention.
`FIG. 3 is a block representation of a user element accord
`ing to one embodiment of the present invention.
`FIG. 4 is a logical breakdown of a transmitter architecture
`according to one embodiment of the present invention.
`FIG. 5 is a logical breakdown of a receiver architecture
`according to one embodiment of the present invention.
`FIGS. 6A through 6C illustrate exemplary transmission
`diversity arrangements according to a first embodiment of
`the present invention.
`FIGS. 7A through 7C illustrate exemplary beam-forming
`arrangements according to a second embodiment of the
`present invention.
`FIGS. 8A through 8C illustrate exemplary beam-forming
`arrangements according to a third embodiment of the present
`invention.
`
`DETAILED DESCRIPTION OF THE
`PREFERRED EMBODIMENTS
`
`The embodiments set forth below represent the necessary
`information to enable those skilled in the art to practice the
`invention and illustrate the best mode of practicing the
`invention. Upon reading the following description in light of
`the accompanying drawing figures, those skilled in the art
`
`The present invention relates to wireless communications,
`and in particular to selectively choosing a select number of
`antennas within a larger array through which to transmit data
`to a receiver, as well as techniques for reinforcing transmit
`ted signals using available antennas.
`
`5
`
`10
`
`BACKGROUND OF THE INVENTION
`
`15
`
`Spatial diversity is typically a function of the number and
`placement of transmit and receive antennas relative to a
`transmitter and receiver. Systems employing spatial diver
`sity with multiple transmit and receive antennas are gener
`ally referred to as multiple-input multiple-output (MIMO)
`systems. Accordingly, a transmitting device will have M
`transmit antennas, and the receiving device will have N
`receive antennas. A common MIMO transmission technique
`transmits different data from different transmit antennas.
`This transmission technique, which is often referred to as
`V-BLAST (Vertical-Bell Laboratories Layered Space Time),
`increases system throughput for systems having Sufficient
`25
`diversity available. Further information related to BLAST
`techniques can be found in Siavash M. Alamouti, “A Simple
`Transmit Diversity Technique for Wireless Communica
`tions.” IEEE J. Select. Areas Commun., vol. 16, pp.
`1451–1458, Oct. 1998; G. J. Foschini, “Layered Space-time
`Architecture for Wireless Communications in a Fading
`Environment when Using Multi-element antennas.” Bell
`Labs Tech. J., pp. 41-59, Autumn 1996; G. D. Golden, G. J.
`Foschini, R. A. Valenzuela, and P. W. Wolniansky, “Detec
`tion Algorithm and Initial Laboratory Results. Using
`V-BLAST Space-time Communication Architecture.” Elec
`tronics Letters, vol. 35, pp. 14–16, Jan. 1999; and P. W.
`Wolniansky, G. J., Foschini, G. D. Golden, and R. A.
`Valenzuela, “V-BLAST: An Architecture for Realizing Very
`High Data Rates Over the Rich-scattering Wireless Chan
`40
`nel.” Proc. IEEE ISSSE-98, Pisa, Italy, Sep. 1998, pp.
`295-300, which are incorporated herein by reference.
`Interference and fading are significant impediments to
`achieving high data rates in today's wireless communication
`systems and is particularly problematic in MIMO systems.
`Given the tendency for channel conditions to sporadically
`and significantly fade, communication resources are conser
`Vatively allocated, leaving excessive amounts of communi
`cation resources unused most of the time.
`In cellular embodiments, the transmitter at a base station
`will typically be associated with more antennas than are
`used to receive transmitted signals at the receiver of a user
`element. As the user element moves or environmental con
`ditions change, the channel conditions between any one of
`the transmit antennas and the receive antennas may signifi
`cantly change. As such, at any given moment there are
`communication channels between the transmit and receive
`antennas that are better than others. In an effort to capitalize
`on those channels providing better transmission conditions,
`there is a need for a technique to facilitate transmissions
`from the transmitter to the receiver in a manner taking
`advantage of these more favorable channel conditions. Fur
`ther, there is a need to provide signal reinforcement in the
`communication channel to provide a beam-forming effect in
`an efficient manner in a MIMO system, and in particular in
`a MIMO system incorporating BLAST encoding and decod
`1ng.
`
`30
`
`35
`
`45
`
`50
`
`55
`
`60
`
`65
`
`11
`
`

`

`3
`will understand the concepts of the invention and will
`recognize applications of these concepts not particularly
`addressed herein. It should be understood that these con
`cepts and applications fall within the scope of the disclosure
`and the accompanying claims.
`The present invention optimizes multiple-input multiple
`output (MIMO) transmissions wherein there are more trans
`mit antennas than receive antennas. In operation, channel
`conditions associated with each of the transmission paths
`from the M transmit antennas to the N receive antennas are
`either known or provided to the transmitter. Based on the
`channel information, the MXN MIMO system is reduced to
`an NXN MIMO subsystem, wherein only N of the M
`transmit antennas are used for transmitting data to the
`receiver. In one embodiment, the unselected transmit anten
`15
`nas may be used for reinforcing transmissions from the N
`transmit antennas. Prior to delving into the details of the
`invention, an overview of a MIMO environment is provided.
`With reference to FIG. 1, a basic MIMO wireless com
`munication environment is illustrated. In general, a base
`station controller (BSC) 10 controls wireless communica
`tions within one or more cells 12, which are served by
`corresponding base stations (BS) 14. Each base station 14
`facilitates communications with user elements 16, which are
`within the cell 12 associated with the corresponding base
`station 14. For the present invention, the base stations 14 and
`user elements 16 include multiple antennas to provide
`spatial diversity for communications. Notably, the base
`station 14 may be any type of wireless access point for
`cellular, wireless local area network, or like wireless net
`work.
`With reference to FIG. 2, a base station 14 configured
`according to one embodiment of the present invention is
`illustrated. The base station 14 generally includes a control
`system 20, a baseband processor 22, transmit circuitry 24,
`receive circuitry 26, multiple antennas 28, and a network
`interface 30. The receive circuitry 26 receives radio fre
`quency signals through antennas 28 bearing information
`from one or more remote transmitters provided by user
`elements 16. Preferably, a low noise amplifier and a filter
`(not shown) cooperate to amplify and remove broadband
`interference from the signal for processing. Downconver
`sion and digitization circuitry (not shown) will then down
`convert the filtered, received signal to an intermediate or
`baseband frequency signal, which is then digitized into one
`or more digital streams.
`The baseband processor 22 processes the digitized
`received signal to extract the information or data bits con
`veyed in the received signal. This processing typically
`comprises demodulation, decoding, and error correction
`operations. As such, the baseband processor 22 is generally
`implemented in one or more digital signal processors
`(DSPs). The received information is then sent across a
`wireless network via the network interface 30 or transmitted
`to another user element 16 serviced by the base station 14.
`The network interface 30 will typically interact with the base
`station controller 10 and a circuit-switched network forming
`a part of a wireless network, which may be coupled to the
`public switched telephone network (PSTN).
`On the transmit side, the baseband processor 22 receives
`digitized data, which may represent voice, data, or control
`information, from the network interface 30 under the control
`of the control system 20, and encodes the data for transmis
`Sion. The encoded data is output to the transmit circuitry 24,
`where it is modulated by a carrier signal having a desired
`transmit frequency or frequencies. A power amplifier (not
`shown) will amplify the modulated carrier signal to a level
`
`65
`
`40
`
`45
`
`50
`
`55
`
`60
`
`US 7,120,395 B2
`
`10
`
`25
`
`30
`
`35
`
`4
`appropriate for transmission, and deliver the modulated
`carrier signal to the antennas 28 through a matching network
`(not shown). The multiple antennas 28 and the replicated
`transmit and receive circuitries 24, 26 provide spatial diver
`sity. Antenna selection, modulation, and processing details
`are described in greater detail below.
`With reference to FIG. 3, a user element 16 configured
`according to one embodiment of the present invention is
`illustrated. Similarly to the base station 14, the user element
`16 will include a control system 32, a baseband processor
`34, transmit circuitry 36, receive circuitry 38, multiple
`antennas 40, and user interface circuitry 42. The receive
`circuitry 38 receives radio frequency signals through anten
`nas 40 bearing information from one or more base stations
`14. Preferably, a low noise amplifier and a filter (not shown)
`cooperate to amplify and remove broadband interference
`from the signal for processing. Downconversion and digi
`tization circuitry (not shown) will then downconvert the
`filtered, received signal to an intermediate or baseband
`frequency signal, which is then digitized into one or more
`digital streams.
`The baseband processor 34 processes the digitized
`received signal to extract the information or data bits con
`veyed in the received signal. This processing typically
`comprises demodulation, decoding, and error correction
`operations, as will be discussed on greater detail below. The
`baseband processor 34 is generally implemented in one or
`more digital signal processors (DSPs) and application spe
`cific integrated circuits (ASICs).
`For transmission, the baseband processor 34 receives
`digitized data, which may represent voice, data, or control
`information, from the control system 32, which it encodes
`for transmission. The encoded data is output to the transmit
`circuitry 36, where it is used by a modulator to modulate a
`carrier signal that is at a desired transmit frequency or
`frequencies. A power amplifier (not shown) will amplify the
`modulated carrier signal to a level appropriate for transmis
`Sion, and deliver the modulated carrier signal to the antennas
`40 through a matching network (not shown). The multiple
`antennas 40 and the replicated transmit and receive circuit
`ries 36, 38 provide spatial diversity. Modulation and pro
`cessing details are described in greater detail below.
`With reference to FIG. 4, a logical transmission architec
`ture is provided according to one embodiment. The trans
`mission architecture is described as being that of the base
`station 14, but those skilled in the art will recognize the
`applicability of the illustrated architecture for both uplink
`and downlink communications. Further, the transmission
`architecture is intended to represent a variety of multiple
`access architectures, including, but not limited to code
`division multiple access (CDMA), frequency division mul
`tiple access (FDMA), time division multiple access
`(TDMA), and orthogonal frequency division multiplexing
`(OFDM).
`Initially, the base station controller 10 sends data 44
`intended for a user element 16 to the base station 14 for
`scheduling. The scheduled data 44, which is a stream of bits,
`is scrambled in a manner reducing the peak-to-average
`power ratio associated with the data using data scrambling
`logic 46. A cyclic redundancy check (CRC) for the
`scrambled data is determined and appended to the scrambled
`data using CRC adding logic 48. Next, channel coding is
`performed using channel encoder logic 50 to effectively add
`redundancy to the data to facilitate recovery and error
`correction at the user element 16. The channel encoder logic
`50 uses known Turbo encoding techniques in one embodi
`
`12
`
`

`

`5
`ment. The encoded data is then processed by rate matching
`logic 52 to compensate for the data expansion associated
`with encoding.
`Bit interleaver logic 54 systematically reorders the bits in
`the encoded data to minimize the loss of consecutive data
`bits. The resultant data bits are systematically mapped into
`corresponding symbols depending on the chosen baseband
`modulation by mapping logic 56. Preferably, a form of
`Quadrature Amplitude Modulation (QAM) or Quadrature
`Phase Shift Key (QPSK) modulation is used. The symbols
`may be systematically reordered to further bolster the immu
`nity of the transmitted signal to periodic data loss caused by
`frequency selective fading using symbol interleaver logic
`58.
`At this point, groups of bits have been mapped into
`symbols representing locations in an amplitude and phase
`constellation. Blocks of symbols are then processed by
`space-time code (STC) encoder logic 60. The STC encoder
`logic 60 will process the incoming symbols according to a
`selected STC encoding mode and provide in outputs corre
`sponding to the number of transmit antennas 28 for the base
`station 14. Further detail regarding the STC encoding is
`provided later in the description. Assume the symbols for the
`in outputs are representative of the data to be transmitted and
`capable of being recovered by the user element 16. Further
`detail is provided in A. F. Naguib, N. Seshadri, and A. R.
`Calderbank, 'Applications of space-time codes and inter
`ference Suppression for high capacity and high data rate
`wireless systems.” Thirty-Second Asilomar Conference on
`Signals, Systems & Computers, Volume 2, pp. 1803–1810,
`1998; R. van Nee, A. Van Zelst and G. A. Atwater, “Maxi
`mum Likelihood Decoding in a Space Division Multiplex
`System”, IEEE VTC. 2000, pp. 6–10, Tokyo, Japan, May
`2000; and P. W. Wolniansky et al., “V-BLAST: An Archi
`tecture for Realizing Very High Data Rates over the Rich
`Scattering Wireless Channel.” Proc. IEEE ISSSE-98, Pisa,
`Italy, Sep. 30, 1998 which are incorporated herein by
`reference in their entireties.
`For illustration, assume the base station 14 has selected
`two of a number of antennas 28 (n=2) and the STC encoder
`logic 60 provides two output streams of symbols. Accord
`ingly, each of the symbol streams output by the STC encoder
`logic 60 is sent to a corresponding multiple access modu
`lation function 62, illustrated separately for ease of under
`standing. Those skilled in the art will recognize that one or
`more processors may be used to provide Such analog or
`digital signal processing alone or in combination with other
`processing described herein. For example, the multiple
`access modulation function 62 in a CDMA function would
`provide the requisite PN code multiplication, wherein an
`OFDM function would operate on the respective symbols
`using inverse discrete Fourier transform (IDFT) or like
`processing to effect an Inverse Fourier Transform. Attention
`is drawn to co-assigned application Ser. No. 10/104.399,
`filed Mar. 22, 2002, entitled SOFT HANDOFF FOR OFDM,
`for additional OFDM details, and to RF Microelectronics by
`Behzad Razavi, 1998 for CDMA and other multiple access
`technologies, both of which are incorporated herein by
`reference in their entirety.
`Each of the resultant signals is up-converted in the digital
`domain to an intermediate frequency and converted to an
`analog signal via the corresponding digital up-conversion
`(DUC) circuitry 64 and digital-to-analog (D/A) conversion
`circuitry 66. The resultant analog signals are then simulta
`neously modulated at the desired RF frequency, amplified,
`and transmitted via the RF circuitry 68 and antennas 28.
`Notably, the transmitted data may be preceded by pilot
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`US 7,120,395 B2
`
`10
`
`15
`
`6
`signals, which are known by the intended user element 16.
`The user element 16, which is discussed in detail below, may
`use the pilot signals for channel estimation and interference
`suppression and the header for identification of the base
`station 14.
`Reference is now made to FIG. 5 to illustrate reception of
`the transmitted signals by a user element 16. Upon arrival of
`the transmitted signals at each of the antennas 40 of the user
`element 16, the respective signals are demodulated and
`amplified by corresponding RF circuitry 74. For the sake of
`conciseness and clarity, only one of the multiple receive
`paths in the receiver is described and illustrated in detail.
`Analog-to-digital (A/D) conversion and downconversion
`circuitry (DCC) 76 digitizes and downconverts the analog
`signal for digital processing. The resultant digitized signal
`may be used by automatic gain control circuitry (AGC) 78
`to control the gain of the amplifiers in the RF circuitry 74
`based on the received signal level.
`The digitized signal is also fed to synchronization cir
`cuitry 80 and a multiple access demodulation function 82,
`which will recover the incoming signal received at a corre
`sponding antenna 40 at each receiver path. The synchroni
`zation circuitry 80 facilitates alignment or correlation of the
`incoming signal with the multiple access demodulation
`function 82 to aid recovery of the incoming signal, which is
`provided to a signaling processing function 84 and channel
`estimation function 86. The signal processing function 84
`processes basic signaling and header information to provide
`information Sufficient to generate a channel quality mea
`Surement, which may bear on an overall signal-to-noise ratio
`for the link, which takes into account channel conditions
`and/or signal-to-noise ratios for each receive path.
`The channel estimation function 86 for each receive path
`provides channel responses corresponding to channel con
`ditions for use by an STC decoder 88. The symbols from the
`incoming signal and channel estimates for each receive path
`are provided to the STC decoder 88, which provides STC
`decoding on each receive path to recover the transmitted
`symbols. The channel estimates provide sufficient channel
`response information to allow the STC decoder 88 to decode
`the symbols according to the STC encoding used by the base
`station 14.
`The recovered symbols are placed back in order using the
`symbol de-interleaver logic 90, which corresponds to the
`symbol interleaver logic 58 of the base station 14. The
`de-interleaved symbols are then demodulated or de-mapped
`to a corresponding bitstream using de-mapping logic 92. The
`bits are then de-interleaved using bit de-interleaver logic 94.
`which corresponds to the bit interleaver logic 54 of the
`transmitter architecture. The de-interleaved bits are then
`processed by rate de-matching logic 96 and presented to
`channel decoder logic 98 to recover the initially scrambled
`data and the CRC checksum. Accordingly, CRC logic 100
`removes the CRC checksum, checks the scrambled data in
`traditional fashion, and provides it to the de-scrambling
`logic 102 for de-scrambling using the known base station
`de-scrambling code to recover the originally transmitted
`data 104.
`A channel quality indicator (CQI) may be determined
`based on the recovered data. An additional or alternative
`CQI function 106 may be provided anywhere along the data
`recovery path (blocks 90 through 104) to monitor signal-to
`noise ratios, error rates, and like to derive information
`bearing on individual or overall channel quality. Additional
`information on one exemplary way to determine a COI value
`is provided in co-assigned application Ser. No. 60/329.511,
`filed Oct. 17, 2001, and entitled “METHOD AND APPA
`
`13
`
`

`

`7
`RATUS FOR CHANNEL QUALITY MEASUREMENT
`FOR ADAPTIVE MODULATION AND CODING.
`The following describes the overall functionality of the
`present invention and refers to the primary device used for
`transmission as the transmitter and the device used for
`receiving as the receiver. At any given time depending on the
`direction of primary communications, the base station 14
`and the user elements 16 may be a transmitter, receiver, or
`both.
`As noted, a MIMO system is one where information is
`10
`transmitted from M transmit antennas and received at N
`receive antennas. As such, there are multiple transmit chan
`nels associated with each antenna. The transfer function for
`each one of these individual channels is represented by h,
`wherein i=1 through N and j=1 through M. The overall
`MIMO system can be expressed by:
`Eq. 1
`y-Hay--n, wherein:
`X-XX. . . X", which represents the channel input;
`y-Iyya. . . yx, which represents the channel output;
`n-Inn. . . ny, which represents channel noise; and
`
`5
`
`15
`
`h11 hi2
`h21 ha2
`H = .
`.
`
`h1M
`h2M
`
`hNi h.N2
`
`hNM
`
`which represents a matrix of the individual channel
`transfer functions corresponding to actual channel con
`ditions.
`From the above, the capacity of the MIMO channel can be
`estimated, such as by using the Shannon equation:
`
`CShannon = log (detly -- HH)bps/Hz,
`
`25
`
`30
`
`35
`
`which is limited by the min{M.N}, wherein I is an identity
`matrix of order N. It is the expected SNR per receiving
`antenna and H is the conjugate transpose of H. For M>N, a
`Maximum Likelihood Decoder may be used to recover
`MIMO signals; however, the complexity of Maximum Like
`lihood Decoding increases exponentially with respect to
`QAM size and the number of transmit antennas, M. For this
`reason, the preferred embodiment limits the number of
`individual BLAST data streams, referred to hereinafter as
`transmitted layers, L, are limited to min M. N. With this
`limitation, Zero forcing, minimum mean square error, or a
`simplified maximum likelihood decoder decoding may be
`used. Such as provided in co-assigned U.S. application Ser.
`No. 10/263,268 filed Oct. 2, 2003 and co-assigned U.S.
`application Ser. No. 10/261,739 filed Oct. 1, 2003, which are
`incorporated herein by reference in their entireties.
`Accordingly, when MDN, the number of layers L is
`limited to the number of receive antennas N(L=N). In a first
`embodiment of the present invention, an NxN subsystem is
`selected from the MXN overall system. In other words, N of
`the M transmit antennas are selected for transmitting the
`respective layers. Preferably, the N transmit antennas are
`selected to maximize system capacity or signal-to-noise
`ratios. The Shannon capacity equation may be used to select
`the most appropriate NxN subsystem, wherein CY repre
`sents the total number of possible Subsystem choices, and
`denotes the number of combinations by taking N transmit
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`US 7,120,395 B2
`
`8
`antennas out of a pool of M transmit antennas. Since the
`channel capacity of a MIMO system depends not only on the
`attenuation associated with the channels but also on the
`actual condition of the channel matrix, the system diversity
`order for the MIMO system is in fact CY, wherein the
`system diversity order is the number of distinct channel
`matrices that can define an NXN MIMO subsystem.
`For a 3x2 MIMO system defined by,
`
`by defining
`
`H12 =
`
`h11 h12
`h21 h22
`
`H13 =
`
`h11 h 13
`h21 h3
`
`H23 =
`
`h12 h13
`h22 has
`
`Eq. 4
`
`and selecting the sub-system H, that satisfies
`Eq. 5
`|det(H)|-max{det(H2), det(His), det(H3)},
`the most robust 2x2 MIMO sub-system, of the three possible
`Sub-systems is selected. In essence, the Subsystem associ
`ated with the most favorable channel conditions is selected
`to transmit the BLAST layers to the user element 16. In this
`embodiment, one of the three transmit antennas is not used
`during transmission. As channel conditions change, the
`unused transmit antenna may change, as illustrated in FIGS.
`6A-6C. Assume that the data within the various BLAST
`layers are represented by S.' and S.'. In FIG. 6A, the data
`S' for the first BLAST layer is transmitted via antenna 40,
`and the BLAST data for the second layer S." is transmitted
`from antenna 40. Transmit antenna 40 will not transmit
`data in association with the other layers. Signals transmitted
`from transmit antennas 40 and 40 are received at both
`receive antennas 28 and 28, and are decoded to recover the
`original data S' and S.'. In FIG. 6B, transmit antenna
`40, is not active, wherein the data S, and S.' are respec
`tively transmitted from transmit antennas 40 and 40s. In
`FIG. 6C, transmit antenna 40, is unused, and the data S'
`and S2' is transmitted from transmit antennas 40, and 40s.
`In this embodiment, N transmit antennas from the pool of M
`transmit antennas are chosen to take advantage of the most
`favorable channel conditions, preferably to either optimize
`throughput, signal-to-noise ratios, or a combination thereof.
`In another embodiment of the present invention, the
`unused or spare transmit antennas of the previous embodi
`ment are used to achieve additional gain for one or more of
`the N layers. In essence, a spare transmit antenna is used to
`redundantly transmit data being transmitted over another of
`the transmit antennas in a manner wherein the primary layer
`information transmitted from a first transmit antenna is
`effectively combined in the channel with the redundantly
`transmitted information from the spare transmit antennas to
`effectively reinforce transmission of the given layer. The
`data transmitted from the spare antenna is weighted to
`achieve a desired gain. The technique of transmitting the
`same data simultaneously from multiple transmit antennas in
`a manner intended to allow the energy of the multiple
`transmitted signals to combine in the channel in a construc
`tive fashion to provide additional gain is referred to as
`beam-forming. In general, one or more of the transmit
`antennas used to transmit a single layer will be associated
`
`14
`
`

`

`in
`
`10
`
`15
`
`then beam-forming can be used to improve the system
`capacity. From the above, the gain from receive antenna
`based beam-forming in an MIMO environment is somewhat
`limited, as the gain in one element of H, does not necessary
`translates into the gain in det(H). However, if beam
`forming is provided at the layer level, the value of det(H)
`can indeed be improved.
`Again, consider a 3x2 MIMO system, and assume that
`H is the sub-system that has been selected a

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