HomePlug Turbo Decoder

Features

  • Supports ratesĀ½ and 16/18 coded input.
  • FEC block size support : 16, 72, 136, 264, 520 bytes
  • Configurable number of Iterations
  • LLR width 14 bits
  • Max-Log Map algorithm.VK-3052
  • Compliant with HomePlug AV Specification Version 2.1
  • Cyclic Redundancy check (CRC)
  • Channel Interleaving / DeInterleaving
  • Bypassing mode for Scrambler/De-Scrambler
  • Bypassing mode for Channel Interleaver/DeInterleaver
  • Puncture/De-Puncture units
  • Turbo Encoder design

Functional Description

On the transmitter side, the PHY layer receives its inputs from the Media Access Control (MAC) layer. There are three separate processing chains: A) HomePlug 1.0.1 Frame Control (FC) data, B) HomePlug AV2 Frame Control data, and C) HomePlug AV2 Payload data. This IP implements the HomePlug AV2 payload data stream.The design includes a CRC, a Scrambler, a Turbo Convolutional Encoder, and an Interleaver.

On the receiver side, The AV2 Payload Data Decoder consists of a Channel De-interleaver followed by a Turbo Convolutional Decoder, a De-scrambler and a CRC removalunit to recover the AV2 Payload data.

IP Deliverables

  • Synthesizable Verilog
  • System Model (Matlab) and documentation
  • Verilog Test Benches
  • Documentation

Download

    First Name

    Last Name

    Company

    E-mail

    How did you know about us?