This disclosure relates to the evaluation of synchronization between a transmitter and a receiver. It is particularly suited to evaluation of whether re-synchronization is required.
Orthogonal Frequency Division Multiplexing (OFDM) systems used in 3GPP Long Term Evolution (LTE), has a limitation of sensitivity to time and frequency offsets introduced into the underlying communications system. If the received signal is not synchronized in time and frequency to the transmitted signal, effects like Inter-Carrier-Interference (ICI) and Inter-Symbol-Interference (ISI) can have a severe impact on the receiver performance (i.e. increase in packet-error-rate when receiving control and/or data information packets). Degradation can occur even for offsets of a low number of Hz (for example a few hundred hertz) and a low number of samples (for example a few samples).
Furthermore, there can be cases where the receiver is completely desynchronized from a base station transmitter (for example an eNB in LTE) and cannot recover synchronization. This situation can occur when a receiver has been inactive and has not re-synchronized for a longer period of time, during which the time and/or frequency has drifted from the reference values to a point of no recovery. Examples of long periods of inactivity are discontinuous reception (DRX and eDRX), low power modes (LPM), power-saving-modes (PSM), and long uplink periods where downlink reception is not possible (e.g. PUSCH repetitions used from Category M devices). These inactivity periods can span a duration from a few seconds up to several hours or even days. Any presence of transmitter/receiver oscillator frequency offset would have a severe impact on synchronization during these long inactivity periods.
If a receiver cannot recover synchronization to the transmitter then it is necessary to perform re-synchronization. In LTE this is typically done by utilizing the Primary and Secondary Synchronization Signals (PSS/SSS) as would be understood. However, re-synchronization of a receiver to a serving cell after coming out of a long inactivity period may not be straight forward because the time/frequency offsets have exceeded the capture ranges of the time/frequency estimators and cannot, therefore, be corrected. In the absence of an efficient metric that indicates if the receiver is synchronized to the cell, the receiver can be stuck in a state where neither receiving and/or transmitting new packets nor recovering synchronization is possible.
This situation can occur systematically after every inactivity period and can degrade the overall performance of the OFDM system.
Accordingly, there is a need to design a method to overcome these challenges.
According to an aspect there is provided method of evaluating OFDM synchronization between a transmitter and a receiver, the method carried out at the receiver and comprising obtaining a non-coherent channel power estimate, obtaining a coherent channel power estimate, comparing the two estimates; and determining whether the receiver and the transmitter are synchronized based on the comparison.
Optionally, the method wherein the determination is based on a pre-determined threshold.
Optionally, the method wherein the pre-determined threshold is based on receiver susceptibility to time and/or frequency offsets.
Optionally, the method wherein the pre-determined threshold is further based on a target SNR region.
Optionally, the method wherein determining comprises repeating the obtaining and comparing a pre-determined number of times, N, to form N instantaneous synchronization metrics.
Optionally, the method wherein the determining is based on the N instantaneous synchronization metrics.
Optionally, the method wherein each instantaneous synchronization metric is filtered to remove residual noise distortion.
Optionally, the method wherein N is based on the convergence time of the filter.
Optionally, the method wherein comparing further comprises determining a noise variance to eliminate residual noise power from the non-coherent channel power estimate.
Optionally, the method wherein comparing further comprises using the noise variance to eliminate residual noise power from the coherent channel power estimate.
Optionally, the method wherein the noise variance is determined using a coherent channel power estimate using a small coherent unit.
Optionally, the method where if it is determined that the receiver and transmitter are not synchronized, performing re-synchronization of the receiver to the transmitter.
Optionally, the method wherein obtaining a non-coherent channel power estimate is based on pilot symbols.
Optionally, the method wherein obtaining a non-coherent channel power estimate is further based on a multiplication of the received signal samples at the cell reference signal, CRS positions and the conjugate of the corresponding CRS.
Optionally, the method wherein obtaining a coherent channel power estimate is based on pilot symbols.
Optionally, the method wherein obtaining a coherent channel power estimate is further based on the number of pilot signals within a coherent unit in frequency and time.
According to a further aspect there is provided a processor programmed with instructions that when executed by the processor, cause the processor to carry out the method of the first aspect.
Optionally, the processor wherein the processor is positioned in a UE.
According to a third aspect there is provided a non-transient computer readable medium comprising instructions that when executed by a processor, cause the processor to carry out the method of the first aspect.
Embodiments will now be described, by way of example only, and with reference to the drawings in which:
In the figures, like elements are indicated by like reference numerals throughout.
Overview
The method disclosed herein may be applied to any OFDM receiver using pilot symbols, including systems which use Multiple-Input-Multiple-Output (MIMO) antennas. When MIMO is available, each transmitter antenna is broadcasting a different pilot symbol so that the receiver can estimate the channel between each Tx/Rx path. For simplicity and without loss of generality, this disclosure is described in relation to a Single-Input-Single-Output (SISO) LTE system. However, the same concepts may be applied to any other OFDM system, SISO or MIMO, which uses pilot symbols.
With reference to the classical transmitter/receiver model of a single antenna transmitter and single antenna receiver (SISO), such an OFDM system comprising a cell transmitter (e.g. transmitter 100 within cell 102 in
yl[k]=hl[k]·xl[k]+nl[k] (1)
where:
l is the OFDM symbol index,
k is the subcarrier index,
yl[k], xl[k], are the received and transmitted QAM symbols at OFDM symbol l and subcarrier k, respectively,
nl[k] is the frequency domain additive white Gaussian noise (AWGN) assumed to follow a normal distribution n˜N(0, σN2), where σN2 is the noise variance,
hl[k] represents the complex channel coefficient at subcarrier k during OFDM symbol l.
Cell Reference Signals (CRS) are pilot symbols transmitted by the transmitting cell (eNB) on predefined time/frequency resources and their position and values are known to the user equipment (UE) after initial synchronization as would be understood.
These signals are used for several purposes in LTE, typically channel estimation, Channel Quality Indicator (CQI) and Reference Signal Received Power & Quality (RSRP/RSRQ) computation.
At the CRS positions, the eNB transmits pre-defined CRS symbols rl[k]:
yl[k]=hl[k]·rl[k]+nl[k] (2)
Thus, the UE may derive channel estimates hl[k] by multiplying the received signal samples at the pilot positions by the conjugate of the corresponding CRS, r*l[k]:
ĥl[k]=yl[k]·r*l[k]=hl[k]+ñl[k] (3)
given that rl[k]·r*l[k]=|rl[k]|2=1, ∀l, k. Notice that ñl[k]=nl[k]·r*l[k] has the same statistical properties as nl[k].
In terms of channel power estimation:
PNC=E{|ĥl[k]|2}=P+σN2 (4)
where PNC denotes the “non-coherent” channel power estimation and P is the actual power of the channel. As discussed in relation to (1), channel estimates of (3) are subject to noise of variance σN2. Typically, a receiver would reduce the noise variance of the channel estimates by coherently combining (or filtering) the channel estimates of (3) in order to obtain a noise-reduced estimation of the channel. However, coherent combining is effective only when channel estimates forming the coherent unit (the time and frequency resources within which coherent combining of the channel estimates occur) are within the coherence time TC and coherence bandwidth BC of the channel which depends on the experienced Doppler and delay spreads of the channel, respectively, as would be understood.
If the combined channel estimates span time beyond the coherence time or bandwidth beyond the coherence bandwidth), this could lead to non-constructive addition of the pilot symbols due to addition of rotated symbols as explained in relation to equation (13) below, and consequently, degradation of the channel estimation.
Improved channel estimates {tilde over (h)}l[k] using coherent combining in the absence of time and frequency offsets are given as:
where K+1 and L+1 are the number of pilot symbols of the coherent unit in frequency and time directions, respectively.
It is noted that resource elements combined in the frequency direction span K·Δƒ·dƒ where Δƒ is the OFDM subcarrier spacing and dƒ is the number of subcarriers that separate consecutive CRS in the frequency direction. Resource elements combined in the time direction span L·ΔT·dt where ΔT is the OFDM symbol duration and dt is the number of OFDM symbols that separate consecutive CRS in the time direction.
If K·Δƒ·dƒ<Bc and L·ΔT·dt<Tc, then all combined CRS are within the coherent unit and we can then assume that hl−l, [k−k′]≈hl[k].
The coherent channel estimate can then be expressed as:
Thus, in terms of channel power estimation:
where Pc denotes “coherent” channel power estimation.
By comparing equations (4) and (7) it is seen that coherent combining reduces the channel power estimation noise effect by a factor of
Assuming the presence of a timing offset of δ samples in an N sample/FFT (fast fourier transform) length OFDM system, it can be shown that the frequency domain effect on the received symbols is expressed as:
yl[k,δ]=yl[k]·exp(j2πkδ/N)+iICI/iISI (8)
thus:
ĥl[k,δ]=ĥl[k]·exp(j2πkδ/N)+iICI/iISI (9)
where iICI, iISI are interference components due to ICI and ISI.
Assuming now a frequency offset normalized by the subcarrier spacing, ε=ƒoffset/Δƒ, where ƒoffset is the frequency offset in Hz, it can be shown that the effect on the received time domain signal is expressed as:
From (10) it can be shown that channel coefficients at subcarrier k separated by D time domain samples in the presence of frequency offset ε have the following relationship:
Equations (10) and (11) practically show that timing and frequency offsets have the effect of phase rotations in the frequency and time domains, respectively, and the ISI/ICI cause interference. These effects are illustrated in
In the following, ICI and ISI are ignored (the concept/performance of this disclosure is not affected), and it is assumed that their effect is integrated inside the noise component.
A method is disclosed that, when, applied in an OFDM receiver (such as the receiver 104 in
Tuning to
In step 20, a non-coherent channel power estimate is obtained (e.g. by the non-coherent channel power estimator 202 of receiver 104 in
In step 22, a coherent channel power estimate is obtained (e.g. by the coherent channel power estimator 204 of receiver 104 in
In a step 24, the channel power estimate obtained using a non-coherent method is compared to the channel power estimate obtained using a coherent method (e.g. by the comparator 206 of receiver 104 in
In step 26, a determination is made as to whether the transmitter and receiver are synchronized based on the comparison (e.g. by the synchronization determiner 212 of receiver 104 in
It will be shown below that non-coherent channel power estimates are insensitive to time and frequency offsets, while coherent channel power estimates are sensitive. This means that when there is no frequency and no time offset (i.e. the receiver 104 is still synchronized to the transmitter 100) the coherent and non-coherent channel power estimates derive similar results.
However, in the presence of time and/or frequency offsets (i.e. the receiver 104 has lost synchronization to the transmitter 100), the coherent and non-coherent channel power estimates provide different results. Thus, the receiving device (typically a UE 106) can determine whether it is still synchronized to the transmitter 100 by comparing these two estimates.
By revisiting the non-coherent channel power estimations PNC in the presence of time and frequency offsets {ε, δ}:
PNC[ε,δ]=E{|ĥl+D[k,ε,δ]|2}=E{|ĥl+D[k]·exp(j2πkδ/N)·exp(j2πεD/N)|2}=P+σN2 (12)
This is the same expression as equation (4) which means that non-coherent channel power estimation is robust against time and frequency offsets. This is because non-coherent power estimation only measures the squared magnitude of each CRS channel vector in the complex domain. Thus, the rotations of the CRS channel symbols in the complex domain caused by time/frequency offsets do not affect the calculation of the channel power because the magnitude of the non-coherent channel vectors, which are analogous to the channel power, remain constant on average. This was illustrated earlier in
By revisiting the coherent channel power estimations PC in the presence of time and frequency offsets {ε, δ} it cannot be assumed that hl−l, [k−k′, δ, ε]≈hl[k, δ, ε] as would be understood. This is because the symbols within the coherent unit have rotated.
Thus, the symbol relative rotations are taken into account:
i.e. hl−l,[k−k′, δ, ε]≈hl[k]·exp(j2πδΔk(k,k′)/N)·exp(j2πεD(l,l′)/N),
where D(l,l′) is the time separation between OFDM symbols l and l′ in number of samples, and
Δk(k,k′) is the frequency separation between subcarriers k and k′ in number of subcarriers.
The coherent channel estimate in the presence of time and frequency offsets {ε, δ} is then:
where we substituted
By revisiting the coherent channel power estimations PC in the presence of time and frequency offsets {ε, δ}:
where 0≤κ(ε, δ)≤1 represents the power of the average of the exponents of (13) for {ε,δ} rotations. The behaviour of the statistics of K depends on the coherent unit selection and the time/frequency offsets {ε, δ}.
Assuming: ϑl−l′(k−k′)˜U(−π,π), then it can be that κ→0. This example is depicted in
When comparing the non-coherent channel power estimate PNC of (12) and the coherent channel power estimate PC of (14), we get:
In order to remove noise bias from the comparison, the noise components of (15) need to be handled. Initially, this means that a noise variance estimate is needed. The estimation of the noise variance in the presence of time/frequency offsets is not straightforward. This is because typically the estimation of the noise variance involves the comparison of the power of the received signal y to the power of the noise-reduced coherent channel estimate {tilde over (h)}:
=E{|y|2−|{tilde over (h)}|2} (16)
With the explanation of equation (14) it was shown that the estimation of |{tilde over (h)}|2 in the presence of time/frequency offsets is problematic. However, if a very small coherent unit is selected, then the noise variance estimation is still reliable enough to derive accurate noise variance estimation. The smallest coherent unit to choose is when K=1 and L=0 as would be understood, as shown in
=2·(PNC−PC) (17)
The estimated noise variance of (17) may be used to eliminate the residual noise power contributions in the nominator and denominator of (15), i.e.
PC′=PC−[/(K+1)(L+1)]
and PNC′=PNC−.
Alternatively, instead of de-biasing both the nominator and denominator of (15), only one of the components can be adjusted by the noise variance difference of the two methods, i.e. PC′=PC and
After handling the noise power difference of the two channel power estimation methods:
We can now define:
We can use Ξ as a metric to determine the level of synchronization of the OFDM receiver.
Since the metric is sensitive to residual noise distortions, that is to say that if the SNR is low, it can be optionally filtered, e.g. using a first-order IIR filter, however, any other filtering method can be used (e.g. FIR, sliding window, etc.). Hence:
where:
Ξ[n] is the instantaneous synchronization metric estimated at instant n as per equation (20),
a is the first-order IIR filter coefficient.
The filtering process preferably evaluates a number, N of measurements to be processed before the metric is evaluated. That is to say that the determining step 26 comprises the obtaining and comparing steps (20, 22, 24) being repeated N times to form N instantaneous synchronization metrics before determining whether the receiver and the transmitter are synchronized based on the comparison (the N instantaneous synchronization metrics), where N depends on the convergence time of the filter which depends on the selected filter coefficient as would be understood. When filtering takes place, the method can be used in lower SNR regions as the effect of noise is reduced. Metric
This is because the transmitter/receiver system can sustain small time/frequency offsets without being out of sync and therefore it should not be determined that a transmitter and receiver are “out-of-sync” within these sustainable offsets. Further, small offsets might still exist due to noise, even when the receiver is synchronized. Accordingly, a pre-determined threshold Ξ0 may be set according to the receiver susceptibility to time and frequency offsets, and preferably the target SNR region where this metric should be reliable. The threshold Ξ0 may be calibrated empirically by taking into account the required SNR region and the filter properties applied to
The following pseudo-code depicts a more detailed implementation for determining whether a receiver and transmitter are synchronized:
Step 1: Set n←0
Step 2: Estimate the non-coherent channel power PNC as per (12).
Step 3: Estimate the coherent channel power PC as per (14) using a small coherent unit.
Step 4: Estimate the noise variance as per (17).
Step 5: Estimate the coherent channel power PC as per (14) using a large coherent unit.
Step 6: Set PC′←PC and de-bias the non-coherent channel estimate PNC′ as per (18).
Step 7: Derive the instantaneous synchronization metric Ξ[n] as per (20)
Step 8: Optionally, filter the metric
Step 9: Set n←n+1. If n<N go to Step 2 otherwise go to Step 10.
Step 10: Evaluate the synchronization of the UE:
In these figures the synchronization metric is measured in dB, the frequency offset is measured in Hz, and the timing offset in TS=1/(15000×2048) seconds≈32 nanoseconds.
Disclosed herein is a method which can be used by an OFDM receiver to evaluate the level of synchronization of the OFDM system in the joint time/frequency plane. This method can be used to decide if the receiver needs to re-initiate the synchronization procedure or remain connected to the transmitter when the time and frequency drifts have exceeded the capture ranges of the corresponding estimators.
Since the method uses pilot symbols, the receiver does not need to process other signals to evaluate its synchronization status as would normally occur in known systems. This is useful, e.g. in LTE and in CatM devices, where PSS/SSS signals are available only every 5 ms and only within the central band. Thus, the UE can apply this method for an immediate evaluation without re-tuning to the central band.
The proposed method utilizes procedures that are already available at the receiver, i.e. non-coherent and coherent channel power estimates, and thus, it does not introduce significant additional signal processing effort and resource overhead.
The various methods described above may be implemented by a computer program product. The computer program product may include computer code arranged to instruct a computer or processor 402 (e.g. as shown in
An apparatus such as a computer or processor may be configured in accordance with such code to perform one or more processes in accordance with the various methods discussed herein. Such an apparatus may take the form of a data processing system. Such a data processing system may be a distributed system. For example, such a data processing system may be distributed across a network.
Number | Name | Date | Kind |
---|---|---|---|
6587517 | Li | Jul 2003 | B1 |
7421041 | Khandekar | Sep 2008 | B2 |
8368763 | Gossett | Feb 2013 | B1 |
8995296 | Toufik | Mar 2015 | B2 |
20030099281 | Gibson, Jr. | May 2003 | A1 |
20030142730 | Lin | Jul 2003 | A1 |
20050254601 | Liu | Nov 2005 | A1 |
20070013583 | Wang | Jan 2007 | A1 |
20110021171 | Sturza | Jan 2011 | A1 |
20170135052 | Lei | May 2017 | A1 |
Number | Date | Country | |
---|---|---|---|
20200336281 A1 | Oct 2020 | US |