TY - JOUR
T1 - Exploiting Locality for Improved Decoding of Binary Cyclic Codes
AU - Krishnan, M. Nikhil
AU - Puranik, Bhagyashree
AU - Kumar, P. Vijay
AU - Tamo, Itzhak
AU - Barg, Alexander
N1 - Publisher Copyright:
© 1972-2012 IEEE.
PY - 2018/6
Y1 - 2018/6
N2 - In this paper, we show how the presence of locality within a binary cyclic code can be exploited to improve decoding performance and to reduce decoding complexity. We pursue two approaches. Under the first approach, we show how the ordered statistics decoding (OSD) method can be modified by inserting a simple single round belief-propagation step at the start that involves only the local codes. The resultant locality-aware OSD algorithm yields an appreciable signal-to-noise ratio (SNR) gain for a given level of reliability and essentially the same level of decoder complexity. Under the second, trellis decoding approach, we show that the careful introduction of locality results in the creation of a cyclic subcode that possesses lower maximum state complexity. In addition, we present a simple means of deriving an upper bound to the state complexity profile of any cyclic code that is based only on the zeros of the code. Furthermore, we show how the decoding speed of either locality-aware OSD or trellis decoding can be significantly increased in the presence of locality, in the moderate-to-high SNR regime, by making the use of a quick-look decoder that often returns the maximum likelihood code word.
AB - In this paper, we show how the presence of locality within a binary cyclic code can be exploited to improve decoding performance and to reduce decoding complexity. We pursue two approaches. Under the first approach, we show how the ordered statistics decoding (OSD) method can be modified by inserting a simple single round belief-propagation step at the start that involves only the local codes. The resultant locality-aware OSD algorithm yields an appreciable signal-to-noise ratio (SNR) gain for a given level of reliability and essentially the same level of decoder complexity. Under the second, trellis decoding approach, we show that the careful introduction of locality results in the creation of a cyclic subcode that possesses lower maximum state complexity. In addition, we present a simple means of deriving an upper bound to the state complexity profile of any cyclic code that is based only on the zeros of the code. Furthermore, we show how the decoding speed of either locality-aware OSD or trellis decoding can be significantly increased in the presence of locality, in the moderate-to-high SNR regime, by making the use of a quick-look decoder that often returns the maximum likelihood code word.
KW - Locality
KW - belief propagation
KW - maximum likelihood decoding
KW - ordered statistics decoding
KW - trellis decoding
UR - http://www.scopus.com/inward/record.url?scp=85040995666&partnerID=8YFLogxK
U2 - 10.1109/TCOMM.2018.2797988
DO - 10.1109/TCOMM.2018.2797988
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:85040995666
SN - 1558-0857
VL - 66
SP - 2346
EP - 2358
JO - IEEE Transactions on Communications
JF - IEEE Transactions on Communications
IS - 6
ER -