Punctured Viterbi; Figure 17: Viterbi De-Puncturing Process - Safran CORTEX Series User Manual

High data rate receiver
Table of Contents

Advertisement

3.3.3.4

Punctured Viterbi

Punctured Viterbi is supported for most puncturing rates:
Puncturing codes (Code 0 and Code 1) and swap sequence must be programmed in the registry (see
section 0).
Vector
Demodulator
Example: ¾ Punctured Dual Viterbi:
QPSK
demodulation
C0(1)
C1(2)
C0(4)
C1(1)
C0(3)
C1(4)
Registry keys :
© Safran Data Systems – IMP000074 e14r1
HIGH DATA RATE RECEIVER
HDR-4G+ USER'S MANUAL
De-puncturing & swapping
Code 0
1
I1
FIFO 1
0
NULL
0
1
I2
FIFO 2
Code 1
3/4
Punctured
3/4
Punctured
C1(5)
De-puncture
3/4
C0(6)
VitPunctCode0 :
VitPunctCode1 :
VitPunctSwap :
G1 Viterbi input = C0
G2 Viterbi input = C1
Viterbi decoder setting : " G1-G2"

Figure 17: Viterbi De-puncturing Process.

Ref.
Is.Rev
Date:
2
3
4
5
6
/
/
/
/
/
3
4
5
6
0
1
0
Swap seque nce
Viterbi (2,1,7)
decoder
Viterbi (2,1,7)
decoder
C0(1)
NULL
C1(1)
C1(2)
1
1
0
1
1
1
0
1
1
0
0
1
1
0
1
Safran Data Systems
This document is the property of
It cannot be duplicated or distributed without expressed written consent.
DTU 100782
3.5
June 1, 2021
7
/
7
8
Viterbi
Decoder
DNRZ
(option)
C0(3)
C0(4)
NULL
NULL
C1(4)
C1(5)
0
1
1
.
C0(6)
NULL
Page 89

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents

Save PDF