{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,28]],"date-time":"2026-08-28T17:18:05Z","timestamp":1787937485882,"version":"build-2784847793"},"reference-count":68,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"4","license":[{"start":{"date-parts":[[2004,7,1]],"date-time":"2004-07-01T00:00:00Z","timestamp":1088640000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Signal Process. Mag."],"published-print":{"date-parts":[[2004,7]]},"DOI":"10.1109\/msp.2004.1311137","type":"journal-article","created":{"date-parts":[[2004,7,20]],"date-time":"2004-07-20T13:28:35Z","timestamp":1090330115000},"page":"14-35","source":"Crossref","is-referenced-by-count":31,"title":["The ABCs of linear block codes"],"prefix":"10.1109","volume":"21","author":[{"given":"B.","family":"Sklar","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"F.J.","family":"Harris","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref1","volume-title":"Digital Communications: Fundamentals and Applications","author":"Sklar","year":"2001"},{"key":"ref2","volume-title":"Error Control Coding: Fundamentals and Applications","author":"Lin","year":"1983"},{"key":"ref3","volume-title":"Error Correction Coding for Digital Communications","author":"Clark","year":"1988"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/TCOM.1982.1095473"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.1983.1056615"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/26.46535"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-7091-2945-6"},{"key":"ref8","volume-title":"Error Correcting Codes","author":"Peterson","year":"1972"},{"key":"ref9","volume-title":"Fast Algorithms for Digital Signal Processing","author":"Blahut","year":"1985"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1016\/S0019-9958(60)90287-4"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1016\/S0019-9958(60)90870-6"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4757-2032-7"},{"key":"ref13","volume-title":"Theory and Practice of Error Control Codes","author":"Blahut","year":"1983"},{"key":"ref14","first-page":"580","article-title":"On decoding binary Bose-Chaudhuri-Hocquenghem codes","volume":"IT-11","author":"Berlekamp","year":"1965","journal-title":"IEEE. Trans. Inform. Theory"},{"key":"ref15","first-page":"357","article-title":"Cyclic decoding procedure for the Bose-Chadhuri-Hocquenghem codes","volume-title":"IEEE Trans. Inform. Theory","volume":"IT-10","author":"Chien","year":"1964"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1137\/0108018"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/9780470546345"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.1964.1053661"},{"key":"ref19","volume-title":"Error Control Systems for Digital Communication and Storage","author":"Wicker","year":"1994"},{"issue":"1","key":"ref20","article-title":"The ubiquitous Reed-Solomon codes","volume":"26","author":"Cipra","year":"1993","journal-title":"SIAM News"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4613-1983-2"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.1968.1054109"},{"key":"ref23","article-title":"Algebraic Coding Theory","volume-title":"rev. Ed.","author":"Berlekamp","year":"1968"},{"key":"ref24","doi-asserted-by":"crossref","DOI":"10.1093\/oso\/9780198163275.001.0001","volume-title":"The Compact Disk Handbook","author":"Pohlmann","year":"1992"},{"key":"ref25","volume-title":"Digital Video Communications","author":"Riley","year":"1997"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/TCOM.1971.1090719"},{"key":"ref27","volume-title":"Concatenated Codes","author":"Forney","year":"1967"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1007\/bfb0036046"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1002\/j.1538-7305.1948.tb00917.x"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/JRPROC.1949.232969"},{"key":"ref31","first-page":"78","article-title":"The ultimate limits of binary coding for a wideband gaussian channel","volume-title":"JPL Deep Space Network Progress Rep 42-22","author":"Butman","year":"1974"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.1993.397441"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.1962.1057683"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.7551\/mitpress\/4347.001.0001"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1049\/el:19961141"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/4234.905935"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/18.485714"},{"key":"ref38","first-page":"99","article-title":"On the design of turbo codes","author":"Divsalar","year":"1995"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1049\/el:19960321"},{"key":"ref40","first-page":"56","article-title":"Weight distributions for turbo codes using random and nonrandom permutations","volume-title":"Pasadena, CA, TDA Progress Rep. 42-122","author":"Dolinar","year":"1995"},{"key":"ref41","first-page":"29","article-title":"Turbo codes for deep-space communications","volume-title":"Pasadena, CA, TDA Progress Rep.42-120","author":"Divsalar","year":"1995"},{"key":"ref42","first-page":"66","article-title":"Multiple turbo codes for deep-space communications","volume-title":"Pasadena, CA, TDA Progress Rep.42-121","author":"Divsalar","year":"1995"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.1995.525138"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.1974.1055186"},{"key":"ref45","first-page":"63","article-title":"Soft output decoding algorithm in iterative decoding of turbo codes","volume-title":"Pasadena, CA, TDA Progress Rep. 42-124","author":"Benedetto","year":"1996"},{"key":"ref46","first-page":"63","article-title":"A soft-input soft-output maximum a posteriori (MAP) module to decode parallel and serial concatenated codes","volume-title":"Pasadena, CA, TDA Progress Rep.42-127","author":"Benedetto","year":"1996"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/4234.552145"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1099-1247(199801\/02)16:1<23::AID-SAT590>3.0.CO;2-W"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.1995.524253"},{"key":"ref50","first-page":"227","article-title":"A serial concatenated coding scheme with iterative turbo and feedback decoding","volume-title":"Proc. Int. Symp. Turbo Codes","author":"Burkert","year":"1997"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/26.705396"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1109\/18.910578"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1109\/tit.1981.1056404"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1109\/glocom.2001.965575"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1109\/18.748992"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1109\/26.768759"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1109\/18.910579"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1109\/18.910577"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1109\/26.795809"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1109\/18.910576"},{"key":"ref61","first-page":"1314","article-title":"Low-density parity-check codes for magnetic recording","volume-title":"Proc. 1999 Allerton Conf","author":"Fan"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1109\/26.848552"},{"key":"ref63","article-title":"Low-density parity-check codes","volume-title":"course notes, Georgia Institute of Technology, Oct. 5, 2001 [Online]. Available","author":"Barry"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1109\/FPGA.2000.903409"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-0348-7865-4_5"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2003.1222727"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2003.1222728"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2003.1222729"}],"container-title":["IEEE Signal Processing Magazine"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/79\/29126\/01311137.pdf?arnumber=1311137","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,24]],"date-time":"2025-03-24T14:13:04Z","timestamp":1742825584000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1311137\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004,7]]},"references-count":68,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2004,7]]}},"URL":"https:\/\/doi.org\/10.1109\/msp.2004.1311137","relation":{},"ISSN":["1053-5888"],"issn-type":[{"value":"1053-5888","type":"print"}],"subject":[],"published":{"date-parts":[[2004,7]]}}}