Withdraw
Loading…
Channel decoding via machine learning
Hebbar, Shibara Ashwin
Loading…
Permalink
https://hdl.handle.net/2142/116261
Description
- Title
- Channel decoding via machine learning
- Author(s)
- Hebbar, Shibara Ashwin
- Issue Date
- 2022-07-19
- Director of Research (if dissertation) or Advisor (if thesis)
- Viswanath, Pramod
- Department of Study
- Electrical & Computer Eng
- Discipline
- Electrical & Computer Engr
- Degree Granting Institution
- University of Illinois at Urbana-Champaign
- Degree Name
- M.S.
- Degree Level
- Thesis
- Keyword(s)
- communication
- machine learning
- deep learning
- reinforcement learning
- channel coding
- error correction coding
- Abstract
- Error-correcting codes (codes) are the backbone of the modern information age and were essential to the invention of groundbreaking technology such as WiFi, cellular, cable, and satellite modems. In this thesis, we focus on using machine learning techniques to design efficient and reliable data-driven decoders for state-of-the-art channel codes. In the first half of the thesis, we introduce a neural-augmented decoder for Turbo codes called TinyTurbo. TinyTurbo has complexity comparable to the classical max-log-MAP algorithm but has much better reliability than the max-log-MAP baseline and performs close to the MAP algorithm. We show that TinyTurbo exhibits strong robustness on a variety of practical channels of interest, such as EPA and EVA channels, which are included in the LTE standards. We also show that TinyTurbo strongly generalizes across different rate, blocklengths, and trellises. In the second half of the thesis, we focus on designing data-driven decoders for the polar code family: Polar codes and PAC codes. We pose the decoding of PAC codes as a tree-search problem, and introduce PAC- DQN, a reinforcement learning based decoder. While PAC-DQN achieves a near-optimal reliability for short codes, it suffers from poor training sample complexity and is not scalable to larger codes. We then introduce CRISP, a GRU-powered neural decoder, which uses curriculum learning to achieve excellent reliability and scale to larger codes. We show that CRISP out-performs the successive-cancellation (SC) decoder and attains near-optimal reliability performance on the Polar(16, 32), Polar(22, 64) and PAC(16, 32) codes.
- Graduation Semester
- 2022-08
- Type of Resource
- Thesis
- Copyright and License Information
- Copyright 2022 Shibara Ashwin Hebbar
Owning Collections
Graduate Dissertations and Theses at Illinois PRIMARY
Graduate Theses and Dissertations at IllinoisManage Files
Loading…
Edit Collection Membership
Loading…
Edit Metadata
Loading…
Edit Properties
Loading…
Embargoes
Loading…