COMPANY   PRODUCTS   APPLICATIONS   NEWS   DOWNLOADS   SUPPORT CONTACT US  

Visual Solutions, Inc.

This Section


All images and information
found on this site are
© 2008 by

Visual Solutions,
Incorporated.

VisSim/Comm Turbo Codes


Screen shot of VisSim/Comm Turbo Codes diagram looking at bit error rates for Turbo Code encoder/decoder over a noisy channel

Turbo Codes constitute a major development in the field of Forward Error Correction (FEC).

Exhibiting performance approaching the Shannon limit, Turbo Codes (TC) have seen rapid adoption in the design of modern digital communication systems.

The optional TC module brings the power of Turbo Codes to VisSim/Comm simulations by adding support for the PCCC variety of turbo codes.

The TC blockset features efficient encoder and decoder designs, including support for the UMTS specification.
Jump-start your FEC system designs by making VisSim/Comm TC a part of your design cycle!

Visit our download center to obtain a fully functional Evaluation version of the software, complete with online documentation and model examples.

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 VisSim/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.

The VisSim/Comm TC decoder uses a simple and effective stopping criteria based on the log-likelihood ratio.

 

TC Module Block Listing

The following blocks are included in the VisSim/Comm TC module:

• UMTS Interleaver Generator
• S-Random Interleaver Generator
• Generic Turbo Code Encoder (PCCC)
• Generic Turbo Code Decoder (PCCC)
• UMTS Turbo Code Encoder
• UMTS Turbo Code Encoder

To download a fully functional Evaluation version of the software, complete with a number of TC examples, please visit our
download center.


System Requirements

• VisSim/Comm 6.0 or later
• Win 98/NT/2000/Me/XP
 

 VISUAL SOLUTIONS, INCORPORATED - Last Updated: Wednesday January 16, 2008   MODELING THE FUTURE