Claims
- 1. An apparatus for estimating channel parameters in a Multi-Input, Multi-Output (MIMO) Orthogonal Frequency Division Multiplexing (OFDM) system, the apparatus comprising:
a number Q of OFDM modulators, each OFDM modulator producing a frame comprising at least one inserted symbol, a plurality of data symbols, and cyclic prefixes; said number Q of transmitting antennas, each transmitting antenna connected to a respective OFDM modulator, for transmitting said frame over a channel; a number L of receiving antennas for receiving the transmitted frames; said number L of OFDM demodulators, each OFDM demodulator corresponding to a respective receiving antenna; and an OFDM decoder, connected to the output of each of the L OFDM demodulators, the OFDM decoder comprising a parameter estimator which processes the received frame in order to estimate the parameters of the channel.
- 2. The apparatus of claim 1, wherein the cyclic prefixes protect the data symbols against Inter Symbol Interference (ISI).
- 3. The apparatus of claim 1, wherein the at least one inserted symbol has at least one pilot symbol inserted within the data symbols or at least one training symbol inserted at the beginning of the frame.
- 4. The apparatus of claim 1, wherein the parameter estimator comprises a circuit for calculating channel estimates.
- 5. The apparatus of claim 4, wherein the parameter estimator comprises a circuit for calculating coarse channel estimates using at least one of a least squares method and a zero-forcing method.
- 6. The apparatus of claim 5, wherein the parameter estimator further comprises a circuit for interpolating values in the frequency domain.
- 7. The apparatus of claim 6, wherein the parameter estimator further comprises a circuit for reducing the mean square error of the coarse channel estimates.
- 8. The apparatus of claim 7, wherein the parameter estimator further comprises a circuit for zero-padding unused tones.
- 9. The apparatus of claim 8, wherein the parameter estimator further comprises a circuit for extrapolating values in the frequency domain.
- 10. The apparatus of claim 9, wherein the parameter estimator further comprises a circuit for discarding unused tones.
- 11. The apparatus of claim 1, wherein Q is equal to L.
- 12. The apparatus of claim 11, wherein Q is equal to one.
- 13. The apparatus of claim 1, wherein Q equals two.
- 14. The apparatus of claim 1, wherein Q is not equal to L.
- 15. The apparatus of claim 1, wherein the OFDM encoder comprises:
a channel encoder; a symbol mapper connected to an output of the channel encoder; a space-time processor connected to an output of the symbol mapper, the space-time processor separating data into a plurality of sub-channels; and a pilot/training symbol inserter, which inserts pilot symbols and training symbols onto the sub-channels.
- 16. The apparatus of claim 1, wherein each of the Q OFDM modulators comprises:
a serial-to-parallel converter; an inverse discrete Fourier transform (IDFT) stage connected to an output of the serial-to-parallel converter; a cyclic prefix inserter connected to an output of the IDFT stage; a parallel-to-serial converter connected to an output of the cyclic prefix inserter; a digital-to-analog converter (DAC) connected to an output of the parallel-to-serial converter; a local oscillator; a mixer having a first input and a second input, the first input connected to an output of the DAC, the second input connected to an output of the local oscillator; and an amplifier connected to an output of the mixer.
- 17. The apparatus of claim 1, wherein the OFDM demodulator comprises:
a pre-amplifier; a local oscillator; a mixer having a first input and a second input, the first input connected to an output of the pre-amplifier, the second input connected to an output of the local oscillator; an analog-to-digital converter (ADC) connected to an output of the mixer; a synchronization circuit having one input connected to an output of the ADC; a cyclic prefix remover connected to an output of the synchronization circuit; a serial-to-parallel converter connected to an output of the cyclic prefix remover; a discrete Fourier transform (DFT) stage connected to an output of the serial-to-parallel converter, an output of the DFT stage connected to another input to the synchronization circuit.
- 18. The apparatus of claim 1, wherein the OFDM decoder comprise:
a space-time processor that has a first set of inputs, a second set of inputs, and a first set of outputs, wherein the first set of inputs receives samples from each of the L OFDM demodulators and the second set of inputs receives estimates of channel parameters from the parameter estimator; the parameter estimator further comprising a first set of inputs, a second input, a first set of outputs, and a second output, wherein the first set of inputs receives samples from each of the L OFDM demodulators, and the second input receives feedback from a channel decoder; a parallel-to-serial converter connected to the first set of outputs from the space-time processor; a symbol demapper having a first input a second input, a third input and a first output wherein the first input is connected to an output of the parallel-to-serial converter, the second input connected to the second output of parameter estimator, and the third input connected to a feedback from the channel decoder; and the channel decoder, connected to an output of the symbol demapper.
- 19. A method for estimating parameters of a channel across which signals in a Multi-Input Multi-Output (MIMO) Orthogonal Frequency Division Multiplexing (OFDM) system are transmitted, the method comprising the steps of:
producing a frame of data comprising a preamble that includes a calibration component which aids in parameter estimation, a plurality of data symbols, and a plurality of cyclic prefixes; transmitting the frame over a channel; receiving the transmitted frame; demodulating the received frame; and calculating the estimates of the channel parameters from the received demodulated frame.
- 20. The method of claim 19, wherein the step of producing comprises producing a preamble that aids in synchronization and parameter estimation.
- 21. The method of claim 19, wherein the step of producing comprises producing a preamble of a generalized length having a number of OFDM symbols less than a number of transmitting antennas.
- 22. The method of claim 19, wherein the step of producing comprises producing a preamble of a generalized length having a number of OFDM symbols equal to a number of transmitting antennas.
- 23. The method of claim 19, wherein the step of producing comprises producing a preamble of a generalized length having a number of OFDM symbols greater than a number of transmitting antennas.
- 24. The method of claim 19, wherein the step of producing comprises producing a preamble whose signal transmission matrix resembles an existing space-time block code.
- 25. The method of claim 19, wherein the step of producing comprises producing cyclic prefixes in the preamble and in the data symbols such that the cyclic prefixes in the preamble are longer than the cyclic prefixes in the data symbols, thereby countering the extended channel impulse response and improving the synchronization performance.
- 26. The method of claim 19, wherein the step of calculating comprises calculating fine channel estimates.
- 27. The method of claim 26, wherein the step of calculating fine channel estimates comprises:
calculating coarse channel estimates using a least squares method or a zero-forcing method; interpolating the channel estimates in the frequency domain; reducing the mean square error of the coarse channel estimates.
- 28. The method of claim 27, wherein the step of reducing the mean square error comprises:
performing an IDFT operation on the coarse channel estimates to convert the coarse channel estimates to the time domain; performing a windowing operation; and performing a Fast Fourier Transform (FFT) operation.
- 29. The method of claim 27, wherein the step of reducing the mean squared error comprises at least one of a linear prediction procedure, a procedure for averaging the coarse channel estimates in the frequency domain, a procedure for averaging the coarse channel estimates in the time domain, a procedure for utilizing a decision feedback equalizer, a decision directed procedure, a procedure utilizing a feedback from the channel decoder, a procedure for filtering the coarse channel estimates in the frequency domain, and a procedure for processing the coarse channel estimates in the time or frequency domain.
- 30. The method of claim 26, wherein the step of calculating the fine channel estimates comprise:
zero-padding in the frequency domain to eliminate certain frequency components from the OFDM signal; calculating coarse channel estimates using a least squares method; employing a zero-forcing method to calculate the coarse channel estimates; interpolating the channel estimates in the frequency domain; extrapolating frequency domain values; reducing the mean square error of the coarse channel estimates; and discarding the unused tones.
- 31. The method of claim 30, wherein the step of reducing the mean squared error comprises at least one of a linear prediction procedure, a procedure for averaging the coarse channel estimates in the frequency domain, a procedure for averaging the coarse channel estimates in the time domain, a procedure for utilizing a decision feedback equalizer, a decision directed procedure, a procedure utilizing a feedback from the channel decoder, a procedure for filtering the coarse channel estimates in the frequency domain, and a procedure for processing the coarse channel estimates in the time or frequency domain.
- 32. The method of claim 19, wherein the step of calculating comprises calculating a noise variance.
- 33. The method of claim 32, wherein the step of calculating noise variance estimates comprises calculating noise variance estimates for a unitary signal transmission matrix.
- 34. The method of claim 33, wherein the step of calculating noise variance estimates comprises calculating the noise variance estimates directly from time domain coefficients of coarse channel estimates.
- 35. The method of claim 32, wherein the step of calculating the noise variance estimates comprise calculating noise variance estimates for a non-unitary signal transmission matrix.
- 36. The method of claim 35, wherein the step of calculating the noise variance estimates comprises the steps of:
calculating a noise term from coarse channel estimates and fine channel estimates; multiplying the noise term by the signal transmission matrix; calculating time domain noise estimate vectors; and determining a noise variance estimation from the time domain noise estimate vectors.
- 37. The method of claim 32, wherein the noise variance represents the power of the extraneous unwanted noise present in the signals.
- 38. A method for estimating channel parameters in a Multi-Input, Multi-Output (MIMO) system, the method comprising:
creating a preamble containing characteristics for calibrating the MIMO system; forming a signal transmission matrix that comprises the preamble; solving a system of linear equations; and calculating a coarse channel estimation from the result of the step of solving the system of linear equations.
- 39. The method of claim 38, wherein the step of solving the system of linear equations comprises the step of performing a least squares method.
- 40. The method of claim 38, wherein the step of solving the system of linear equations comprises the step of performing a zero-forcing method.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority to copending U.S. provisional application entitled “Parameter Estimation for MIMO OFDM Systems,” having Ser. No. 60/286,130, filed on Apr. 24, 2001, which is entirely incorporated herein by reference.
[0002] This application is related to copending U.S. provisional application entitled, “Synchronization for MIMO OFDM Systems,” having Ser. No. 60/286,180, filed Apr. 24, 2001, which is entirely incorporated herein by reference.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60286130 |
Apr 2001 |
US |
|
60286180 |
Apr 2001 |
US |