参数资料
型号: VTERB-BLK-E2-U4
厂商: Lattice Semiconductor Corporation
文件页数: 8/34页
文件大小: 0K
描述: IP CORE VITERBI DECODER EC/ECP
标准包装: 1
系列: *
其它名称: VTERBBLKE2U4
Lattice Semiconductor
Functional Description
The MSB of the generator polynomial corresponds to the input and the LSBs correspond to the state as shown in
Figure 2-3 . A bit value of ‘1’ in the generator polynomial represents a used bit and a value of ‘0’ signifies an unused
bit.
Figure 2-3. Convolutional Encoding
XOR
GP0 = 171 octal
data in
reg
reg
reg
reg
reg
reg
data out
GP1 = 133 octal
Punctured Codes and Depuncturing
After convolutional encoding, some of the encoded symbols can be selectively removed before transmission. This
process, called “puncturing,” is a data compression method used to reduce the number of bits transmitted.
Figure 2-4 shows an example of the puncturing process.
Figure 2-4. Puncturing Process
After convolutional coding
i 0
i 1
Input data
i 2 i 3 i 4
i 5
i 6
a 0 a 1 a 2 a 3 a 4 a 5 a 6
b 0 b 1 b 2 b 3 b 4 b 5 b 6
Puncture pattern
Puncture pattern
superimposed
Final punctured output
1
1
0
1
1
0
a 0 a 1 a 2 a 3 a 4 a 5 a 6
b 0 b 1 b 2 b 3 b 4 b 5 b 6
a 0 b 0 b 1 a 2 a 3 b 3 b 4 a 5
If puncturing is employed in the encoder, the decoder will have to “depuncture” the data before decoding. Depunc-
turing is done by inserting NULL symbols for the punctured symbols. NULL symbols are equidistant from both ‘0’
and ‘1’. A pair of binary strings, called a “puncture pattern,” is used to identify punctured symbols. A “1” in a pattern
means the corresponding symbol was not punctured in the encoder, while a “0” means the symbol has been punc-
tured.
Viterbi Decoding
The convolutional encoding mentioned above can be considered as a series of state transitions for every input
symbol. The input and the resulting state transitions can be shown in a special state transition diagram called a
“trellis tree” or simply a “trellis.” A sample trellis tree is shown in Figure 2-5 .
IPUG32_02.7, June 2010
8
Block Viterbi Decoder User’s Guide
相关PDF资料
PDF描述
50ZLJ100MT78X11.5 CAP ALUM 100UF 50V 20% RADIAL
M3BRK-3406R IDC CABLE - MSR34K/MC34M/MPR34K
M3URK-2620K IDC CABLE - MKS26K/MC26F/MPR26K
10ZLH1000M8X16 CAP ALUM 1000UF 10V 20% RADIAL
M3UYK-2620K IDC CABLE - MKS26K/MC26F/MPD26K
相关代理商/技术参数
参数描述
VTERB-BLK-E3-U4 功能描述:开发软件 Block Viterbi Decoder RoHS:否 制造商:Atollic Inc. 产品:Compilers/Debuggers 用于:ARM7, ARM9, Cortex-A, Cortex-M, Cortex-R Processors
VTERB-BLK-E3-UT4 功能描述:开发软件 BLOCK VITERBI DECODER (ECP3) RoHS:否 制造商:Atollic Inc. 产品:Compilers/Debuggers 用于:ARM7, ARM9, Cortex-A, Cortex-M, Cortex-R Processors
VTERB-BLK-P2-U4 功能描述:编码器、解码器、复用器和解复用器 Block Viterbi Decoder RoHS:否 制造商:Micrel 产品:Multiplexers 逻辑系列:CMOS 位数: 线路数量(输入/输出):2 / 12 传播延迟时间:350 ps, 400 ps 电源电压-最大:2.625 V, 3.6 V 电源电压-最小:2.375 V, 3 V 最大工作温度:+ 85 C 安装风格:SMD/SMT 封装 / 箱体:QFN-44 封装:Tray
VTERB-BLK-PM-U4 功能描述:开发软件 Blck Viterbi Decodr User Config RoHS:否 制造商:Atollic Inc. 产品:Compilers/Debuggers 用于:ARM7, ARM9, Cortex-A, Cortex-M, Cortex-R Processors
VTERB-BLK-SC-U4 功能描述:编码器、解码器、复用器和解复用器 Block Viterbi Decoder RoHS:否 制造商:Micrel 产品:Multiplexers 逻辑系列:CMOS 位数: 线路数量(输入/输出):2 / 12 传播延迟时间:350 ps, 400 ps 电源电压-最大:2.625 V, 3.6 V 电源电压-最小:2.375 V, 3 V 最大工作温度:+ 85 C 安装风格:SMD/SMT 封装 / 箱体:QFN-44 封装:Tray