Академический Документы
Профессиональный Документы
Культура Документы
SeaSolve’s Viterbi Decoder is a parameterizable high performance IP core that performs decoding of the
convolutionally encoded data as well as punctured codes. The core is compatible with various standards
such as DVB, 3G, WLAN, WIMAX IEEE 802.16d and 802.16e. This low latency decoder core supports
various code rates, constraint lengths and generator polynomials and supports soft decision decoding.
The core offers wireless Chipset designers, OEM’s and ODM’s a standard compliant platform to
accelerate development process and reduce time to market.
Features
Internal puncturing with puncturing clock : 1/2, 2/3, 3/4, 5/6
Code rates : 1/2, 2/3, 3/4, 5/6
Parameterizable trace back length and address width of the memory.
Parameterizable width for soft decision from 1 to 8.
Parameterizable constraint length from 3 to 9.
Parameterizable generator polynomial.
Data Format Offset Binary and Sign Magnitude
Input Rate : 1/2
Puncturing or non-puncturing the encoded data bits.
De-puncturing of punctured convolutional encoded data.
Hard Decision and Soft Decision Decoding.
Different Trace-back depth for Punctured and Non-punctured data.
Provide standard interface with external devices.
Deliverables
Fully Synthesizable VHDL code
Fully Functional Test bench
Timing simulated target specific VHDL code
Control
Unit LIFO
Survivor Memory
Pin Diagrams
Input Recv
Clk Output Clk Output
Clk pun Clk pun
Convolutional Viterbi
Reset Reset
Encoder Decoder
Valid_in Valid out Valid_in Valid out
Code rate
Code rate
Hard Code
Input/Output Snapshots