Personal tools

GRAND Hardware Implementation

From iis-projects

Jump to: navigation, search

Short Description

Guessing random additive noise decoding (GRAND) is an emerging maximum likelihood (ML) decoding technique. The idea of GRAND is to efficiently guess the noise that corrupted a transmitted codeword. The goal of this project is to develop a better GRAND algorithm that improves the guessing accuracy. The performance evaluation of the algorithm must be carried out in our Matlab framework based on the Bit-Error-Rate (BER) figure. As a second part of the project, the algorithm must be transformed in an efficient hardware architecture. The HDL implementation can be done with System Verilog. Then a synthesis must be carried out as well as the backend routine for the ASIC fabrication.


Status: Available

Looking for 1-2 Semester/Master students
Contact: Darja Nonaca, dnonaca@iis.ee.ethz.ch

Prerequisites

Communication Systems (or a similar course)
Algebra and Error-Correcting Codes (recommended)
VLSI 1
VLSI 3 (recommended)