This invention describes a synchronization method for over air interfaces. More specifically this invention describes a partial-band interference tolerant multi-band synchronizer for a typical OFDM system employing antenna diversity.
In modern communication systems, coherent detection is usually employed, which requires a receiver to be very accurately synchronized with the transmitter in both time and frequency. In most systems, key elements of the synchronization scheme are designed with only additive white Gaussian noise (AWGN) in mind. However, many emerging devices operate in unlicensed spectrum, e.g., the 902-928 Industrial Scientific and Medical (ISM) band, where many unpredictable forms of interference are consistently present. In such devices, these commonly-used synchronization schemes, designed for best operation under AWGN conditions only, may vastly under-perform in strong interference environments. Furthermore, modern air interfaces, e.g., those employing Orthogonal Frequency Division Multiplexing (OFDM), often lend themselves to powerful detection techniques that potentially provide extreme resilience against the most powerful of interferers. This potential immunity to interference, however, will never be harnessed unless the receiver is able to acquire and maintain synchronization in the presence of such interference. The invention described herein pertains to receivers, in general, and is described within the context of, but not limited to, an OFDM system employing antenna diversity. Furthermore, the invention is primarily directed to partial-band interference, which is the most-common form of interference encountered when operating in unlicensed spectrum such as the 902-928 MHz ISM band.
In order to demonstrate the problem solved by this invention, along with the capability of the invention itself, we first provide a basic description of the system model and its key components, as illustrated in the block diagram of
In
A traditional synchronizer correlates against a known sync waveform embedded within the waveform, and adjusts symbol timing and sometimes frequency offset based on the results of this correlation. Another very commonly used form of coarse sync acquisition for OFDM, e.g. that proposed by Schmidl, embeds a repeated pattern into the OFDM waveform at the transmitter, and in the receiver, correlates the received signal against a delayed version of itself, in an attempt to detect this repetition. This method is very effective under AWGN conditions, since it allows a very wide frequency offset capture range, offers good initial frequency offset estimation, and is computationally very simple. In such traditional schemes, the fine timing sync is then achieved by correlating the received signal against the known sync waveform, after initial acquisition and frequency offset correction. While this method is effective under AWGN conditions, these typical methods perform very poorly under interference conditions, and in this case, are, by far, the limiting factor in determining the receiver's ability to reject partial-band interference.
In the case of frequency offset estimation, these common methods, which correlate the received signal against a delayed version of itself when estimating offset, are very easily thrown off frequency by any noise or interference which are colored. In addition, this correlation method is easily fooled into false detection when in the presence of colored noise or interference, potentially leaving the receiver in a perpetual state of confusion if colored noise is continuously present. Furthermore, the fine sync correlation against the known sync waveform is rendered ineffective and therefore useless whenever strong partial-band interference is present, since the desired signal is very easily over-powered.
This invention describes a multi-band synchronizer, which performs robustly in the presence of partial-band interference, by breaking down the correlation of a sync waveform, at a plurality of times, with one or more received signal branches, into a multitude of sub-band correlations, and combining the sub-band correlations such that the impact of partial-band interference on synchronization performance is significantly mitigated.
For a fuller understanding of the nature and objects of the invention, reference should be made to the following detailed description taken in connection with the accompanying drawings.
For a fuller understanding of the nature and objects of the invention, reference should be made to the accompanying drawings, in which:
The disclosed synchronization method will now be described in mathematical detail. The typical sync word correlation is here modified, and presented in the form of a multi-band synchronizer, which uses intelligent signal processing to combine sub-band correlations into a single correlation waveform which performs robustly in the presence of partial-band interference.
In the preferred embodiment of the invention we let rm,n be the complex received time sample n of receive branch m. We define a set
{hn(i)}|i=1N
of Nb complex filter impulse responses, each of length Nh, where each complex impulse response {hn(i)} has a passband frequency response which covers a portion, or sub-band, of the OFDM signal band.
Next we let
be the output of sub-band filter i for receive branch m at sample time n. With complex input samples {rm,k} and a complex sub-band filter impulse response {hn(i)}, this filtering function is potentially expensive if implemented as stated, using brute-force convolution. It should be appreciated by one well-versed in the art of signal processing that this operation can be performed equivalently and more efficiently in the frequency domain, using, for instance, the FFT overlap-and-add method. From these sub-band filter outputs, we compute the following two signal sequences
where {wn}|n=1N
The sub-band sync correlation sequence {ym,n(i)} is the sliding correlation between the known, complex conjugate sync sequence and sub-band i of the received signal on branch m, and the sequence {en(i)} is sum total of received signal energy for sub-band i, over the same moving time interval as that used for the sub-band sync correlation.
We then form Nc combinations of the sub-band sync correlations, where lε[1,Nc] denotes the combination index. The sub-band indices used to form combination l are denoted {il,p}|p=1Pl, where Pl is the number of sub-bands used in combination l. The complex sync correlation for combination l at sample time n on receive branch m is
with scaled, net correlation energy
and corresponding signal energy
A sync correlation “hit” is said to have occurred, for combination l and sample time n, whenever
Cl,n>ηh,lEl,n
where ηn,l is a pre-determined, fixed detection threshold for combination l, which is always less than unity. Upon sync detection, frame and symbol timing estimation may be performed using techniques known by those well-versed in the art, thus providing symbol timing estimate {circumflex over (n)}0,l for combination l. Furthermore, within the embodiment of this disclosure, in addition to symbol timing information, we wish to obtain frequency offset information from the sync word as well. To this end, the sync word is specified to be transmitted twice within an appropriate time span, thereby providing the opportunity to measure phase changes in the sync correlations between the two transmissions, which translate to frequency offset. It must be noted that, for each sync word transmission, multiple sync correlation hits may be observed, due to multipath fading. Let {nh,l} be the set of sample time indices at which sync hits occur for combination l on each of the two sets {nh,l} and {nh,l+NΔ}, where NΔ is the time difference, in samples, between the two sync words. In other words, {nh,l} are the sample phases at which multipath sync hits occur for combination l on each of the two transmissions. Within the embodiment of this invention, the frequency offset, in Hz, for combination l is
where ƒs is the sampling frequency, in Hz, and Φ(•) represents the four-quadrant angle, in radians, of a complex number. These are quality estimates, since we only use correlations where sync hits occur on each of the two sync transmissions, and also, since the phasors of each receive branch m are weighted according to the sync correlation levels.
We have now established a multi-band sync correlator and combiner which provides, for each combination l of Nc combinations, an event of sync detection, a symbol timing estimate {circumflex over (n)}0,l, and a frequency offset estimate {circumflex over (ƒ)}0,l. We will now describe the method for selecting which combination to use when updating the system symbol timing and frequency synchronization. It should be pointed out that we do not actually need to compute the offset estimates for each combination l, and that it is only necessary to compute the offsets for the chosen combination l0, after the selection process, which will now be described.
In order to qualify each combination l, let n0,l be the sample index, among the samples within the search window of the two sync words, where a sync hit occurs, and where the sequence {Cl,n} is maximum. In addition, let Il be the integer peak resolution for combination l, which is usually a multiple of an integer over-sampling factor relative to the signal bandwidth. Next, define the peak sample set {np,l} as those samples, within the search window of the two sync words, where a sync hit for combination l occurs, and which are offset from n0,l by integer multiples of the peak resolution Il.
We then define the following qualifiers for combination:
where ΓC,l can be thought of as the normalized energy accumulated in all of the sync correlation peaks, which will be close to unity in good signal conditions, and ΓE,l is the corresponding received signal energy, time-aligned with ΓC,l, and scaled inversely by the number of sub-bands used for combination l. In addition, we order the combinations such that, as l increases, the number of sub-bands Pl used to form combination l is non-increasing. With this arrangement, when there is no partial-band interference present, we would not expect the quality of the sync correlation to improve with increasing l.
We then perform the following algorithm:
1. Initialize ΓC,0=ΓE,0=0
2. Set l=1
3. If combination l has a sync hit and a valid frequency offset estimate:
4. Increment l=l+1
5. If (l≦Nc) then go back to Step 3.
The explanation of the algorithms is as follows. The first condition in Step 3a demands that the net normalized sync correlation energy ΓC,l exceed the maximum previously stored quantity ΓC,0 by a healthy margin. To this end, the first threshold η1,l is typically greater than unity. A second alternate condition leading us to replace the best stored combination with the current combination has two conditions of its own, the first of which demands that the net normalized sync correlation energy ΓC,l exceed the maximum previously stored quantity Γc,0 using a second threshold η2,l, which is more relaxed and therefore lower than the first threshold η1,l. However, in addition, we require that the previously-stored quantity ΓE,0 exceed the signal energy metric ΓE,l using a third threshold η3,l which is meant to be greater than unity.
The reason for this second alternate condition is, while the net normalized sync correlation energy ΓC,l may not be sufficiently stronger than the maximum previously stored quantity ΓC,0 using threshold η1,l, if it is adequately stronger, based on the relaxed threshold η2,l, even though its energy ΓE,l appears to be significantly lower than the best previously-stored energy ΓE,0, then the current combination l is likely less interfered with than the previously-stored best combination. This is a sound method that has been shown to significantly improve an interference-aware receiver's ability to maintain synchronization and reject strong partial-band interference.
Since certain changes may be made in the above described method for a interference-tolerant multi-band synchronizer for over air interfaces without departing from the scope of the invention herein involved, it is intended that all matter contained in the description thereof or shown in the accompanying figures shall be interpreted as illustrative and not in a limiting sense.
The present application claims the benefit of previously filed Provisional Patent Application, Ser. No. 62/055,770 filed on Sep. 26, 2014.
Number | Name | Date | Kind |
---|---|---|---|
6161024 | Komara | Dec 2000 | A |
20090046671 | Luo | Feb 2009 | A1 |
20110310948 | Ramesh | Dec 2011 | A1 |
20140119316 | Linden | May 2014 | A1 |
20140200901 | Kawashima | Jul 2014 | A1 |
20150153380 | Elhoushi | Jun 2015 | A1 |
Number | Date | Country | |
---|---|---|---|
20170064654 A1 | Mar 2017 | US |
Number | Date | Country | |
---|---|---|---|
62055770 | Sep 2014 | US |