Turbo analog error correcting codes based on analog CRC

Avi Zanko, Amir Leshem, Ephraim Zehavi

Research output: Contribution to journalConference articlepeer-review

2 Scopus citations


In this paper, a new analog error correcting code with an iterative decoder is presented for real-valued signals corrupted by impulsive noises. In the proposed algorithm, a redundancy coding matrix is used as an analog version of the cyclic redundancy check (CRC) that is commonly used for data verification in digital communication. Using this analog CRC enables an alternate decoding scheme in which iterative decoding is possible without transferring new errors between consecutive iterations. In each iteration of the algorithm, the problem of decoding the long block code is decoupled into two sets of parallel small linear programming problems. Simulation results show that this leads to a reduction in decoding complexity as compared to one-step linear programming decoding.

Original languageEnglish
Article number7037283
Pages (from-to)3109-3114
Number of pages6
JournalProceedings - IEEE Global Communications Conference, GLOBECOM
StatePublished - 2014
Event2014 IEEE Global Communications Conference, GLOBECOM 2014 - Austin, United States
Duration: 8 Dec 201412 Dec 2014

Bibliographical note

Publisher Copyright:
© 2014 IEEE.


  • Analog codes
  • Compressed Sensing
  • Linear Programming
  • Turbo decoding


Dive into the research topics of 'Turbo analog error correcting codes based on analog CRC'. Together they form a unique fingerprint.

Cite this