High-Throughput VLSI Architecture for GRAND

07/14/2020
by   Syed Mohsin Abbas, et al.
0

Guessing Random Additive Noise Decoding (GRAND) is a recently proposed universal decoding algorithm for linear error correcting codes. Since GRAND does not depend on the structure of the code, it can be used for any code encountered in contemporary communication standards or may even be used for random linear network coding. This property makes this new algorithm particularly appealing. Instead of trying to decode the received vector, GRAND attempts to identify the noise that corrupted the codeword. To that end, GRAND relies on the generation of test error patterns that are successively applied to the received vector. In this paper, we propose the first hardware architecture for the GRAND algorithm. Considering GRAND with ABandonment (GRANDAB) that limits the number of test patterns, the proposed architecture only needs 2+∑_i=2^n⌊i/2⌋ time steps to perform the ∑_i=1^3 ni queries required when AB=3. For a code length of 128, our proposed hardware architecture demonstrates only a fraction (1.2%) of the total number of performed queries as time steps. Synthesis result using TSMC 65nm CMOS technology shows that average throughputs of 32 Gbps to 64 Gbps can be achieved at an SNR of 10 dB for a code length of 128 and code rates rate higher than 0.75, transmitted over an AWGN channel. Comparisons with a decoder tailored for a (79,64) BCH code show that the proposed architecture can achieve a slightly higher average throughput at high SNRs, while obtaining the same decoding performance.

READ FULL TEXT
research
08/28/2021

High-Throughput VLSI Architecture for GRAND Markov Order

Guessing Random Additive Noise Decoding (GRAND) is a recently proposed M...
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
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
11/15/2021

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

Guessing Random Additive Noise Decoding (GRAND) is a universal decoding ...
research
12/01/2020

Hardware Implementation of Iterative Projection-Aggregation Decoding of Reed-Muller Codes

In this work, we present a simplification and a corresponding hardware a...
research
01/19/2019

Genetic Algorithm-based Polar Code Construction for the AWGN Channel

We propose a new polar code construction framework (i.e., selecting the ...
research
11/01/2021

Noise Error Pattern Generation Based on Successive Addition-Subtraction for Guessing Decoding

Guessing random additive noise decoding (GRAND) algorithm has emerged as...

Please sign up or login with your details

Forgot password? Click here to reset