This application claims priority from U.S. Provisional Patent Application No. 61/289,402 titled “Method and apparatus for vehicle signal acquisition in vehicular multipath channel” and filed 23 Dec. 2009, which is incorporated herein by reference in its entirety.
Embodiments of the invention relate to vehicular communications employing orthogonal frequency-division multiplexing (OFDM). OFDM is known and widely used in fixed WLAN environments. A common acquisition method for OFDM in WLAN applications is described in T. M. Schimdl and D. C. Cox, “Robust frequency and timing synchronization for OFDM,” IEEE Transactions on Communications, vol. 45, pp. 1613-1621, December 1997, (hereinafter the “SC method”). The acquisition enables detection of a frame boundary.
Typical WLAN environments addressed by the SC method include homes and offices, i.e. indoor, normally line-of-sight (LOS) environments. The SC method detects a frame boundary through use of short preamble (SP) delayed copy correlation (DCC) applied to OFDM data inputs received in a strongest (highest energy) path. The frame boundary detection is done before a long preamble (LP) period begins.
There is a growing interest in applying OFDM in vehicular communications, e.g. in vehicle-to-vehicle (V2V) communications. In contrast with indoor communications, OFDM signal acquisition in vehicular communications presents at least two major challenges: longer ranges and severe multipath effects in non-line-of-sight (NLOS) environments. These challenges are explained through examples described with reference to
Another problem with the SC method lies in its reliance on SP. As implied by its name, SP is indeed short, only 0.8 μsec in a 20 MHz channel and 1.6 μsec in a 10 MHz channel. The power delay profile (PDP) of an outdoor channel may be close to, or even exceed, such values. In this case, reliable integration is impossible because the integration needs to be long enough to sum all channel path energies, but short enough to avoid confusion between repeated occurrences of SP replicas on the same path (which occur every SP length).
There is therefore a need for, and it would be advantageous to have a method for OFDM frame boundary detection in a vehicular multipath channel which does not suffer from the disadvantages inherent in methods which have been developed for, and mainly applied in indoor environments.
In embodiments of the invention, OFDM frame boundary detection in a vehicular multipath channel is improved significantly by using a maximal channel energy level (“energy level” referred to henceforth simply as “energy”) instead of a strongest path (path with highest path energy) for detecting a frame boundary. The channel energy is obtained by performing long preamble local copy correlation (LP-LCC) on a plurality of OFDM data input signals sampled in a sampling period, which provides a LP-LCC result per sample, and by integration of a number of (current and previous) LP-LCC results using a sliding window. A plurality of channel energies, obtained from a number of samples in an acquisition (or “search”) time period not longer than LP/2 is then searched for the maximal channel energy used to detect the frame boundary. The frame boundary detection is followed by channel equalization, performed on averaged LP replicas in the time-domain.
Non-limiting embodiments of the invention are herein described, by way of example only, with reference to the accompanying drawings, wherein:
a shows steps of an embodiment of a method disclosed herein;
b shows details of steps in
a illustrates a conventional rectangular window;
b illustrates a rectangular window with peak integration;
In contrast with the SC method and its variants, the LCC is based on using the long preamble of a packet to perform cross correlation. As defined in the IEEE802.11 standard, LP is four times longer than SP. Further in contrast with the SC method and its variants, an embodiment of a method disclosed herein bases the acquisition of the OFDM signal and the resulting detection of a frame boundary on a maximal channel energy value and not necessarily on the strongest path energy.
a shows steps of an embodiment of a method disclosed herein. In step 402, a sample including a plurality of complex OFDM data inputs is received at a receiver within a sampling period. Exemplarily, a sampling period may be 100 nsec or less. The data inputs are processed in step 404, the processing resulting in channel energy. The reception and processing are repeated on a number of samples to obtain a plurality of respective channel energies. The samples are acquired within an acquisition period related to a long preamble. According to the IEEE802.11p standard, LP is typically 16 μs. The acquisition period is normally shorter than half the LP. Exemplarily, the number of samples is between 10 and 15. The channel energies obtained within the acquisition period are searched for a maximum in step 406. The found maximal channel energy is used in step 408 to detect a frame boundary.
b show more details of the steps of the method embodiment of
The SP-DCC at a length of 16 is performed on the same OFDM data inputs as in step 402. In an exemplary embodiment, it is performed as in the SC method. In an embodiment, the SP-DCC and LP-LCC operations are performed substantially in parallel, with the SP-DCC result validating the LP-LCC result. In an alternative embodiment, the two operations are not performed in parallel. A SP-DCC result obtained this way is not used to detect a frame boundary (as in the SC method), but just to validate that the LP-LCC is not running during the short preamble, thereby preventing false detections. Optionally, the incoming data input signals are also stored in a buffer (508 in
A typical WLAN equalization is based on Zero Forcing Least Squares. Mathematically, Channel=2*LP/(FFT(LP1)+FFT(LP2)), where “LP1” and “LP2” are the two replicas of LP. A method as shown in
LP-LCC Correlation
As mentioned above, the SP-DCC as applied by the SC method provides the channel structure, but the frame boundary detection may be wrong if the strongest path is selected. Embodiments disclosed herein use LP-LCC and additional integration to provide correct frame boundary detection. The correct frame boundary is obtained through the selection of maximal channel energy over a time interval (exemplarily up to LP/2) instead of selection of the position of the maximum cross-correlation value (strongest path). The maximal power selection is based on integration of channel energy, where all channel paths, including the first weak path, are within the integration period.
Exemplary Implementation of the LP-LCC Module
Known implementations of LCC modules in hardware tend to be “brute force” type and tend to require a large gate count and a large memory. In order to reduce the HW implementation size, embodiments of systems disclosed herein use a LP-LCC calculation module which quantizes a reference signal to three values, −1, 0 and 1, where −⅓ and +⅓ are the decision points. In an embodiment, the quantization equation (Matlab style) is:
LpLcc—Q—1—3=((abs(real(norm_localcopy_LP)))>⅓).*(2*(real(norm_localcopy_LP)>0)−1)+j*(((abs(imag(norm_localcopy_LP)))>⅓).*(2*(imag(norm_localcopy_LP)>0)−1))
The cross-correlation formulation is
CR,LP(m)=Conv(R(n),LP(−n)*)
where R(n) is the received complex signal in 10M samples/sec, LP_Q(n) is the quantized LP series (−/+1,0) and (*) is the complex conjugate.
Exemplary Implementation of the Sliding Integrator
In an embodiment, the sliding integrator uses a non-flat integrating window. In a LOS environment with a single path, integration with a flat window will result in a rectangle. In such an environment, it is impossible to find a channel energy maximum. In order to maintain correctness for the single path LOS case but to avoid biasing the NLOS (multiple paths with the first one not being the strongest), an additional gain component (described and shown in
An exemplary implementation of the sliding integrator avoids full integration of the entire window in or for each sample, and instead adds 0.5 of the value X(n) and 0.5 of the value X(n−M+1) and subtracts 1.5 of the value X(n−M), where M is the integration length, following the equation:
In this case, M=12. This value was selected since it is expected that most of the energy of a channel will be in the first 12 taps. Note that the choice of 1.5 for X(n−M) is exemplary. In other embodiments, the value can range between 1.25 and 2. Note that X(n) and X(n−M+1) can similarly have other values.
Exemplary Search for the Maximal Channel Energy Value
An additional input from the SP-DCC module (used in step 1004 below) may be optionally used to create a robust delimiter for peak searching that reduces the LP detection false alarms when the signal is immersed in a high noise level.
Buffer 508 supports the equalization process which follows the frame boundary detection. In a typical existing WLAN implementation FFT is performed twice on the two LP replicas, and the two FFT results are averaged. Since in embodiments disclosed herein the frame boundary decision is delayed by the amount of time required to find the maximal channel energy, FFT is performed only once over the two LP replicas, after these two replicas are averaged in the time domain. This is possible since FFT is a linear function.
While this disclosure has been described in terms of certain embodiments and generally associated methods, alterations and permutations of the embodiments and methods will be apparent to those skilled in the art. Accordingly, the above description of example embodiments does not define or constrain this disclosure. Other changes, substitutions, and alterations are also possible without departing from the spirit and scope of this disclosure, as defined by the following claims.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB2010/054286 | 9/22/2010 | WO | 00 | 4/18/2012 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2011/077270 | 6/30/2011 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
20070047433 | Kao | Mar 2007 | A1 |
20080043858 | Lim et al. | Feb 2008 | A1 |
20090213947 | Rao et al. | Aug 2009 | A1 |
Entry |
---|
T. M. Schimdl and D. C. Cox, “Robust frequency and timing synchronization for OFDM”, IEEE Transactions on Communications, Dec. 1997, pp. 1613-1621, vol. 45. |
J. Medbo and P. Schramm, “Channel models for HIPERLAN/2,” ETSI/BRAN document No. 3ERI085B. |
Hazy L. et al., “Synchronization of OFDM systems over frequency selective fading channels”, Vehicular Technology Conference, IEEE 47th Phoenix, AZ, USA, May 1997. |
PCT Search Report, Jan. 19, 2011. |
PCT Written Opinion, Jun. 26, 2012. |
Number | Date | Country | |
---|---|---|---|
20120314754 A1 | Dec 2012 | US |
Number | Date | Country | |
---|---|---|---|
61289402 | Dec 2009 | US |