HDL-Optimized System Design

Choose algorithms for wireless communications hardware system design

These blocks implement hardware-friendly architectures and support HDL code generation when used with HDL Coder™. The blocks use a streaming sample interface with a bus for related control signals.

Blocks

expand all

LTE Convolutional EncoderEncode binary samples using tail-biting convolutional algorithm
LTE Convolutional DecoderDecode convolutional-encoded samples using Viterbi algorithm
LTE CRC EncoderGenerate checksum and append to input sample stream
LTE CRC Decoder Detect errors in input samples using checksum
LTE Turbo EncoderEncode binary samples using turbo algorithm
LTE Turbo DecoderDecode turbo-encoded samples
NR LDPC EncoderPerform LDPC encoding according to 5G NR standard
NR LDPC DecoderDecode LDPC code using layered belief propagation with min-sum or normalized min-sum approximation algorithm
NR Polar EncoderPerform polar encoding according to 5G NR standard
NR Polar DecoderPerform polar decoding according to 5G NR standard
Viterbi DecoderDecode convolutionally encoded data using Viterbi algorithm
DepuncturerReverse puncturing scheme to prepare for decoding
Convolutional EncoderEncode data bits using convolution coding — optimized for HDL code generation
PuncturerPunctures data according to puncture vector
RS DecoderDecode and recover message from RS codeword
RS EncoderEncode message to RS codeword
LTE OFDM DemodulatorDemodulate time-domain OFDM samples and return LTE resource grid
LTE OFDM ModulatorModulate LTE resource grid and return time-domain OFDM samples
LTE Symbol DemodulatorDemodulate complex LTE data symbols to data bits or LLR values
LTE Symbol ModulatorModulate data bits to complex LTE data symbols
NR Symbol DemodulatorDemodulate complex NR data symbols to data bits or LLR values
NR Symbol ModulatorModulate data bits to complex NR data symbols
OFDM DemodulatorDemodulate time-domain OFDM samples and return subcarriers for custom communication protocols
OFDM ModulatorModulate frequency-domain OFDM subcarriers to time-domain samples for custom communication protocols
FFT 1536Computes fast-fourier-transform (FFT) for LTE standard transmission bandwidth of 15 MHz
OFDM Channel Estimator Estimate channel using input data and reference subcarriers
LTE Gold Sequence GeneratorGenerate Gold sequence

Featured Examples