Find IP Sell IP AI Assistant Chip Talk About Us
Log In

All IPs > Wireless Communication > 802.16 / WiMAX > ntTPC Configurable Turbo Product Codec

ntTPC Configurable Turbo Product Codec

From Noesis Technologies P.C.

Description

In channel coding redundancy is inserted in the transmitted information bit-stream. This redundant information is used in the decoder to eliminate the channel noise. The error correction capability of a FEC system strongly depends on the amount of redundancy as well as on the coding algorithm itself. TPCs perform well in the moderate to high SNRs because the effect of error floor is less. As TPCs have more advantage when a high rate code is used, they are suitable for commercial applications in wireless and satellite communications. The ntTPC Turbo Product Codec IP core is consisted of the Turbo Product Encoder (ntTPCe) and the Turbo Product Decoder (ntTPCd) blocks. The product code C is derived from two/three constituent codes, namely C1, C2 and optionally C3. The information data is encoded in two/three dimensions. Every row of C is a code of C2 and every column of C is a code of C1. When the third coding dimension is enabled, then there are C3 C1*C2 data planes. The ntTPC core supports both e-Hamming and Single Parity Codes as the constituent codes. The core also supports shortening of rows or columns of the product table, as well as turbo shortening. Shortening is a way of providing more powerful codes by removing information bits from the code. The ntTPCe core receives the information bits row by row from left to right and transmits the encoded bits in the same order. It consists of a row, column and 3D encoder. The ntTPCd decoder receives soft information from the channel in the 2’s complement number system and the input samples are received row by row from left to right. The implemented decoding algorithm computes the extrinsic information for every dimension C1, C2, C3 by iteratively decoding words that are near the soft-input word. An advanced scalable and parametric design approach produces custom design versions tailored to end customer applications design tradeoffs.

Deliverables
Soft IP
  • Compliance
  • Synthesizable RTL
  • Verilog integration testbench
  • Sample synthesis script and constraints
  • Sample simulation script
  • Datasheet
  • Hardware user guide
  • Hardware implementation guide
  • Standard EDA tool flow scripts and support files
  • Verification test bench and test vectors
Features
  • Encoder and decoder support up to extended Hamming and Single Parity constituent error correcting codes.
  • 3D encoding/decoding support with Single Parity and extended Hamming constituent codes.
  • Highly programmable and parameterizable cores in terms of error correction capability, code rate, decoding iterations, decoding test patterns and scalability of design architecture.
  • Small area footprint of the elementary decoder also allows a high throughput design approach.
  • Programmable number of algorithmic iterations.
  • Programmable Early Termination feature, with syndrome checking criterion, for substantial throughput rate increase.
  • Minimum system resources utilization and maximum resources reuse with one Single TPC elementary decoder instance.
  • Flexible and programmable code rates, ranging from 0.1875 to 0.9922 without shortening.
  • Silicon proven in ASIC and Xilinx FPGA implementation technologies.
Foundries & Process Nodes
Foundry Process Nodes
All Foundries All Process Nodes
Tech Specs
Class Value
Categories Wireless Communication > 802.16 / WiMAX
Wireline Communication > Error Correction/Detection
Single TPC Engine throughput rate 10 Mbps at 100 MHz clock frequency
5xTPC Engines throughput rate 65 Mbps at 156 MHz clock frequency
FPGA Xilinx, Intel, Microsemi
Maturity Silicon Proven
Availability All Countries & Regions
Image Gallery
ntTPC Configurable Turbo Product Codec ntTPC Configurable Turbo Product Codec ntTPC Configurable Turbo Product Codec
Applications
  • Wireless broadband—IEEE 802.16 (WiMAX)
  • Optical transmission systems—FSO
  • Satellite Communication Systems—VSAT modems
  • Deep space communications—CCSDS
Sign up to Silicon Hub to buy and sell semiconductor IP

Sign Up for Silicon Hub

Join the world's most advanced semiconductor IP marketplace!

It's free, and you'll get all the tools you need to evaluate IP, download trial versions and datasheets, and manage your evaluation workflow!

Switch to a Silicon Hub buyer account to buy semiconductor IP

Switch to a Buyer Account

To evaluate IP you need to be logged into a buyer profile. Select a profile below, or create a new buyer profile for your company.

Add new company

Switch to a Silicon Hub buyer account to buy semiconductor IP

Create a Buyer Account

To evaluate IP you need to be logged into a buyer profile. It's free to create a buyer profile for your company.

Loading...
Chat to Volt about this page

Chatting with Volt