Phase turbo-synchronization scheme
description
Transcript of Phase turbo-synchronization scheme
![Page 1: Phase turbo-synchronization scheme](https://reader034.fdocument.pub/reader034/viewer/2022042616/56813a27550346895da20a3e/html5/thumbnails/1.jpg)
NewCom dept 1 (CNRS 19)
Lab. SATIE
Benoit Geller, Jean-Pierre Barbot,
Christophe Vanstraceele, Stéphanie Bay
Phase turbo-synchronization scheme
![Page 2: Phase turbo-synchronization scheme](https://reader034.fdocument.pub/reader034/viewer/2022042616/56813a27550346895da20a3e/html5/thumbnails/2.jpg)
SynchronizationProblem presentation
Transmitted Symbols Received symbols
phase rotation φNoise b
(receiver)(chanel)
00 01
10 11
ak
φk yk
1024-QAM
![Page 3: Phase turbo-synchronization scheme](https://reader034.fdocument.pub/reader034/viewer/2022042616/56813a27550346895da20a3e/html5/thumbnails/3.jpg)
Synchronization
• Data Aided estimator: pilot symbols,
• Blind estimator : use properties of the signal,
• Semi-blind
Here : hight coding rate
=> use the properties of the turbo-decoder
![Page 4: Phase turbo-synchronization scheme](https://reader034.fdocument.pub/reader034/viewer/2022042616/56813a27550346895da20a3e/html5/thumbnails/4.jpg)
Block Turbo-CodesProduct code
k1
k2Informative bits
redundancyon
redondancies
n2
redundancy on the columns
3. the n1 columns are coded by C2(n2,k2,d2).
The otained code C = C1 × C2
parameters are :
• n = n1 × n2
• k = k1 × k2
• d = d1 × d2
1. k1×k2 information bits in a matrix,
redundancy
on the
rows
n1
2. the k2 rows are coded C1(n1,k1,d1),
![Page 5: Phase turbo-synchronization scheme](https://reader034.fdocument.pub/reader034/viewer/2022042616/56813a27550346895da20a3e/html5/thumbnails/5.jpg)
Turbo codes blocshalf an iteration of the R. Pyndiah’s Turbo decoder :
SISO decoder
(row or column)
![Page 6: Phase turbo-synchronization scheme](https://reader034.fdocument.pub/reader034/viewer/2022042616/56813a27550346895da20a3e/html5/thumbnails/6.jpg)
Block Turbo codesComputation of the soft output : Log-likelihood
Evaluatation of the reliability of the Chase decision :
where :
with the concurrent code words of Ci such that
with the concurrent code words of Ci such that
![Page 7: Phase turbo-synchronization scheme](https://reader034.fdocument.pub/reader034/viewer/2022042616/56813a27550346895da20a3e/html5/thumbnails/7.jpg)
Block Turbo codes
with :
= word of the code at minimal distance from R with its j ième bit at +1.
with : and
Extrinsic InformationSoft decision
Computation of the soft output : R. Pyndiah’s decoder
= word of the code at minimal distance from R with its j ième bit at -1.
![Page 8: Phase turbo-synchronization scheme](https://reader034.fdocument.pub/reader034/viewer/2022042616/56813a27550346895da20a3e/html5/thumbnails/8.jpg)
Synchro : LLRLog_likelihood Distribution
Constant phase offset on a code word
demapping
turbo decoder LLR
![Page 9: Phase turbo-synchronization scheme](https://reader034.fdocument.pub/reader034/viewer/2022042616/56813a27550346895da20a3e/html5/thumbnails/9.jpg)
Synchro : LLRMean of the LLR absolute value
R(l) = reliability of the l th code word.
Sort (growing order)
Rtri(l )
Absolute value
![Page 10: Phase turbo-synchronization scheme](https://reader034.fdocument.pub/reader034/viewer/2022042616/56813a27550346895da20a3e/html5/thumbnails/10.jpg)
Synchro : LLRLinear drift
Phase error due to linear drift
demapping
turbo decoder M(l)
![Page 11: Phase turbo-synchronization scheme](https://reader034.fdocument.pub/reader034/viewer/2022042616/56813a27550346895da20a3e/html5/thumbnails/11.jpg)
Synchro : LLREstimator definition
Transmitted symbols Received symboles
Built the sequence demapping
turbo decoder
k = 1 … K
Estimator :
![Page 12: Phase turbo-synchronization scheme](https://reader034.fdocument.pub/reader034/viewer/2022042616/56813a27550346895da20a3e/html5/thumbnails/12.jpg)
Synchro : Maximisation des LLRAlgorithme du gradient
Soft demapper
Turbo decoder
Estimator
![Page 13: Phase turbo-synchronization scheme](https://reader034.fdocument.pub/reader034/viewer/2022042616/56813a27550346895da20a3e/html5/thumbnails/13.jpg)
Synchro : LLRDependancy on mf
![Page 14: Phase turbo-synchronization scheme](https://reader034.fdocument.pub/reader034/viewer/2022042616/56813a27550346895da20a3e/html5/thumbnails/14.jpg)
Synchro : LLRMean Square Errors
![Page 15: Phase turbo-synchronization scheme](https://reader034.fdocument.pub/reader034/viewer/2022042616/56813a27550346895da20a3e/html5/thumbnails/15.jpg)
Synchro : Maximisation des LLRMean Square Errors
large constellations, low SNR,
no pilot symbols,
No Phase ambiguity,
easy to implement.
Brevet n°04O6290