TC Module Credentials
The Turbo Codes module was developed in collaboration with Dr. Matthew Valenti of West Virginia University and provides support for parallel concatenated turbo codes, including the UMTS specification.
Additional information is also available at the Iterative Solutions web site.
Decoder Implementation
The Embed/Comm TC decoder is of a flexible design. It allows the user to select the implementation of the max* operator computation, and it provides the option of using dynamic halting.
Since the max* operator constitutes a significant portion of the overall decoder complexity, its manner of implementation directly affects the performance and speed of the decoding process. Four variants of the algorithms are available: log-MAP, max-log-MAP, constant-log-MAP, and linear-log-MAP.
Because a decoder rarely requires the maximum number of iterations to converge, using an early stopping criterion will improve throughput.