Multicarrier signals are predominant in many terrestrial wireless communication systems. There is a growing interest in utilizing multicarrier signals for navigation purposes because multicarrier schemes are effective in combating multipath effects, which are one of the major sources of error for radio frequency (RF) navigation systems due to the bias introduced in the time delay estimate. The time delay estimate (the time difference between when the signal is transmitted and received) is critical to the performance of RF navigation systems since this estimate provides information on the distance between the transmitter and receiver.
Multicarrier systems are sensitive to frequency offsets, which also need to be estimated in order to correctly demodulate the received data. Orthogonal frequency division multiplexing (OFDM) is a multicarrier modulation method that has been adopted in standards such as IEEE 802.11a/g, DVB-T/T2, and LTE, so there are numerous signals of opportunity available to use for position estimation, even though these signals were not originally intended for positioning, navigation, and timing applications.
Non-data-aided time and frequency offset estimators have the advantage of not requiring any known training data to estimate some desired parameter, thus preserving high bandwidth efficiency. Non-data-aided estimators can readily adapt to different OFDM standards since they are not reliant on training data which varies across standards. Some non-data-aided approaches jointly estimate the symbol time offset (STO) and carrier frequency offset (CFO) in OFDM systems. However, such methods typically require more than one OFDM symbol to achieve sufficient estimation performance for all signal-to-noise ratios (SNR) due to a flooring effect exhibited at higher SNR. Using multiple symbols is not well-suited for navigation-related applications in which fast acquisition time is critical. Further, methods that use only one complete OFDM symbol exhibit a flooring effect at higher SNR.
A joint time and frequency offset estimator for OFDM systems is needed that utilizes one OFDM symbol and achieves sufficient estimation performance for all SNRs.
The subject matter disclosed herein involves non-data-aided joint STO and CFO estimator for OFDM systems using only one complete OFDM symbol and knowledge of the channel order. The estimator utilizes two distinct but complementary estimators which are combined, based on the channel order, to produce the final estimate. The estimator uses regression based on the channel order to determine how much the ISI region of the cyclic prefix could help improve the estimation based on the ISI free region. The proposed estimator performs better than comparable methods for low SNR in Rayleigh fading multipath channels in terms of MSE and lock-in probability, especially for higher order channels.
In general, the low-pass frequency-selective channel model is given by
where L is the order of the channel, hl is the complex amplitude of the l-th multipath arrival, and Ts is the sampling period. The channel is assumed to stay unchanged over the duration of a couple of OFDM symbols. The transmitted OFDM symbol s(n) n=0, . . . , N+Ncp−1 is produced by taking the N point inverse discrete Fourier transform (IDFT) of the modulated data symbols {xd, d=0, . . . , N−1} and pre-pending the last Ncp samples. It is assumed that the cyclic prefix is greater than or equal to the order of the channel (i.e., Ncp≧L). The received OFDM samples are given by
where θ is the integer STO, ε∈(−0.5,0.5] is the CFO normalized to 1/NTs, and n is additive white Gaussian noise (AWGN) with variance σn2. Since θ is unknown, 2N+Ncp samples, as opposed to N+Ncp samples, need to be collected at the receiver in order to estimate θ. However, only one complete OFDM symbol is actually contained in the received samples.
In the samples given by (Eq. 2), there are Ncp−L+1 inter-symbol interference (ISI) free samples and L−1 ISI samples in the cyclic prefix of the received OFDM symbol. Based on the observation that both of these regions can help provide information about θ, an ad-hoc estimator is presented assuming the channel order L is known. For the ISI-free region, multiplying each cyclic prefix sample by ej2πε and then taking the difference of each cyclic prefix sample with its redundant data sample results in Ncp−L+1 observations given by
for k=L−1, . . . , Ncp−1. Note that the scalar multiplication by ej2πε does not change the characteristics of the noise. If the correct STO was used in (Eq. 3), (Eq. 3) would just be observations of noise differences, and the 2-norm of the (Ncp−L+1)×1 vector of samples would be minimized. This yields the following first cost function:
Equation (4) is minimized when {circumflex over (θ)}={circumflex over (θ)} as shown in
For the ISI region, multiplying each cyclic prefix sample by ej2πε and then taking the difference of each cyclic prefix sample with its redundant data sample results in L−1 observations, which produces the second cost function
Even though there is ISI when the correct STO is used in (Eq. 5), if a sufficient number of samples is used in the cost function, then (5) is minimized when {circumflex over (θ)}=θ as shown in
The curves in
The proposed joint STO and CFO estimator (procedure for finding (θ,ε)) using one complete OFDM symbol is presented below:
The method uses (Eq. 5) to narrow down the search region for the possible STO estimates before using (Eq. 4). The search region is narrowed down by using the set of round (PN) STO estimates yielding the smallest second cost function, where 0<P≦1. This set of round (PN) STO estimates is denoted by I, where the cardinality of I is equal to round (PN). Based on extensive simulations, there exists an inverse relationship between L and P. For a given OFDM system (i.e., N and Ncp), regression can be used to determine P as a function of L by running simulations. For example (using MATLAB notation), run simulations with channel order L=2:Ncp−1, and for each simulation, let P=0.1:0.1:0.9. Determine which P gives the best estimation performance in terms of mean squared error(MSE) for each simulation, thus yielding Ncp−2 pairs of (L, P) measurements to perform regression upon.
The effectiveness of the P vs. L relationship is dependent upon which channel model is used in the simulations. The author found that the following channel model, based on the Cost 207 average power delay profile for typical urban areas, provided P vs. L relationships that were effective in realistic channel models (see Section IV).
Ph(l)=e−1/20≦l≦L−1 (Eq. 7)
This model is simplistic, but models the fact that multipath components with longer delays tend to have less power. The regression coefficients can be calculated offline and are known to the receiver. However, the computational complexity of the proposed estimator is still higher in terms of arithmetic operations and searching/sorting when compared to other algorithms. For each STO estimate, the proposed estimator requires 3Ncp−L additions, 3Ncp−L+1 multiplications, and one angle operation. In the worst case, a search for the minimum of a partitioned subset of N estimates is required.
The performance of the proposed estimator is compared to other estimators through Monte Carlo simulations with 104 realizations. Other estimators are comparable to the proposed estimator since they only use knowledge of the channel order. The OFDM signal specifications used are similar to those of the IEEE 802.11a and smallest bandwidth LTE signal standards (see Table 1). Generic OFDM signals were generated similar to those of the IEEE 802.11a and smallest bandwidth LTE signal standards in terms of bandwidth, N, and Ncp, (see Table 1). In all of the simulations, θ=5, ε=0.1, BPSK modulation and Rayleigh fading channels were used where the channel coefficients were normalized to unit power, and only 2N+Ncp samples were collected at the receiver. Two scenarios were simulated using MATLAB: 1) 3GPP Typical Urban channel (Tux) and 2) 3GPP Rural Area channel (Rax).
As can be seen in
The estimator disclosed herein has the highest lock-in probability for low SNR (i.e., SNR<˜9 dB). Similar to the MSE performance, the difference between the estimator disclosed herein and lock-in probabilities of the Speth Estimator and the Mo Estimator increases as the channel order increases for low SNR. Note that the other estimators and the proposed estimator have equal probabilities for higher SNR (i.e., SNR>˜9 dB) for the 3GPP Tux channel for LTE, but the other estimators slightly outperform the estimator disclosed herein in the 3GPP Rax channel for IEEE 802.11a. This can be explained by the sensitivity of the proposed estimator to P.
Referring to
After removal of the cyclic prefix, the serial stream of OFDM symbols are reshaped into N parallel streams 1150, upon which a Fast Fourier Transform (FFT) is performed 1160. After the FFT 1160, a channel equalizer 1170 removes the channel's effect on the OFDM symbol in the frequency domain. The output of channel equalizer 1170 is demodulated 1180, where the OFDM symbols are converted into binary data, and the N parallel streams of binary data are reshaped into one serial stream 1190. The processing performed in blocks 130-190 may be performed by a processor that is connected to ADC 1120.
Method 1200 may begin with step 1210, which involves receiving a plurality of samples of at least one transmitted OFDM signal, such as signal 10 shown in
Step 1220 involves determining a first vector of samples representing an ISI-free region 34 of the cyclic prefix 30. As an example, the first vector is determined according to the equation {right arrow over (r)}1a=[r({circumflex over (θ)}+L−1) . . . r({circumflex over (θ)}+Ncp−1)].
Step 1230 involves determining a second vector of samples representing an ISI region 32 of the cyclic prefix 30. As an example, the second vector is determined according to the equation {right arrow over (r)}2a=[r({circumflex over (θ)}) . . . r({circumflex over (θ)}+L−2)].
Step 1240 involves determining a third vector of samples representing a data region 46 that corresponds to the ISI-free region 34. As an example, the third vector is determined according to the equation {right arrow over (r)}1b=[r({circumflex over (θ)}+L−1) . . . r({circumflex over (θ)}+N+Ncp−1)].
Step 1250 involves determining a fourth vector of samples representing a data region 44 that corresponds to the ISI region 32. As an example, the fourth vector is determined according to the equation {right arrow over (r)}2b=[r({circumflex over (θ)}+N) . . . r({circumflex over (θ)}+N+L−2)].
Step 1260 involves determining a CFO using the first vector of samples and the third vector of samples. As an example, the CFO is determined using Eq. 6 from above.
Step 1270 involves determining a first cost function using the first vector of samples and the third vector of samples. As an example, the first cost function is determined according to the equation
Step 1280 involves determining a second cost function using the second vector of samples and the fourth vector of samples. As an example, the second cost function is determined according to the equation
Step 1290 involves, for 1<L<Ncp, where L is the order of a multi-path channel of the ODFM signal, determining a set I of round (PN) STOs yielding the smallest values of the second cost function, where 0<P≦1.
Step 1300 involves determining an estimated STO and an estimated CFO using the set of round (PN) STOs and using the first cost function. As an example, the estimated STO and the estimated CFO are determined according to the equation if 1<L<Ncp, ({circumflex over (θ)}*,{circumflex over (ε)}*)=min({circumflex over (θ)},{circumflex over (ε)}
Method 1200 may be implemented as a series of modules, either functioning alone or in concert, with physical electronic and computer hardware devices. Method 1200 may be computer-implemented as a program product comprising a plurality of such modules, which may be displayed for a user.
Various storage media, such as magnetic computer disks, optical disks, and electronic memories, as well as non-transitory computer-readable storage media and computer program products, can be prepared that can contain information that can direct a device, such as a micro-controller, to implement the above-described systems and/or methods. Once an appropriate device has access to the information and programs contained on the storage media, the storage media can provide the information and programs to the device, enabling the device to perform the above-described systems and/or methods.
For example, if a computer disk containing appropriate materials, such as a source file, an object file, or an executable file, were provided to a computer, the computer could receive the information, appropriately configure itself and perform the functions of the various systems and methods outlined in the diagrams and flowcharts above to implement the various functions. That is, the computer could receive various portions of information from the disk relating to different elements of the above-described systems and/or methods, implement the individual systems and/or methods, and coordinate the functions of the individual systems and/or methods.
Many modifications and variations of the Non-Data-Aided Joint Time and Frequency Offset Estimate Method for OFDM Systems Using Channel Order Based Regression are possible in light of the above description. Within the scope of the appended claims, the embodiments of the systems described herein may be practiced otherwise than as specifically described. The scope of the claims is not limited to the implementations and the embodiments disclosed herein, but extends to other implementations and embodiments as may be contemplated by those having ordinary skill in the art.
The Non-Data-Aided Joint Time and Frequency Offset Estimate Method for OFDM Systems Using Channel Order Based Regression is assigned to the United States Government and is available for licensing for commercial purposes. Licensing and technical inquiries may be directed to the Office of Research and Technical Applications, Space and Naval Warfare Systems Center, Pacific, Code 72120, San Diego, Calif., 92152; voice (619) 553-5118; email ssc_pac_T2@navy.mil; reference Navy Case Number 102316.
Number | Name | Date | Kind |
---|---|---|---|
8218665 | Chin et al. | Jul 2012 | B2 |
8320506 | Jo et al. | Nov 2012 | B2 |
20090028042 | Chin et al. | Jan 2009 | A1 |
20130188578 | Touboul et al. | Jul 2013 | A1 |
20140010334 | Kotzsch, Vincent | Jan 2014 | A1 |
Entry |
---|
J. Diez, D. De Castro, J.M. Palomo, M. Tossaint, “Integrated navigation and communication system based on OFDM,” 2010 5th ESA Workshop on Satellite Navigation Technologies and European Workshop on GNSS Signals and Signal Process. NAVITEC, pp. I-5, Dec. 8-10, 2010. |
F. Zanier, M. Luise, “Fundamental issues in time-delay estimation of multicarrier signals with applications to next-generation GNSS,” 2008 SPSC 10th Int. Workshop on Signal Process for Space Commun., vol., No., pp. I-8, Oct. 6-8, 2008. |
J.J. Van De Beek, M. Sandell, P.O. Botjesson, “ML estimation of time and frequency offset in OFDM systems,” IEEE Trans. Signal Process,vol. 45, No. 7, pp. 1800-1805, Jul. 1997. |
D. Landstrom, S. Wilson, J.J. Van De Beek, P. Odling, P.O. Botjesson, “Symbol time offset estimation in coherent OFDM systems,” IEEE Trans. Commun., vol. 50, No. 4, pp. 545-549, Apr. 2002. |
J.A. Lopez-Salcedo, E. Gutierrez G. Seco-Granados, A.L. Swinehurst, “Unified framework for the synchronization of flexible multicarrier communication signals,” IEEE Trans. Signal Process., vol. 61, No. 4, pp. 828-842, Feb. 2013. |
W.L. Chin, “ML Estimation of Timing and Frequency Offsets Using Distinctive Correlation Characteristics of OFDM Signals Over Dispersive Fading Channels,” IEEE Trans. Veh. Technology, vol. 60, No. 2, pp. 444-456, Feb. 2011. |
D. Lee; K. Cheun, “Coarse symbol synchronization algorithms for OFDM systems in multipath channels,” IEEE Commun. Lett., vol. 6, No. 10, pp. 446-448, Oct. 2002. |
R. Mo, Y. Chew, T. Tjhung, C. Ko, “A joint blind timing and frequency offset estimator for OFDM systems over frequency selective fading channels,” IEEE Trans. Wireless Commun., vol. 5, No. 9, pp. 2594-2604, Sep. 2006. |
R. Martin, J. Velotta, J. Raquet, “Bandwidth Efficient Cooperative TDOA Computation for Multicarrier Signals of Opportunity,” IEEE Trans. Signal Process., vol. 57, No. 6, pp. 2311-2322, Jun. 2009. |
M. Speth, F. Classen, H. Meyr, “Frame synchronization of OFDM systems in frequency selective fading channels,” 1997 IEEE 47th Veh. Technology Conf., vol. 3, No., pp. 1807-1811, May 4-7, 1997. |
J. McNeff, “Changing the Game Changer—The Way Ahead for Military PNT,” Inside GNSS, vol. 5, No. 8, pp. 44-51, Dec. 2010. |