Synchronization and Channel Estimation in

Synchronization and Channel Estimation in
Experimental M-QAM OFDM Radio over Fiber Systems
Using CAZAC Based Training Preamble
1HumNathParajuli,2HaymenShams,1
EszterUdvary
1MarieCurieEarlyStageResercher,FiWiN5G
DepartmentofInfocommunicationsandElectromagneticTheory
OpticalandMicrowaveTelecommunicationLaboratory
BudapestUniversityofTechnologyandEconomics
2DepartmentofElectronicandElectricEngineering,
UniversityCollegeLondon(UCL)
London,UK
ProfG. Schaeffer
1
Contents
qIntroduction
qSynchronization Methods
qExperiment/Results
qConclusions
2
Introduction
q mmWave RoF systems
q 60 GHz: (57-64 GHz)
§ High attenuation, CD affects severly
§ Deployment of large number of small cells
§ Base station complexity should be reduced
§ Signal processing optimization problems : modulation, demodulation,
power efficient coding, synchronization, channel estimation etc
q 5G goal: 1-10 Gbps to end user
q OFDM
§
§
§
§
Tolerent to liner impairments
Highly spectral efficient
Well studied method, easy implemenation
Practical problem: very sensitive to synchronization errors!
3
Introduction
q Symbol time offset
§ Rx never knows the precise
arriving time of the symbol
§ Missalignment of Tx and Rx symbols
§ Problem statements
Subcarriers (Frequency)
q OFDM problem: Synchronization
(𝑡 + 𝑴)βˆ†π‘»
βˆ†π‘­/𝑡
§ Find the accurate downsampling point
§ Allign the Tx and Rx symbol correctly
§ Causes imperfect further processing,
leading to imperfect demodulation
(ISI and ICI).
q Frequency offset
OFDM symbols (time)
q Frequency errors between Tx and RX: carrier frequency and LO frequency difference, due
to channel characterstic etc.
§ Causes missalignment of IFFT and FFT window affecting orthogonality which leads to ICI
§ Causes constellation rotation
4
SynchronizationMethods
q Symbol timing offset estimation
q Training preamble
§ Cross correlation of received signal with native training signal
4
67
5
𝑅 𝑑 = -π‘Ÿ 𝑑+π‘˜+
89:
§
𝑁
𝑠(𝑑 + π‘˜)
2
Not good for low SNR : phase is badly destroyed in the received signal
§ Auto correlation of received signal and delayed received signal
4
67
5
𝑅 𝑑 = -π‘Ÿ 𝑑+π‘˜+
89:
§
𝑁 βˆ—
π‘Ÿ (𝑑 + π‘˜)
2
Better correlation, because channel is same
§ Longer sequence, better correlation
§ Performance determined by preamble structure !
q Blind timing offset estimation
§ Time locked loop : operates based on the error signal adaptation
§ Delay and correlate of the cyclic prefix.
5
SynchronizationMethods
q Different preamble structures
q Schmidl [1]
§ Preamble
§ Consist of two identical halfs: PN sequence on the even ferquencies and zeros
on odd frequencies
π‘ƒπ‘Ÿπ‘’π‘Žπ‘šπ‘π‘™π‘’BCDEFG = 𝐴4 𝐴4
5
§ Correlation:
4
67
5
𝑅 𝑑 = -π‘Ÿ 𝑑+π‘˜+
89:
§ Energy:
𝑁 βˆ—
π‘Ÿ (𝑑 + π‘˜)
2
J
67
K
E 𝑑 = βˆ‘89: π‘Ÿ 𝑑 + π‘˜ +
§ Timing metric:
𝑅 𝑑
𝑀 𝑑 =
E 𝑑
5
4
5
5
5
6
5
SynchronizationMethods
q Different preamble structures
q Minn [2]
§ Preamble
§ Consist of four identical halfs
π‘ƒπ‘Ÿπ‘’π‘Žπ‘šπ‘π‘™π‘’MNOO = 𝐴4 𝐴4 βˆ’π΄4 βˆ’π΄4
P
P
P
P
q Ren [3]
Metric magnitude
§ Preamble
§ Consist of two constant
amplitude zero auto correlation
(CAZAC) sequences weighted
by real valued PN sequences
(values either +1 or -1).
1.2
1
0.8
0.6
0.4
0.2
0
Minn
Ren
Schmidl
0 200 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400
Samples
π‘ƒπ‘Ÿπ‘’π‘Žπ‘šπ‘π‘™π‘’RSO = (𝐢𝐴𝑍𝐴𝐢)4 (𝐢𝐴𝑍𝐴𝐢)4 ∘ 𝑆4
5
7
5
SynchronizationMethods
q Frequency offset estimation
q Using training preamble
1
β–³ 𝑓 = π‘Žπ‘›π‘”π‘™π‘’(𝑅(πœ–))
πœ‹
πœ– = positionofstartingsymbol
q Chanel estimation
q Using pilots: least square (LS) estimation and interpolation
§ For channel response 𝐻(π‘˜), transmitted signal response 𝑋(π‘˜) and
noise response π‘Š(π‘˜) , received signal response π‘Œ π‘˜
π‘ŒrNGst π‘˜
q
𝐻rNGst π‘˜ =
𝑋rNGst π‘˜
q Using traning preamble: interpolation not possible.
q We use the averaging technique
8
Experimentalsetup
q Transmission system
AWG
Chanel 1
Amp 1 6 GHz
AWG
Chanel 2
Amp 2
MZM
OBPF 2
EDFA 2
Tx.
Fiber
PC
6 GHz
DFB laser
54 GHz
EDFA 1
Comb source
Tunable filter
Rx.
OBPF 1
50-65 GHz
Amp 1
Real time
scope
Fiber
LO
54 GHz
9
IF Amp
Offline
processing
Experimentalsetup
OFDM Generation
parameters
Ch 1
AWG
Clipping and normalization
Up conversion
RRC pulse
shaping
P/S conversion
…
…
Training insertion
…
Add prefix
…
…
IFFT
…
…
Pilot Insertion
…
…
…
S/P conversion
MQAM modulation
q Transmission system
Ch 2
DSP transmitter
No. of bits
57344
Baud rate
5 Gbaud
QAM order
16
CP
25 %
NFFT
1024
RRC roll off
0.4
Training symbol
1
Pilots
10
values
5
FFT length
MQAM
demodulation
P/S conversion
… …
Remove Pilot
… …
Chanel equalization
through pilot
… …
…FFT …
Remove prefix
… …
S/P conversion
11
Scope signal
Down conversion
RRC pulse
shaping
Sampling point
alignment
Down sampling
Symbol time
sync
Frequency offset
correction
Remove training
Experimentalsetup
q Receiver DSP
OFDM symbols
Receiver DSP
Rx Synchronization
OFDM Decoding
Pilot tones
Training sym
OFDM data
Results
Step 2: Down sample and iterative search for peak values
for i= 1: iteration-1
offset =i;
signal= downsample(signal, factor, offset);
% calculate the Ren metric and find the position of peak(i)
% store the peak(i) in buffer as
buffer(i)=[ buffer(i-1) peak (i)] ;
end
Step 3: Calculate the downsample position
downsample position = arg max[buffer (i)];
12
Remove training
Frequency offset
correction
Symbol time
sync
Down sampling
Sampling point
alignment
RRC pulse
shaping
Down conversion
Scope signal
Step 1: Initializations
iteration = ADC sampling rate/QAM symbol rate
factor= iteration
buffer =0;
metric magnitude
Rx Synchronization
metric magnitude
q Downsampling offset correction
0.4
0.2
0
1
0.8
0.6
0.4
0.2
0
0
0
1
1
2
3
Samples
4
2
3
Samples
4
5
x 10
4
5
x 10
4
Results
q Downsampling offset correction
q For Back to back (w/o and with downsampling point correction)
q With Optical channel (w/o and with downsampling point correction)
13
Results
q Chanel estimation: using training preamble
Inverse channel response through training
symbol
βˆ‘
1/N
×
OFDM data
Corrected OFDM data
q Pilot with interpolation method and training signal with averaging
technique: comparision
14
Conclusions
q CAZAC based training preamble can be used effectively in experimental MQAM OFDM RoF systems for synchronization and channel estimation. Can
be applied to any order (M) in M-QAM OFDM.
q For effective time synchronization, optimum downsampling point has to be
identified, which can be obtained with proposed iterative method.
q Same training preamble can be used for all the purposes: symbol time
offset estimation, frequency offset estimation and channel estimation
§ Bandwidth efficiency increases !
§ Lower signal processing tasks: reduces complexity.
15
References
[1] T. M. Schmidl and D. C. Cox, "Robust frequency and timing
synchronization for OFDM," in IEEE Transactions on
Communications, vol. 45, no. 12, pp. 1613-1621, Dec 1997. doi:
10.1109/26.650240.
[2] Hlaing Minn, V. K. Bhargava and K. B. Letaief, "A robust timing and
frequency synchronization for OFDM systems," in IEEE
Transactions on Wireless Communications, vol. 2, no. 4, pp. 822839, July 2003. doi: 10.1109/TWC.2003.814346.
[3] Guangliang Ren, Yilin Chang, Hui Zhang and Huining Zhang,
"Synchronization method based on a new constant envelop
preamble for OFDM systems," in IEEE Transactions on
Broadcasting, vol. 51, no. 1, pp. 139-143, March 2005. doi:
10.1109/TBC.2004.842520.
[4] U.Gliese, S.Norskov, T.N Nielsen: Chromatic dispersion in fiberoptic microwave and millimeter-wave links, in Microwave Theory
and Techniques, IEEE Transactions,
vol.44, no.10, pp.1716-1724,
16
Oct 1996.
Acknowledgement
JohnMitchell,CyrillRenaud
DepartmentofElectronicandElectricEngineering,
UniversityCollegeLondon(UCL)
London,UK
17
Thank
youforyourattention!!!
18