Feature Summary - 1.1 English

Polar Encoder/Decoder Product Brief (PB051)

Document ID
Release Date
1.1 English

The Polar Encoder/Decoder soft IP core is a highly flexible soft-decision implementation for Polar codes offering the following features.

Decoder performs Successive Cancellation List decoding with a list size of eight augmented by parity and/or CRC bits according to 3GPP TS 38.212 V15.1.1.

Ability to specify number of inputs and outputs on either a block-by-block basis or transfer basis.

Up to 128 codes configured over an AXI4-Lite interface.

Codes selected on a block-by-block basis.

Codeword sizes from N=32 to N=1024, K from 2 to N, Kmax is 140 when interleaved.

As an encoder, the core accepts K bits of information and outputs N encoded bits; as a decoder, the core accepts N soft value log-likelihood ratios (LLR) and outputs K hard decision bits.

8 bit soft value LLR inputs are accepted by the decoder, with external saturation to symmetric range assumed.

Supports only in-order execution of blocks.

Wide data interfaces on input and output.

Separate input and output streams allow control parameters and status to be provided on a block-by-block basis.

Optional false alarm rate (FAR) reduction for decoding with short CRC lengths.

Option to export final decoder path metrics to enable user-defined FAR improvement algorithms.