A Novel Reconfigurable Vector-Processed Interleaving Algorithm for a DVB-RCS2 Turbo Encoder

08/27/2023
by   Ohad Boxerman, et al.
0

Turbo-Codes (TC) are a family of convolutional codes enabling Forward-Error-Correction (FEC) while approaching the theoretical limit of channel capacity predicted by Shannons theorem. One of the bottlenecks of a Turbo Encoder (TE) lies in the non-uniform interleaving stage. Interleaving algorithms require stalling the input vector bits before the bit rearrangement causing a delay in the overall process. This paper presents performance enhancement via a parallel algorithm for the interleaving stage of a Turbo Encoder application compliant with the DVB-RCS2 standard. The algorithm efficiently implements the interleaving operation while utilizing attributes of a given DSP. We will discuss and compare a serial model for the TE, with the presented parallel processed algorithm. Results showed a speed-up factor of up to 3.4 Total-Cycles, 4.8 Write and 7.3 Read.

READ FULL TEXT

page 4

page 5

page 6

research
06/16/2023

The Optimality of AIFV Codes in the Class of 2-bit Delay Decodable Codes

AIFV (almost instantaneous fixed-to-variable length) codes are noiseless...
research
05/04/2021

Deep Extended Feedback Codes

A new deep-neural-network (DNN) based error correction encoder architect...
research
03/29/2023

ProductAE: Toward Deep Learning Driven Error-Correction Codes of Large Dimensions

While decades of theoretical research have led to the invention of sever...
research
06/13/2023

Properties of k-bit Delay Decodable Codes

The class of k-bit delay decodable codes, source codes allowing decoding...
research
05/22/2019

Cocktail Intra-Symbol-Codes: Exceeding the Channel Limit of QPSK Input

This paper presents a new method, referred to as the cocktail intra-symb...
research
04/25/2023

Robust Non-Linear Feedback Coding via Power-Constrained Deep Learning

The design of codes for feedback-enabled communications has been a long-...
research
06/06/2021

Area-Delay-Efficeint FPGA Design of 32-bit Euclid's GCD based on Sum of Absolute Difference

Euclids algorithm is widely used in calculating of GCD (Greatest Common ...

Please sign up or login with your details

Forgot password? Click here to reset