CCSDS turbo decoder with sync marker synchroniser, descrambler and input memory
Overview
This is a CCSDS compatible 16 state error control turbo decoder with optional synchronisation, optional descrambling and input memory. The PCD04CH offers unparalleled speed, performance, low complexity and features compared to other available decoder cores.
Key Features
- 16 state CCSDS compatible
- Rate 1/2, 1/3, 1/4 or 1/6
- Interleaver sizes from 1784 to 16056 bits
- Includes optional automatic synchronisation to non-inverted or inverted sync marker, optional descrambler and ping-pong input memory
- Up to 343 MHz internal clock (log-MAP)
- Up to 33.3 Mbit/s with 5 decoder iterations
- 6-bit signed magnitude input data
- Log-MAP or max-log-MAP constituent decoder algorithms
- Up to 32 iterations in 1/2 iteration steps
- Power efficient early stopping
- Optional scaling and limiting of extrinsic information
- Full estimated channel error output
- Free simulation software
- Available as VHDL core for Xilinx FPGAs under SignOnce IP License. ASIC, Altera, Lattice and Microsemi cores available on request.
Block Diagram
Deliverables
- Xilinx VHDL core
- Test vector generator software
Technical Specifications
Availability
Now
Related IPs
- CCSDS turbo encoder with sync marker, pseudo randomiser and input memory
- CCSDS SCCC Turbo Encoder and Decoder
- Fast Access Controller – a plug-and-play IP solution for fast embedded Flash Programming and Memory Testing
- Turbo Decoder
- High Speed CCSDS Turbo Decoder with Optional Viterbi Decoder
- Complete memory system supporting any combinations of SDR SDRAM, DDR, DDR2, Mobile SDR, FCRAM, Flash, EEPROM, SRAM and NAND Flash, all in one IP core