Apparatus and method for performing time domain channel estimation in a communication system
AssigneeSamsung Electronics Co., Ltd.
InventorsSeo-Goo Lee, Min-Cheol Park, Yun-Sang Park, Bong-Gee Song
Life of this patent
Estimating the term…
Abstract
In an orthogonal frequency division multiplexing (OFDM) system, channel estimates of pilot subcarriers in a current input symbol are input, and time domain channel estimation for data subcarriers positioned between adjacent pilot subcarriers is performed by linear interpolating channel estimates of the adjacent pilot subcarriers associated with each of the pilot subcarriers in the current input symbol during a time interval of the current input symbol.
Claims22
A method for performing channel estimation for a plurality of data subcarriers in a system in which pilots are assigned every predetermined number of symbols with respect to defined subcarriers, a position of a pilot subcarrier between the subcarriers is shifted in a unit of a predetermined number of symbols, and the data subcarriers are positioned between adjacent pilot subcarriers on a time axis, the method comprising:
- inputting channel estimation values of pilot subcarriers in a current input symbol;
- and
- performing time domain channel estimation for data subcarriers positioned between adjacent pilot subcarriers by linearly interpolating channel estimation values of adjacent pilot subcarriers associated with each of the pilot subcarriers in the current input symbol during a time interval of the current input symbol.
A method for performing channel estimation for a plurality of data subcarriers in a system in which pilots are assigned every predetermined number of symbols with respect to defined subcarriers, a position of a pilot subcarrier between the subcarriers is shifted in a unit of a predetermined number of symbols, and the data subcarriers are positioned between adjacent pilot subcarriers on a time axis, the method comprising:
- inputting channel estimation values of pilot subcarriers in a current input symbol;
- linearly interpolating channel estimation values of adjacent pilot subcarriers associated with each of the pilot subcarriers in the current input symbol during a time interval of the current input symbol to perform time domain channel estimation for data subcarriers positioned between the adjacent pilot subcarriers;
- and
- outputting a channel estimation value of a data subcarrier in a current estimation target symbol among channel estimation values of the data subcarriers, and outputting a channel estimation value of a data subcarrier in a next estimation target symbol when the next estimation target symbol is changed to the current estimation target symbol after the channel estimation value of the data subcarrier in the next estimation target symbol is stored.
An apparatus for performing channel estimation for a plurality of data subcarriers in a system in which pilots are assigned every predetermined number of symbols with respect to defined subcarriers, a position of a pilot subcarrier between the subcarriers is shifted in a unit of a predetermined number of symbols, and the data subcarriers are positioned between adjacent pilot subcarriers on a time axis, the apparatus comprising:
- an interpolator for linearly interpolating a channel estimation value of a current pilot subcarrier currently input among pilot subcarriers in a current input symbol and a channel estimation value of a previous pilot subcarrier associated therewith, and generating channel estimation values of data subcarriers in a current estimation target symbol and at least one next estimation target symbol positioned between the current and previous pilot subcarriers;
- an interpolation buffer for storing channel estimation values of pilot subcarriers in the current input symbol, channel estimation values of pilot subcarriers in a previous input symbol, channel estimation values of pilot subcarriers in the current estimation target symbol, and channel estimation values of data subcarriers in the at least one next estimation target symbol;
- and
- a controller for controlling linear interpolation in the interpolator and storing output operations in the interpolation buffer such that time domain channel estimation for data subcarriers between the current and previous pilot subcarriers associated with each of the pilot subcarriers in the current input symbol is performed during a time interval of the current input symbol.
A method for performing time domain channel estimation in a communication system, the method comprising:
- inputting channel estimation values of current pilot subcarriers as pilot subcarriers in a current input symbol;
- and
- performing time domain channel estimation for data subcarriers positioned between the current pilot subcarrier and an adjacent pilot subcarrier, which is a pilot subcarrier adjacent to the current pilot subcarrier in time domain, by linearly interpolating channel estimation values of the current pilot subcarrier and the adjacent pilot subcarrier associated with each of the current pilot subcarriers in the current input symbol during a time interval of the current input symbol.
An apparatus for performing time domain channel estimation in a communication system, the apparatus comprising:
- an interpolator for performing time domain channel estimation for data subcarriers positioned between a current pilot subcarrier, which is a pilot subcarrier in a current input symbol, and an adjacent pilot subcarrier, which is a pilot subcarrier adjacent to the current pilot subcarrier in time domain, by linearly interpolating channel estimation values of the current pilot subcarrier and the adjacent pilot subcarrier associated with each of the current pilot subcarriers in the current input symbol during a time interval of the current input symbol in accordance with a predetermined control;
- an interpolation buffer for storing channel estimation values of the current pilot subcarriers, channel estimation values of the adjacent pilot subcarriers, channel estimation values of data subcarriers in a next time domain channel estimation target symbol;
- a controller for controlling an operation of the interpolator to performed time domain channel estimation for the data subcarriers associated with each of the current pilot subcarriers during the time interval of the current input symbol.
Dependencies are inferred from the claim text.