K=7
(64 states) G0=171(octal), G1=165(octal), G2=133(octal).
Rate
1/3. Other rates can be supplied by external puncturing.
2
output bits per clock algorithm.
Throughput
of 480 Mbit/sec and higher.
Supports
partial zero tail bits (only 4 zero tail bits to partial closing
of the trellis path).
Parameterizable
soft input width.
Parameterizable
traceback length (memory depth).
On
the fly configurable traceback length, to support low latency.
Zero
delay between packets.
Memory
type (SRAM / register file), supports Altera/Xilinx coding style
for easy synthesis.
Optional
controls (decoder_en - for discontinuous data stream, decoder_abort
- to reset the decoder).
Supports
low power features (clock gating, grey decoding, ...)
Area/Power
efficient architecture utilizing RAM for trace back storage.
All-synchronous
design using a single clock, except for global asynchronous reset.
Available
as verilog source code or as netlist.
Silicon
proven on 0.13 micron general purpose technology.
Decoder performance
Delay and throughput of the decoder are available with our free
Viterbi delay calculator:
Download Viterbi decoder
delay calculator 

Performance graphs

Viterbi decoder bit error rate performance in AWGN channel
at maximum packet length of 8000 bits
Ordering information
Viterbi K=7 decoder available as verilog source code or as EDIF
netlist for Xilinx/Altera FPGAs families.
Delivery includes:
Verilog
source code or verilog EDIF netlist.
Extensive
testing environment (test bench + stimuli generator).
Matlab
model.
Synthesis
script for Synopsys Design Compiler
Detailed
documentation.
For more information please contact
us
Back to top
|