External puncturing – Altera Viterbi Compiler User Manual
Page 31

Parameter
Description
Number of bits per block
The number of bits per block.
The number of bits per block × the number of blocks must be less than
50,000,000.
Signal to noise ratio (dB)
The signal to noise ratio, which must be between 1 and 100.
Number of blocks
The number of blocks.
The number of bits per block × the number of blocks must be less than
50,000,000.
Pattern A
Enter the puncturing pattern A.
Pattern B
Enter the puncturing pattern B.
External Puncturing
Both parallel and hybrid architectures support external puncturing.
All punctured codes are based on a mother code of rate 1/2. For external depuncturing you must
depuncture the received data stream external to the decoder and input the data into the decoder n
symbols at a time.
Table 3-4: Puncturing Schemes
You can define these schemes and their rate. CA refers to the most significant (first transmitted bit, first received
symbol); CB refers to the least significant (last transmitted bit, last received symbol)
Punctured
Rate
Puncturing Scheme
Bit
Multiplier
2/3
CA
1
0
CB
1
1
3/4
CA
1
0
1
CB
1
1
0
4/5
CA
1
0
0
0
CB
1
1
1
1
5/6
CA
1
0
1
0
1
CB
1
1
0
1
0
6/7
CA
1
0
0
1
0
1
CB
1
1
1
0
1
0
7/8
CA
1
1
1
1
0
1
0
CB
1
0
0
0
1
0
1
UG-VITERBI
2014.12.15
External Puncturing
3-13
Viterbi IP Core Functional Description
Altera Corporation