Vendor: WASIELA Category: Channel Coding

Viterbi Decoder

Convolutional FEC codes are very popular because of their error correction capability and are especially suited for correcting ra…

Overview

Convolutional FEC codes are very popular because of their powerful error correction capability and are especially suited for correcting random errors. The most effective decoding method for these codes is the soft decision Viterbi algorithm. Depending on the application, the core can be configured for specific code parameters requirements. The highly configurable architecture makes it ideal for a wide range of applications. The Viterbi input data stream is composed of soft bits where it achieves a 2 to 3 dB increase in coding gain over hard-decision decoding.

Functional Description

In the Viterbi decoding algorithm, the calculations for the branch and state metrics need to be carried out. A branch metric is the Euclidean distance between the received signal and the output of that branch of the trellis, then the state metric for a certain state is calculated by adding the branch metric for a given transition to the state metric of the previous state on that transition. For the real-time implementation of the algorithm, the  state metrics updates along the survivor path can result in overflows in the registers that hold the path metrics since the registers are of finite lengths, so automatic normalization is used to avoid overflow of the state metric registers and also does not add hardware overhead. Then after trace-back from the best state, the decoded bits are then output in the proper order.

Key features

  • Supports 1/N coderates
  • Configurable constraint length
  • Configurable generator polynomials
  • Configurable precision of state metrics
  • Soft decision decoding
  • Trace-back from the best state
  • Automatic normalization

Block Diagram

Applications

  • 3GPP LTE
  • IEEE 802.16 WiMax
  • DVB

What’s Included?

  • Synthesizable SystemVerilog
  • System Model (C code) and documentation
  • Verilog Test Benches
  • Documentation
  • FPGA testing environment

Specifications

Identity

Part Number
Viterbi Decoder
Vendor
WASIELA
Type
Silicon IP

Files

Note: some files may require an NDA depending on provider policy.

Provider

HQ: Egypt

Learn more about Channel Coding IP core

Practical Considerations of LDPC Decoder Design in Communications Systems

This paper covers some practical aspects of designing the LDPC decoder starting from comparison between different techniques, different decoders parameters or standards, the effect of those parameters on the LDPC performance, also it discusses the algorithm selection process, and floating point implementation process.

Audio Transport in DisplayPort VIP

DisplayPort uses Secondary Data Packets (SDPs), which are transported over the Main-Link that are not main video stream data. This allows it to carry audio and video simultaneously. The VIP supports audio transmission both in the original mode as defined in the specification as well as just as any other SDP being transmitted.

Frequently asked questions about Channel Coding IP cores

What is Viterbi Decoder?

Viterbi Decoder is a Channel Coding IP core from WASIELA listed on Semi IP Hub.

How should engineers evaluate this Channel Coding?

Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this Channel Coding IP.

Can this semiconductor IP be compared with similar products?

Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.

×
Semiconductor IP