Show simple item record

dc.contributor.authorIannucci, Peter A.
dc.contributor.authorFleming, Kermin Elliott
dc.contributor.authorPerry, Jonathan
dc.contributor.authorBalakrishnan, Hari
dc.contributor.authorShah, Devavrat
dc.date.accessioned2014-03-28T15:37:01Z
dc.date.available2014-03-28T15:37:01Z
dc.date.issued2012-10
dc.identifier.isbn9781450316859
dc.identifier.urihttp://hdl.handle.net/1721.1/85951
dc.description.abstractSpinal codes are a recently proposed capacity-achieving rateless code. While hardware encoding of spinal codes is straightforward, the design of an efficient, high-speed hardware decoder poses significant challenges. We present the first such decoder. By relaxing data dependencies inherent in the classic M-algorithm decoder, we obtain area and throughput competitive with 3GPP turbo codes as well as greatly reduced latency and complexity. The enabling architectural feature is a novel alpha-beta incremental approximate selection algorithm. We also present a method for obtaining hints which anticipate successful or failed decoding, permitting early termination and/or feedback-driven adaptation of the decoding parameters. We have validated our implementation in FPGA with on-air testing. Provisional hardware synthesis suggests that a near-capacity implementation of spinal codes can achieve a throughput of 12.5 Mbps in a 65 nm technology while using substantially less area than competitive 3GPP turbo code implementations.en_US
dc.description.sponsorshipIrwin Mark Jacobs and Joan Klein Jacobs Presidential Fellowshipen_US
dc.description.sponsorshipIntel Corporation (Fellowship)en_US
dc.description.sponsorshipClaude E. Shannon Research Assistantshipen_US
dc.language.isoen_US
dc.publisherAssociation for Computing Machinery (ACM)en_US
dc.relation.isversionofhttp://dx.doi.org/10.1145/2396556.2396593en_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourceMIT web domainen_US
dc.titleA hardware spinal decoderen_US
dc.typeArticleen_US
dc.identifier.citationPeter A. Iannucci, Kermin Elliott Fleming, Jonathan Perry, Hari Balakrishnan, and Devavrat Shah. 2012. A hardware spinal decoder. In Proceedings of the eighth ACM/IEEE symposium on Architectures for networking and communications systems (ANCS '12). ACM, New York, NY, USA, 151-162.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.mitauthorIannucci, Peter A.en_US
dc.contributor.mitauthorFleming, Kermin Elliotten_US
dc.contributor.mitauthorPerry, Jonathanen_US
dc.contributor.mitauthorBalakrishnan, Harien_US
dc.contributor.mitauthorShah, Devavraten_US
dc.relation.journalProceedings of the eighth ACM/IEEE symposium on Architectures for networking and communications systems (ANCS '12)en_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dspace.orderedauthorsIannucci, Peter A.; Fleming, Kermin Elliott; Perry, Jonathan; Balakrishnan, Hari; Shah, Devavraten_US
dc.identifier.orcidhttps://orcid.org/0000-0002-6465-7023
dc.identifier.orcidhttps://orcid.org/0000-0002-4566-771X
dc.identifier.orcidhttps://orcid.org/0000-0003-0737-3259
dc.identifier.orcidhttps://orcid.org/0000-0002-1455-9652
mit.licenseOPEN_ACCESS_POLICYen_US
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record