ICASSP 2017accepted0 citations

Hardware-based linear programming decoding via the alternating direction method of multipliers

Mitchell Wasson, Mario Milicevic, Stark C. Draper, P. Glenn Gulak

Abstract

We detail a field-programmable gate array (FPGA) based implementation of linear programming (LP) decoding. LP decoding frames error correction as an optimization problem. This is in contrast to variants of belief propagation (BP) that view error correction as a problem of graphical inference. LP decoding, when implemented with standard LP solvers, does not easily scale to the block-lengths of modern error-correction codes. This is the main challenge we surmount in this paper. In earlier work we demonstrated how to draw on decomposition methods from optimization theory to build an LP decoding solver competitive with BP, in terms of both performance and speed, but only in double-precision floating point. In this paper we translate the novel computational primitives of our new LP decoding technique into fixed-point. Using our FPGA implementation, we demonstrate that error-rate performance very close to double-precision is possible with 10-bit fixed-point messages.

BibTeX
@inproceedings{icassp2017_hardwarebasedlin,
  title = {Hardware-based linear programming decoding via the alternating direction method of multipliers},
  author = {Mitchell Wasson and Mario Milicevic and Stark C. Draper and P. Glenn Gulak},
  booktitle = {ICASSP 2017},
  year = {2017}
}