HomePlug Turbo Decoder

Overview

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-interleaved followed by a Turbo Convolutional Decoder, a De-scrambler, and a CRC removal unit to recover the AV2 Payload data.

Key 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

Deliverables

  • System Model (MATLAB).
  • Synthesizable Verilog.
  • Verilog Test Benches.
  • Documentation.

Technical Specifications

Maturity
In Production
Availability
Immediate
×
Semiconductor IP