OFDM synchronization evaluation
10892885 ยท 2021-01-12
Assignee
Inventors
Cpc classification
H04B17/336
ELECTRICITY
H04B1/1027
ELECTRICITY
International classification
H04L7/00
ELECTRICITY
H04B17/336
ELECTRICITY
H04B1/10
ELECTRICITY
Abstract
A 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.
Claims
1. A method of evaluating orthogonal frequency division multiplexing (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.
2. The method of claim 1 wherein the determining is based on a pre-determined threshold.
3. The method of claim 2 wherein the pre-determined threshold is based on receiver susceptibility to time and/or frequency offsets.
4. The method of claim 3 wherein the pre-determined threshold is further based on a target signal-to-noise ratio (SNR) region.
5. The method of claim 1 wherein the determining comprises repeating the obtaining steps and comparing a pre-determined number of times, N, where N is an integer greater than zero, to form N instantaneous synchronization metrics.
6. The method of claim 5 wherein the determining is based on the N instantaneous synchronization metrics.
7. The method of claim 5 wherein each instantaneous synchronization metric is filtered to remove residual noise distortion.
8. The method of claim 7 wherein N is based on a convergence time of the filter.
9. The method of claim 1 wherein the comparing further comprises determining a noise variance to eliminate residual noise power from the non-coherent channel power estimate.
10. The method of claim 9 wherein the comparing further comprises using the noise variance to eliminate the residual noise power from the coherent channel power estimate.
11. The method of claim 9 wherein the noise variance is determined from the coherent channel power estimate of a small coherent unit.
12. The method of claim 1 where if it is determined that the receiver and the transmitter are not synchronized, performing re-synchronization of the receiver to the transmitter.
13. The method of claim 1 wherein obtaining the non-coherent channel power estimate is based on pilot symbols.
14. The method of claim 13 wherein obtaining the non-coherent channel power estimate is further based on a multiplication of received signal samples at cell reference signal (CRS) positions and conjugate of the corresponding CRS.
15. The method of claim 1 wherein obtaining the coherent channel power estimate is based on pilot symbols.
16. The method of claim 15 wherein obtaining the coherent channel power estimate is further based on a number of pilot signals within a coherent unit in frequency and time.
17. A processor programmed with instructions that when executed by the processor, cause the processor to carry out the method of claim 1.
18. The processor of claim 17 wherein the processor is positioned in a user equipment (UE).
19. A non-transitory computer readable medium comprising instructions that when executed by a processor, cause the processor to carry out the method of claim 1.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Embodiments will now be described, by way of example only, and with reference to the drawings in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15) In the figures, like elements are indicated by like reference numerals throughout.
(16) Overview
(17) 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.
DETAILED DESCRIPTION
(18) 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
y.sub.l[k]=h.sub.l[k].Math.x.sub.l[k]+n.sub.l[k](1)
(19) where:
(20) l is the OFDM symbol index,
(21) k is the subcarrier index,
(22) y.sub.l[k], x.sub.l[k], are the received and transmitted QAM symbols at OFDM symbol l and subcarrier k, respectively,
(23) n.sub.l[k] is the frequency domain additive white Gaussian noise (AWGN) assumed to follow a normal distribution nN(0, .sub.N.sup.2), where .sub.N.sup.2 is the noise variance,
(24) h.sub.l[k] represents the complex channel coefficient at subcarrier k during OFDM symbol l.
(25) 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.
(26) 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.
(27) At the CRS positions, the eNB transmits pre-defined CRS symbols r.sub.l[k]:
y.sub.l[k]=h.sub.l[k].Math.r.sub.l[k]+n.sub.l[k](2)
(28) Thus, the UE may derive channel estimates h.sub.l[k] by multiplying the received signal samples at the pilot positions by the conjugate of the corresponding CRS, r*.sub.l[k]:
.sub.l[k]=y.sub.l[k].Math.r*.sub.l[k]=h.sub.l[k]+.sub.l[k](3)
(29) given that r.sub.l[k].Math.r*.sub.l[k]=|r.sub.l[k]|.sup.2=1, l, k. Notice that .sub.l[k]=n.sub.l[k].Math.r*.sub.l[k] has the same statistical properties as n.sub.l[k].
(30) In terms of channel power estimation:
P.sub.NC=E{|.sub.l[k]|.sup.2}=P+.sub.N.sup.2(4)
(31) where P.sub.NC 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 .sub.N.sup.2. 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 T.sub.C and coherence bandwidth B.sub.C of the channel which depends on the experienced Doppler and delay spreads of the channel, respectively, as would be understood.
(32) 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.
(33) Improved channel estimates {tilde over (h)}.sub.l[k] using coherent combining in the absence of time and frequency offsets are given as:
(34)
(35) where K+1 and L+1 are the number of pilot symbols of the coherent unit in frequency and time directions, respectively.
(36) It is noted that resource elements combined in the frequency direction span K.Math..Math.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.Math.T.Math.dt where T is the OFDM symbol duration and dt is the number of OFDM symbols that separate consecutive CRS in the time direction.
(37) If K.Math..Math.d<B.sub.c and L.Math.T.Math.dt<T.sub.c, then all combined CRS are within the coherent unit and we can then assume that h.sub.ll, [kk]h.sub.l[k].
(38) The coherent channel estimate can then be expressed as:
(39)
(40) Thus, in terms of channel power estimation:
(41)
(42) where P.sub.c denotes coherent channel power estimation.
(43) By comparing equations (4) and (7) it is seen that coherent combining reduces the channel power estimation noise effect by a factor of
(44)
(45) 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:
y.sub.l[k,]=y.sub.l[k].Math.exp(j2k/N)+i.sub.ICI/i.sub.ISI(8)
thus:
.sub.l[k,]=.sub.l[k].Math.exp(j2k/N)+i.sub.ICI/i.sub.ISI(9)
(46) where i.sub.ICI, i.sub.ISI are interference components due to ICI and ISI.
(47) Assuming now a frequency offset normalized by the subcarrier spacing, =.sub.offset/, where .sub.offset is the frequency offset in Hz, it can be shown that the effect on the received time domain signal is expressed as:
(48)
(49) 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:
(50)
(51) 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
(52) 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.
(53) A method is disclosed that, when, applied in an OFDM receiver (such as the receiver 104 in
(54) Tuning to
(55) 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
(56) In step 22, a coherent channel power estimate is obtained (e.g. by the coherent channel power estimator 204 of receiver 104 in
(57) 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
(58) 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
(59) 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.
(60) 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.
(61) By revisiting the non-coherent channel power estimations P.sub.NC in the presence of time and frequency offsets {, }:
P.sub.NC[,]=E{|.sub.l+D[k,,]|.sup.2}=E{|.sub.l+D[k].Math.exp(j2k/N).Math.exp(j2D/N)|.sup.2}=P+.sub.N.sup.2(12)
(62) 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
(63) By revisiting the coherent channel power estimations P.sub.C in the presence of time and frequency offsets {, } it cannot be assumed that h.sub.ll, [kk, , ]h.sub.l[k, , ] as would be understood. This is because the symbols within the coherent unit have rotated.
(64) Thus, the symbol relative rotations are taken into account:
(65) i.e. h.sub.ll,[kk, , ]h.sub.l[k].Math.exp(j2k(k,k)/N).Math.exp(j2D(l,l)/N),
(66) where D(l,l) is the time separation between OFDM symbols l and l in number of samples, and
(67) k(k,k) is the frequency separation between subcarriers k and k in number of subcarriers.
(68) The coherent channel estimate in the presence of time and frequency offsets {, } is then:
(69)
(70) where we substituted
(71)
(72)
(73) By revisiting the coherent channel power estimations P.sub.C in the presence of time and frequency offsets {, }:
(74)
(75) 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 {, }.
(76) Assuming: .sub.ll(kk)U(,), then it can be that .fwdarw.0. This example is depicted in
(77) When comparing the non-coherent channel power estimate P.sub.NC of (12) and the coherent channel power estimate P.sub.C of (14), we get:
(78)
(79) 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|.sup.2|{tilde over (h)}|.sup.2}(16)
(80) With the explanation of equation (14) it was shown that the estimation of |{tilde over (h)}|.sup.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.Math.(P.sub.NCP.sub.C)(17)
(81) 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.
P.sub.C=P.sub.C[/(K+1)(L+1)]
(82) and P.sub.NC=P.sub.NC.
(83) 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. P.sub.C=P.sub.C and
(84)
(85) After handling the noise power difference of the two channel power estimation methods:
(86)
(87) We can now define:
(88)
(89) We can use as a metric to determine the level of synchronization of the OFDM receiver.
(90) 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:
(91) where:
(92) [n] is the instantaneous synchronization metric estimated at instant n as per equation (20),
(93)
(94) a is the first-order IIR filter coefficient.
(95) 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
(96) 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 .sub.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 .sub.0 may be calibrated empirically by taking into account the required SNR region and the filter properties applied to
(97) The following pseudo-code depicts a more detailed implementation for determining whether a receiver and transmitter are synchronized:
(98) Step 1: Set n0
(99) Step 2: Estimate the non-coherent channel power P.sub.NC as per (12).
(100) Step 3: Estimate the coherent channel power P.sub.C as per (14) using a small coherent unit.
(101) Step 4: Estimate the noise variance as per (17).
(102) Step 5: Estimate the coherent channel power P.sub.C as per (14) using a large coherent unit.
(103) Step 6: Set P.sub.CP.sub.C and de-bias the non-coherent channel estimate P.sub.NC as per (18).
(104) Step 7: Derive the instantaneous synchronization metric [n] as per (20)
(105) Step 8: Optionally, filter the metric
(106) Step 9: Set nn+1. If n<N go to Step 2 otherwise go to Step 10.
(107) Step 10: Evaluate the synchronization of the UE:
(108) TABLE-US-00001 If (
(109)
(110)
(111) In these figures the synchronization metric is measured in dB, the frequency offset is measured in Hz, and the timing offset in T.sub.S=1/(150002048) seconds32 nanoseconds.
(112) 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.
(113) 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.
(114) 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.
(115) 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
(116) 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.