The present invention generally relates to orthogonal frequency division multiplexing (OFDM) communication systems and to channel estimators used in OFDM communication systems.
Orthogonal frequency division multiplexing (OFDM) is a multicarrier modulation technique that employs orthogonal subcarriers. OFDM systems can be implemented efficiently by means of inverse fast Fourier transform (IFFT) and fast Fourier transform (FFT) at the transmitter and receiver, respectively. Bandwidth efficiency and immunity to multipath propagation are the main advantages of OFDM over single carrier transmission [1]. Consequently, OFDM has been adopted in many wireless digital communication standards such as digital video broadcasting-terrestrial (DVB-T) [2], Interoperability for Microwave Access (WiMAX) technologies [3], the Long Term Evolution LTE-Advanced (LTE-A) [4]. For wired systems, OFDM has been adopted for broadband communications over powerline communications [5]. Moreover, OFDM is a strong candidate for the upcoming fifth generation (5G) wireless communications standard [6].
The knowledge of the channel state information (CSI), commonly known as channel estimation, and equalization are fundamental tasks that a receiver has to perform prior to the information symbols extraction from the received signal. The accuracy of the CSI is one of the key factors that determine the error performance of communications systems [7]. Consequently, channel estimation has to be performed meticulously to avoid increasing the system error rate. Consequently, channel estimation for OFDM has attracted remarkable attention in the literature. Generally speaking, the channel estimation techniques reported in the literature can be classified based on their accuracy, spectral efficiency, computational complexity, or observation window size. Typically, the objective in most of the work reported in the literature is to maximize the accuracy and spectral efficiency, while minimizing the complexity and observation window size. However, these are conflicting objectives and hence, it is difficult to achieve all of them simultaneously.
Based on their spectral efficiency, channel estimation techniques are typically classified as blind [8]-[13], or pilot-aided [14]-[18]. However, such classification can be misleading in various scenarios. For example, certain channel estimation algorithms are considered as blind while they have constraints on the modulation type [8]-[11], and hence, their spectral efficiency could actually be worse than pilot-aided techniques under bit error rate (BER) and data rate constraints. Therefore, an accurate and more informative metric is needed to evaluate and compare the spectral efficiency of various channel estimation algorithms. Moreover, it would be more factual to denote modulation-type constrained blind techniques as conditionally-blind. In practical OFDM systems such as LTE-A [4], comb-type pilots are deployed in the time-frequency subcarrier grid as shown in
Computational complexity is another major metric used to compare various channel estimation techniques. Generally speaking, blind estimation techniques have higher computational complexity [13] than pilot-aided techniques [7]. The excessive computational complexity is mainly caused by the iterative structure of the algorithm [13]-[15], or due to the requirements of performing extensive search over the solution space [12]. Although the complexity of the system reported in [12] becomes comparable to pilot-aided estimation at high signal-to-noise ratios (SNR), such condition can be frequently violated in practical scenarios. It is worth noting that there is no unified threshold that can be used to classify channel estimation algorithms based on their complexity. Nevertheless, low computational complexity is typically claimed when the total number of mathematical operations is a linear function of the system and channel parameters [12]. Alternatively, low complexity is claimed when a particular system computational complexity is low compared to other well established estimators [17], [18].
The observation window size specifies the number of symbols required to obtain the CSI. In such systems, the channel is assumed to be fixed over the observation period [8], [9], [11], [13]. While such assumption might be suitable for static and slow fading channels, definitely it will not be the case in mobile channels. Moreover, if the observation window size is large, such assumption becomes suitable only for static channels. Channel estimators that can perform the CSI within one OFDM period, denoted as one-shot estimators, may usually provide better performance as compared to other estimators with multiple-symbols observation window [12].
As it can be noted from the aforementioned discussion, pilot-aided estimators have several desired features in terms of complexity and estimation accuracy. However, the spectral efficiency remains as the major concern. Practically speaking, prominent standards such as DVB-T [2], [3] WiMAX and LTE-A [4] are using pilot symbols, which implies that systems' designers prefer to sacrifice the spectral efficiency for other desired features such as low complexity, robustness and freedom of choosing the modulation type. Despite the large number of articles that tackle the channel estimation problem, to the best of our knowledge, there is no technique available yet that offers all the aforementioned desired features simultaneously.
As a first aspect of the present invention, there is provided a channel estimation device in an Orthogonal Frequency Division Multiplexing (OFDM) system comprising an OFDM transmitter and an OFDM receiver adapted to communicate data symbols over a communication channel having channel conditions, the channel estimation device being adapted to:
In an embodiment of the invention, the first, second and third type symbols generated by the channel estimation device are data-bearing symbols only.
In an embodiment of the invention, the first, second and third type symbols are free of any pilot (reference) symbols.
In an embodiment of the invention, the different modulation techniques comprise MPSK, MASK and QAM.
In an embodiment of the invention, the first modulation technique is MASK, the second modulation technique is MPSK and the third modulation technique is QAM.
In an embodiment of the invention, the data symbols are modulated to form a plurality of symbol blocks and wherein each symbol block among said plurality of symbol blocks is generated according to the diversified symbol type configuration.
In an embodiment of the invention, each symbol block comprises at least two pairs of adjacently formed first and second type symbols such that each pair of adjacently formed first and second type symbols is separated from another pair of adjacently formed first and second type symbols by a frequency spacing using third type symbols.
In an embodiment of the invention, the channel estimation device is adapted to adjust the frequency spacing as a function of the channel conditions.
In an embodiment of the invention, the symbol blocks are separated between each other by a time spacing using third type symbols.
In an embodiment of the invention, the channel estimation device is adapted to adjust the time spacing as a function of the channel conditions.
In an embodiment of the invention, the OFDM system is a Long Term Evolution LTE-Advanced (LTE-A) system.
In an embodiment of the invention, the communication channel is a fading channel. Preferably, the fading channel is a flat and static fading channel but can also be frequency-selective and time varying channel.
In an embodiment of the invention, the communication is a broadband communication.
In an embodiment of the invention, the device uses a Least Squared estimation (LSE) in Decision-Directed (DD) manner.
As a further aspect of the invention, there is provided an Orthogonal Frequency Division Multiplexing (OFDM) system for broadband communication of data symbols over a communication channel having channel conditions, the OFDM system comprising:
In an embodiment of the invention, the first, second and third type symbols generated by the channel estimation device are data-bearing symbols only and they are preferably free of any pilot symbols.
In an embodiment of the invention, the different modulation techniques comprise MPSK, MASK and QAM, and preferably, the first modulation technique is MASK, the second modulation technique is MPSK and the third modulation technique is QAM.
In an embodiment of the invention, the data symbols are modulated to form a plurality of symbol blocks and wherein each symbol block among said plurality of symbol blocks is generated according to the diversified symbol type configuration, and wherein each symbol block comprises at least two pairs of adjacently formed first and second type symbols such that each pair of adjacently formed first and second type symbols is separated from another pair of adjacently formed first and second type symbols by a frequency spacing using third type symbols.
In an embodiment of the invention, the symbol blocks are separated between each other by a time spacing using third type symbols.
In an embodiment of the invention, the OFDM system is adapted to adjust the frequency spacing and the time spacing as a function of the channel conditions.
In an embodiment of the invention, the OFDM system uses a Long Term Evolution LTE-Advanced (LTE-A) system.
In an embodiment of the invention, the communication channel is a fading channel.
In an embodiment of the invention, the OFDM receiver uses a Least Squared estimation (LSE) in Decision-Directed (DD) manner.
In an embodiment of the invention, the OFDM system has a similar complexity of a LTE-A system, a spectral efficiency similar to an equivalent system using a blind estimation with a better BER performance.
The subject matter that is regarded as the invention is particularly pointed out and distinctly claimed in the claims at the conclusion of the specification. The foregoing and other aspects, features, and advantages of the invention are apparent from the following detailed description taken in conjunction with the accompanying drawings in which:
The foregoing descriptions of specific embodiments of the present disclosure have been presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the invention to the precise forms disclosed, and obviously many modifications and variations are possible in light of the above teaching. The exemplary embodiment was chosen and described in order to best explain the principles of the invention and its practical application, to thereby enable others skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated.
As an aspect of the invention, there is provided a novel channel estimation technique which is conditionally-blind, has high spectral efficiency and one-shot estimation process. In the proposed scheme, the pilot symbols are replaced with a data-bearing symbols, which are designed to enable estimating the CSI with negligible impact on the spectral efficiency. Similar to conventional pilot-based OFDM systems, the proposed system uses least square estimation (LSE) as well, however the obtained channel coefficients are obtained in a decision directed fashion to spare using pilots.
In what follows unless otherwise specified, uppercase boldface and blackboard letters such as H and will denote N×N matrices, whereas lowercase boldface letters such as x will denote row or column vectors with N elements. Symbols and letters with a Hacek such as ď will denote initial estimate of d while letters with a Hat such as {circumflex over (d)} will denote the final estimate of d. The complex conjugate, transpose and Hermetian transpose will be denoted as (⋅)*, (⋅)T and (⋅)H, respectively. The expected value is denoted by E {⋅}.
OFDM System Model
Consider an OFDM system with N subcarriers modulated by a sequence of N complex data symbols d=[d0, d1, . . . , dN-1]T. The data symbols are selected uniformly from a general constellation such as M-ary phase shift keying (MPSK) or quadrature amplitude modulation (QAM). The modulation process can be implemented efficiently using N-points IFFT. The output of the IFFT process during the eth OFDM block is given by,
x()=FHd(), (1)
where F is the normalized N×N FFT matrix and (⋅)H denotes the Hermitian transpose, and hence, FH is the inverse FFT (IFFT) matrix. The elements of FH are defined as Fi,k=(1/√{square root over (N)})ej2πik/N where i and k denote the row and column numbers [i, k] ϵ {0, 1, . . . , N−1}, respectively. To eliminate the inter-symbol-interference (ISI) between consecutive OFDM symbols and maintain the subcarriers' orthogonality in frequency selective multipath fading channels, a cyclic prefix (CP) of length Ncp samples no less than the channel maximum delay spread () is formed by copying the last Ncp samples of x and appending them in front of the IFFT output to compose the OFDM symbol with a total length Nt=N+Ncp samples and a duration of Tt seconds. Then, the complex baseband OFDM symbol during the th signaling period {tilde over (x)}() is upsampled, filtered and up-converted to a radio frequency centered at fc before transmission through the antenna.
At the front-end of the uth receiving branch, uϵ{1, 2, . . . , U}, the received signal is down-converted to baseband and sampled at a rate Ts=Tt/Nt. In this work we assume that the channel is composed of +1 independent multipath components each of which has a gain hm and delay m×Ts, where mϵ{0, 1, . . . , D}. The channel taps are assumed to be constant over one OFDM symbol, but they may change over two consecutive symbols, which corresponds to a quasi static multipath channel [19]. The received sequence consists of Nt samples, and it can be expressed as
{tilde over (y)}
u()=u(){tilde over (x)}()+{tilde over (z)}u()
where the channel matrix is an Nt×Nt Toeplitz matrix with h0 on the principal diagonal and h1, . . . , hD on the minor diagonals, respectively, the noise vector {tilde over (z)} is modeled as a white Gaussian noise process with zero mean and variance σz2=E[|zn|2]. The received non CP samples that belong to a single OFDM symbol can be expressed as
Subsequently, the receiver should discard the Ncp CP samples, and then compute the FFT of y, where y=x+z, the channel matrix is an N×N circulant matrix, and z˜(0N, 2σz2IN) is the AWGN vector, IN is the N×N identity matrix. In what follows, the time and space indices and u will be dropped unless it is necessary to include them. Therefore, the FFT output can be computed as
Because the matrix is circulant, it will be diagonalized by the FFT and IFFT matrices. Hence,
r=Hd+w (4)
where rϵN×1 and w˜(0N, 2σz2IN) is the FFT of the noise vector z, H denotes the channel frequency response
H=diag([H0,H1, . . . ,HN-1]) (5)
and Hk=hme−j2πmk/N represents the channel response in frequency domain.
The elements of the received vectors from the U antennas are then combined and fed to a maximum likelihood detector (MLD). Assuming that maximum ratio combining (MRC) is used, the estimated kth symbol can be expressed as
where {tilde over (d)}k is the trial values of the transmitted data symbol at the kth subcarrier and the received signals vector rk=[rk1, rk2, . . . , rkU]T. For MRC, the weighting factors of the U branches are expressed as
∥⋅∥ denotes the Euclidean norm. It is worth noting that for U=1, the MLD detector described in (6) reduces to a single-tap zero-forcing (ZF) equalizer [20].
In practical systems such as LTE-A, the data symbols are arranged in a time-frequency grid given in
where dk denotes the pilot symbol value, which is assumed to be known at the receiver side. By noting that rku=Hkudk+wku, the channel estimates can be written as
{hacek over (H)}
k
=H
k
+q
k (8)
where Hk˜(0U, 2σH2IU) and qk|dk˜
where the variance of qk is conditioned on the symbol pilot symbol value. Once the initial CSI is obtained at all pilots' positions, the set {hacek over (H)}u can be obtained as well. Towards this goal, various techniques can be invoked such as linear interpolation [7], parametric estimation [16], or least-square-fitting [22]. It is worth noting that when linear interpolation is used, the initial channel estimates at the pilots' positions {hacek over (H)}k will be replaced by the new estimates obtained from the fitting polynomial, consequently Ĥk≠{hacek over (H)}k [22].
Once the channel estimates are obtained for the all OFDM symbol that has pilots within the resource block, interpolation in time domain can be used to find the channel estimates for OFDM symbols without pilots. Although such process is not optimal, it has low complexity as compared to the two-dimensional interpolation [7].
The Proposed System
A. Proposed Transmitter
The proposed transmitter is generally similar to conventional OFDM transmitter except that a new frame structure composed of three different modulation types, namely, QAM, MASK and MPSK as shown in
B. Proposed Receiver
One of the main features of OFDM systems is that adjacent channel frequency responses are highly correlated. After dropping the time index and antenna index u for notational simplicity, the correlation coefficient E{HkHk+1*}ρ can be expressed as
Given that hk∀k are independent and identically distributed (i.i.d.) (0, σh2), then E{|hn|2}=σh
For most practical values of and σh2, it can be assumed that Hk˜Hk+1. Therefore, subcarriers k and k+1 can be written as
r
k
=H
k
d
k
+w
k (11)
and
r
k+1
≈H
k
d
k+1
+w
k+1. (12)
At high SNRs, if dk+1ϵ+, which is the set of positive real numbers, then
arg{r
k+1
}≈arg{H
k}. (13)
By defining θk arg {Hk}, then {hacek over (θ)}k=arg {rk+1}. Moreover, if dk belongs to a constant modulus (CM) constellation, then the knowledge of {circumflex over (θ)}k is sufficient to compute ďk, where
However, since dk+1ϵ+, the detector in (14) can be expressed as
which is equivalent to the MRC in (6). Once ďk is obtained, we can compute {hacek over (H)}k in a decision directed (DD) fashion,
Therefore, the proposed technique is based on replacing pilot symbols by data symbols that have CM, dk=ejπ(2i+1)/M, iϵ{0, 1, . . . , M−1}, and using MASK to modulate the adjacent subcarrier, dk+1ϵ+. Finally, Ĥ can be obtained from {hacek over (H)} using any technique that is originally used in conjunction with pilot-aided systems [7], [16], [22]. A system level block diagram of the proposed channel estimator using U=1 is depicted in
System Performance
Mean Squared Error (MSE)
The MSE of the initial CSI estimates in DD estimation can be expressed as,
MSE({hacek over (H)}k)=(MSE|DC)PC+(MSE|DI)Pe (17)
where the events of correct and incorrect decisions are denoted by DC and DI, respectively, Pc=Pr (DC)=Pr (ď=dk) and Pe=Pr (DI)=Pr (ďk≠dk). The first part can be computed as
MSE|DC=E{|{hacek over (H)}k|DC−Hk|2}. (18)
By noting that
and using the approximation
the MSE in (18) becomes
The result in (19) is expected because the process is similar to conventional LSE.
For the other case where ďk≠dk, the MSE can be obtained by noting that
where
By assuming that all transmitted symbols are equiprobable, and noting that the probability of error is identical for all transmitted symbols [24], we assume, without loss of generality, that
and hence,
iϵ{1, . . . , M−1}. By defining ϕk arg
ϵ
and substituting into (20), the MSE|DI after some straightforward manipulations can be expressed as
where
To the best of our knowledge, there is no closed-form analytical or numerically efficient solution that can be used to compute Pr
[24], [25]. Having said that, theoretical upper and lower bounds can be derived by noting that −1≤cos(ϕk)≤1, and thus
Similar to the previous case, evaluating the exact value Pe is computational prohibitive, particularly when considering the fact that Hk≠Hk+1 and E{HkHk+1*}≠0. Therefore, Pe can be obtained using simulation to provide a semi-analytical solution.
Alternatively, we can use the following approximation of Pe
which corresponds to the MRC of U independent and identically distributed signals over Rayleigh fading channels with perfect knowledge of CSI [23], F denotes the average SNR per branch, which provides the following approximation for the MSE
Spectral Efficiency
Spectral efficiency is one of the main motivations for researchers to develop blind channel estimation techniques, which is typically measured in bits/s/Hz, Weff=RB/W, where RB is the information bit rate and W is the required bandwidth. Comparison between different systems can be performed by computing relative spectral efficiency, which is the ratio of Weff(1)/Weff(2), where the superscript is used to distinguish between the two considered systems. In OFDM systems with pilot symbols, bandwidth efficiency is typically computed as
where NB is the total number of subcarriers per transmission block and NPB is the number of subcarriers allocated for pilot symbols in each block. In LTE, the transmission block can be considered equivalent to a resource block (RB) where NB=12×7 and NPB=4, therefore Weff is about 95%. Although such efficiency is reasonable since the pilot symbols consume about 5% of the bandwidth, the situation can be much worse if the system requires inserting the pilots in time domain more frequently. For example, in particular systems such as fast frequency hopping (FFH) and cognitive radio, each OFDM symbol might be transmitted at different time slot, and hence, interpolation in time domain is not feasible. To overcome this problem, each OFDM symbol should be designed to include pilot symbols. Assuming that the pilots-subcarriers ratio is the same as in LTE RB first symbol, then Weff drops to 83%.
Since blind channel estimation techniques do not require pilot symbols, they are usually considered spectrally efficient and their spectral efficiency is 100%. Although such definition of spectral efficiency is widely used as reported in [12] and the references listed their in, it is actually valid only for the special case where all subcarriers are forced to have the same modulation type and order. However, in most modern communications system such as LTE, the modulation type and order do not have to be uniform across all subcarriers. Instead, the modulation type/order for each subcarrier can be changed adaptively to satisfy a certain objective function with predefined constraints. A common objective is to maximize the total number of transmitted bits under BER constrains [27]. Therefore, comparing two different systems in terms of relative spectral efficiency can be defined as
where is the set of constraints regarding the modulation type, modulation order and number of pilots,
Computational Complexity
To simplify the discussion, we consider the case with single receiving antenna, i.e., U=1. The channel estimates can be obtained using the following simple steps:
Numerical Results
Monte Carlo simulations are used to evaluate the performance of the proposed one-shot blind channel estimation (OSBE) over static and time-varying frequency selective multipath fading channels. The performance of the proposed estimator is compared to the pilot based OFDM system with a pilot grid as shown in
The OFDM system considered in this paper follows the LTE downlink physical layer specifications [4] where the sampling frequency is 3.836 MHz, N=256 and Ncp=18 samples, the subcarrier spacing is 15 KHz, the total OFDM symbol period is 71.3 μsec, and the CP period is 4.69 μsec. All data symbols are QPSK modulated with symbol rate of 14 ksps except for the subcarriers adjacent to the pilot symbols, which are replaced by a unipolar 4-ASK. Two channel models are used which are the flat Rayleigh fading and the typical urban (Tux) multipath fading channel model [26] that consists of 9 taps with normalized delays of [0, 1, . . . , 8] and average gains of [0.269, 0.174, 0.289, 0.117, 0.023, 0.058, 0.036, 0.026, 0.008].
Simulation results of the initial SER, Pr (ďk≠dk) of the symbols detected using (15) is depicted in
The MSE for U=1, 2, 3 is presented in
The spectral efficiency of the proposed system is compared to the fully blind (FB) OFDM where the modulation order M per subcarrier can be changed between 1 and 256 assuming QAM modulation. The appropriate modulation order is selected such that the average BER is less than 10−3. The modulation orders for all subcarriers are computed using the Incremental Allocation Algorithm proposed in [27]. If the SNR for a particular subcarrier does not satisfy the BER threshold, that subcarrier is nulled by setting M=1. The same results are presented for conditionally blind channel (CB) estimators. The widely adopted constant modulus constraint is considered, and hence, all subcarriers can be modulated only using MPSK. The proposed system is also CB where the pilot symbols are replaced by MASK symbols and the neighbor subcarrier should have constant modulus constellation such as MPSK. For fair comparison, we assume that OFDM symbols that do not have originally pilots can be modulated using QAM. As it can be noted from
The relative spectral efficiency η of the proposed, FB and CB systems is presented in
In this work, a novel blind channel estimator based using a hybrid OFDM symbol structure where certain subcarriers are modulated by MASK and the adjacent subcarrier is modulated using MPSK. Therefore, the MASK can be considered as the channel frequency response with respect to the MPSK symbol, and hence, the MPSK symbol can be immediately detected. Then, the detected MPSK symbol is used to estimate the channel in a DD manner Monte Carlo simulation results showed that the proposed system can produce accurate channel estimation which is comparable to LSE and for the same complexity. The concept of spectral efficiency of blind estimation is also revisited where we proposed an accurate and fair metric to compare the spectral efficiency of blind and non-blind channel estimators. The obtained results showed that imposing constraints on the modulation type may compromise the system spectral efficiency at certain SNRs, which contradicts the common belief that blind techniques are the most spectrally efficient by default.