This invention relates generally to communication networks, and more particularly, to orthogonal frequency division multiplexing (OFDM) and estimating channel state information (CSI), that is the channel impulse response (CIR) estimation.
In a communication network, instantaneous channel state information (CSI) is required at the receiver for coherent detection. In practice, to achieve this, the transmitter sends a pilot signal including pilot tones, which are predetermined and known at the receiver. Then, the receiver estimates the CSI based on the received signal.
In OFDM, Pilot Symbol Assisted Modulation (PSAM) can be used to estimate the CSI, where the pilot tones are inserted over sub-carriers. Partial or entire sub-carriers can be assigned to the pilot tones. More pilot tones improve the accuracy of the CSI. However, the pilot tones consume bandwidth and decrease the effective data rate.
Due to the multipath, wireless channel have a random fluctuation in the frequency domain, which makes the channel frequency selective. In addition, mobility can result in the Doppler effect, so the channel becomes time-varying. With the combinations of the multipath and time-variations, the wireless channel becomes doubly selective with fluctuations in both time and frequency domains.
One way to estimate a doubly selective channel is to insert the pilot tones in the time and the frequency domains. Then, one can construct a two-dimensional filter as the CSI estimator that processes the pilot tones in time and frequency. However, this requires a high computational complexity and an additional processing delay.
The number of pilot tones that are inserted can be related to the channel selectivity in the time and frequency domains. If the channel has a high selectivity in frequency domain, more pilot tone can be assigned in the frequency domain. In a same way, for a time-varying channel, more the pilot tones can be assigned in the time domain.
In practice, a block-type pilot tone assignment, where all sub-carriers of specific OFDM symbol are allocated to the pilot tones, is useful for a slow-fading and frequency-selective channel. In contrast, comb-type pilot assignment, where the specific sub-carriers (frequencies) are assigned to the pilot tones, is appropriate for the fast fading channel.
Channel estimation can be performed in the frequency domain as well as in the time domain. In the frequency domain, a channel frequency response (CFR) is estimated. In the time domain, a channel impulse response (CIR) is estimated, where the channel frequency response is found by a discrete Fourier transform of the CIR.
The invention provides a method for estimating a channel in a wireless communication network using pilot tones. A transmitter transmits pilot tones that are periodically inserted in frequency subcarriers and time slots.
Described is a method for determining a number of pilot tones and their allocation in frequency and time domains at the transmitter. Also described is the channel estimation process at a receiver.
Specifically, time-varying and frequency-selective channels in an orthogonal frequency division multiplexing (OFDM) network are estimated by first storing, in a buffer at a receiver, a received signal corresponding to a set of pilot tones of a set of OFDM symbols, wherein the pilot tones are predetermined and inserted in frequency subcarriers and time slots of the OFDM symbol. A covariance matrix of the received signal is estimated. A diagonal matrix is estimated based on the covariance matrix and a variance of noise in the received signal. The diagonal matrix indicates delays of non-zero paths in a time domain. A channel impulse response (CIR) for each OFDM symbol is estimated using the diagonal matrix, and the received signal. Then, the CIR is transformed to the frequency domain to obtain the channel frequency response (CFR).
As shown in
Random Pilot Tone Assignment
A shown in
The number of pilot subcarriers in the set of pilot tones of a single OFDM symbol can depend on the number of non-zero (significant) delay paths in the channel 120. Based on the number of frequencies, the transmitter allocates the set of pilot tones uniformly and at random to the assigned frequencies. The number of pilot tones and their frequencies are predetermined and known at the receiver.
A number of occurrences of pilot tones in the time domain can depend on a Doppler spread, mobility of the receiver, or an environment in which the receiver operates. For example, in an indoor environment, the pilot tones can be transmitted less frequently than in outdoor or mobile environments.
Channel Estimation at the Receiver
Each channel 130 between the transmitter and the receiver is modeled as an impulse response as
where αl is a complex gain, τl is a delay corresponding to the lth path, and TS is a sampling interval. In addition, there are non-zero (significant) delay paths.
If we denote h as the vector of a channel impulse response (CIR), then a channel frequency response (CFR) can be represented as H=Fh, where F is a discrete Fourier transform (DFT) matrix, and H is the vector of the CFR.
When a predetermined pilot tones are transmitted, then the received signal can be represented as H[n, k]X[n, k]+W[n, k], where H[n, k], X[n, k] and W[n, k] are the CFR, transmitted pilot signal and additive Gaussian noise for nth subcarrier at kth OFDM symbol, respectively.
Using the above CFR, the received signal is Y[k]=Fph[k]+W[k], where Fp is the submatrix of the DFT matrix including rows corresponding to the pilot subcarriers, and W[k] is the vector of independent and identically distributed (i.i.d.) Gaussian noise, and h[k] is the CIR at kth OFDM symbol.
When a number of the pilot tones is insufficient, then h[k] can be estimated using a compressed sensing process, such as basis pursuit (BP), matching pursuit (MP), or orthogonal matching pursuit (OMP). Compressed sensing, as known in the art, acquires and reconstructs a sparse or compressible signal utilizing prior knowledge, e.g., a structure and a redundancy of the signal.
The estimation of h[k] is performed jointly over multiple OFDM symbols, where a power delay profile (PDP) of the channel is assumed to be fixed even when the instantaneous channel gain is time-varying. That is, h[k] is separated into two components, such as
h[k]=Qr[k],
where a diagonal matrix Q represents whether each path has zero or non-zero coefficient, and r[k] is the vector of the actual coefficient gain at the kth OFDM symbol. With the above assumption, the matrix Q and the statistics of r[k] are fixed for multiple OFDM symbols.
At the kth OFDM symbol, the received signal vector is represented as
Y[k]=FpQr[k]+W[k].
The covariance matrix of the received signal is determined as
where σ2w is the variance of noise in the received signal.
Then, we have
E[Y[k]Y[k]H]−σ2wI=FpQE[r[k]rH[k]]QFpH.
In practice, E[YYH] can be determined from multiple OFDM symbols as
E[r[k]rH[k]], which represents the PDP that is not be available at the receiver. In that case, it can be assumed that the PDP is a constant or exponentially decaying function.
As we defined above, diagonal elements in the matrix Q represent whether the delay path has zero or non-zero coefficient. Therefore, the detection of the non-(significant delay paths is equivalent to the detection of non-zero diagonal elements in the matrix Q.
Various compressed sensing processes, BP, MP or OMP can be used to detect the diagonal elements in the matrix Q.
After the detection of the non-zero delay paths, the coefficients corresponding to the delay paths at kth OFDM symbol can be estimated from the following equation:
Y[k]={circumflex over (F)}pĥ[k]+W[k],
where {circumflex over (F)}p is the submatrix of the DFT matrix, which only has the columns corresponding to the non-zero delay paths, and ĥ[k] only has the non-zero delay paths. The estimated CIR ĥ[k] can be found using a least square (LS) estimation.
The received signal, corresponding to the set of Np pilot tones, is stored 311 in a buffer 310.
After receiving a set of K OFDM symbols, where K is pre-determined based on the channel environment, the covariance matrix of the received signal is determined 312. The frequency subcarriers, time slots and number of OFDM symbols are predetermined and known at the receiver.
The diagonal matrix Q is estimated 313 based on the covariance matrix and a variance of noise. The matrix Q indicates delays of the non-zero (significant) paths in the time domain. The matrix Q is estimated using a compressed sensing process, such as BP, MP or OMP.
The CIR for a kth OFDM symbol is estimated 314 using the matrix Q and the received signal Y[k].
Then, the CIR is transformed 315 to the frequency domain to obtain the CFR.
Compared to conventional channel estimation, the invention has the following advantages:
Although the invention has been described by way of examples of preferred embodiments, it is to be understood that various other adaptations and modifications may be made within the spirit and scope of the invention. Therefore, it is the object of the appended claims to cover all such variations and modifications as come within the true spirit and scope of the invention.
Number | Name | Date | Kind |
---|---|---|---|
6587526 | Li et al. | Jul 2003 | B1 |
20020024994 | Piirainen et al. | Feb 2002 | A1 |
20040264585 | Borran et al. | Dec 2004 | A1 |
20050147025 | Auer | Jul 2005 | A1 |
20110261905 | Shental et al. | Oct 2011 | A1 |
Number | Date | Country | |
---|---|---|---|
20120082252 A1 | Apr 2012 | US |