PR-NN: RNN-based Detection for Coded Partial-Response Channels
Simeng Zheng, Yi Liu, Paul H. Siegel

TL;DR
This paper introduces PR-NN, an RNN-based detection method for magnetic recording channels with ISI, demonstrating performance comparable or superior to traditional detectors under various noise conditions and channel scenarios.
Contribution
The paper presents a novel RNN-based detection approach for partial-response channels, showing robustness and improved performance over Viterbi and NPML detectors in noisy magnetic recording environments.
Findings
PR-NN approaches Viterbi detection in AWGN
PR-NN outperforms Viterbi in colored noise
PR-NN maintains robustness across SNRs and channel densities
Abstract
In this paper, we investigate the use of recurrent neural network (RNN)-based detection of magnetic recording channels with inter-symbol interference (ISI). We refer to the proposed detection method, which is intended for recording channels with partial-response equalization, as Partial-Response Neural Network (PR-NN). We train bi-directional gated recurrent units (bi-GRUs) to recover the ISI channel inputs from noisy channel output sequences and evaluate the network performance when applied to continuous, streaming data. The computational complexity of PR-NN during the evaluation process is comparable to that of a Viterbi detector. The recording system on which the experiments were conducted uses a rate-2/3, (1,7) runlength-limited (RLL) code with an E2PR4 partial-response channel target. Experimental results with ideal PR signals show that the performance of PR-NN detection approaches…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsError Correcting Code Techniques · Blind Source Separation Techniques · Advanced Memory and Neural Computing
