Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
TWO-DIMENSIONAL CHANNEL ESTIMATION FOR MULTICARRIER MULTIPLE INPUT OUTPOUT COMMUNICATION SYSTEMS
Document Type and Number:
WIPO Patent Application WO/2004/073276
Kind Code:
A1
Abstract:
The present invention extends the concept of two dimensional channel estimation to multicarrier multiple input multiple output communication systems using multicarrier modulated transmission signals impinging from a plurality of (NT) transmit antennas at the receiver side. It is assumed that the transmission signals carry a two dimensional data sequence with embedded pilot symbol. As basis of a two-stage channel estimation process the plurality of transmit antennas is divided into disjoint transmission antenna subsets (Amicrol); In a first stage of channel estimation impinging pilot sequences are separated in relation to transmission antenna subsets (Amicrol) by performing a first stage channel estimation to yield tentative estimates of a channel response in a first dimension of transmission. In a second stage of channel estimation impinging pilot sequences are separated in relation to antennas in transmission antenna subsets (Amicrol); by performing a second stage channel estimation for each antenna in each transmission antenna subset (Amicrol) to yield an estimation of the channel response.

Inventors:
AUER GUNTHER (DE)
Application Number:
PCT/EP2003/001495
Publication Date:
August 26, 2004
Filing Date:
February 14, 2003
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
DOCOMO COMM LAB EUROPE GMBH (DE)
AUER GUNTHER (DE)
International Classes:
H04J99/00; H04L1/06; H04L25/02; H04L27/26; (IPC1-7): H04L27/26; H04L1/06; H04L25/02
Foreign References:
EP1276288A12003-01-15
EP1276288A12003-01-15
Other References:
WON GI JEON ET AL: "Two-dimensional MMSE channel estimation for OFDM systems with transmitter diversity", VTC FALL 2001. IEEE 54TH. VEHICULAR TECHNOLOGY CONFERENCE. PROCEEDINGS. ATLANTIC CITY, NJ, OCT. 7 - 11, 2001, IEEE VEHICULAR TECHNOLGY CONFERENCE, NEW YORK, NY, USA, vol. 1 OF 4. CONF. 54, 7 October 2001 (2001-10-07), pages 1682 - 1685, XP010562250, ISBN: 0-7803-7005-8
HOEHER P ET AL: "TWO-DIMENSIONAL PILOT-SYMBOL-AIDED CHANNEL ESTIMATION", PROCEEDINGS OF THE 1997 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY. ISIT '97. ULM, JUNE 29 - JULY 4, 1997, IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, NEW YORK, NY: IEEE, US, 29 June 1997 (1997-06-29), pages 123, XP000950715, ISBN: 0-7803-3957-6
A. NAGUIB; N.SESHADN; A. CALDERBANK: "Space Time Coding and Signal Processing for High Data Rate Wireless Communications", IEEE SIGNAL PROCESSING MAGAZINE, May 2000 (2000-05-01), pages 76 - 92
HOEHER P. ET AL.: "Two-dimensional pilot-symbol-aided channel estimation", PROCEEDINGS OF THE 1997 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, ISIT '97
IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, 29 June 1997 (1997-06-29), pages 123
Y LI; N. SESHADRI; S. ARIYAVISITAKUL: "Channel Estimation for OFDM Systems with Transmitter Diversity in Mobile Wireless Channels", IEEE JOURNAL OF SELECTED AREAS ON COMMUNICATIONS, vol. 17, March 1999 (1999-03-01), pages 461 - 470, XP000804975, DOI: doi:10.1109/49.753731
Y LI: "Simplified Channel Estimation for OFDM Systems with Multiple Transmit Antennas", IEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, vol. 1, January 2002 (2002-01-01), pages 67 - 75, XP001143806, DOI: doi:10.1109/7693.975446
Y. GONG; K LETAIEF: "Low Rank Channel Estimation for Space-Time Coded Wideband OFDM Systems", PROC. IEEE VEHICULAR TECHNOLOGY CONFERENCE, 2001, pages 722 - 776
Attorney, Agent or Firm:
Hoffmann, Eitle (Arabellastrasse 4, München, DE)
Download PDF:
Claims:
Claims
1. Method of two dimensional channel estimation for multiple input mul tiple output transmission systems using multicarrier modulated transmission sig nals impinging from a plurality of (ist) transmit antennas and carrying a two di mensional data sequence with embedded pilot symbols, comprising the steps: dividing the plurality of transmit antennas into disjoint transmission antenna subsets (A,,,) ; separating impinging pilot sequences in relation to transmission antenna subsets (Ai,,) by performing a first stage channel estimation to yield tentative estimates of a channel response in a first dimension of transmission; seperating impinging pilot sequences in relation to antennas in transmission antenna subsets (A) by performing a second stage channel estimation for each antenna in each transmission antenna subset (ç4pl) to yield an estimation of the channel response.
2. Method according to claim 1, characterized in that the first stage channel estimation is performed using pilot sequences arranged as a two dimen sional grid of pilot symbols, wherein pilot symbols used for first stage channel estimation depend on the first dimension of transmission only and pilot symbols used for second stage channel estimation depend on a second dimension of trans mission only.
3. Method according to claim 2, characterized in that pilot sequences are expressed in a product form for achieving seperability of pilot sequences in the first dimension of transmission and the second dimension of transmission.
4. Method according to claim 3, characterized in that pilot sequences are selected from orthogonal designs.
5. Method according to claim 4, characterized in that orthogonal de signs are selected from a group comprising Walsh sequences and phase shifted sequences.
6. Method according to one of the claims 1 to 5, characterized in that the first dimension is frequency dimension.
7. Method according to claim 6, characterized in that pilot sequences are expressed in the product form according to wherein T referes to a vector of data symbols in the two dimensional data sequence ar ranged in time direction; t is a subcarrier index in frequency direction; Xl represent pilot symbols for the first stage channel estimation in the first di t mension of transmission; X2t2'represent pilot symbols for the second stage channel estimation in a sec ond dimension of transmission; and NT1 is the number of transmission antenna subsets (A} NT2 is the number of antennas in the transmission antenna subsets (Apl), and a product of the num ber of transmission antenna subsets and the number of antennas in the transmis sion antenna subsets equals the number NT of the plurality of transmit antennas NT = NT1NT2.
8. Method according to one of the claims 6 or 7, characterized in that for a pilot spacing having a value of one first stage channel estimation and/or second stage channel estimation is achieved in a noninterpolating manner through yield of tentative estimates in relation to pilot symbol grid positions in the dimension of estimation.
9. Method according to one of the claims 6 or 7, characterized in that for a pilot spacing having a value larger than one first stage channel estimation and/or second stage channel estimation is achieved in an interpolating manner through yield of tentative estimates for all data sequence grid positions in the dimension of estimation.
10. Method according to one of the claims 7 to 9, characterized in that the first stage channel estimation is achieved using the product form of pilot sym bols and a representation of received pilot symbols according to is a representation of a received pilot sequence to be estimated in relation to the transmission antenna subset 41 ; is the frequency response of transmit antenna/ ; and Ni, is noise superimposed during transmission.
11. Method according to one of the claims 6 to 10, characterized in that the first stage channel estimation is achieved in frequency domain.
12. Method according to one of the claims 6 to 10, characterized in that the first stage channel estimation is achieved in time domain.
13. Method according to claim 11 or 12, characterized in that the sec ond stage channel estimation is achieved in frequency domain.
14. Method according to claim 11 or 12, characterized in that the sec ond stage channel estimation is achieved in time domain.
15. Method according to one of the claims 1 to 5, characterized in that the first dimension is time dimension.
16. Method according to claim 15, characterized in that pilot sequences are expressed in the product form according to wherein l referes to a vector of data symbols in the two dimensional data sequence ar raged in time direction ; z is a subcarrier index in freqeuncy direction; represent pilot symbols for the first stage channel estimation in the first di mension of transmission; y2', represent pilot symbols for the second stage channel estimation in a sec ond dimension of transmission; and NT1 is the number of transmission antenna subsets (&num NT2 is the number of antennas in the transmission antenna subsets (and a product of the num ber of transmission antenna subsets and the number of antennas in the transmis sion antenna subsets equals the number NT of the plurality of transmit antennas NT = NT1 NT2.
17. Method according to one of the claims 15 or 16, characterized in that for a pilot spacing having a value of one first stage channel estimation and/or second stage channel estimation is achieved in a noninterpolating manner through yield of tentative estimates in relation to pilot symbol grid positions in the dimen sion of estimation.
18. Method according to one of the claims 15 or 16, characterized in that for a pilot spacing having a value larger than one first stage channel estima tion and/or second stage channel estimation is achieved in an interpolating manner through yield of tentative estimates for all data sequence grid positions in the di mension of estimation.
19. Method according to claim one of the claims 16 to 18, characterized in that the : first stage channel estimation is achieved using the product form of pilot symbols and a representation of received pilot symbols according to is a representation of a received pilot sequence to be estimated in relation to trans mission antenna subset 4 ; ##,#(µ) is the frequency response of transmit antenna µ; and ##,# is noise superimposed during transmission.
20. Method according to one of the claims 15 to 19, characterized in that the first stage channel estimation is achieved in frequency domain.
21. Method according to one of the claims 15 to 19, characterized in that the first stage channel estimation is achieved in time domain.
22. Method according to claim 20 or 21, characterized in that the sec ond stage channel estimation is achieved in frequency domain.
23. Method according to claim 20 or 21, characterized in that the sec ond stage channel estimation is achieved in time domain.
24. Method according to claim 11 or 20, characterized in that the first stage channel estimation in frequency domain is achieved through finite impulse response filtering of received pilot symbols to yield tentative estimates (##,#(µ1)) of received pilot sequences (##,#(µ1)) in relation to transmission antenna subsets (#µ1).
25. Method according to claim 13 or 22, characterized in that the sec ond stage channel estimation in frequency domain is achieved through finite im pulse response filtering of tentative estimates (##,#(µ1)) in relation to antennas in trans mission antenna subsets (#µ1) to yield estimates of the channel reponse (##,i(µ)).
26. Method according to claim 24 or 25, characterized in that the sec ond stage channel estimation in frequency domain is executed through finite im pulse response filtering with induced time delay for smoothing type filtering.
27. Method according to claim 24 or 25, characterized in that the sec ond stage channel estimation in frequency domain is executed through finite im pulse response filtering without induced time delay for predictor type filtering.
28. Method according to one of the claims 24 to 27, characterized in that the finite impulse response filtering is a Wiener type filtering.
29. Method according to claim 12 or 21, characterized in that the first stage channel estimation in time domain is achieved through executing an inverse fourier transformation of received pilot symbols, executing a finite impulse re sponse filtering of the inverse fourier transformation result, zero padding, and executing fourier transformation of the result of zero padding to yield tentative estimates in relation to antennas in transmission antenna subsets (.
30. Method according to claim 14 or 23, characterized in that the sec ond stage channel estimation in time domain is achieved through executing an inverse fourier transformation of tentative estimates (##,#(µ1)) in relation to anten nas in transmission antenna subsets (A optionally executing a finite impulse response filtering of the inverse fourier transformation result, zero padding, and executing a fourier transformation of the result of zero padding to yield estimates of the channel reponse.
31. Method according to claim 29 or 30, characterized in that it further comprises a step of interpolating the result of finite impulse filtering before fourier transformation thereof for synthesizing a number of tentative estimates in the time domain corresponding to the number of subcarriers of the two dimensional data sequence.
32. Method according to claim 29 or 30, characterized in that a ratio of the number of tentative estimates in the time domain to the number of received pilot symbols corresponds to pilot spacing in the first dimension of transmission.
33. Method according to one of the claims 29 to 32, characterized in that the second stage channel estimation is excuted on the result of finite impulse filtering.
34. Method according to one of the claims 1 to 33, characterized in that it is applied to a celluar communication system with a frequency reuse factor of one such that base stations and related anntenna arrays form the plurality of transmit antennas and such that transmission antenna subsets (Ag,) and related transmission antennas are defined in relation to this plurality of transmit antennas.
35. Channel estimator for estimating multiple input multiple output trans mission channels in two dimensions, wherein transmission signals impinge from a plurality of (NT) transmit antennas and carry a two dimensional data sequence with embedded pilot symbols, comprising: a memory storing a division of the plurality of transmit antennas into disjoint transmission antenna subsets (A at least one first estimator stage adapted to separate impinging pilot sequences in relation to transmission antenna subsets (A,,) and to perform a first stage chan nel estimation to yield tentative estimates of a channel response in a first dimension of transmission; at least one second estimator stage adapted to seperate impinging pilot se quences in relation to antennas in transmission antenna subsets (A,,) and to per form a second stage channel estimation for each antenna in each transmission an tenna subset (4) to yield an estimation of the channel response.
36. Channel estimator according to claim 35, characterized in that the first estimator stage is adapted to perform the first stage channel estimation using pilot sequences arranged as a two dimensional grid of pilot symbols, wherein pi lot symbols used for first stage channel estimation depend on the first dimension of transmission only and pilot symbols used for second stage channel estimation depend on a second dimension of transmission only.
37. Channel estimator according to claim 36, characterized in that the first stage estimator stage is adapted to perform the first stage channel estimation using pilot sequences using pilot sequences expressed in a product form for achiev ing seperability of pilot sequences in the first dimension of transmission and the second dimension of transmission.
38. Channel estimator according to claim 37, characterized in that the first stage estimator stage is adapted to perform the first stage channel estimation using pilot sequences selected from orthogonal designs.
39. Channel estimator according to claim 38, characterized in that the first stage estimator stage is adapted to perform the first stage channel estimation using Walsh pilot sequences or phase shifted pilot sequences.
40. Channel estimator according to one of the claims 35 to 39, charac terized in that the first estimator stage is adapted to perform the first stage channel estimation in frequency dimension.
41. Channel estimator according to claim 40, characterized in that the first estimator stage is adapted to perform the first stage channel estimation using pilot sequences expressed in the product form according to wherein referes to a vector of data symbols in the two dimensional data sequence ar ranged in time direction; z is a subcarrier index in freqeuncy direction; #1#(µ1) represent pilot symbols for the first stage channel estimation in the first di mension of transmission; 2, represent pilot symbols for the second stage channel estimation in a sec ond dimension of transmission; and NT1 is the number of transmission antenna subsets (A NT2 is the number of antennas in the transmission antenna subsets (and a product of the num ber of transmission antenna subsets and the number of antennas in the transmis sion antenna subsets equals the number NT of the plurality of transmit antennas NT = NT1 NT2.
42. Channel estimator according claim 40 or 41, characterized in that the first stage estimator and/or the second stage estimator are adapted to achieve channel estimation for a pilot spacing having a value of one in a noninterpolating manner through yield of tentative estimates in relation to pilot symbol grid posi tions.
43. Method according to one of the claims 40 to 41, characterized in that the first stage estimator and/or the second stage estimator are adapted to achieve channel estimation for a pilot spacing having a value larger than one chan nel estimation in an interpolating manner through yield of tentative estimates for all data sequence grid positions in the dimension of estimation.
44. Channel estimator according to one of the claims 41 to 43, charac terized in that the first estimator stage is adapted to perform the first stage channel estimation using the product form of pilot symbols and a representation of received pilot symbols according to is a representation of a received pilot sequence to be estimated in relation to the transmission antenna subset 41 ; ##,#(µ) is the frequency response of transmit antenna µ; and ##,# is noise superimposed during transmission.
45. Channel estimator according to one of the claims 40 to 44, charac terized in that the first estimator stage is adapted to perform the first stage channel estimation in frequency domain.
46. Channel estimator according to one of the claims 40 to 44, charac terized in that the first estimator stage is adapted to perform the first stage channel estimation in time domain.
47. Channel estimator according to claim 45 or 46, characterized in that second estimator stage is adapted to perform the second stage channel estimation in frequency domain.
48. Channel estimator according to claim 45 or 46, characterized in that second estimator stage is adapted to perform the second stage channel estimation in time domain.
49. Channel estimator according to one of the claims 35 to 39, charac terized in that the first estimator stage is adapted to perform the first stage channel estimation in time dimension.
50. Channel estimator according to claim 49, characterized in that the first estimator stage is adapted to perform the first stage channel estimation using pilot sequences expressed in the product form according to wherein T referes to a vector of data symbols in the two dimensional data sequence ar raged in time direction; z is a subcarrier index in freqeuncy direction; XlSl) represent pilot symbols for the second stage channel estimation in the first dimension of transmission; #2#(µ2) represent pilot symbols for the first stage channel estimation in a second dimension of transmission; and NT1 is the number of transmission antenna subsets (24p1) NT2 is the number of antennas in the transmission antenna subsets (and a product of the num ber of transmission antenna subsets and the number of antennas in the transmis sion antenna subsets equals the number NT of the plurality of transmit antennas NT = NT1 NT2.
51. Method according to one of the claims 49 or 50, characterized in that for a pilot spacing having a value of one first stage channel estimation and/or second stage channel estimation is achieved in a noninterpolating manner through yield of tentative estimates in relation to pilot symbol grid positions.
52. Method according to one of the claims 49 or 50, characterized in that for a pilot spacing having a value larger than one first stage channel estima tion and/or second stage channel estimation is achieved in an interpolating manner through yield of tentative estimates for all data sequence grid positions in the di mension of estimation.
53. Channel estimator according to one of the claims 50 to 52, charac terized in that the first estimator stage is adapted to perform the first stage channel estimation using the product form of pilot symbols and a representation of received pilot symbols according to wherein is a representation of a received pilot sequence to be estimated in relation to trans mission antenna subset ; is the frequency response of transmit antenna jb ; and Ni's is noise superimposed during transmission.
54. Channel estimator according to one of the claims 49 to 53, charac terized in that the first estimator stage is adapted to perform the first stage channel estimation in frequency domain.
55. Channel estimator according to one of the claims 49 to 53, charac terized in that the first estimator stage is adapted to perform the first stage channel estimation in time domain.
56. Channel estimator according to claim 54 or 55, characterized in that the second estimator stage is adapted to perform the second stage channel estimation in frequency domain.
57. Channel estimator according to claim 54 or 55, characterized in that the second estimator stage is adapted to perform the second stage channel estimation in time domain.
58. Channel estimator according to claim 45 or 54, characterized in that the first stage estimator comprises a first finite impulse response filter adapted to perform the first stage channel estimation in frequency domain is through finite impulse response filtering of received pilot symbols to yield tentative estimates<BR> of received pilot sequences (Ze » 1') in relation to transmission antenna sub sets (. 4).
59. Channel estimator according to claim 47 or 56, characterized in that the second stage estimator comprises a second finite impulse response fil ter adapted to perform the second stage channel estimation in frequency domain through finite impulse response filtering of tentative estimates (2ex) in relation to antennas in transmission antenna subsets (, 4,,,) to yield estimates of the channel reponse.
60. Channel estimator according to claim 58 or 59, characterized in that the second stage estimator comprises a buffer for executing the second stage channel estimation in frequency domain through finite impulse response filtering with induced time delay for smoothing type filtering.
61. Channel estimator according to one of the claims 58 to 60, character ized in that the first finite impulse response filter and/or the second finite impulse response filter is a Wiener type finite impulse response filter.
62. Channel estimator according to claim 46 or 55, characterized in that the first stage estimator comprises: an first inverse fourier transformation unit adapted to execute an inverse fourier transformation of received pilot symbols; a third finite impulse response filter adapted to execute an optional finite im pulse filtering of the inverse fourier transformation result; a zero padding unit; and a first fourier transformation unit adapted to execute a fourier transformation of the output of the zero padding unit to yield tentative estimates (##,#(µ1)) in relation to antennas in transmission antenna subsets (, 4,,,) as first stage channel estimation in time domain.
63. Channel estimator according to claim 48 or 57, characterized in that the second stage channel estimator comprises: a second inverse fourier transformation unit adapted to execute an inverse fourier transformation of tentative estimates (##,#(µ1)) in relation to antennas in transmission antenna subsets (#µ1); a fourth finite impulse response filter adapted to execute an optional finite im pulse filtering of the inverse fourier transformation result; a zero padding unit; a second fourier transformation unit adapted to execute a fourier transformation of the output of the zero padding unit to yield estimates of the channel reponse (He)) as second stage channel estimation in time domain.
64. Channel estimator according to claim 62, characterized in that it further comprises an interpolation filter adapted to interpolate the result of finite impulse response filtering before fourier transformation thereof for synthesizing a number of tentative estimates in the time domain corresponding to the number of subcarriers of the two dimensional data sequence.
65. Channel estimator according to claim 64, characterized in that a ratio of the number of tentative estimates in the time domain to the number of received pilot symbols corresponds to pilot spacing in the first dimension of trans mission.
66. Channel estimator according to one of the claims 62 to 65, charac terized in that the second stage estimator is connected to the third finite impulse response filter and adapted to process the result of related finite impulse filtering for determination of the second stage channel estimation.
67. Channel estimator according to one of the claims 35 to 66, charac terized in that it is operable in a celluar communication system with a frequency reuse factor of one where base stations and related anntenna arrays form the plu rality of transmit antennas and such that transmission antenna subsets (Aul) and related transmission antennas are defined in relation to this plurality of transmit antennas.
68. Computer program product directly loadable into the internal mem ory of a channel estimator for estimating multiple input multiple output transmissio channels in two dimensions comprising software code portions for performing the steps of one of the claims 1 to 34 when the product is run on a processor of the channel estimator for estimating multiple input multiple output transmissio chan nels in two dimensions.
Description:
TWO-DIMENSIONAL CHANNEL ESTIMATION FOR MULTICARRIER MULTIPLE INPUT OUTPUT COMMUNICATION SYSTEMS Field of Invention The present invention relates to channel estimation for multiple input multiple output communication systems, and in particular to a method and related channel estimator for multiple input multiple output communication systems using multi- carrier modulation schemes.

Background Art The use of coherent transmission techniques in wireless communication sys- tems requires the tracking of mobile radio channels, known as channel estima- tion. Since the signals transmitted from multiple transmit antennas are observed as mutual interference, channel estimation for multiple input multiple output MIMO communication systems is different from the single transmit antenna scenario. For multiple input multiple output MIMO communication systems using multi-carrier modulation schemes the received signal after multi-carrier demodulation is typi- cally correlated in two dimensions, i. e. in time and frequency. In the following, orthogonal frequency division multiplexing OFDM will be referred to as one typ- ical example for mutli-carrier modulation schemes. The reason for this is that orthogonal frequency division multiplexing OFDM and variants thereof are the most popular multi-carrier modulation schemes.

Communication systems employing multiple transmit and receive antennas, known as multiple input multiple output MIMO communication systems, can be used with orthogonal frequency division multiplexing OFDM to improve the com- munication capacity and quality of mobile radio systems. For orthogonal fre- quency division multiplexing OFDM communication systems with multiple trans- mit antennas, such as space-time codes as decibed in A. Naguib, N. Seshadri, and A. Calderbank :"Space Time Coding and Signal Processing for High Data Rate Wireless Communications", IEEE Signal Processing Magazine, pp. 76-92, May 2000 or spacial multiplexing, different signals are transmitted form different trans- mit antennas simultaneously. Consequently, the received signal is the superposi- tion of these signals, which implies challenges for channel estimation. Channel parameters are required for diversity combining, if space-time codes are used or alternatively for separation of superimposed signals if spatial multiplexing is used.

Approaches to such channel estimation are described in Y Li, N. Seshadri, and S. Ariyavisitakul :"Channel Estimation for OFDM Systems with Transmitte Diversity in Mobile Wireless Channels", IEEE Journal of Selected Areas on Com- munications, Vol 17., pp. 461-470, March 1999 and Y Li :"Simplified Channel estimation for OFDM Systems with Multiple Transmit Antennas", IEEE Transac- tions on Wireless Communications, Vol 1., pp. 67-75, January 2002, in particular a channel estimation scheme for orthogonal frequency division multiplexing OFDM with multiple transmit antennas based on the difcrete fourier transform DFT.

Further, the estimators based on the least squares LS and minimum mean squared error MMSE criterion for OFDM-MIMO systems have been systematically de- rived in Y Gong and K. LetaieE :"Low Rank Channel Estimation for Space-Time Coded Wideband OFDM Systems", Proc. IEEE Vehicular Technology Conference (VTC'2001-Fall), Atlantic City, USA, pp. 722-776, 2001. Related solutions deal with one dimensional approaches where a known pilot OFDM symbol is followed by L data bearing OFDM symbols. This scheme is applicable for a quasi-static environment where the channel does not change significantly during L OFDM symbols, i. e. indoor systems such as wireless local area networks WLAN.

To accomodate some mobility, the receiver may switch to decision directed channel estimation during the reception of the L data bearing OFDM symbols, as suggested in Y Li, N. Seshadri, and S. Ariyavisitakul :"Channel Estimation for OFDM Systems with Transmits Diversity in Mobile Wireless Channels"IEEE Journal of Selected Areas on Communications, Vol 17., pp. 461-470, March 1999 and Y Li :"Simplified Channel estimation for OFDM Systems with Mul- tiple Transmit Antennas"', IEEE Transactions on Wireless Communications, Vol 1, pp. 67-75, January 2002. However, decision directed channel estimation which uses prior decisions of data symbols as pilot symbols, is significantly more com- plex than channel estimation schemes relying on pilots only.

Further, for OFDM-based systems with one transmit antenna, two dimensional channel estimation utilizing a scattered pilot grid can be employed, which satisfy the sampling theorem in time and frequency. For pilot-symbol aided channel esti- mation PACE known pilot symbols are multiplexed into the data stream. Interpo- lation is used to obtain the channel estimate for the information carrying symbols.

PACE for single carrier systems was introduced in J. K. Cavers:"An analysis of Pi- lot Symbol assited Modulation for Rayleigh Fading Channels", IEEE Transactions on Vehicular Technology, Vol. VT-40, pp. 686-693, November 1991. In R. Nils- son, O. Edfors, M. Sandell, and P. Boerjesson :"An Analysis of Two-Dimensional Pilot-Symbol Assisted Modulation for OFDM", Proc. IEEE Intern. Conf. on Personal Wireless Communications (ICPWC'97), Mumbai (Bombay), India, pp.

71-74, 1997 and P. Hoeher, S. Kaiser, and P. Robertson :"Two-Dimensional Pilot- Symbol-Aided Channel Estimation by WienerFiltering", Proc. IEEEIntern. Conf on Acoustics, Speech, and Signal Processing. (ICASSP'97), Munich, Germany, pp.

1845-1848, 1997 two-dimensional 2D filtering algorithms have been proposed for pilot-symbol aided channel estimation PACE. However, such a 2D estimator struc- ture is generally too complex for practical implementation.

To reduce the complexity, separating the use of time and frequency correlation has been proposed in P. Hoeher, S. Kaiser, and P. Robertson :"Pilot-Symbol-Aided Channel Estimation in Time and Frequency", in Proc. Communication Theory Mini-Conference (CTMC) in con junction with IEEE Global Telecommunications Conference (GLOBECOM'97), Phoenix, USA, pp. 90-96, 1997. This combined scheme, termed double one-dimensional (2 x 1D) pilot-symbol aided channel esti- mation PACE, uses separate Wiener filters, one in frequency direction and one in time direction.

Another approach to reduce the computational complexity is based on a trans- formation which concentrates the channel power to a few transform coefficients.

Estimators based on the discrete Fourier transform DFT have the advantage that a computationally efficient transform in form of the FFT does exist, and that DFT- based interpolation is simple. In Y Li :"Pilot-Symbol-Aided Channel Estimation <BR> <BR> <BR> for OFDM in Wireless Systems"; IEEE Transactions on Vehicular Technology, Vol. 49, pp. 1207-1215, July 2000, the approach based on discrete Fourier trans- form DFT-based pilot-symbol aided channel estimation PACE was extended to two dimensional pilot-symbol aided channel estimation PACE by using the two dimensional FFT for the single antenna case.

However, a major problem for extending the approach to two dimensional chan- nel estimation utilizing a scattered pilot grid to multiple input mulitple output MIMO communication systems is that the limitation of the number of transmit antennas which can be separated by a certain number of pilots. The minimum number of pilot symbols Np which are required to estimate NT channel impulse responses (CIR) each of which having Q taps has been shown in Y Gong and K.

Letaief."Low Rank Channel Estimation for Space-Time Coded Wideband OFDM Systems", Proc. IEEE Vehicular Technology Conference (VTC'2001-Fall), At- lantic City, USA, pp. 722-776, 2001 to be Np'> IVT Q However, this means that the number of pilots required for channel estimation grows with the number of transmit antennas NT.

Summary of Invention In view of the above, the object of the present invention is to extend the concept ot two dimensional channel estimation to MIMO systems.

According to the present invention this object is achieved through a method of two dimensional channel estimation for multiple input multiple output transmis- sion systems using multicarrier modulated transmission signals impinging from a plurality of transmit antennas and carrying a two dimensional data sequence with embedded pilot symbols. In a first step the plurality of transmit antennas is di- vided into disjoint transmission antenna subsets. In a second step impinging pilot sequences are seperated in relation to transmission antenna subsets by performing a first stage channel estimation to yield tentative estimates of a channel response in a first dimension of transmission. In a third step impinging pilot sequences are seperated in relation to antennas in transmission antenna subsets by performing a second stage channel estimation for each antenna in each transmission antenna subset to yield an estimation of the channel response.

An important advantage of the present invention is increased flexibilty in chan- nel estimation. The reason for this is that by dividing the separation task of the superimposed transmission signals in time and frequency direction, a more effi- cient usage of the pilot symbols is possible. Hence, either the number of required pilot symbols may be reduced or the performance can be improved.

In view of the above, another important advantage of the present invention is the increase in the number of transmit antennas which can be estimated with a certain number of pilot symbols through application of a two stage channel estimaiton approach.

Yet another important advantage of the present invention is that the two stage channel estimation approach allows for tracking of channel variations even at high Doppler frequencies. This is a prerequisite to support high velocities of mobile users and therefore to enable truely mobile multiple input multiple output MIMO communication systems.

According to a preferred embodiment of the present invention the first stage channel estimation is performed using pilot sequences arranged as a two dimen- sional grid of pilot symbols, wherein pilot symbols used for first stage channel esti- mation depend on the first dimension of transmission only and pilot symbols used for second stage channel estimation depend on a second dimension of transmis- sion only. Preferably, pilot sequences are expressed in a product form for achiev- ing seperability of pilot sequences in the first dimension of transmission and the second dimension of transmission.

An advantage of this preferred embodiment of the present invention is that uti- lization of a scattered pilot grid allows for efficient use of pilot symbols. Further, by matching the pilot spacing in time and frequency to the worst case channel char- acteristics higher mobile velocities can be supported with respect to conventional one dimensional schemes.

According to another preferred embodiment of the present invention, for a pilot spacing having a value of one the first stage channel estimation and/or the second stage channel estimation is achieved in a non-interpolating manner through yield of tentative estimates in relation to pilot symbol grid positions in the dimension of estimation. Alternatively, for a pilot spacing having a value larger than one the first stage channel estimation and/or the second stage channel estimation is achieved in an interpolating manner through yield of tentative estimates for all data sequence grid positions in the dimension of estimation.

An important advantage of this preferred embodiment is flexible support of different two dimensional pilot grids. In other words, the present invention may be flexibly applied using any type of pilot spacing, both, in frequncy and time direction the application of suitable interpolation techniques.

Further preferred embodiments of the present invention relate selection of first dimension of transmission for the first channel estimation stage and the second channel estimation stage-i. e., in frequence direction or in time direction-and further to the selection of channel estimation domain-i. e. , frequency domain channel estimation or time domain channel estimation. Here, according to the present invention any combination of dimension of transmission and channel esti- mation domain is supported.

The free selectability of dimension of transmission and channel estimation do- main is further reason for flexibility of the channel estimation approach according to the present invention. It enables optimal consideration of multi-carrier related transmission parameters, selected pilot grid structure, and also application of com- putationanally most suitable channel estimation techniques.

According to another preferred embodiment of the present invention the chan- nel estimation approach is applied to a celluar communication system with a fre- quency reuse factor of one such that base stations and related anntenna arrays form the plurality of transmit antennas and such that transmission antenna subsets and related transmission antennas are defined in relation to this plurality of transmit antennas.

An important advantage of this preferred embodiment of the present invention is the application of the two stage channel estimation techiques as outlined above to distributed antennas. In particular, it allows to handle a situation where a mobile user roams at a cell border. While data bearing symbols can be protected against interference using a channel code or spreading, this is not possible for pilot sym- bols. According to the present invention through appropriate definition of subset in relation to cells in the celluar communication system.

According to yet another preferred embodiment of the present invention there is provided a computer program product directly loadable into the internal memory of a channel estimator for estimating multiple input multiple output transmission channels in two dimensions comprising software code portions for performing the steps of the method of two dimensional channel estimation according to the present invention when the product is run on a processor of the channel estimator.

Therefore, the present invention is also provided to achieve an implementation of the inventive method steps on computer or processor systems. In conclusion, such implementation leads to the provision of computer program products for use with a computer system or more specifically a processor comprised, e. g. , in a chan- nel estimator for estimating multiple input multiple output transmission channels in two dimensions.

The programs defining the function of the present invention can be delivered to a computer/processor in many forms, including, but not limited to information permanently stored on non-writeable storage media, e. g. , read only memory de- vices such as ROM or CD ROM discs readable by processors or computer I/O attachments; information stored on writable storage media, i. e. floppy discs and hard drives; or information convey to a computer/processor through communica- tion media such as local area network and/or telephone networks and/or Internet or other interface devices. It should be understood, that such media when carry- ing processor readable instructions implementing the inventive concept represent alternate embodiments of the present invention.

Description of Drawing In the following the best mode and preferred embodiments of the present in- vention will be explained with reference to the drawing in which: Fig. 1 shows a schematic diagram of an OFDM based multiple input multiple output MIMO communication system for explanation of the system model under- lying the present invention; Fig. 2 shows a schematic diagram illustrating OFDM modulation and demodu- lation, respectively; Fig. 3 shows a scattered pilot grid suitable for two dimensional channel estima- tion according to the present invention; Fig. 4 shows a schematic diagram of a channel estimator for estimating mul- tiple input multiple output transmission channels of mutlicarrier communication systems according to the present invention; Fig. 5 shows a flowchart of operation of the channel estimator shown in Fig. 5; Fig. 6 shows a schematic diagram illustrating the principle of 2xlD channel estimation underlying the present invention; Fig. 7 shows a schematic diagram of a channel estimator for estimating mul- tiple input multiple output transmission channels of mutlicarrier communication systems according to the present invention, wherein channel estimation is per- formed in frequency direction first; Fig. 8 shows a further scattered pilot grid suitable for two dimensional channel estimation according to the present invention; Fig. 9 shows a further scattered pilot grid corresponding to an digital video broadcast DVB-T application and suitable for two dimensional channel estimation according to the present invention; Fig. 10 shows a schematic diagram of a channel estimator for estimating mul- tiple input multiple output transmission channels of mutlicarrier communication systems according to the present invention, wherein channel estimation is per- formed in time direction first ; Fig. 11 shows a schematic diagram of an estimator stage adapted to achieve channel estimation in the time domain according to the present invention; Fig. 12 shows a schematic diagram of a further estimator stage adapted to achieve channel estimation in the time domain according to the present invention; and Fig. 13 shows an application of the two stage channel estimation approach according to the present invention to a cellular communication system with a fre- quency reuse factor of one.

Description of Best Mode and Preferred Embodiments In the following, the best mode and preferred embodiments of the present in- vention will be explained with reference to the drawing. Initially, some basic con- siderations underlying differential multiple-length transmit diversity and related diversity reception will be explained for a better understanding of the present in- vention.

Basic Considerations The present invention addresses pilot-symbol aided channel estimation PACE schemes for multi-carrier multiple input multiple output MIMO communication systems which are based on the insertion of a pilot grid. Typically for a multi- carrier multiple input multiple output MIMO communication system, pilot-symbol aided channel estimation PACE-also referred to as PACE in the following-is applied across subcarriers in frequency direction and over several multi-carrier transmission symbols-e. g. , OFDM symbols-in two dimensions, resulting in two dimensional 2D PACE.

The present invention as explained in the following is not restricted to a par- ticual type of multi-carrier multiple input multiple output MIMO communica- tion system, and may be applied, e. g. , to orthogonal frequency divsion multiplex- ing OFDM, discrete multitone transmission DMT, filtered multitone transmission FMT, or biorthogonal frequency division multiplexing BFDM.

Another multi-carrier multiple input multiple output MIMO communication system is multi-carrier code divsion mutliple access MC-CDMA where spread- ing in frequency and/or time direction is introduced in addition to the multi-carrier modulation. Yet another multi-carrier multiple input multiple output MIMO com- munication system is a multi-carrier code divsion mutliple access MC-CDMA sys- tem with a variable spreading factor, namely variable spreading factor orthogonal frequency and code division multiple access VSF-OFCDM.

From the above, it should be understood that pilot symbol aided channel es- timation PACE may be applied to all multi-carrier multiple input multiple output MIMO communication systems operating with transmission signals being corre- lated in two dimensions. Therefore, all these multi-carrier multiple input multiple output MIMO communication systems may employ the different embodiments of the present invention as explained in the following.

System Model Fig. 1 shows a schematic diagram of an OFDM based multiple input multiple output MIMO communication system-also referred to as OFDM system in the following-for explanation of the system model underlying the present invention.

Further, Fig. 2 shows a schematic diagram illustrating OFDM modulation and de- modulation in correspondence to the OFDM based multiple input multiple output MIMO communication system shown in Fig. 1.

As shown in Fig. 1, for the considered OFDM-based MIMO system, one OFDM modulator is employed on each transmit antenna, while OFDM demod- ulation is performed independently for each receive antenna. The signal stream is divided into Nc parallel substreams, typically for any multi-carrier modulation scheme. The ith substream, also referred to as subcarrier in the following, of the symbol block, named OFDM symbol in the following, is denoted by Xi, 2. An inverse DFT with NFFT points is performed on each block, and subsequently the guard interval having NGr samples is inserted to obtain xe, n. After D/A conversion, the signal x (t) is transmitted over a mobile radio channel with response h(t,#).

As shown in Fig. 1, the received signal at receive antenna v consists of super- imposed signals from NT transmit antennas. Assuming perfect synchronization, the received signal of the equivalent baseband system impinging at receive antenna v at sampling instants t = [n + #Nsym]Tspl is in the form where x' (t) denotes transmitted signal of transmit antenna u after OFDM modulation, n (t) represents additive white Gaussion noise, and Nsym = + NGI accounts for the number of samples per OFDM symbol.

As shown in Fig. 2, at the receiver the guard interval is removed and the infor- mation is recovered by performing an DFT on the received block of signal samples, to obtain the output of the OFDM demodulation Ye, i. The received signal at receive antenna Is after OFDM demodulation given by where X(µ)l,i and Hl.i(µ.v) denotes the transmitted information symbol and the channel transfer function (CTF) of transmit antenna, at subcarrier i of the ith OFDM symbol, respectively. The term Ne, i accounts for additive white Gaussian noise AWGN with zero mean and variance lM0 It is assumed that the transmitted signal consists of L OFDM symbols, each having Nc subcarriers.

Channel Characteristics While in the following, a way to model channel characteristics will be ex- plained, it is important to note that the present invention is not restricted in any way through such a model. To the contrary the present invention is applicable to actually existing mobile radio channels. For the application of the present inven- tion it is only of relevance that mobile radio channels are band limited. Preferably, they should also be be limited in time, which practically is the case in view of maximum delay of mobile radio channel. Further, preferably different transmit antennas and receive antennas should be uncorrelated.

The present invention considers a time-variant frequency selective fading chan- nel. The number of non-zero taps is typically smaller or equal to the maximum delay of the channel, Qo < Q. The channel impulse response CIR between trans- mit antenna p and receive antenna v is defined by where hq(µ,#)(t) and Tt"v are the complex amplitude and delay of the qth channel tap.

According to the present invention it is assumed that the Qo channel taps and all antennas are mutually uncorrelated. The channel taps hq(µ,#)(t) are zero-mean com- plex independent identically distributed (i. i. d. ) Gaussian random variables. Due to the motion of the vehicle hq ' (t) will be time-variant caused by the Doppler ef- fect. The qth channel tap hq(µ,#)(t) is a wide sense stationary WSS Gaussian process, being band-limited by the maximum Doppler frequency v......

Further, it is commonly assumed that the channel impulse response CIR is approximately constant during one OFDM symbol, so the time dependency of the CIR within one OFDM symbol can be dropped, i. e. t E lET, (#+1)T]. Although this is strictly true only for time-invariant channels, this assumption seems to be most often justified in practice, and a good system design should ensure that the OFDM symbol duration is sufficiently short.

Further, the channel transfer function CTF of equation (2), is the the Fourier transform of the CIR h(µ,#)(t,#). Sampling the result at time t = 2T ym and fre- quency f = i/T, the CTF at subcarrier i of OFDM symbol # becomes where Tsym = (NFFT + NGI)Tspl and T = NFFrTspl represents the OFDM symbol duration with and without the guard interval, respectively. The matrix form of equation (4) is given by where T represents the transformation matrix which transforms hé'» V'into the frequency domain, defined by of dimension Nc x Qo.

Further, if the guard interval is longer than the maximum delay of the channel, i. e. NGI > Q, where Q > Qo denotes the total number of channel taps, the orthogonality at the receiver after OFDM demodulation is maintained, and the received signal of equation (2) is obtained.

Assuming the fading at the receiver antennas is mutually uncorrelated, the chan- nel estimation according to the present invention will be performed independently for each antenna. Therefore, in the description to follow the marker for the receive antenna v is omitted.

Further, according to the present invention a channel is defined to be sample spaced if the tap delays-7- are multiples of the sample instant TIP,, i. e.

#q = Tsplßq ; 1 # q # Q0, ßq # {0,1,...,Q (7) where is an arbitrary integer, equal to or larger than zero. In this case Hey >' in equation (4) becomes the DFT of the CIRh#,n(µ,#).

In view of the above, Hei P) can be expressed in matrix notation where F represents the DFT-matrix of dimension NGI x Nc defined by While for a real channel the tap delays Tg will not be multiples of the sample duration Tpl, however, for many applications the sample spaced channel model does approximate a real channel sufficiently well.

Principle of Pilot Symbol Aided Channel Estimationfor OFDM-based MIMO Systems Fig. 3 shows a scattered pilot grid suitable for two dimensional channel estima- tion according to the present invention.

As shown in Fig. 3, pilot aided channel estimation PACE is based on periodi- cally inserting known symbols, termed pilot symbols in the data sequence. If the spacing of the pilot symbols is sufficiently close to satisfy the sampling theorem, channel estimation and interpolation for the entire data sequence is possible.

For two dimensional pilot aided channel estimation in the sense of the present invention it must be taken into account that for OFDM the fading fluctuations are in two dimensions, in time and frequency. In order to satisfy the two-dimensional sampling theorem, the pilot symbols are therefore scattered throuout the time- frequency grid, which yields a two-dimensional pilot grid. Another reason for selecting scattered pilot grids is to maximize spectral efficiency.

Description of Pilot Grids in Two Dimensions To formally describe a regular grid in the 2D plane according to the present invention the total number of pilots transmitted in one frame is defined to Np = NP-Np', with Np = NC/Df and Np'= L/Dt being the number of pilots in fre- quency and time direction respectively. Here, the following notation is used: given a matrix describing a 2D structure X, the subsets which describe the dimension corresponding to the frequency and time directions are denoted by X'and X", respectively.

Denoting the pilot symbol of subcarrier i and OFDM symbol by p = [i, k] T, any regular 2D grid for use in the framework of the present invention is be de- scribed by where p = fi, e] T denotes the index of the ith and 5th pilot in frequency and time direction, respectively, and go defines a pilot grid offset.

For multiple input multiple output MIMO communication systems-also re- ferred to as MIMO system in the follwoing-every transmission signal at transmit antenna may to use its own pilot grid. This enables the receiver to separate the superimposed transmission signals from different transmission antennas.

To describe pilot symbol-assisted channel estimation in the sense of the present invention there is defined a subset of the received signal sequence containing only the pilots, {##,#(µ)} = {XG#(µ)}, with G# = [i,#]T # #, sampled at a Df times lower rate z = li/DfJ in frequency direction, and at a Dt times lower rate = le/Dtl in time direction, respectively. As a general convention, variables describing pilot symbols will be marked with a ~ in the following description.

Further, without restricting scope of protection, it may be assumed that the pilots are chosen from a PSK constellation, so For the particular example shown in Fig. 3 the structure of the pilot grid is defined by G which is where Df and Dt denotes the so-called pilot spacing in frequency and time, respectively. For the pilot grid shown in Fig. 3 the particular values are Ds = 5 and Dt = 5.

It should be noted that before transmission, the pilots may be multiplied which is identical for all transmit antennas to yield the transmitted pilot sequence Further, the outer pilot sequence {po,,- average ratio in the time domain and/or to have good correlation properties for synchronization.

As shown in Fig. 2, at the receiver the cyclic prefix is removed and an FFT is performed to yield the received signal after OFDM demodulation. Assuming perfect synchronization, the received signal Ye, of equation (2) is obtained. For channel estimation the received signal at the pilot positions are demultiplexed from the data stream, and after removing the outer pilot sequence, by dividing through X0#,#, the received pilot is obtained according to where Gp is defined in (10).

Basic Consideration for 2xl D-Pilot Assisted Channel Estinzation for Multiple Input Multiple Ouput Communication Systems Fig. 4 shows a schematic diagram of a channel estimator for estimating mul- tiple input multiple output transmission channels of mutlicarrier communication systems according to the present invention.

As shown in Fig. 4, the channel estimatior 10 comprises a first estimator stage 12 and a second estimator stage 14. Further, the channel estimator comprises a transmission antenna subset memory 16.

Fig. 5 shows a flowchart of operation of the channel estimator shown in Fig. 4.

As shown in Fig. 5, operation of the channel estimator according to the presen invention relies on a method where in a firsat step S10 the plurality of transmit antennas into disjoint transmission antenna subsets. Then, in a step S 12 impinging pilot sequences in relation to transmission antenna subsets are seperated by per- forming a first stage channel estimation to yield tentative estimates of a channel response in a first dimension of transmission. Then, in a step S14 impinging pilot sequences in relation to antennas in transmission antenna subsets by performing a second stage channel estimation for each antenna in each transmission antenna subset to yield an estimation of the channel response.

Fig. 6 shows a schematic diagram illustrating the principle of channel estima- tiong according to the present invention.

As shown in Fig. 6 and outlined above, in the step S12 channel estimation is performed in one dimension, yielding tentative estimates for all subcarriers of these OFDM symbols. These tentative estimates are then used in step S14 as new pilots, in order to estimate the channel for the entire frame.

As shown in Fig. 6, the second stage does not only interpolate between OFDM symbols having pilots, but it does also improve the accuracy of the tentative esti- mates.

Further, according to the present invention Either channel estimation in fre- quency direction or time direction may be performed first. Reference to the case where channel estimation in frequency direction is performed first will be made by 2 x 1D-PACE type I in the following. Further, reference to the case where channel estimation in time direction is performed first will be mde by 2 x 1D-PACE type II in the following.

To formally describe the problem, the received pilot of OFDM symbol Dt is considered at the (iDy) thsubcarrier where X(µ)#Dt,#Df and H#Dt,#Df(µ,#) denotes the transmitted pilot symbol and the channel transfer function (CTF) of transmit antenna, s, at subcarrier i = iDf of the f = #Dtthe OFDM symbol, respectively.

Further, it is assumed that the CTF varies in the # and in the i variable, i. e. in time and in frequency. The term NeDt, 2D accounts for additive white Gaussian noise AWGN. L represents the number of OFDM symbols per frame, IY, is the number of subcarriers per OFDM symbol, Df and Dt denote the pilot spacing in frequency and time, and NT is the number of transmit antennas.

The overall object underlying the present invention is to estimate for all {#, i, pl within the frame.

To achieve this object, generally for MIMO channel estimation, in addition to channel estimation and interpolation it is also necessary to separate the impinging signals from NIT transmit antennas. Dividing the signals corresponding to the NT transmit antennas into NT1 subsets, yields NT1 groups each of which having NT2 signals, such that NT = NT1NT2. In other words, for a MIMO system having NT transmit antennas, according to the present invention signals corresponding to NT2 transmit antennas into one set, to form NT1 subsets.

In other words, the basic concept underlying the present invention is to divide the separation task into two stages, in the way that in step S12 channel estimation is performed in one dimension, at OFDM symbols # = eDtX yielding tentative estimates for all subcarriers of these OFDM symbols. The second step S14 uses these tentative estimates as new pilots, in order to estimate the channel for the entire frame.

As shown in Fig. 6, the second stage estimation does not only interpolate be- tween OFDM symbols having pilots, but it does also improve the accuracy of the tentative estimates. Therefore, the different embodiments of the present invention as explained in detail in the following have significantly reduced complexity while there is little degradation in performance.

According to Fig. 6 channel estimation in frequency direction is performed first, to reverse the order such that channel estimation in time direction is per- formed first is straightforward. In the following reference will be made to the case where channel estimation in frequency direction is performed first by 2 x ID-PACE type I. to the contrary, reference to the case where channel estimation in time di- rection is performed first will be made to as 2 x 1D-PACE type II.

Considering channel estimation in time direction, it is proposed to use the pilots [Yl, i, YDt,i,###,YDtN"P+1,i] # #, in order to estimate H-,"'.'. Further, for smoothing type filtering it is proposed to use past as well as future pilots to estimate 7', this means 1 < f < DtNp. Therefore, for smoothing an estimate cannot be obtained until all pilots have been received, which requires buffering of he = DtN"P - # OFDM symbols.

As will be shown in more detail in the follwoing, the alternative is to use pre- diction type filtering where > DtNp. In this case only past pilots are used for channel estimation in time direction.

Obviously, prediction type filtering does not require any buffering, however, the performance with respect to smoothing degrades. For channel estimation in frequency direction, on the other hand, all pilots of one OFDM symbol are be- ing received together, so no buffering is required. However, the accuracy of the channel estimates typically degrades near the band edges.

2 x 1 D-PACE type I Fig. 7 shows a schematic diagram of a channel estimator for estimating mul- tiple input multiple output transmission channels of mutlicarrier communication systems according to the present invention, wherein channel estimation is per- formed in frequency direction first.

According to the present invention it is prposed to extend 2 x 1D-PACE to OFDM-based MIMO channel estimation. For MIMO channel estimation it is necessary to separate the impinging signals from NT transmit antennas. Let the MIMO system having NT transmit antennas be denoted by set the A. Further, according to the present invention the set of NT transmit antennas is devided into NT1 subsets A., C A, with ul = {1,"-, An}. Each subset contains NT2 trans- mit antennas, such that NT = NT1 NT2 In other words, for a MIMO system having NT transmit antennas, according to the present invention it is proposed to group the signals corresponding to NT2 transmit antennas into one set, to form An subsets of A. Without restricting scope of protection, one may assume that all sets have the same number of transmit antennas, and the subsets. are disjoint, i. e. each transmit antenna can only be in one set.

The concept underlying me present invention is to divide the separation task into two stages, in the way that we first separate a subset of the An < IVT signals together with channel estimation in the first estimation stage. The resulting signal will be a superposition of NT2 = NT/NT1 signals In the second estimation stage the remaining NT2 superimposed signals are seperated for each of the NT1 signals of the first estimation stage, together with channel estimation in the second dimension, to yield the estimate of the frequency response ##,i(µ).

Fig. 7 illustrates the basic idea for type I of the posed scheme.

It should be noted, that the buffer shown in Fig. 7 is used in order to apply smoothing type filtering in time direction. However and as outlined above, the present invention is applicable to, both, smoothing and prediction type filtering, so the buffer shown in Fig. 7 is optional and depends on the particular channel estimation algorithm being used.

Fig. 8 and 9 show pilot sequence designs which may be used to support the two stage approach for OFDM-based MIMO channel estimation accordance to the present invention. Here, the pilot grid shown in Fig. 9 corresponds to the DVB-T pilot grid according to ETSI EN 300 744, V 1.4. 1 (2001-01). Further standards- however, not to be considered as restricting scope of protection-would be IEEE 802. 1 la or ETSI TS 101 475 HIPERLAN/2.

In a more genral sense, in order to extend the pilot sequence design for an OFDM-based system with multiple transmit antennas, according to a preferred embodiment of the present invention the pilot sequence of transmit antenna u is defined by {yte',} It is proposed to choose a pilot sequences that can be expressed in the product form where #1#(µ1) and #2#(µ2) are the pilot symbols for the first and second stage, re- spectively.

It should be noted that the pilot symbol of the first stage, only depends on the subcarrier index, while the pilot symbol of the second stage X (22'only depends on OFDM symbol t.

This notation implies that {#1#(µ1)} is identical for all OFDM symbols, indepen- tent of #. Correspondingly, the sequence {#2#(µ2)} which accounts for the pilots of one subcarrier, is also independent of the subcarrier index i.

Preferably, the pilot sequences {#1#(µ1)} and {#2#(µ2)} are chosen from orthogonal designs, e. g. , Walsh sequences or phase shifted sequences.

Substituting the proposed 2D pilot sequence of (12) into the received pilots in (11), the following is obtained where is the frequency response of transmit antenna t.

Further, the received pilot sequence of subset A. ul is given by In view of the above, the task of the first estimation stage is to estimate ##,i(µ1); that is to separate the NT1 groups, and then to estimate and interpolate the channel in frequency direction. It should be noted that the pilot sequence Y2z2'is constant with respect to the subcarrier index z. This means that Ze is a superposition of NT2 waveforms Jazz multiplied with a constant phase term ZY2p2'.

Further, the outputs of the first estimation stage are subsequently used as inputs for the second estimation stage shown 7.

As shown in Fig. 7, in the second estimation stage the channel is estimated in time direction to separate the remaining NT2 signals per subset to yield the estimate of the frequency response He Using this framework, according to the present invention it is uroposed to apply available one dimensional schemes for OFDM-based MIMO systems to perform channel estimation.

2 x 1D-PACE type II Fig. 10 shows a schematic diagram of a channel estimator for estimating mul- tiple input multiple output transmission channels of multicarrier communication systems according to the present invention, wherein channel estimation is per- formed in time direction first.

As shown in Fig. 10, the major difference of 2 x 1D-PACE type II over 2 x 1D- PACE type I is that that the separation NT1 subsets in the first estimation stage is performed in conjunction with channel estimation in time direction. This yields for the pilot symbols of 2 x 1D-PACE type II: From the above, it may be seen that the pilot sequences are very similar to 2 x 1D-PACE type I in equation (12), the only difference is that the subcarrier index i and the OFDM symbol index t are exchanged. Substituting the proposed 2D pilot sequence of equation (15) into the received pilots in equation (11), the received pilot sequence can be represented according to where again the subcarrier index# and the OFDM symbol index # are exchanged with respect to (13).

This allows the separation of the NT, subsets in time direction. The received pilot sequence of subset ç is defined by In view of he above and as shown in Fig. 10, the task of the first estiamtion <BR> <BR> stage is to estimate ##,#(µ1); that is to separate the NT1 groups, and then to estimate and interpolate the channel in time direction, i.e. over the # variable.

As shown in Fig. 10, if smoothing type filtering is used, ##Dt OFDM symbols need to be buffered in order to estimate ##,#(µ1). For the second estimation stage it is proposed estimate the channel in frequency direction to separate the remaining NT2 signals per subset.

Cotnparison benveen 2 x 1D-PACE type I and type II It can be shown that the performance of both schemes type I and type II is iden- tical for most implementations. However, the computational complexity, in terms of number of multiplications required for channel estimation may differ. The ac- tual computational complexity very much depends on the system parameters, the pilot grid structure and the channel estimation algorithm which is used. Further- more, the DSP or hardware architecture may favor one scheme.

More importantly however, does the selection of a certain pilot grid rule out the implementation of a particular scheme. For the pilot grid shown in Fig. 8 and Fig. 9 both schemes type I and type II can be applied. However, this is not generally the case. In order to motivate this problem consider the following grid shown in Fig. 8. For such a grid structure it is more appropriate to employ 2 x 1D- PACE type I, since the pilots in frequency direction are placed along a line. On the other hand, successive pilots in time direction are shifted one subcarrier apart, which makes it difficult to employ 2 x 1D-PACE type II.

Accordingly, choosing the grid shown in Fig. 9, which is described by to employ 2 x 1D-PACE type II is more appropriate. The grid according to Fig.

9 has been chosen for the DVB-T standard, so for DVB-T channel estimation ac- cording to a preferred embodiment of the present invention in time direction should be performed first if 2 x 1D-PACE is to be used.

Applications of 2 x 1D-PACE type I To describe pilot symbol-assisted channel estimation according to the present invention it is proposed to define a subset of the received signal sequence contain- ing only the pilots, {##,#(µ)} = {Y#,i(µ)}, with {i,#} # #, sampled at a Du trimes lower rate # == Li/DfJ in frequency direction, and at a Dt times lower rate- in time direction, respectively.

In the following two channel estimation techniques are described for 2 x 1D- PACE type I, the first is to estimate the channel in the frequency domain by Wiener filter interpolation. The second approach is to transfer the received signal into the time domain.

Freqaiency Domain Channel Estimation First Stage Wiener Filtering For 2 x 1D-PACE type I, the first step is to estimate the channel in the frequency direction. In vector notation, the received pilot sequence of OFDM symbol be- comes where represents the received pilot sequence of subset 24H1 whose entries are defined in equation (14).

Further, the transmitted pilot sequence, the received pilot sequence of subset 41 and the additive noise term, of OFDM symbol transmitted from antenna, ul, are given by Further, according to the present invention channel estimation in the frequency domain is preferably performed with an FIR interpolation filter, which can be ex- pressed for the first stage in frequency direction It should be noted that in general, the filter WS [i] depends on the location of the desired symbol, i. e. the subcarrier index i. This means that not only for every transmit antenna but also for every subcarrier a different filter is required.

The optimum approach to estimate Zel) is to use a Wiener interpolation filter for W'(µ1)[i]. A Wiener filter minimizes the means squard error MSE between the pilots sequence and the desired response. It is also known as the minimum MSE or equivalently MMSE estimator.

Further, in order to generate a Wiener filter knowledge about the channel statis- tics are required, which are described by the covariance matrix. The covariance matrix of the pilots in frequency direction is defined by Rye = [Y Y/H]. The entry of the mth row and nth column of the covariance matrix is given by Further, define the cross correlation vector between the frequency response of the desired sample and the pilots Yé The mth entry of the cross correlation vector lltzy (i) = E [Zel'Yé] can be expressed as The quantities according to equation (20) and equation (21) are necessary to evaluate the Wiener interpolation filter. The optimum solution in the MMSE sense may be determined using the Wiener-Hopf according to Second Stage Wiener Filtering In view of the above, performing equation (19) for the NT1 subsets and for each sucarrier is processed further in the second stage. Here, filtering and interpolation in time direction yields the frequency response estimate which is achieved in the form where represents the FIR interpolation filter of the second stage of.

OFDM symbol f with filter delay Se = DSe.

A positive Se imposes a time delay of A2 symbols at the receiver output. Then the estimation filter is a smoothing type filter. On the other hand, setting Ai = 0 specifies a linear prediction receiver without an induced time delay due to channel estimation, at the expense of a somewhat poorer estimate of the CIR.

It should be noted that the best performance is generally achieved if Ne = Nu/2, i. e. the symbol to be estimated is in the middle of the pilot sequence which is used for estimation of that symbol. Therefore, for Se = Np/2 there are Np/2 future and past pilot symbols involved.

Further, in matrix notation equation (23) becomes where (/') [, At],..., W/I (A) [f, At]] is the channel estima- tion filter of stage two, and ' (') = 12 (illi, 7 * *'p outputs of stage one of subcarrier i.

In analogy to the first estimation stage, the optimum approach to estimate is to use a Wiener interpolation filter for W"(µ)[#,##]. The covariance matrix of the first stage outputs in time direction is defined by R/ == E [Z'' Z"]. The entry of the mth row and nth column of the covariance matrix is given by Further, define the cross correlation vector between the frequency response of<BR> <BR> <BR> <BR> <BR> <BR> the desired sample He and the outputs of the first stage 2z ! 1. The mth entry of the cross correlation vector R"'l' [S, Af] = E [He'Z, ti 2'! 1] can be expressed as The quantities in equation (20) and equation (21) are necessary to evaluate the Wiener interpolation filter. The optimum solution in the MMSE sense is derived using the Wiener-Hopf equation according to Time Domain Channel Estimation Fig. 11 shows a schematic diagram of an estimator stage adapted to achieve channel estimation in the time domain according to the present invention.

As shwon in Fig. 11, an alternative approach to determine the frequency re- sponse He, i according to the present invention is to estimate the channel impulse re- sponse (CIR), h,,,,"'in the time domain first. In terms of the CIR vector of OFDM symbol # impinging from the yth transmit antenna, received pilot sequence of subset #µ1 becomes where F denotes an Np-point DFT matrix defined by It is assumed that the CIR is time limited to Q # NGI samples. Strictly speak- ing this is only true for a sample spaced channel model explained above. For a non-sample spaced channel model where the DFT of He, i is not time limited, so oversampling is required in order to avoid aliasing. In this case, Q accounts for the number of significant taps.

Transforming Zé'p'into the time domain by an Np-point IDFT yields This implies that two stage channel estimation for OFDM-based MIMO sys- tems can be employed in the time and frequency domains in the same way.

The received pilot sequency after OFDM demodulation is given by where In order to estimate #'#(µ1) according to the present invention the received pilot sequency after OFDM demodulation is transformed into the time domain.

Further, for time domain channel estimation we choose to pre-multiply Yé by the transmitted pilot sequence Xi and then to transform the result into the time domain via an Np-point IDFT, that is where the definition Dé = X1 FNT1 has been introduced.

In the following two basic estimator structures to determine according to the present invention will be described, namely the least squares LS estimator and the minimum mean squared error MMSE estimator.

Least Squares LS Estimation Provided the the inverse of D-does exists, the least squares (LS) estimator may be determined according to Since the estimator depends on the transmitted signal, the pilot sequence should be properly chosen. The LS estimator exists if De is full rank, unfortunately this is not always the case. A necessary condition for the LS estimator to exist is NP > NT1 Q According to a preferred embodiment of the present invention, two times over- sampling provides a good trade-off between minimizing the system overhead due to pilots and optimizing the performance, i. e. NP N 2NT1 Q. It is assumed that NGI > Q, i. e. the guard interval is longer than the maximum delay of the channel.

Further, it should be noted that the LS estimator for more than one transmit antenna does only exist in the time domain.

Mitiimlim Mean Sqtiared Error. MMSE Estitnator The MMSE estimator is given by an FIR filter which is for time domain channel estimation The Wiener filter is determined by the Wiener-Hopf equation In general, the Wiener filter w'(µ1)[n], depends on the location of the desired symbol n. In order to generate the MMSE estimator knowledge of the correlation matrices R'## and R'z#(µ1)[n] are required Further, the covariance matrix of zoé ils denoted by RL2 = E{#'# #'#H} with dimension Q1VT1 x QNT1. Furtermore, R'z#(µ1)[n] is row n + (µ1 - 1) Q of R'-z. The covariance matrix in the time domain R'.. is related to the covariance matrix in the frequency domain R22 by Here, it is assumed that the fading of different transmit antennas is uncorrelated.

It should be noted that while the LS estimator requires Dé to be full rank, while the MMSE estimator requires invertability of R'## as seen from equation (36). For this to hold, however, De need not to be full rank. Thus, the MMSE estimator can exist even if N'P < NT1 Q.

For the case that Dé is full rank, the inverse of D'eH Dé does exist. Then the Wiener filter of equation (36) can be simplied to Further it should be noted that according to the present invention the separation of the NT1 signals, which is performed by the LS estimator, can be separated from the filtering task.

As outlined above, the MMSE estimator is in general dependent on the choice of the pilot symbols. However, choosing orthogonal pilot sequences the estimator becomes independent on the transmitted pilots. For orthogonal pilots #1(µ) #1(m)T = I # #µ,m, where #µ,m denotes the Kronecker symbol, it can be shown that D'eH Dé = NpI.

Therefore, the above LS estimator in equation (33) as well as the MMSE es- timator in equation (40) can be grossly simplified, since the matrix inversion re- quired in equation (33) and equation (40) become straightforward.

Further, it can be seen from equation (33) and equation (40) that the estimator has become independent of the chosen pilot sequence, which does significantly simplify the filter generation.

Fig. 11 shows a block diagram of channel estimation and interpolation in the time domain using orthogonal pilot sequences. First, the received pilot sequence is split into nul branches and each branch pre-multiplied by Then each branch of the received pilot sequence is transformed to the time domain. By means of-optional-filtering and/or windowing the channel is estimated in the time domain. Zero padding of the first stage estimate extends its lenght to NC samples.

The estimate of the CTF of an entire OFDM symbol (pilots and data), is obtained by an Appoint FFT of the CIR estimate #' = FNT1 #' or #'(µ1) = F #'(µ1) (41) where FNT1 is a NT11VC X NT11VC block diagonal matrix, consisting of NT1 blocks of Appoint DFT matrices F.

As shown in Fig. 11, the output of the first stage can be fed to the second stage estimator in equation (23).

Alternatively, i""l'may be fed into (23) to yield the CIR estimate which is then transformed into the frequency domain with NT1 FFTs. Moreover, channel estimation of the second stage in the Doppler domain is possible, that is Z'or i""') are transformed into the Doppler domain using equivalent algorithms as in the time domain.

Fig. 12 shows a schematic diagram of an estimator stage adapted to achieve channel estimation in the time domain according to the present invention.

From Fig. 12 it can be seen that the channel estimation of the second stage may also be performed with DFT-interpolation cooresponding to the first estima- tion stage discribed above. However, it may be computationally more efficient to perform the second estimation stage in the time domain as well, i. e. , before zero padding and the Nc-point FFT.

As shown in Fig. 12, the filtering of the second stage itself remains unaffected as the correlation function in frequency and time-i. e. the first and second dimen- sion of transmission-are mutually independent. Therefore, of Wiener filtering is chosen for the second stagem equations (23) and (27) referred to above may still be used, the only difference being that the input becomes #"n(µ1) instead of #"i(µ1). and the output is h () instead of ft ('), where n is the sample index in the time domain. After the second stage filtering each of the overall 1VT outputs-i. e., 1VT2 outputs per subset-are transformed back into the frequency domain.

Application to a Cellular System with a Frequency Rezlse Factor of One Fig. 13 shows an aplplication of the two stage channnel estimation approach according to the present invention to a cellular communication system with a fre- quency reuse factor of one.

As shown in Fig. 13, instead of having an antenna array with NT antenna elements, the proposed scheme can be applied to distributed antennas as well. E. g., an application is to employ 2xlD-PACE to a celluar system with a frequency reuse factor of one. In a scenario where the mobile user is at the cell border, the user will receive the desired signal from one base station and one or several interfering signals from other base stations.

Further, one may assume that each base station has NT2 antenna elements.

While the data bearing symbols can be protected against interference using a chan- nel code or by spreading, the pilot symbols cannot be protected in this way. Ac- curate channel estimation, however, is most important for the system to work effi- ciently. One solution is to boost the pilots; this however will increase the interfer- ence to users served by other base stations, and thus limits the system capcity.

According to the present invention, 2xlD-PACE can be applied to this scenario as follows: the base stations form NT1 subsets, each subset having an antenna array with NT2 antenna elements, to form an resulting array of NT = NT1NT2 elements.

This would require inter-cell synchronization.

Abbreviations AWGN Additive white Gaussian noise CIR Channel impulse response CTF Channel transfer function DFT Discrete Fourier transform FFT Fast Fourier transform GI Guard interval IDFT Inverse discrete Fourier transform IFFT Inverse fast Fourier transform LS Least squares MIMO Multiple input multiple output, generally a system having several transmit and receive antennas MMSE Minimum mean squared error MSE Mean squared error OFDM Orthogonal frequency division multiplexing PACE Pilot-symbol aided channel estimation List of Commonly Used System Parameters NFFT FFT length.

Ne Number of subcarriers.

NGI Number of samples of the guard interval.

L Number of OFDM symbols per frame.

T OFDM symbol duration.

T, p, Sample interval, given by T5PI = T/NFFT.

Tsym Total OFDM symbol duration including the guard interval Tspl = T + NGITspl.

Qo Number of non-zero channel taps.

Q Total number of channel taps.

NR Number of receive antennas.

IVT Number of transmit antennas.

NT1 Number of subsets.

NT2 Number of transmit antennas within one subset.

Number of pilots in frequency direction.

N"P Number of pilots in time direction.

Np Number of total pilots used for channel estimation (NP = N'PN"P).

Df Pilot spacing in frequency.

Dt Pilot spacing in time.

List of Commonly Used Variables Transmitted OFDM symbol of the/ transmit antenna of OFDM symbol f at subcarrier i. x(µ)(t) Transmitted signal of the Ath transmit antenna after OFDM modulation.

YePi'Received OFDM symbol of the #th receive antenna of OFDM symbol # at subcarrier i. receive antenna at time t before OFDM demodu- lation.

He Channel transfer function (CTF) of the #th receive antenna arriving from the µth transmit antenna of OFDM symbol at subcarrier i. h(µ,#)(t) Channel impulse response (CIR) of the vth receive antenna arriving from the pth transmit antenna. h#,n(µ,#) Sampled CIR of the vth receive antenna arriving from the, uth transmit an- tenna, at the nth sample of OFDM symbol e.

N#,i Sample of AWGN with zero mean and variance No of OFDM symbol at subcarrier i. n (t) Realization of a AWGN process at time t before OFDM demodulation.