Deep Learning-Based Decoding of Linear Block Codes for Spin-Torque Transfer Magnetic Random Access Memory (STT-MRAM)
Xingwei Zhong, Kui Cai, Zhen Mei, and Tony Q.S.Quek

TL;DR
This paper introduces a deep learning-based decoding algorithm for linear block codes tailored for STT-MRAM, significantly enhancing error correction performance under channel uncertainties while maintaining low complexity.
Contribution
It presents the first application of neural network-based decoding algorithms for linear block codes in STT-MRAM, including a novel NNORB-MS decoder and soft information generation method.
Findings
Significant performance improvement over traditional decoding methods.
Effective handling of unknown channel offsets.
Maintains similar complexity to existing algorithms.
Abstract
Thanks to its superior features of fast read/write speed and low power consumption, spin-torque transfer magnetic random access memory (STT-MRAM) has become a promising non-volatile memory (NVM) technology that is suitable for many applications. However, the reliability of STT-MRAM is seriously affected by the variation of the memory fabrication process and the working temperature, and the later will lead to an unknown offset of the channel. Hence, there is a pressing need to develop more effective error correction coding techniques to tackle these imperfections and improve the reliability of STT-MRAM. In this work, we propose, for the first time, the application of deep-learning (DL) based algorithms and techniques to improve the decoding performance of linear block codes with short codeword lengths for STT-MRAM. We formulate the belief propagation (BP) decoding of linear block code as…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlind Source Separation Techniques · Machine Learning and ELM · Advanced Memory and Neural Computing
