1. Field of the Invention
The present invention relates to digital transmission techniques, and particularly to a cyclic prefix-based enhanced data detection method especially suited for the Orthogonal Frequency Division Multiplexing (OFDM) transmissions in the case of wired transmissions, or for Orthogonal Frequency Division Multiple Access (OFDMA) transmissions in the case of wireless transmissions.
2. Description of the Related Art
In a communication system, a transmitter sends data to a receiver through a channel. In the case of a wireless channel, the transmitted waveforms suffer from multipath fading due to reflection, refraction, and diffraction, which ultimately results in intersymbol interference (ISI) between the transmitted symbols. The motive of modern broadband wireless communication systems is to offer high data rate services. The main hindrance for such high data rate systems is multipath fading, as it results in ISI. It therefore becomes essential to use such modulation techniques that are robust to multipath fading.
Multicarrier techniques, especially Orthogonal Frequency Division Multiplexing (OFDM) (as used herein, the term Orthogonal Frequency Division Multiplexing is used to refer to frequency division multiplexing in both wired and wireless communications systems; hence it also encompasses Orthogonal Frequency Division Multiple Access) has emerged as a modulation scheme that can achieve high data rate by efficiently handling multipath effects. The additional advantages of simple implementation and high spectral efficiency due to orthogonality contribute towards the increasing interest in OFDM. This is reflected by the many standards that considered and adopted OFDM, including those for digital audio and video broadcasting (DAB and DVB), WIMAX (Worldwide Interoperability for Microwave Access), high speed modems over digital subscriber lines, and local area wireless broadband standards, such as the HIPERLAN/2 and IEEE 802.11a, with data rates of up to 54 Mbps. OFDM is also being considered for fourth-generation (4G) mobile wireless systems.
In order to achieve high data rate in OFDM, receivers must estimate the channel efficiently, and subsequently the data. The receiver also needs to be of low complexity and should not require too much overhead. The problem becomes especially challenging in the wireless environment when the channel is time-variant.
The techniques used for estimating the channel impulse response can be broadly divided into training-based, blind, and semi-blind techniques. In training-based technique, pilots, i.e., symbols that are known to the receiver, are sent with the data symbols. In the blind technique, the channel is estimated by using the structure of the communication problem, i.e., the natural constraints on data and channel, which include the finite alphabet constraint, the cyclic prefix, linear preceding, time and frequency correlation, and many more. Semi-blind techniques make use of both pilots and the natural constraints to efficiently estimate the channel.
Thus, an OFDM cyclic prefix-based enhanced data recovery method solving the aforementioned problems is desired.
The cyclic prefix-based enhanced data recovery method retains the cyclic prefix (CP) upon reception and routes the CP to a data detection module to enhance the operation of the OFDM receiver, whether operating in the blind, semi-blind, training or perfectly known channel modes. Processing of the OFDM symbol and the CP is performed in the data detector, and comprises data recovery by computing a maximum likelihood estimation based on the CP and the OFDM symbols.
These and other features of the present invention will become readily apparent upon further review of the following specification and drawings.
Similar reference characters denote corresponding features consistently throughout the attached drawings.
The cyclic prefix-based enhanced data recovery method retains the cyclic prefix (CP) upon reception and routes the CP to a data detection module to enhance operation of the OFDM receiver, whether operating in the blind, semi-blind, training, or perfectly known channel modes. Processing of the OFDM symbol and the CP is performed in the data detector, and comprises data recovery by computing a maximum likelihood estimation based upon the CP and the OFDM symbols.
As shown in
The cyclic prefix-based enhanced data recovery method provides an efficient blind data detection technique for OFDM transmission over wireless media. Channel identification and equalization is performed from output data only (i.e., OFDM output symbol and associated CP), without the need for a training sequence or a priori channel information. The technique makes use of a number of natural constraints, which include the finite delay spread of the channel impulse response, the finite alphabet constraint on the data, and the cyclic prefix. This technique is based on the transformation of the linear OFDM channel into two parallel sub-channels due to the presence of a cyclic prefix at the input. One is a cyclic sub-channel that relates the input and output OFDM symbols, and thus is free of any ISI effects and is best described in the frequency domain. The other sub-channel is a linear sub-channel that carries the burden of ISI and that relates the input and output prefixes through linear convolution. This channel is best studied in the time domain.
It can be shown that the two sub-channels are characterized by the same set of parameters (or impulse response (IR)) and are driven by the same stream of data. They only differ in the way in which they operate on the data (i.e., linear vs. circular convolution). This fact enables us to estimate the IR from one sub-channel and eliminate its effect from the other, thus obtaining a nonlinear relationship that involves the input and output data only. This relationship can, in turn, be optimized for the ML data estimate, something that can be achieved through exhaustive search (in the worst case scenario).
The relationship takes a particularly simple form in constant modulus case. Exhaustive search is computationally very expensive. Two approaches have been suggested to reduce the computational complexity. In the first approach, the Genetic Algorithm (GA) is used to directly solve the nonlinear problem. The second approach describes a semi-blind algorithm in which we use Newton's method to estimate the data when it is initialized with an estimate obtained using a few pilots.
Moreover, the cyclic prefix-based enhanced data recovery method utilizes the CP to enhance the operation of the equalizer when the channel is perfectly known at the receiver or is obtained through training. Specifically, the CP observation enhances the BER performance, especially when the channel exhibits zeros on the FFT grid.
Persons having ordinary skill in the art recognize that a simple communication system may comprise a transmitter that sends data to a receiver through a channel. The transmitter may be any equipment that is able to generate Orthogonal Frequency Division Multiplexing (OFDM) modulated data, e.g., a wireless local area network (WLAN) hub, a satellite, a mobile base station, or the like. The receiver may be any equipment capable of receiving OFDM modulated data, e.g., a laptop, a mobile phone, a personal digital assistant (PDA), or the like. A cyclic prefix (CP) may be present in the channel transmission and discarded at a front end of the receiver. When the transmitted data passes through the channel, it is corrupted by the effect of channel, e.g., fading, and thus cannot be recovered at the receiver. OFDM has emerged as an efficient multicarrier modulation technique, which has been adopted by many standards, including, for example, without limitation, HIPERLAN/2 and IEEE 802.11a
The cyclic prefix-based enhanced data recovery method improves the aforementioned simple communication system by not discarding the CP, but rather utilizing the CP in a data detection portion of the receiver along with the OFDM symbol.
As shown in
The receiver 112 receives the output data, which is the transmitted data convolved by the channel effect h and corrupted by noise n. At the symbol processor 116, the cyclic prefix, which carries all the effect of ISI, is removed from the received data (of length N+L). The FFT module 118 performs N-point Fast Fourier Transform (FFT) of the resulting OFDM symbol y. The post-FFT OFDM symbol along with the cyclic prefix is then fed into the Data Detector 120, which detects the data using the finite alphabet property of data.
As shown in
Yi=Hi⊙Xi+Ni (1)
where Yi, Hi, Xi, and Ni are N-point FFT of yi, hi (length-N zero-padded version of hi), xi and ni, and ⊙ stands for element-by-element multiplication. The input/output equation of linear sub-channel is given by:
yi=Xihi+ni (2)
where yi corresponds to the cyclic prefix of output, * stands for convolution, and Xi is a matrix composed of CP of current (unknown) and previous (known) OFDM symbol and it can be written as
where:
As hi corresponds to the first L+1 elements of hi, we obtain the following time-frequency relationship from linear sub-channel input/output equation:
yi=XiQL+1Hi+ni (4)
where QL+1 corresponds to the first L+1 rows of the IFFT matrix Q. The maximum likelihood (ML) estimate of channel subjected to the constraint that hi corresponds to the first L+1 elements of hi, can be found by using only the circular sub-channel (step 204), which is given by:
HiML=[I−|DX|−2 Q*N−L−1(QN−L−1|DX|−2 Q*N−L−1)−1QN−L−1]DX−1 Yi (5)
where DX is a diagonal matrix with elements of Xi on diagonal. Upon replacing Hi that appears in the time-frequency relationship (corresponding to the linear sub-channel) with its Maximum Likelihood estimate as performed at step 206, we obtain:
yi=XiQL+1[I−|DX|−2 Q*N−L−1(QN−L−1|DX|−2 Q*N−L−1)−1 QN−L−1]DX−1 Yi+ni (6)
This is an input/output relationship that does not depend on any channel information whatsoever. Since the data is assumed deterministic, maximum-likelihood estimation of step 204 is the optimum way to detect it, i.e., solving the norm at step 208, we minimize:
XiML=arg minX
This is a nonlinear least-squares problem in the data. In the case of constant modulus data (e.g. BPSK/4QAM), the above problem reduces to the following:
XiML=arg minX
where Ex is the energy of the symbol (e.g., Ex=1 for BPSK and Ex=2 for 4QAM). The above norm is solved for the particular combination of alphabets selected. As shown in decision step 210, the process continues until the value of norms for all the combinations is evaluated. As shown in minimum norm finding step 212, the combination of alphabets for which the value of the norm is minimum is the desired data. This method of exhaustive search over all combinations is computationally very expensive.
As shown in
A population of chromosomes (candidate solutions to the problem of size N in our case) is generated. Each chromosome has a fitness (a positive number) associated to it, which represents the goodness of the solution. The fitness in our case is calculated by evaluating the cost function for a particular chromosome. This fitness is used to determine the parent chromosomes that will produce the offspring in the next generation. This process is called selection. The selected parents are allowed to reproduce using the genetic operators called crossover and mutation. The parent chromosomes with the highest fitness values, known as elite chromosomes, are transferred to the next generation without any change, to be utilized again in reproduction. It is important to note that during the selection process, it is necessary to prevent incest (i.e., the two parents being selected for reproduction should not be same) to avoid local minima. As shown in
As shown in
Z=∥yi−BXi*−CXi*∥2 (9)
subject to the constant modulus constraint, φj=|Xi(j)|2=Ex j=1, 2, . . . , N, where B=(1/Ex) XUi−1 QL+1 DY and C=(1/Ex) XLi QL+1 DY. Newton's method is applied to the following objective function:
where φj=∥Ex−XiH Ej Xi∥2 and Ej is a N×N matrix with all zero except for one nonzero diagonal element ejj=1. If initial estimate of data X—1 is available, then it can be refined by applying Newton's method,
Xk=Xk−1−μ[∇2Z(Xk−1)]−1[∇Z(Xk−1)]*, k≧0 (11)
where μ is the step size, ∇ stands for gradient, and ∇2 stands for Hessian of objective function.
Thus, at step 404, gradient and Hessian are evaluated subject to a constant modulus constraint on the data being processed. At step 406 an initial estimate and the evaluated gradient and Hessian are used to implement Newton's method. At step 408 the objective function is evaluated using the refined estimate of data computed at step 406. At step 410 an error is calculated between a current and previous value of objective function. Lastly, according to decision step 412, the algorithm runs iteratively until a maximum number of iterations or a stopping criterion is reached. Thus, to implement Newton's method, gradient and Hessian of the objective function are evaluated, which involve complex matrix differentiation.
As shown in
As shown in
Plot 800 in
Plot 1100 of
As shown in
As shown in plot 1400 of
A graph 1500 of
From reviewing plot 1500, it should be understood that the advantage of enhanced equalization is not limited to the constant modulus case. Rather, the cyclic prefix can be used as easily for enhanced equalization in the non-constant modulus case. As shown in
The cyclic prefix-based enhanced data recovery method provides a blind estimate of the data from one output symbol without the need for training or averaging (contrary to the common practice where averaging over several symbols is required). Thus, the method lends itself to block fading channels. Data detection is done without any restriction on the channel (as long as the delay spread is shorter than the (CP)). Data detection can be performed even in the presence of zeros on the FFT grid. The fact that two observations (the OFDM symbol and CP) are used to recover the input symbol enhances the diversity of the system.
It is to be understood that the present invention is not limited to the embodiment described above, but encompasses any and all embodiments within the scope of the following claims.
Number | Name | Date | Kind |
---|---|---|---|
6327314 | Cimini, Jr. et al. | Dec 2001 | B1 |
6983029 | Alavi et al. | Jan 2006 | B2 |
7133355 | Gerakoulis | Nov 2006 | B1 |
7139321 | Giannakis et al. | Nov 2006 | B2 |
7280606 | Kim et al. | Oct 2007 | B2 |
7292651 | Li | Nov 2007 | B2 |
7327699 | Miyato et al. | Feb 2008 | B1 |
7397839 | Maeda et al. | Jul 2008 | B2 |
7426204 | Lee et al. | Sep 2008 | B2 |
7453792 | Chadha et al. | Nov 2008 | B2 |
7483492 | Feher | Jan 2009 | B2 |
7609782 | Giannakis et al. | Oct 2009 | B2 |
7639733 | Lee et al. | Dec 2009 | B1 |
7729435 | Ismail et al. | Jun 2010 | B2 |
20030177003 | Souilmi et al. | Sep 2003 | A1 |
20060050626 | Yucek et al. | Mar 2006 | A1 |
20060140292 | Blasco Claret et al. | Jun 2006 | A1 |
20070133695 | Kotzin | Jun 2007 | A1 |
20070258529 | Liang et al. | Nov 2007 | A1 |
20070268974 | Chun et al. | Nov 2007 | A1 |
20080037611 | Coon | Feb 2008 | A1 |
20080152033 | Gore et al. | Jun 2008 | A1 |
20090041135 | Ismail et al. | Feb 2009 | A1 |
Number | Date | Country |
---|---|---|
2447972 | Oct 2008 | GB |
WO2007111448 | Oct 2007 | WO |
WO2008020791 | Feb 2008 | WO |
Number | Date | Country | |
---|---|---|---|
20100246730 A1 | Sep 2010 | US |