A fixed latency ORBGRAND decoder architecture with LUT-aided error-pattern scheduling

11/15/2021
by   Carlo Condo, et al.
0

Guessing Random Additive Noise Decoding (GRAND) is a universal decoding algorithm that has been recently proposed as a practical way to perform maximum likelihood decoding. It generates a sequence of possible error patterns and applies them to the received vector, checking if the result is a valid codeword. Ordered reliability bits GRAND (ORBGRAND) improves on GRAND by considering soft information received from the channel. Both GRAND and ORBGRAND have been implemented in hardware, focusing on average performance, sacrificing worst case throughput and latency. In this work, an improved pattern schedule for ORBGRAND is proposed. It provides >0.5 dB gain over the standard schedule at a block error rate ≤ 10^-5, and outperforms more complex GRAND flavors with a fraction of the complexity. The proposed schedule is used within a novel code-agnositic decoder architecture: the decoder guarantees fixed high throughput and low latency, making it attractive for latency-constrained applications. It outperforms the worst-case performance of decoders by orders of magnitude, and outperforms many best-case figures. Decoding a code of length 128, it achieves a throughput of 79.21 Gb/s with 58.49 ns latency, yielding better energy efficiency and comparable area efficiency with respect to the state of the art.

READ FULL TEXT

page 1

page 5

research
10/26/2021

High-Throughput and Energy-Efficient VLSI Architecture for Ordered Reliability Bits GRAND

Ultra-reliable low-latency communication (URLLC), a major 5G New-Radio u...
research
05/15/2021

High-Throughput VLSI architecture for Soft-Decision decoding with ORBGRAND

Guessing Random Additive Noise Decoding (GRAND) is a recently proposed a...
research
07/14/2023

Step-GRAND: A Low Latency Universal Soft-input Decoder

GRAND features both soft-input and hard-input variants that are well sui...
research
07/14/2022

Iterative Soft-Input Soft-Output Decoding with Ordered Reliability Bits GRAND

Guessing Random Additive Noise Decoding (GRAND) is a universal decoding ...
research
07/22/2021

High-performance low-complexity error pattern generation for ORBGRAND decoding

Guessing Random Additive Noise Decoding (GRAND) is a recently proposed d...
research
07/14/2020

High-Throughput VLSI Architecture for GRAND

Guessing Random Additive Noise Decoding (GRAND) is a recently proposed u...
research
11/06/2020

Keep the bursts and ditch the interleavers

To facilitate applications in IoT, 5G, and beyond, there is an engineeri...

Please sign up or login with your details

Forgot password? Click here to reset