`
`(12) United States Patent
`Ma et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,248.559 B2
`Jul. 24, 2007
`
`(54) SCATTERED PILOT PATTERN AND
`CHANNEL ESTMLATION METHOD FOR
`MIMO-OFDM SYSTEMS
`
`(75) Inventors: Jianglei Ma, Kanata (CA); Ming Jia,
`Ottawa (CA); Peiying Zhu, Kanata
`(CA); Wen Tong, Ottawa (CA)
`
`(73) Assignee: Nortel Networks Limited, St. Laurent,
`Quebec (CA)
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 898 days.
`
`(*) Notice:
`
`1-1.
`(22) Filed:
`
`Jan. 8, 2002
`
`6,473,393 B1 * 10/2002 Ariyavisitakul et al. .... 370/203
`6,654,429 B1 * 1 1/2003 Li .............................. 375.316
`2002/0003774 A1* 1/2002 Wang et al. ................ 370,208
`2002/0034213 A1* 3/2002 Wang et al. ......
`... 375,132
`2002/0080887 A1* 6/2002 Jeong et al. ................ 375,295
`2002/O122383 A1* 9, 2002 Wu et al. ................... 370/210
`2002/0144.294 A1* 10, 2002 Rabinowitz et al. ........ 725,139
`2002/0181390 A1* 12/2002 Mody et al. ................ 370,208
`2003/0016621 A1
`1/2003 Li .............................. 370,203
`
`OTHER PUBLICATIONS
`Fernández-Getino Garcia, M. Julia et al; Efficient Pilot Patterns for
`Channel Estimation in OFDM Systems Over HF Channels; pp.
`
`Jones, V.K.; Raleigh, Gregory G.; Channel Estimation for Wireless
`OFDM Systems; pp.980-985.
`
`* cited by examiner
`Primary Examiner Chi Pham
`Assistant Examiner Melanie Jagannathan
`
`(57)
`
`ABSTRACT
`
`(65)
`
`(56)
`
`Prior Publication Data
`US 2003 FOOT2254A1
`Apr. 17, 2003
`Related U.S. Application Dat
`elated U.S. Application Uata
`(60) Provisional application No. 60/329.509, filed on Oct.
`17, 2001.
`A method and app
`provided for reducing th
`(51) Int. Cl.
`method and apparatus are orOV1Cled Or reduc1ng the
`number of pilot symbols within a MIMO-OFDM commu
`(2006.01)
`HO4. IIM
`nication system, and for improving channel estimation
`(2006.01)
`H04O 700
`within Such a system. For each transmitting antenna in an
`(2006.01)
`H04B 7/26
`OFDM transmitter, pilot symbols are encoded so as to be
`(2006.01)
`H04B 7/02
`unique to the transmitting antenna. The encoded pilot sym
`(2006.01)
`H04L 27/00
`bols are then inserted into an OFDM frame to form a
`370/208: 370/328: 370/335:
`(52) U.S. Cl
`diamond lattice, the diamond lattices for the different trans
`AV
`370,343.370,441: 375,299. 375,316. 455/101
`mitting antennae using the same frequencies but being offset
`.
`.
`.
`.
`.
`.
`s
`s
`(58) Field of Classislist Sh 5 437.465 ... from each other by a single symbol in the time domain. At
`S
`lication file f s
`s let s
`h hist
`s
`the OFDM receiver, a channel response is estimated for a
`ee appl1cauon Ille Ior complete searcn n1story.
`symbol central to each diamond of the diamond lattice using
`References Cited
`a two-dimensional interpolation. The estimated channel
`responses are Smoothed in the frequency domain. The chan
`U.S. PATENT DOCUMENTS
`nel responses of remaining symbols are then estimated by
`interpolation in the frequency domain.
`
`5,867.478 A * 2/1999 Baum et al. ................ 370,203
`6,298,035 B1 * 10/2001 Heiskala ..................... 370,206
`6,359,938 B1* 3/2002 Keevill et al. .............. 375.316
`
`44 Claims, 7 Drawing Sheets
`
`OFDM TRANSMITTERTTTTTTTTTTTTTTTTTTTT
`
`1O
`
`- - - - - - - - - - - - - - - -
`
`
`
`
`
`CODENG
`MODULATION
`12
`
`
`
`16
`
`
`
`
`
`18
`
`
`
`
`
`
`
`
`
`
`
`PLOT
`INSERTER
`24
`
`PILOT STBC
`23
`
`P1, P2
`
`
`
`
`
`
`
`PILOT
`NSEER
`40
`
`GUARD
`INSERTER
`30
`
`GUARD
`INSERTER
`30
`
`
`
`Ford Motor Co.
`Exhibit 1008
`Page 001
`
`
`
`
`U.S. Patent Jul. 24, 2007
`
`Sheet 1 of 7 US 7,248,559 B2
`
`PILOT EXTRACTION IN FREQUENCY
`
`DOMAIN
`lA-1
`-
`l
`
`+
`
`INTERPOLATION IN TIME
`lA-2
`
`- I
`
`
`
`,..,
`
`INTERPOLATION IN FREQUENCY
`1A-3
`
`PILOT EXTRACTION IN FREQUENCY
`
`DOMAIN
`1 B-1
`-
`
`J,
`
`INTERPOLATION IN FREQUENCY
`
`1B-2
`
`- J,
`
`
`IFFT
`1 B-3
`-
`
`•
`SMOOTHING/DE-NOISE
`18-4
`
`-
`
`FIG. lA
`(PRIOR ART)
`
`-
`
`J..
`
`FFT
`1B-5
`-
`
`FIG. 1B
`(PRIOR ART)
`
`PILOT EXTRACTION IN FREQUENCY
`
`DOMAIN
`1 C-1
`-
`
`•
`
`INTERPOLATION IN TIME
`1 C-2
`-
`
`+
`
`INTERPOLATION IN FREQUENCY
`1C-3
`
`-
`
`FIG. lC
`(PRIOR ART)
`
`Ford Motor Co.
`Exhibit 1008
`Page 002
`
`
`
`r------ ----------------------------------
`OFDM TRANSMITTER
`1
`r----------- --------------------------------------
`10
`
`ODFM COMPONENT 20
`: :
`:
`GUARD LIMITER : : �37
`:
`INSERTER 32
`I
`- :
`-
`-
`30
`
`------------------------------
`
`I
`
`,......,,,,,.,...,.,,,,..._,,
`
`,.......,,,,,.,..,..,,,,.,,....., .-----,
`
`...._.....,......____,
`
`...__.=-_ ......
`
`I
`I
`I
`
`�
`
`I
`
`I I
`
`I
`I
`
`J
`
`e •
`00 •
`�
`�
`�
`�
`
`�
`=
`
`2'
`:-'
`
`N
`J·
`N
`0
`0
`-...J
`
`rJJ
`=('D
`('D .....
`
`N
`
`2
`
`0 ....
`
`-...J
`
`COOING/
`ENCODING
`MODULATION
`14
`12
`
`_________________________________________________
`
`21 PILOT STBC [ P1, P2]
`___,_, -► I 23 -Pt p1*
`_ I ODFM COMPONENT 38
`
`:
`-
`-- . - GUARD
`LIMITER
`INSERTER
`30 32
`H
`
`18
`
`L ___________________________
`
`1 I
`1 I
`I -----.i
`�
`11
`
`L ________________________________________________ JI
`_____________________
`______________________
`J
`
`FIG. 2
`
`d
`r.,;_
`
`'-"--...l
`N
`�
`'-"Q/0
`UI
`UI
`\0
`=
`N
`
`Ford Motor Co.
`Exhibit 1008
`Page 003
`
`
`
`•
`
`------------------------------------------------------------
`�
`1
`I
`
`OFDM COMPONENT 56
`�
`OFDM RECEIVER
`�
`�
`50
`
`52
`
`.....__.__I •1 5 9
`
`FREQ.
`DEMUX FFT
`
`RF ADC
`
`CORR.
`60
`68
`70
`64
`
`•
`
`�
`
`N
`�
`...N
`0
`0
`-....J
`
`rJJ
`
`FRAME
`SYNC.
`66
`
`I
`
`5
`
`75
`
`CHANNEL
`ESTIMATOR
`72
`
`75
`
`I I�
`
`=('D
`DECODE/
`('D .....
`DECODER
`DEMOD
`�
`78
`0
`
`80
`
`....
`-....J
`
`OFDM COMPONENT
`58
`
`'
`I
`I
`I
`I
`I
`d
`
`r.,;_
`-....l
`'N
`�
`00
`
`--------------------------------------------------------
`
`FIG. 3
`
`UI
`\0
`
`=
`N
`
`Ford Motor Co.
`Exhibit 1008
`Page 004
`
`
`
`U.S. Patent Jul. 24, 2007
`
`Sheet 4 of 7
`
`US 7,248,559 B2
`
`
`
`RECEIVE DAT A SYMBOLS
`
`-
`
`100
`i
`
`GENERATE PILOT SYMBOLS
`
`102
`
`
`APPLY STBC ENCODING TO PILOT SYMBOLS
`
`- .1
`
`FIG. 4
`
`104
`
`
`
`INSERT ENCODED PILOT SYMBOLS
`
`- i
`
`106
`
`-
`
`122
`
`126
`
`128
`
`124
`
`FIG. 5
`
`Ford Motor Co.
`Exhibit 1008
`Page 005
`
`
`
`U.S. Patent Jul. 24, 2007
`
`
`Sheet 5 of 7 US 7,248,559 B2
`
`FIG. 6
`
`Ford Motor Co.
`Exhibit 1008
`Page 006
`
`
`
`U.S. Patent Jul. 24, 2007
`Sheet 6 of 7 US 7,248,559
`B2
`
`Q 2D INTERPOLATION
`ESTIMATE
`CHANNEL
`@ PILOT
`
`160
`
`FIG. 7
`
`Q 2D INTERPOLATION
`® PILOT CHANNEL
`ESTIMATE
`
`,,.
`
`--(4---+---+---------
`110···--
`-------------
`-------------
`___ )
`
`... \
`
`-
`
`FILTER
`172
`
`FREQUENCY
`
`FIG. 8
`
`Q 2D INTERPOLATION
`ESTIMATE
`@ PILOT CHANNEL
`.----------�---,
`a) 1D INTERPOLATION
`CUBIC INTERPOLATOR
`LAGRANGE
`175
`
`FREQUENCY
`
`FIG. 9
`
`Ford Motor Co.
`Exhibit 1008
`Page 007
`
`
`
`U.S. Patent Jul. 24, 2007
`
`
`Sheet 7 of 7 US 7,248,559 B2
`
`PILOT EXTRACTION AT FREQUENCY DOMAIN FOR
`
`
`
`
`EACH RECEIVE ANTENNA
`500-
`i
`
`
`
`502-
`.i
`
`BUFFER SCATTERED PILOT FOR 3 STBC BLOCKS
`
`FIG. 10
`503
`
`CHANNEL RESPONSE MATRIX COMPUTING
`
`3-POINT SMOOTHING IN FREQUENCY DOMAIN
`
`i
`
`4-POINT 2-D INTERPOLATION
`-
`504
`.i
`
`
`
`505-
`.i
`
`
`506-
`
`INTERPOLATION IN FREQUENCY DOMAIN
`
`1.00E+OO
`I I
`100Hz
`1.00E-01
`� � ...... "
`t---::. t'---J
`1.00E-02
`� � �
`I.I.I
`co
`1.00E-03
`
`1.00E-04
`
`300Hz
`
`� � � t, � � �)
`
`1.00E-05
`�c§>�c§>�c§>�c§>�c§>�c§>�c§>�
`<r.,· c:o· <:o· I'\. I'\. ct)· Cb' o.,· o.,· c:::,· c:::,· ..._,. ..._,. �-�·
`SNR (dB)
`
`"' "' "" " "
`
`• DPPOLER = 1 OOHz PROPOSED METHOD
`
`
`
`Q DOPPLER=300Hz PROPOSED METHOD
`♦ DPPOLER = 1 OOHz IDEAL CHANNEL
`◊DOPPLER= 300Hz IDEAL CHANNEL
`
`
`FIG. 11
`
`Ford Motor Co.
`Exhibit 1008
`Page 008
`
`
`
`
`
`US 7,248,559 B2
`
`1
`SCATTERED PILOT PATTERN AND
`CHANNEL ESTIMATION METHOD FOR
`MIMO-OFDM SYSTEMS
`
`RELATED APPLICATION
`
`
`
`FIELD OF THE INVENTION
`
`
`
`BACKGROUND OF THE INVENTION
`
`2
`The variations in phase and amplitude resulting from
`
`
`
`
`
`
`
`
`propagation along the channel are referred to as the channel
`
`
`
`response. The channel response is usually frequency and
`
`
`
`
`time dependent. If the receiver can determine the channel
`
`
`
`to compensate 5 response, the received sign al can be corrected
`
`
`
`
`
`for the channel degradation. The determination of the chan
`
`
`
`
`
`nel response is called channel estimation. The inclusion of
`This application claims the benefit of U.S. provisional
`
`
`
`
`pilot symbols in each OFDM symbol allows the receiver to
`
`
`application No. 60/329,509 filed Oct. 17, 2001.
`
`
`
`carry out channel estimation. The pilot symbols are trans-
`
`
`10 mitted with a value known to the receiver. When the receiver
`
`
`
`
`receives the OFDM symbol, the receiver compares the
`
`
`received value of the pilot symbols with the known trans
`
`
`
`This invention relates to OFDM communication systems,
`
`
`mitted value of the pilot symbols to estimate the channel
`
`
`
`and more particularly to a more efficient use of pilot symbols
`response.
`within such systems.
`15 The pilot symbols are overhead, and should be as few in
`
`
`
`
`
`number as possible in order to maximize the transmission
`
`
`rate of data symbols. Since the chamiel response can vary
`
`
`with time and with frequency, the pilot symbols are scattered
`
`
`
`
`Multiple Input Multiple Output-Orthogonal Frequency
`
`
`
`
`amongst the data symbols to provide as complete a range as
`
`
`
`Division Multiplexing (MIMO-OFDM) is a novel highly
`
`
`
`
`20 possible of channel response over time and frequency. The
`
`
`
`
`spectral efficient technology used to transmit high-speed
`
`
`set of frequencies and times at which pilot symbols are
`
`data through radio chamiels with fast fading both in fre
`
`
`
`inserted is referred to as a pilot pattern. The optimal tem
`quency and in time.
`
`
`
`poral spacing between the pilot symbols is usually dictated
`In wireless communication systems that employ OFDM,
`
`
`
`
`
`
`by the maximum anticipated Doppler frequency, and the
`
`
`
`
`
`a transmitter transmits data to a receiver using many sub
`
`
`
`25 optimal frequency spacing between the pilot symbols is
`
`
`
`
`carriers in parallel. The frequencies of the sub-carriers are
`
`
`
`usually dictated by the anticipated delay spread of multi
`
`
`
`orthogonal. Transmitting the data in parallel allows the
`path fading.
`
`
`
`symbols containing the data to be of longer duration, which
`The existing pilot-assisted OFDM channel estimation
`
`
`
`
`
`
`
`reduces the effects of multi-path fading. The orthogonality
`
`
`
`approaches are designed for conventional one transmitter
`
`
`of the frequencies allows the sub-carriers to be tightly
`
`
`
`30 system. With a scattered pilot arrangement, there are three
`
`
`
`
`spaced, while minimizing inter-carrier interference. At the
`
`classes of algorithms:
`
`
`
`transmitter, the data is encoded, interleaved, and modulated
`
`1-D frequency interpolation or time interpolation
`
`
`
`to form data symbols. Overhead information is added,
`
`
`Transformed frequency 1-D interpolation
`
`
`
`including pilot symbols, and the symbols ( data plus over
`
`
`Independent time and frequency 1-D interpolation
`head) are organized into OFDM symbols. Each OFDM 35
`
`
`
`
`
`The first class of algorithms is based on the pilot OFDM
`symbol typically uses 2n frequencies. Each symbol is allo
`
`
`symbol (all the sub-carriers are used as the pilots) or
`cated to represent a component of a different orthogonal
`
`
`
`
`
`comb-type of pilots. This approach shown in the flow chart
`frequency. An inverse Fast Fourier Transform (IFFT) is
`
`
`
`
`
`
`
`for channels with high of FIG. lA is simple but only suitable
`
`
`applied to the OFDM symbol (hence the preference of 2n
`
`
`
`
`frequency selectivity or channels with high time fading. The
`frequencies) to generate time samples of a signal. Cyclic
`
`
`
`
`
`
`
`40 method involves pilot extraction in the frequency domain
`
`extensions are added to the sign al, and the sign al is passed
`
`
`
`or (step lA-1) followed by interpolation in time (step lA-2),
`
`
`
`
`
`through a digital-to-analog converter. Finally, the transmitter
`
`
`interpolation in frequency (step lA-3).
`
`
`
`
`transmits the signal to the receiver along a channel.
`The second method shown in the flow chart of FIG. 1B is
`
`
`
`
`When the receiver receives the signal, the inverse opera
`aimed for chamiels with slow Doppler fading and fast
`
`
`
`tions are performed. The received signal is passed through
`45
`
`
`
`
`frequency fading. It improves the first method by using FFT
`
`
`
`an analog-to-digital converter, and timing information is
`
`
`to reconstruct the chamiel response back to time domain for
`
`
`
`then determined. The cyclic extensions are removed from
`
`
`
`noise reduction processing at the expense of FFT/IFFT
`
`
`
`the signal. The receiver performs an FFT on the received
`
`
`
`
`computing for the chamiel estimation separately. The
`
`
`
`signal to recover the frequency components of the sign al,
`
`
`method begins with pilot extraction in the frequency domain
`
`
`
`
`that is, the data symbols. Error correction may be applied to 50
`
`
`in (step 1B-1), which may be followed by interpolation
`
`
`
`the data symbols to compensate for variations in phase and
`
`
`
`
`trans-fast Fourier Then an inverse frequency (step 1B-2).
`
`
`
`
`amplitude caused during propagation of the signal along the
`
`
`form (step 1B-3), smoothing/de-noise processing (step
`
`
`
`channel. The data symbols are then demodulated, de-inter
`
`
`
`and finally a fast Fourier transform steps are
`1B-4),
`(1B-5)
`
`
`
`leaved, and decoded, to yield the transmitted data.
`executed.
`
`
`
`
`
`In systems employing differential detection, the receiver 55
`The third method shown in the flow chart of FIG. lC can
`
`
`
`
`compares the phase and/or amplitude of each received
`
`
`
`be used to estimate channel for mobile applications, where
`
`
`
`symbol with an adjacent symbol. The adjacent symbol may
`
`
`
`both fast time fading and frequency fading exist. However
`
`
`
`be adjacent in the time direction or in the frequency direc
`
`
`
`it needs a relatively high density of pilots and a completed
`
`
`
`tion. The receiver recovers the transmitted data by measur
`
`
`
`interpolator. This method involves pilot extraction in the
`
`
`
`
`ing the change in phase and/or amplitude between a symbol 60
`
`
`by interpofrequency domain (step lC-1) this is followed
`
`
`
`
`and the adjacent symbol. If differential detection is used,
`
`
`in frequency lation in time (step lC-2) and interpolation
`(step lC-3).
`
`
`
`channel compensation need not be applied to compensate for
`
`
`
`variations in phase and amplitude caused during propagation
`In the propagation environment with both high frequency
`
`
`
`
`
`
`
`of the signal. However, in systems employing coherent
`
`
`
`dispersion and temporal fading, the chamiel estimation
`
`
`
`
`detection the receiver must estimate the actual d phase and 65
`
`
`
`performance can be improved by the increase of pilot
`
`
`
`amplitude of the channel response, and channel compensa
`
`
`
`
`symbol density at the price of the reduction of the spectral
`tion must be applied.
`
`
`
`
`efficiency of the data transmission. To interpolate and recon-
`
`Ford Motor Co.
`Exhibit 1008
`Page 009
`
`
`
`
`
`US 7,248,559 B2
`
`periodically at all frequencies simultaneously. However, SUMMARY OF THE INVENTION
`
`4
`3
`
`
`struct the channel response function from the limited pilots ting antenna typically blinks its pilot pattern on and off. This
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`to achieve reliable channel estimation with the minimum increases the temporal separation of the pilot symbols for
`
`
`overhead is a challenging task.
`
`
`
`each transmitter, reducing the accuracy of the interpolation
`
`
`
`used to estimate the channel response. In MIMO-OFDM
`
`
`
`
`
`There are a variety of existing standard pilot patterns. In
`
`
`
`
`5 systems a simple and fast channel estimation method is
`
`environments in which the channel varies only slowly with
`
`
`
`
`
`
`
`
`
`particularly crucial because of the limitation of the compu
`time and frequency, the pilot symbols may be inserted
`
`
`
`
`
`
`tational power for estimating MxN channels, while in SISO
`cyclically, being inserted at an adjacent frequency after each
`
`
`
`
`
`OFDM system only one channel needs to be estimated.
`time interval. In environments in which the channel is highly
`
`
`
`
`frequency dependent, the pilot symbols may be inserted
`
`
`
`
`
`10
`
`
`such a pilot pattern is only suitable for channels that vary
`
`
`very slowly with time. In environments in which the channel
`Channel estimation methods are provided which are based
`
`
`
`
`
`
`
`is highly time dependent, the pilot symbols may be inserted
`
`
`
`on the partial interpolation of a scattered pilot by using true
`
`
`
`
`continuously at only specific frequencies in a comb arrange
`
`
`
`2-D interpolation; and additionally, simple 1-D interpolation
`
`
`
`ment to provide a constant measurement of the channel
`
`
`
`
`is used reconstruct the entire channels. This method has a
`15
`
`
`
`response. However, such a pilot pattern is only suitable for
`
`
`
`reduced scattered pilot overhead, and is at least an order of
`
`
`
`channels that vary slowly with frequency. In environments
`
`
`
`some existingmagn itude less computationally complex than
`
`
`
`in which the channel is both highly frequency and highly
`
`
`
`
`methods. In general, the proposed method of channel esti
`
`
`
`time dependent (for example, mobile systems with much
`
`
`
`
`mation is more robust in channels with high Doppler spread,
`
`
`
`
`
`multi-path fading), the pilot symbols may be inserted peri-20
`
`
`
`and provides better performance than some existing methods
`
`
`
`odically in time and in frequency so that the pilot symbols
`
`
`
`
`
`and requires the less buffering of the OFDM symbols for the
`
`
`
`
`
`form a rectangular lattice when the symbols are depicted in
`
`
`
`coherent detection at the receiver than in some methods.
`
`a time-frequency diagram.
`
`
`The methods allow fewer pilot symbols to be placed
`
`
`
`In OFDM communication systems employing coherent
`
`
`
`within each OFDM symbol, while still allowing accurate
`
`
`
`modulation and demodulation, the receiver must estimate
`
`
`
`
`interpolation of the channel response. The data rate of an
`25
`
`
`
`
`the channel response at the frequencies of all sub-carriers
`
`MIMO-OFDM system is thereby improved.
`
`
`
`
`and at all times. Although this requires more processing than
`
`
`
`
`A first broad aspect of the invention provides a method of
`
`
`in systems that employs differential modulation and
`
`
`
`
`inserting pilot symbols into Orthogonal Frequency Division
`
`
`demodulation, a significant gain in signal-to-noise ratio can
`
`
`Multiplexing (OFDM) frames at an OFDM transmitter hav
`
`
`be achieved using coherent modulation and demodulation.
`30
`
`
`
`
`ing at least one transmitting antenna, the OFDM frames
`
`
`
`
`The receiver determines the channel response at the times
`
`
`
`having a time domain and a frequency domain, each OFDM
`
`
`
`and frequencies at which pilot symbols are inserted into the
`
`
`
`frame comprising a plurality of OFDM symbols. The
`
`
`OFDM symbol, and performs interpolations to estimate the
`
`
`
`
`method involves, for each antenna, inserting scattered pilot
`
`
`
`
`channel response at the times and frequencies at which the
`
`
`
`
`symbols in an identical scattered pattern in time-frequency.
`
`
`
`
`
`data symbols are located within the OFDM symbol. Placing
`35
`
`
`
`In some embodiments, the identical scattered pattern is a
`
`
`
`pilot symbols more closely together (in frequency if a comb
`
`regular diagonal-shaped lattice.
`
`
`
`
`pattern is used, in time if a periodic pattern is used, or in both
`
`
`
`In some embodiments, inserting pilot symbols in an
`
`
`
`frequency and in time if a rectangular lattice pattern is used)
`
`
`
`
`identical diagonal-shaped lattice involves for each point in
`
`
`
`
`within a pilot pattern results in a more accurate interpolation.
`
`
`
`
`the identical diagonal shaped lattice inserting a number of
`
`
`
`
`However, because pilot symbols are overhead, a tighter pilot
`40
`
`
`pilot symbols on a single sub-carrier for N consecutive
`
`
`
`pattern is at the expense of the transmitted data rate.
`
`
`OFDM symbols, where N is the number of transmitting
`
`
`
`
`Existing pilot patterns and interpolation techniques are
`antennae.
`
`
`
`
`
`usually sufficient if the channel varies slowly with time (for
`
`
`
`
`
`
`
`example for nomadic applications). However, if the channel
`mond shaped lattice.
`
`
`
`varies quickly with time (for example, for mobile applica-
`45
`In some embodiments for each point in the diagonal
`
`
`
`
`
`
`tions ), the time interval between pilot symbols must be
`
`
`
`
`shaped lattice, L uncoded pilot symbols are generated. Space
`
`
`
`
`reduced in order to allow an accurate estimation of the
`
`
`time block coding (STBC) is performed on the group of L
`
`
`
`
`
`channel response through interpolation. This increases the
`
`
`
`
`uncoded pilot symbols to produce an NxN STBC block, L
`
`overhead in the signal.
`
`
`and N determining an STBC code rate. Then, one row or
`
`
`
`The problem of minimizing the number of pilot symbols
`50
`
`
`
`column of the STBC block is transmitted on each antenna on
`
`while maximizing the accuracy of the interpolation is also
`
`a specific sub-carrier.
`
`
`particularly cumbersome in Multiple-Input Multiple-Output
`In some embodiments, transmitting the pilot symbols is
`
`
`
`
`
`(MIMO) OFDM systems. In MIMO OFDM systems, the
`
`
`
`done with a power level greater than a power level of data
`
`
`transmitter transmits data through more than one transmit
`
`
`
`
`symbols, depending upon a value reflective of channel
`
`
`
`ting antenna and the receiver receives data through more 55
`conditions.
`
`
`
`than one receiving antenna. The binary data is usually
`In some embodiments, transmitting the pilot symbols is
`
`
`
`
`
`
`
`
`divided between the transmitting antennae, although the
`
`done with a power level which is dynamically adjusted to
`
`
`
`same data may be transmitted through each transmitting
`
`
`
`
`ensure sufficiently accurate reception as a function of a
`
`
`
`
`antenna if spatial diversity is desired. Each receiving
`
`
`
`
`modulation type applied to the sub-carriers carrying data.
`
`
`
`
`
`antenna receives data from all the transmitting antennae, so 60
`
`
`
`
`if there are M transmitting antennae and N receiving anten
`
`
`
`In some embodiments, the diagonal shaped lattice pattern
`
`
`each nae, then the sign al will propagate over MxN channels,
`
`has a first plurality of equally spaced sub-carrier positions,
`
`
`of which has its own channel response. Each transmitting
`
`
`and a second plurality of equally spaced sub-carrier posi
`
`
`
`antenna inserts pilot symbols into the same sub-carrier
`
`
`
`
`tions offset from said first plurality. The pilot symbols are
`
`location of the OFDM symbol which it is transmitting. In
`
`
`
`
`
`inserted alternately in time using the first plurality of equally
`65
`
`
`
`
`
`order to minimize interference at the receiver between the
`
`
`spaced sub-carrier positions and the second plurality of
`
`
`
`pilot symbols of each transmitting antenna, each transmit-
`
`
`equally spaced sub-carrier positions.
`
`In some embodiments, diagonal shaped lattice is a dia
`
`Ford Motor Co.
`Exhibit 1008
`Page 010
`
`
`
`
`
`US 7,248,559 B2
`
`6
`5
`In some embodiments, the second plurality of sub-carriers in the frequency direction to estimate the charmel responses
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`is offset from the first plurality of equally spaced-sub-carrier corresponding to remaining OFDM sub-carriers within each
`
`
`
`
`positions by half the spacing between adjacent sub-carriers OFDM symbol.
`
`
`
`
`
`of the first plurality of sub-carrier positions thereby forming
`In some embodiments, estimating the channel response of
`
`
`
`
`
`
`a diamond shaped lattice pattern.
`
`
`
`5 a plurality of points not on the scattered pattern by perform
`
`
`ing a two-dimensional (time direction, frequency direction)
`
`
`
`In some embodiments, the pilot pattern is cyclically
`
`
`interpolation of channel responses determined for points in
`
`
`offset, both in a time direction and in a frequency direction,
`
`
`
`
`the scattered pattern lattice involves for each sub-carrier to
`
`
`
`
`for at least one adjacent base station to form re-use patterns.
`
`
`
`be estimated averaging charmel responses of the given
`
`
`
`
`Another broad aspect of the invention provides an OFDM
`
`
`
`
`channel estimation period of a sub-carrier before the sub
`
`
`transmitter. The OFDM transmitter has a plurality of trans-10
`
`
`
`
`carrier to be estimated in frequency (when present) and a
`
`
`
`
`mit antennas, and is adapted to insert pilot symbols into
`
`
`
`sub-carrier after the sub-carrier to be estimated in frequency
`
`
`
`Orthogonal Frequency Division Multiplexing (OFDM)
`
`
`
`(when present) and the channel response for a previous
`
`
`
`
`frames having a time domain and a frequency domain, each
`
`
`
`
`estimation period (when present) and a following estimation
`
`
`
`OFDM frame comprising a plurality ofOFDM symbols by,
`
`period (when present).
`15
`
`
`
`
`for each antenna, inserting pilot symbols in an identical
`In some embodiments, the method is applied to a single
`
`
`
`scattered pattern in time-frequency.
`
`
`transmitter, single receiver system.
`
`
`
`In some embodiments, the identical scattered pattern is a
`
`
`
`In other embodiments the method is applied to a single
`
`diagonal-shaped lattice.
`
`
`transmitter system wherein each point in the scattered pat
`
`
`
`
`In some embodiments, inserting pilot symbols in an
`20
`
`
`tern contains a single pilot symbol.
`
`
`
`identical scattered pattern involves for each point in the
`
`
`
`In some embodiments, the method is applied to a system
`
`
`
`identical scattered pattern inserting a number of pilot sym
`
`
`in which there are N>=2 antennas, and each point in the
`
`
`
`bols on a single sub-carrier for N consecutive OFDM
`
`
`scattered pattern contains a number N of consecutive
`
`
`symbols, where N is the number of transmitting antennae,
`
`
`
`encoded pilot symbols transmitted on a sub-carrier, a single
`
`where N>=l.
`25
`
`
`
`
`channel estimate being determined for each N encoded pilot
`
`
`
`In some embodiments, the scattered pattern is a diamond
`symbols.
`shaped lattice.
`In some embodiments, the N encoded pilot symbols
`
`
`
`
`In some embodiments, for each point in the scattered
`
`
`
`contain L pilot symbols which were STBC block coded,
`
`
`
`
`pattern, the OFDM transmitter is adapted to generate L
`
`
`
`where N and L together determine a STBC code rate.
`
`
`
`uncoded pilot symbols, perform space time block coding
`30
`
`
`
`
`Other aspects and features of the present invention will
`
`
`
`
`(STBC) on the group of L pilot symbols to produce an N xN
`
`
`
`
`become apparent to those ordinarily skilled in the art upon
`
`
`
`STBC block, and transmit one row or colunm of the STBC
`
`
`
`
`review of the following description of specific embodiments
`block on each antenna.
`
`
`of the invention in conjunction with the accompanying
`
`
`
`In some embodiments, the OFDM transmitter is further
`Figures.
`
`
`
`adapted to transmit the pilot symbols with a power level
`35
`
`
`
`
`greater than a power level of data symbols depending on a
`
`
`value reflective of channel conditions.
`
`In some embodiments in which the diamond shaped
`The invention will now be described in greater detail with
`
`
`
`
`
`lattice pattern is employed, the diamond shaped lattice
`
`
`
`
`reference to the accompanying Figures, in which:
`
`
`
`pattern has a first plurality of equally spaced sub-carrier
`40
`
`
`
`FIG. 1 illustrates flow-charts for three examples of con
`
`
`
`positions and a second plurality of equally spaced sub
`
`ventional OFDM Charmel Estimation;
`
`
`
`
`carrier positions offset from said first plurality. The pilot
`
`
`FIG. 2 is a block diagram of a Multiple-Input Multiple
`
`
`symbols are inserted alternately in time using the first
`
`
`Output Orthogonal Frequency Division Multiplexing
`
`
`
`
`plurality of equally spaced sub-carrier positions and the
`
`
`
`(OFDM) transmitter provided by an embodiment of the
`
`
`
`second plurality of equally spaced sub-carrier positions.
`45
`invention;
`
`
`
`
`Another broad aspect of the invention provides a method
`FIG. 3 is a block diagram of an OFDM receiver;
`
`
`
`
`
`of estimating a plurality of charmel responses at an Orthogo
`
`
`FIG. 4 is a flowchart of a method by which an OFDM
`
`
`
`
`nal Frequency Division Multiplexing (OFDM) receiver hav
`
`
`
`transmitter inserts pilot symbols into an OFDM frame
`
`
`
`
`ing at least one receive antenna. The method involves at each
`
`
`
`according to one embodiment of the invention;
`
`
`
`
`
`receive antenna receiving OFDM frames transmitted by at 50
`
`
`FIG. 5 is a diagram of a pilot pattern generated using the
`
`
`
`least one transmitting antenna, the OFDM frames having a
`method of FIG. 4;
`
`time domain and a frequency domain, the OFDM frames
`FIG. 6 is a block diagram of a MIMO system showing the
`
`
`
`
`
`
`
`transmitted by each antenna having pilot symbols inserted in
`
`
`channel transfer functions between two transmit antennas
`
`
`
`an identical scattered pattern in time-frequency, each OFDM
`
`and two receive antennas;
`
`
`
`frame comprising a plurality of OFDM symbols. For each 55
`FIG. 7 is a time frequency diagram showing channel
`
`
`
`
`
`
`
`
`
`transmit antenna, receive antenna combination: a) the pilot
`
`
`
`estimate positions for pilot channel estimation;
`
`
`symbols of the received OFDM frames are used to estimate
`
`
`
`
`FIG. 8 schematically illustrates a step of filtering esti
`
`
`
`
`a channel response for each point in the scattered pattern; b)
`
`
`mated and interpolated pilot channel estimates;
`
`
`
`the charmel response is estimated for of a plurality of points
`
`FIG. 9 shows schematically the step of interpolating
`
`
`not on the scattered pattern by performing a two-dimen-
`60
`
`
`
`between the charmel estimates previously determined to
`
`
`
`
`
`sional (time direction, frequency direction) interpolation of
`
`
`
`provide charmel estimates for all sub-carriers and all times;
`
`
`
`channel responses determined for points in the scattered
`
`
`pattern; c) an interpolation is performed in the frequency
`
`
`FIG. 10 is a flow chart summarizing the overall channel
`
`
`
`direction to estimate the charmel responses corresponding to
`
`
`
`estimation method provided by an embodiment of the inven
`
`
`
`
`remaining OFDM sub-carriers within each OFDM symbol.
`tion; and
`65
`
`
`
`
`In some embodiments, a filtering function is performed on
`
`
`
`
`
`the channel responses prior to performing the interpolation
`
`
`obtained using the method of FIG. 10.
`
`FIG. 11 is an example of a set of performance results
`
`
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`Ford Motor Co.
`Exhibit 1008
`Page 011
`
`
`
`
`
`US 7,248,559 B2
`
`8
`
`7
`DETAILED DESCRIPTION OF THE
`
`The data symbols sent along the second processing path
`
`
`PREFERRED EMBODIMENTS
`
`18 are sent to a second OFDM component 38 which includes
`
`
`
`processors similar to those included in the first OFDM
`The following sections describe a MIMO-OFDM trans
`
`
`
`
`
`
`the pilot inserter component 20. However, 40 inserts
`
`
`mitter/receiver and scattered pilot insertion. By way of 5
`
`
`
`encoded pilot symbols from the second row of the STBC
`
`
`introduction, a OFDM frame consists of the preamble
`
`
`
`block produced by the pilot STBC function 23. The symbols
`
`
`
`OFDM symbols and regular OFDM symbols. Each OFDM
`
`
`sent along the second processing path 18 are ultimately
`
`
`symbol uses a set of orthogonal sub-carriers. When there are
`
`transmitted as a signal through a second transmitting
`
`
`
`two transmit antennas, two OFDM symbols form a STTD
`antenna
`42.
`
`
`
`block. For regular OFDM symbols, some sub-carriers are 10
`of an MIMOReferring now to FIG. 3, a block diagram
`
`
`
`
`
`used as pilot sub-carriers to carry pilot symbols while the
`
`
`
`OFDM receiver is shown. An OFDM receiver a 50 includes
`
`
`
`others are used as data sub-carriers to carry data symbols.
`
`
`
`
`antenna first receiving antenna 52 and a second receiving 54
`
`
`
`
`The pilot sub-carriers are modulated by pilot symbols gen
`
`
`( although more generally there will be one or more receiving
`
`
`erated by QPSK. The data sub-carriers are modulated by
`
`
`
`a first antennae). The first receiving antenna 52 receives
`
`
`
`
`
`complex data symbols generated by Q AM mapping. STTD 15
`
`
`
`
`
`of is a combination received signal received sign al. The first
`
`
`
`coding is applied to the pilot sub-carrier pairs located at the
`
`
`
`the two signals transmitted by the two transmitting antennae
`
`same frequency within one STTD block.
`
`
`
`each of the 37 and 42 of FIG. 2, although two sign als will
`
`
`of a Multiple-Input Referring to FIG. 2, a block diagram
`
`
`
`Multiple-Output (MIMO) Orthogonal Frequency Division
`
`
`have been altered by a respective channel between the
`
`
`
`Multiplexing (OFDM) transmitter provided by an embodi-20
`
`
`
`
`respective transmitting antenna and the first receiving
`
`
`ment of the invention is shown. The OFDM transmitter
`
`
`
`a antenna antenna 52. The second receiving 54 receives
`
`
`
`though shown in FIG. 2 is a two-output OFDM transmitter,
`
`
`
`second received signal. The second received sign al is a
`
`
`more generally there may be a plurality of M transmitting
`
`
`
`combination of the two signals transmitted by the two
`
`
`antennae. An OFDM transmitter 10 takes binary data as
`
`
`
`each of transmitting antennae 37 and 42 of FIG. 2, although
`
`input but data in other forms may be accommodated. The 25