throbber
111111
`
`1111111111111111111111111111111111111111111111111111111111111
`US007616955B2
`
`c12) United States Patent
`Kim
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,616,955 B2
`Nov. 10, 2009
`
`(54) METHOD AND SYSTEM FOR BITS AND
`CODING ASSIGNMENT UTILIZING EIGEN
`BEAMFORMING WITH FIXED RATES FOR
`CLOSED LOOP WLAN
`
`(75)
`
`Inventor: Joonsuk Kim, San Jose, CA (US)
`
`(73) Assignee: Broadcom Corporation, Irvine, CA
`(US)
`
`( *) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 636 days.
`
`(21) Appl. No.: 11/052,389
`
`(22) Filed:
`
`Feb.7,2005
`
`(65)
`
`Prior Publication Data
`
`US 2006/0105767 Al
`
`May 18,2006
`
`Related U.S. Application Data
`
`(60) Provisional application No. 60/627,467, filed on Nov.
`12,2004.
`
`(51)
`
`Int. Cl.
`G06F 15116
`(2006.01)
`(52) U.S. Cl. ...................................... 455/434; 455/41.2
`(58) Field of Classification Search .............. 455/67.14,
`455/62, 63.3, 134, 138, 139, 423, 557, 434,
`455/41.2; 370/248, 346, 468
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`12/1991 Mahany eta!.
`6/1995 Mahany
`8/1999 Kleider eta!.
`.............. 375/225
`5/2005 Polley eta!. ................ 455/105
`
`5,070,538 A
`5,425,051 A
`5,940,439 A *
`2005/0113041 A1 *
`* cited by examiner
`Primary Examiner-Sam Bhattacharya
`(7 4) Attorney, Agent, or Firm-McAndrews, Held & Malloy
`
`(57)
`
`ABSTRACT
`
`A method and system for bits and coding assignment utilizing
`Eigen beamforming with fixed rates for a closed loop WLAN
`is provided. Aspects of the method for communicating infor(cid:173)
`mation in a communication system may comprise transmit(cid:173)
`ting data via a plurality of radio frequency (RF) channels
`utilizing a plurality of transmitting antennas and receiving
`feedback information related to the plurality ofRF channels.
`Bits may be assigned for transmission via at least one of the
`plurality ofRF channels based on the feedback information.
`At least a portion of subsequent data having at least a first
`coding rate based on the assignment of bits may be transmit(cid:173)
`ted via at least one of the plurality of RF channels. The
`method may also comprise receiving data via a plurality ofRF
`channels utilizing a plurality of receiving antennas, and trans(cid:173)
`mitting feedback information related to the plurality of RF
`channels.
`
`30 Claims, 8 Drawing Sheets
`
`100a-----v
`
`~101a
`
`SONY EX. 1001
`Page 1
`
`

`

`\c u. u. = N
`
`""""' 0'1
`0..,
`-....l
`rJl
`d
`
`Figure 1a
`
`v--101a
`
`0 .....
`....
`.....
`rFJ =(cid:173)
`
`('D
`('D
`
`QO
`
`\0
`0
`0
`N
`~0
`
`~ ....
`z 0
`
`~ = ~
`
`~
`~
`~
`•
`00
`~
`
`Antenna Front
`~ Conversion/
`Digital/Analog
`
`End
`
`114n
`
`End
`
`• • •
`
`V Matrix
`
`Beamforming
`
`Antenna Front
`t-----+1 Conversion/
`Digital/Analog
`
`114a
`
`112
`
`Beamforming
`
`u· Matrix
`
`118
`
`Conversion
`Digital/Analog
`
`End/
`
`Antenna Front
`
`• • • 116n
`
`Conversion
`Digital/Analog
`
`End/
`
`Antenna Front
`
`116a
`
`100a~
`
`SONY EX. 1001
`Page 2
`
`

`

`\c u. u. = N
`
`""""' 0'1
`0..,
`-....l
`rJl
`d
`
`0 .....
`N
`.....
`rFJ =(cid:173)
`
`('D
`('D
`
`QO
`
`\0
`0
`0
`N
`~0
`
`~ ....
`z 0
`
`~ = ~
`
`~
`~
`~
`•
`00
`~
`
`114n
`
`• • •
`
`End
`
`Antenna Front
`Conversion/
`Digital/Analog
`
`~101b
`
`VMatrix
`
`Beamforming
`
`Figure 1b
`
`Beamforming
`
`u· Matrix
`
`Conversion
`Digital/Analog
`
`End/
`
`Antenna Front
`
`• • • 11611
`
`Conversion
`Digital/Analog
`
`End/
`
`Antenna Front
`
`116a
`
`100~
`
`SONY EX. 1001
`Page 3
`
`

`

`\c u. u. = N
`
`""""' 0'1
`0..,
`-....l
`rJl
`d
`
`0 .....
`
`QO
`
`(.H
`
`.....
`rFJ =(cid:173)
`
`('D
`('D
`
`\0
`0
`0
`N
`~0
`
`~ ....
`z 0
`
`~ = ~
`
`~
`~
`~
`•
`00
`~
`
`~101c
`
`End
`
`Antenna Front
`Conversion/
`Digital/Analog
`
`...-114n
`
`•
`• •
`
`Figure 1c
`
`Beamforming
`
`u· Matrix
`
`Conversion
`Digital/Analog
`
`End/
`
`Antenna Front
`
`• • • 116n
`
`Conversion
`Digital/Analog
`
`End/
`
`Antenna Front
`
`116a
`
`100c--v
`
`VMatrix
`
`Beamforming
`
`SONY EX. 1001
`Page 4
`
`

`

`U.S. Patent
`
`Nov. 10, 2009
`
`Sheet 4 of8
`
`US 7,616,955 B2
`
`I I
`I I
`
`\
`
`\
`
`N
`
`N
`(!)
`u.
`
`"'~ I"' \
`~ I 1~\
`
`I
`I
`I
`I
`I
`I
`I
`
`1
`I
`I
`I
`1
`I
`\
`1
`I
`
`N
`
`x
`
`"'"
`
`N
`)(
`
`'<t
`0
`N
`
`>
`
`\
`\
`
`\
`\
`
`\
`\
`\
`\
`\
`
`... X
`
`0
`
`..,
`
`Ul
`
`SONY EX. 1001
`Page 5
`
`

`

`U.S. Patent
`
`Nov. 10, 2009
`
`Sheet 5 of8
`
`US 7,616,955 B2
`
`.---------------.--------------,,---------------~
`
`co
`Gi c::
`c::
`01
`..c::
`u
`.E
`N
`N"
`-!e
`.,...
`,e.
`0
`e
`"' ;:,
`1
`ia
`"5
`Cl
`.,
`.6
`._
`0
`1:l
`"'
`:a ;:,
`., ....
`~
`
`01
`0
`"!;;
`J:
`
`tT
`
`0
`
`0
`~
`
`Ill
`N
`
`0
`
`N
`
`ill
`;s
`~
`LOZ
`~~
`.Q
`1ti
`a:::
`
`cu
`t')
`0
`i:L
`
`0
`
`Q)
`II)
`"(5
`.... z
`.9
`(ij
`c:
`
`Cl en
`
`1.0
`
`IDL---------------s~.--------------~~~------------~00
`~
`0
`
`0
`
`SONY EX. 1001
`Page 6
`
`

`

`U.S. Patent
`
`Nov. 10, 2009
`
`Sheet 6 of8
`
`US 7,616,955 B2
`
`~--------------~--------------~----------------~
`
`0
`Gi
`<:
`
`~ £
`N'
`
`N
`
`CD
`:::l
`"iii
`
`<: .. .r:. u
`Je -,'!!.
`0 e
`> :a
`'3
`Cl
`-~
`.....
`0
`"'0
`CD
`til
`:::l
`
`o-..
`-
`~
`
`0
`
`Cl
`0
`'li;
`:c
`
`.c
`M
`~
`LL.
`
`<I)
`
`v
`
`iii"
`~
`C'lir
`-z
`~
`0
`:;
`- Q)
`oO::
`rn
`·o
`z
`.s
`ro
`c
`Cl en
`
`(X)
`
`<I)
`
`<DL---------------~v----------------NL---------------~ov
`~
`0
`~
`c::i
`0
`0
`
`SONY EX. 1001
`Page 7
`
`

`

`\c u. u. = N
`
`""""' 0'1
`0..,
`-....l
`rJl
`d
`
`0 .....
`-....l
`.....
`rFJ =- ('D
`
`('D
`
`QO
`
`~ ....
`z 0
`
`\0
`0
`0
`N
`0
`
`~
`
`~ = ~
`
`~
`~
`~
`•
`00
`~
`
`FIG.4
`
`Signal to Noise Ratio (SNR) (dB)
`
`10-3~====~==~--~----~-------L ______ L_ ____ _l ______ i_ ____ ~
`
`26
`
`24
`
`22
`
`20
`
`36
`
`34
`
`32
`
`30
`
`28
`
`:~~. ~<. ................. :''·~,]
`
`.. \......
`
`..... ··········
`
`'al ,.,[·········
`"' a.
`tl
`Ui
`0:. e
`~ w e:.
`
`10
`
`Q)
`
`2x2 11 nD15m channel, 64QAM, MMSE-LE, 1 OOOB, No RFIMP, Perfect chanest
`
`-1
`
`10
`
`0
`
`10
`
`SONY EX. 1001
`Page 8
`
`

`

`\c u. u. = N
`
`""""' 0'1
`0..,
`-....l
`rJl
`d
`
`0 .....
`
`QO
`
`QO
`
`.....
`rFJ =(cid:173)
`
`('D
`('D
`
`\0
`0
`0
`N
`~0
`
`~ ....
`z 0
`
`~ = ~
`
`~
`~
`~
`•
`00
`~
`
`FIG. 5
`
`Transmitting Station
`
`Allocation Information to
`
`Bit Allocation and Coding Rate
`Receiving Station Feeds Back
`
`510
`
`Modes
`
`Differences Among Spatial
`
`Signal to Noise Ratio
`
`Compensate for Residual
`Convolutional Coding to
`
`Set Coding Rate for Binary
`
`SOB
`
`Across Spatial Modes
`
`Determine Allocation of B Bits
`
`Use Aslanis Formula to
`
`506
`
`;---------111>1 Compute Geometric Mean SNR
`
`for Each of M Spatial Modes
`
`504
`
`Across Transmit Channels
`
`B Bits Transmitted Simultaneously
`
`S Tones/Symbol;
`
`M::;:N;
`
`N Receive Antenna;
`M Transmit Antenna;
`
`SONY EX. 1001
`Page 9
`
`

`

`US 7,616,955 B2
`
`1
`METHOD AND SYSTEM FOR BITS AND
`CODING ASSIGNMENT UTILIZING EIGEN
`BEAMFORMING WITH FIXED RATES FOR
`CLOSED LOOP WLAN
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS/INCORPORATION BY
`REFERENCE
`
`This application makes reference to, claims priority to, and
`claims the benefit of U.S. Provisional Application Ser. No.
`60/627467 filed on Nov. 12, 2004.
`This application also makes reference to U.S. patent appli(cid:173)
`cation Ser. No. 11/052,353 filed Feb. 7, 2005.
`All of the above stated applications are hereby incorpo(cid:173)
`rated herein in their entirety.
`
`FIELD OF THE INVENTION
`
`Certain embodiments of the invention relate to wireless
`networking. More specifically, certain embodiments of the
`invention relate to a method and system for bits and coding
`assignment utilizing Eigen beamforming with fixed rates for
`a closed loop wireless local area network (WLAN).
`
`BACKGROUND OF THE INVENTION
`
`The Institute for Electrical and Electronics Engineers
`(IEEE), in resolution IEEE 802.11, also referred as "802.11",
`has defined a plurality of specifications which are related to
`wireless networking. With current existing 802.11 standards,
`such as 802.11(a),(b ),(g), which can support up to 54 Mbps
`data rates, either in 2.4 GHz or in 5 GHz frequency bands, the
`IEEE standards body created a new task group, 802.11n, to
`support higher than 100 Mbps data rates. Among them are 35
`being discussed specifications for "closed loop" feedback
`mechanisms by which a receiving station may feed back
`information to a transmitting station to assist the transmitting
`station in adapting signals, which are sent to the receiving
`station. In closed loop feedback systems, a transmitting sta(cid:173)
`tion may utilize feedback information from a receiving sta(cid:173)
`tion to transmit subsequent signals in what is called "beam(cid:173)
`forming". Beamforming is a technique to steer signals to a
`certain direction for the receiver to receive it more reliably
`with less noise and interference. Compounded with demands
`for new features and capabilities, various proposals for new
`802.11n based feedback mechanisms are emerging to address
`the demand for these new features and capabilities. For
`example, there exists a demand for the introduction of new
`capabilities, which may enable a receiving mobile terminal to
`feedback pertinent information to a transmitting mobile ter(cid:173)
`minal. This feedback of pertinent information may enable the
`transmitting mobile terminal to adapt its mode of transmis(cid:173)
`sion based upon the feedback information provided by the
`receiving mobile terminal. As with any communication sys- 55
`tern, a major goal is to enable the transmitting mobile station
`to achieve a higher information transfer rate to the receiving
`mobile terminal, while simultaneously achieving a lower
`packet error rate (PER). Notwithstanding, there are no exist(cid:173)
`ing methodologies that adequately address these shortcom- 60
`ings and the demand for these new features and capabilities in
`WLANs.
`Further limitations and disadvantages of conventional and
`traditional approaches will become apparent to one of skill in
`the art, through comparison of such systems with some
`aspects of the present invention as set forth in the remainder of
`the present application with reference to the drawings.
`
`2
`BRIEF SUMMARY OF THE INVENTION
`
`Certain embodiments of the invention may be found in a
`method and system for bits and coding assignment utilizing
`5 Eigen beamforming with fixed rates for a closed loop WLAN.
`Aspects of the method for communicating information in a
`communication system may comprise transmitting data via a
`plurality of radio frequency (RF) channels utilizing a plural(cid:173)
`ity of transmitting antennas and receiving feedback informa-
`10 tion related to the plurality of RF channels. Bits may be
`assigned for transmission via at least one of the plurality of
`RF channels based on the feedback information, and at least
`a portion of subsequent data having at least a first coding rate
`based on the assignment of bits may be transmitted via the at
`15 least one of the plurality ofRF channels.
`The method may further comprise coding at least a portion
`of the assigned bits utilizing the first coding rate. The first
`coding rate may be computed based on received feedback
`information for transmitting at least a portion of the subse-
`20 quent data. The received feedback information may be based
`on channel estimation information for at least a portion of the
`plurality ofRF channels and/or signal to noise ratio informa(cid:173)
`tion for at least a portion of the plurality ofRF channels.
`In one aspect of the invention, the signal to noise ratio may
`25 be computed based on at least one transmitted tone for at least
`one of the plurality ofRF channels. At least a second coding
`rate may be computed based on the received feedback infor(cid:173)
`mation for transmitting at least a remaining portion of the
`subsequent data. At least a portion of the assigned bits may be
`30 coded utilizing the second coding rate. The method may
`further comprise transmitting at least the second coding rate
`via at least one of the plurality ofRF channels. Bits may be
`reassigned for transmission based on updated received feed-
`back information related to the plurality ofRF channels.
`In another embodiment of the invention, a method for
`communicating information in a communication system is
`provided. The method may comprise receiving data via a
`plurality of RF channels utilizing a plurality of receiving
`antennas. Feedback information related to the plurality ofRF
`40 channels may be transmitted and the transmitted feedback
`information may be utilized to assign bits for transmission via
`at least one of the plurality ofRF channels. At least a portion
`of subsequent data having at least a first coding rate may be
`transmitted based on the assignment ofbits via the at least one
`45 of the plurality ofRF channels.
`In one aspect of the invention, at least a portion of the
`assigned bits may be coded utilizing the first coding rate. The
`first coding rate may be computed based on the transmitted
`feedback information for transmitting at least a portion of the
`50 subsequent data. The transmitted feedback information may
`be based on channel estimation information for at least a
`portion of the plurality ofRF channels and/or signal to noise
`ratio information for at least a portion of the plurality ofRF
`channels.
`In one aspect of the invention, the signal to noise ratio may
`be computed based on at least one transmitted tone for at least
`one of the plurality ofRF channels. At least a second coding
`rate may be computed based on the transmitted feedback
`information and utilized for transmitting at least a remaining
`portion of the subsequent data. At least a portion of the
`assigned bits may be coded utilizing the second coding rate.
`The method may further comprise receiving at least the
`remaining portion of the subsequent data having at least the
`second coding rate via at least one of the plurality of RF
`65 channels. Bits may be reassigned for transmission based on
`updated transmitted feedback information related to the plu(cid:173)
`rality ofRF channels.
`
`SONY EX. 1001
`Page 10
`
`

`

`US 7,616,955 B2
`
`3
`Certain aspects of the system for communicating informa(cid:173)
`tion in a communication system may comprise a transmitter
`that transmits data via a plurality of RF channels utilizing a
`plurality of transmitting antenna. The transmitter may be
`adapted to receive feedback information related to the plural-
`ity ofRF channels and assign bits for transmission via at least
`one of the plurality of RF channels based on the feedback
`information. The transmitter may transmit at least a portion of
`subsequent data having at least a first coding rate based on the
`assignment of bits via the at least one of the plurality of RF 10
`channels.
`The system may further comprise a processor that codes at
`least a portion of the assigned bits utilizing the first coding
`rate. The processor may compute the first coding rate in the
`transmitter based on the received feedback information for 15
`transmitting at least a portion of the subsequent data. The
`received feedback information may be based on channel esti(cid:173)
`mation information for at least a portion of the plurality ofRF
`channels and/or signal to noise ratio information for at least a
`portion of the plurality ofRF channels.
`In one aspect of the invention, the signal to noise ratio may
`be computed based on at least one transmitted tone for at least
`one of the plurality ofRF channels.A processor may compute
`at least a second coding rate in the transmitter based on the
`received feedback information, which is utilized for transmit- 25
`ting at least a remaining portion of the subsequent data. The
`system may further comprise a coding processor that may
`code at least a portion of the assigned bits utilizing the second
`coding rate in the transmitter. The transmitter may be adapted
`to transmit at least the remaining portion of the subsequent 30
`data having at least the second coding rate via at least one of
`the plurality of RF channels. The transmitter may reassign
`bits for transmission based on updated received feedback
`information related to the plurality of RF channels.
`These and other advantages, aspects and novel features of 35
`the present invention, as well as details of an illustrated
`embodiment thereof, will be more fully understood from the
`following description and drawings.
`
`BRIEF DESCRIPTION OF SEVERAL VIEWS OF
`THE DRAWINGS
`
`FIG. la is an exemplary block diagram of a transmitter and
`a receiver in a MIMO system, in accordance with an embodi(cid:173)
`ment of the invention.
`FIG. lb is an exemplary block diagram of a transmitter
`with adaptive modulation and a corresponding receiver with
`adaptive demodulation for a MIMO system, in accordance
`with an embodiment of the invention.
`FIG.lc is an exemplary block diagram of a transmitter with
`adaptive modulation and coding, and a corresponding
`receiver with adaptive demodulation and decoding for a
`MIMO system, in accordance with an embodiment of the
`invention.
`FIG. 2 is an exemplary diagram illustrating Eigen beam(cid:173)
`forming in accordance with an embodiment of the invention.
`FIG. 3a is an exemplary histogram of probability density
`versus signal to noise ratio (SNR) for the square of singular
`value differences between the largest and the second largest
`singular values in the 2x2 system in RF channels of type
`channel B with rms delay spread of 15 ns as defined in IEEE
`802.11n, in accordance with an embodiment of the invention.
`FIG. 3b is an exemplary histogram of probability density
`versus signal to noise ratio (SNR) for the square of singular
`value differences between the largest and the second largest
`singular values in the 2x2 system in RF channels of type
`
`4
`channel D with rms delay spread of 50 ns as defined in IEEE
`802.11 n, in accordance with an embodiment of the invention.
`FIG. 4 is an exemplary diagram illustrating packet error
`rate (PER) versus SNR for various coding rates in binary
`convolutional coding (BCC), which may be utilized in con(cid:173)
`nection with an embodiment of the invention.
`FIG. 5 is a flow chart illustrating exemplary steps for bit
`and coding rate assignment using Eigen beamforming m
`accordance with an embodiment of the invention.
`
`DETAILED DESCRIPTION OF THE INVENTION
`
`Certain embodiments of the invention may be found in a
`method and system for bits and coding assignment utilizing
`Eigen beamforming with fixed rates for a closed loop WLAN.
`Adaptive antenna and adaptive beamforming may be utilized
`to address at least some of the problems associated with signal
`loss of a transmitted signal as it traverses a communication
`link or medium. Adaptive antenna and adaptive beamforming
`20 utilizes various techniques to reduce interference within a
`communication medium. For example, adaptive antenna and
`adaptive beamforming may transmit directional signals to a
`receiving communication device via a narrow beam so as to
`reduce PER over the transmission medium. The reduced PER
`may result in much higher data rates and increased system
`capacity.
`In accordance with an embodiment of the invention, utiliz(cid:173)
`ing singular value decomposition (SVD), Eigen beamform(cid:173)
`ing may be applied to provide greater spatial spectrum effi(cid:173)
`ciency. Diagonalized singular values (D) may be utilized to
`provide better space mode with better signal quality. Further(cid:173)
`more, by assigning more bits on better space mode, the prob-
`ability of information loss in transmitted signals may be
`reduced.
`FIG. la is an exemplary block diagram of a transmitter and
`a receiver in a MIM 0 system, in accordance with an embodi(cid:173)
`ment of the invention. With reference to FIG. 1 is shown a
`transmitter lOOa and a receiver lOla. The transmitter lOOa
`may comprise a coding block 102, a puncture block 104, an
`40 interleaver block 106, a plurality of mapper blocks 108a ...
`l08n, a plurality of inverse fast Fourier transform (IFFT)
`blocks 11 Oa ... 11 On, a beamforming V matrix block 112, and
`a plurality of digital/analog (D/A) conversion/antenna front
`end blocks 114a ... 114n. The receiver lOla may comprise a
`45 plurality of antenna front end/analog/digital (A/D) conver(cid:173)
`sion blocks 116a ... 116n, a beamforming U* matrix block
`118, a plurality of fast Fourier transform (FFT) blocks
`120a ... 120n, a channel estimates block 122, a plurality of
`equalizer blocks 124a . . . 124n, a plurality of demapper
`50 blocks 126a ... l26n, a deinterleaver block 128, a depuncture
`block 130, and a Viterbi decoder block 132.
`In the transmitter lOOa, the coding block 102 may trans(cid:173)
`form received binary input data blocks by applying a forward
`error correction (FEC) technique such as, for example, binary
`55 convolutional coding (BCC). The application of FEC tech(cid:173)
`niques, also known as "channel coding", may improve the
`ability to successfully recover transmitted data at a receiver
`by appending redundant information to the input data prior to
`transmission via an RF channel. The ratio of the number of
`60 bits in the binary input data block to the number of bits in the
`transformed data block may be known as the "coding rate".
`The coding rate may be specified using the notion i6/t6 , where
`t6 represents the total number ofbits which comprise a coding
`group of bits, while i6 represents the number of information
`65 bits that are contained in the group of bits t6 . Any number of
`bits t6 -i6 may represent redundant bits which may enable the
`receiver lOla to detect and correct errors introduced during
`
`SONY EX. 1001
`Page 11
`
`

`

`US 7,616,955 B2
`
`5
`transmission. Increasing the number of redundant bits may
`enable greater capabilities at the receiver to detect and correct
`errors in information bits. The penalty for this additional error
`detection and correction capability may result in a reduction
`in the information transfer rates between the transmitter lOOa 5
`and the receiver lOla.
`The puncture block 104 may receive transformed binary
`input data blocks from the coding block 102 and alter the
`coding rate by removing redundant bits from the received
`transformed binary input data blocks For example, if the
`coding block 102 implemented a 1h coding rate, 4 bits of data
`received from the coding block 102 may comprise 2 informa(cid:173)
`tion bits, and 2 redundant bits. By eliminating 1 of the redun(cid:173)
`dant bits in the group of 4 bits, the puncture block 104 may
`adapt the coding rate from 1h to 2A The interleaver block 106 15
`may rearrange bits received in a coding rate-adapted data
`block from the puncture block 104 prior to transmission via
`an RF channel to reduce the probability of uncorrectable
`corruption of data due to burst of errors, impacting contigu(cid:173)
`ous bits, during transmission via an RF channel. The output 20
`from the interleaver block 106 may also be divided into a
`plurality of streams where each stream may comprise a non(cid:173)
`overlapping portion of the bits from the received coding rate(cid:173)
`adapted data block. Therefore, for a given number of bits in
`the coding rate-adapted data block, bd6, a given number of 25
`streams from the interleaver block 106, n5
`,, and a given num(cid:173)
`ber ofbits assigned to an individual stream i by the interleaver
`block 106, bs,(i):
`
`equation [1]
`
`6
`signals generated may be equal to the number of transmitting
`antenna at the transmitter lOOa. Each signal in the plurality
`generated by the beamforming V block 112 may comprise a
`weighted sum of at least one of the received composite
`OFDM signals from the IFFT blocks 110a ... 110n. The
`plurality of D/A conversion/antenna front end blocks
`114a ... 114n may receive the plurality of signals generated
`by the beamforming V matrix block 112, converting the digi(cid:173)
`tal signal representation received from the beamforming V
`10 matrix block 112 to an analog RF signal which may be ampli(cid:173)
`fied and transmitted via an antenna. The plurality of D/A
`conversion/antenna front end blocks 114a ... 114n may equal
`the number of transmitting antenna at the transmitter lOOa.
`Each D/A conversion/antenna front end block 114a . .. 114n
`may receive one of the plurality of signals from the beam(cid:173)
`forming V matrix block 112 and may utilize an antenna to
`transmit one RF signal via an RF channel.
`In the receiver lOla, the plurality antenna front end/AID
`conversion blocks 116a ... 116n may receive analog RF
`signals via an antenna, converting the RF signal to baseband
`and generating a digital equivalent of the received analog
`baseband signal. The digital representation may be a complex
`quantity comprising I and Q components. The number of
`antenna front end/AID conversion blocks 116a ... 116n may
`be equal to the number of receiving antenna at the receiver
`lOla. The beamforming U* block 118 may apply the beam-
`forming technique to the plurality of digital signals received
`from the plurality of antenna front end/AID conversion
`blocks 116a ... 116n. The beamforming U* block 118 may
`30 generate a plurality of signals where the number of signals
`generated may be equal to the number of streams utilized in
`generating the signals at the transmitter lOOa. Each signal in
`the plurality generated by the beamforming U* block 118
`may comprise a weighted sum of at least one of the digital
`35 signals received from the antenna front end/ AID conversion
`blocks 116a ... 116n. The plurality ofFFT blocks 120a ...
`120n may receive a plurality of signals from the beamforming
`U* block 118. The plurality ofFFT blocks 120a ... 120n may
`be equal to the number of signals generated by the beamform-
`40 ing U* block 118. Each FFT block 120a ... 120n may receive
`a signal from the beamforming U* block 118, independently
`applying ann-point FFT technique, demodulating the signal
`by a plurality of carrier signals based on the n sub-band
`frequencies utilized in the transmitter 1 OOa. The demodulated
`45 signals may be mathematically integrated over one sub band
`frequency period by each of the plurality of FFT blocks
`120a ... 120n to extract then symbols from contained in each
`of the plurality of OFDM signals received by the receiver
`lOla.
`The channel estimates block 122 may utilize preamble
`information contained in the received RF signal to compute
`channel estimates. The plurality of equalizer blocks 124a ...
`124n may receive symbols generated by the plurality ofFFT
`blocks 120a ... 120n. The plurality of equalizer blocks
`124a ... 124n may be equal to the number of FFT blocks
`120a . .. 120n. Each of the equalizer blocks 124a ... 124n
`may receive a signal from one of the FFT blocks 120a ...
`120n, independently processing the signal based on input
`from the channel estimates block 122 to recover the symbol
`originally generated by the transmitter lOOa. Each equalizer
`block 124a ... 124n may comprise suitable logic, circuitry,
`and/or code that may be adapted to transform symbols
`received from an FFT block 120a ... 120n to compensate for
`fading in the RF channel. The plurality of demapper blocks
`l26a ... l26n may receive symbols from the plurality of
`equalizer blocks 124a ... 124n, reverse mapping each symbol
`to a plurality of bits by applying a demodulation technique,
`
`The plurality of mapper blocks 108a ... l08n may com(cid:173)
`prise a number of individual mapper blocks which is equal to
`the number of individual streams generated by the interleaver
`block 106. Each individual mapper block 108a . .. l08n may
`receive a plurality of bits from a corresponding individual
`stream, mapping those bits into a "symbol" by applying a
`modulation technique based on a "constellation" utilized to
`transform the plurality of bits into a signal level representing
`the symbol. The representation of the symbol may be a com(cid:173)
`plex quantity comprising in-phase (I) and quadrature (Q)
`components. The mapper block 108a ... l08n for stream i
`may utilize a modulation technique to map a plurality of bits,
`bs,(i), into a symbol.
`The plurality of IFFT blocks 110a . .. 110n may receive
`symbols from the plurality of mapper blocks 108a . .. l08n 50
`where each IFFT block, such as 110a, may receive a symbol
`from a corresponding mapper block, such as 1 08a. Each IFFT
`block 110a ... 110n may subdivide the bandwidth of the RF
`channel into a plurality of n sub-band frequencies to imple(cid:173)
`ment orthogonal frequency division multiplexing (OFDM), 55
`buffering a plurality of received symbols equal to the number
`of sub-bands. Each buffered symbol may be modulated by a
`carrier signal whose frequency is based on that of one of the
`sub-bands. Each of the IFFT blocks 110a ... 110n may then
`independently sum their respective buffered and modulated 60
`symbols across the frequency sub-bands to perform an
`n-point IFFT thereby generating a composite OFDM signal.
`The beamforming V matrix block 112 may apply the beam(cid:173)
`forming technique to the plurality of composite OFDM sig(cid:173)
`nals, or "spatial modes", generated from the plurality ofiFFT 65
`blocks 110a ... 110n. The beamforming V matrix block 112
`may generate a plurality of signals where the number of
`
`SONY EX. 1001
`Page 12
`
`

`

`US 7,616,955 B2
`
`7
`based on the modulation technique utilized in generating the
`symbol at the transmitter 100, to transform the symbol into a
`plurality of bits. The plurality of demapper blocks 126a ...
`l26n may be equal to the number of equalizer blocks
`124a ... 124n, which may also be equal to the number of 5
`streams in the transmitter lOOa.
`The deinterleaver block 128 may receive a plurality of bits
`from each of the demapper blocks 126a ... l26n, rearranging
`the order of bits among the received plurality of bits. The
`deinterleaver block 128 may rearrange the order of bits from 10
`the plurality of demapper blocks 126a . . . l26n in, for
`example, the reverse order of that utilized by the interleaver
`106 in the transmitter 100. The depuncture block 130 may
`insert "null" bits into the output data block received from the
`deinterleaver block 128 that were removed by the puncture 15
`block 104. The Viterbi decoder block 132 may decode a
`depunctured output data block, applying a decoding tech(cid:173)
`nique which may recover the binary data blocks that were
`input to the coding block 102.
`FIG. lb is an exemplary block diagram of a transmitter 20
`with adaptive modulation and a corresponding receiver with
`adaptive demodulation for a MIMO system, in accordance
`with an embodiment of the invention. With reference to FIG.
`lb is shown a transmitter lOOb, and a receiver lOlb. The
`transmitter lOOb may comprise a transmit modulation control 25
`block 136, and a plurality of blocks as shown in the transmit-
`ter lOOa (FIG.la). The receiver lOlb may comprise a receive
`demodulation control block 134, and a plurality of blocks as
`shown in the receiver lOla (FIG. la). The transmit modula(cid:173)
`tion control block 136 may enable control over the selection 30
`of modulation techniques utilized in the transmitter 1 OOb. The
`receive demodulation control block 134 may enable control
`over the selection of demodulation techniques utilized in the
`receiver lOlb. In operation, the transmit modulation control
`block 136 may enable control of modulation techniques 35
`applied by each of the plurality of mapper blocks 108a ...
`l08n individually, on a per-stream basis. The receive
`demodulation control block 134 may enable control of
`demodulation techniques applied by each of the plurality of
`demapper blocks 126a ... l26n individually, on a per-stream 40
`basis.
`In operation, per-stream control of the mapper blocks
`l08a ... l08n may control the number of bits assigned to one
`or more individual streams, bs,(i), to ensure that the sum of
`bits across the plurality of streams equals the aggregate num- 45
`ber ofbits in the coding rate-adapted data block, bd6 , as shown
`in equation[ 1].
`FIG.lc is an exemplary block diagram of a transmitter with
`adaptive modulation and coding, and a corresponding
`receiver with adaptive demodulation and decoding for a 50
`MIMO system, in accordance with an embodiment of the
`invention. With reference to FIG. lc is shown a transmitter
`lOOc, and a receiver lOlc. The transmitter lOOc may com(cid:173)
`prise a plurality of puncture blocks 1 OS a ... 1 05n, a plurality
`of interleaver blocks 107 a ... 1 07n, a transmit coding control
`block 140, and a plurality of blocks as shown in the transmit(cid:173)
`ter lOOb (FIG. lb). The receiver lOlc may comprise a plural-
`ity of deinterleaver blocks 129a . . . l29n, a plurality of
`depuncture blocks 13la ... 13ln, a receive coding control
`block 138, and a plurality of blocks as shown in the receiver
`lOlb (FIG. lb).
`In the transmitter lOOc, puncture and interleaving may be
`performed individually

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