LDPC for 5G DVBS2 802.11

Overview

Encoder:
- Every H-matrix (out of 102, 51 for BG1, and 51 for BG2 in 5G) has its encoder, which is just a bunch
of XOR gates and combinational circuitry.
- Has a Syndrome calculator to make sure the codeword has
zero Syndrome
Decoder:
- Does not use min-sum approximation
- Uses exact tan hyperbolic and log approximation. sum-Product approximation
- converges faster to the correct values
- every H-matrix (out of 102) will have its decoder with the
unique approximation coefficients
- Every iteration takes only five clock cycles, which may go to ten
if logic is pipelined.
- Can converge in significantly fewer iterations because of exact approximation.
- Has a Syndrome calculator to verify the output codeword converges to
zero Syndrome
- Received data has three states per bit
which are 1,0 or unknown
in BPSK, it is 3,1,0

Rate matching:
- Has the full capability of rate matching using shortening of the codeword
for data and parity.
- codeword can be punctured before sending to increase bandwidth
utilization, based on A and E parameters.
- low code rate can be achieved by choosing BG2 with high n and m and then reducing the message bits to A from (n-m), so with low A and high E, the code rate will be A/E which will be low as the codeword is mostly parity

CRC calculation of code block for ay data bus width desired.

Key Features

  • High throughput
  • One encoder and decoder per matrix
  • Five cycles per iteration may increase to around 10 for timing between gates.
  • Has configuration parameters for stopping if code is diverging.

Benefits

  • High Codeword convergence in the decoder
  • Asynchronous logic in the encoder
  • The output codeword is available on the same clock
  • Code rate is (n-m)/n or A/E depending on configuraion

Applications

  • 5G, Satellite wifi networking

Deliverables

  • RTL :
    • Lint clean verified
  • On request:
    • Netlist generated
    • Sample Testbench
    • C binary to check convergence or divergence

Technical Specifications

Maturity
MVP RTL, Verified
Availability
Now
×
Semiconductor IP