Fixed-Rate Maximum-Runlength-Limited Codes From Variable-Rate Bit Stuffing

We introduce the fixed-rate bit stuff (FRB) algorithm for efficiently encoding and decoding maximum-runlength-limited (MRL) sequences. Our approach is based on a simple, variable-rate technique called bit stuffing . Bit stuffing produces near-capacity achieving codes for a wide range of constraints,...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on information theory 2007-08, Vol.53 (8), p.2769-2790
Hauptverfasser: Sankarasubramaniam, Y., McLaughlin, S.W.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 2790
container_issue 8
container_start_page 2769
container_title IEEE transactions on information theory
container_volume 53
creator Sankarasubramaniam, Y.
McLaughlin, S.W.
description We introduce the fixed-rate bit stuff (FRB) algorithm for efficiently encoding and decoding maximum-runlength-limited (MRL) sequences. Our approach is based on a simple, variable-rate technique called bit stuffing . Bit stuffing produces near-capacity achieving codes for a wide range of constraints, but encoding is variable-rate, which is unacceptable in most applications. In this work, we design near-capacity fixed-rate codes using a three-step procedure. The fixed-length input data block first undergoes iterative preprocessing, followed by variable-rate bit stuffing, and finally dummy-bit padding to a fixed output length. The iterative preprocessing is key to achieving high encoding rates. We discuss rate computation for the proposed FRB algorithm and show that the asymptotic (in input block length) encoding rate is close to the average rate of the variable-rate bit stuff code. Then, we proceed to explore the effect of decreasing/increasing the number of preprocessing iterations. Finally, we derive a lower bound on the encoding rate with finite-length input blocks and tabulate the parameters required to design FRB codes with rate close to 100/101 and 200/201.
doi_str_mv 10.1109/TIT.2007.901203
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_crossref_primary_10_1109_TIT_2007_901203</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>4276934</ieee_id><sourcerecordid>1309736671</sourcerecordid><originalsourceid>FETCH-LOGICAL-c381t-f3951ed8ae6dc8df802cffccbc25aa9831d898de9f9ed0f1491da1502439d6893</originalsourceid><addsrcrecordid>eNp90U2LFDEQBuAgCo6rZw9eGkE99Wyqk3Snjjo4ujIirKPXkE0qa5b-WJNuWP-9GXpR8OAphDxvQepl7DnwLQDH8-PFcdtw3m2RQ8PFA7YBpboaWyUfsg3noGuUUj9mT3K-KVepoNmwT_t4R76-tDNVn-1dHJahvlzGnsbr-Ud9iEOcyVe7yVOu9mkaqu82RXvV0xp5F-fq67yEEMfrp-xRsH2mZ_fnGfu2f3_cfawPXz5c7N4eaic0zHUQqIC8ttR6p33QvHEhOHflGmUtagFeo_aEAcnzABLBW1C8kQJ9q1GcsTfr3Ns0_Vwoz2aI2VHf25GmJRvdFayUbot8_V8ppETsQBT48h94My1pLL8wgApBQ3dC5ytyaco5UTC3KQ42_TLAzakCUyowpwrMWkFJvLofa7OzfUh2dDH_jemyCcW74l6sLhLRn2fZdC0KKX4DCMiNyQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>195918173</pqid></control><display><type>article</type><title>Fixed-Rate Maximum-Runlength-Limited Codes From Variable-Rate Bit Stuffing</title><source>IEEE Electronic Library (IEL)</source><creator>Sankarasubramaniam, Y. ; McLaughlin, S.W.</creator><creatorcontrib>Sankarasubramaniam, Y. ; McLaughlin, S.W.</creatorcontrib><description>We introduce the fixed-rate bit stuff (FRB) algorithm for efficiently encoding and decoding maximum-runlength-limited (MRL) sequences. Our approach is based on a simple, variable-rate technique called bit stuffing . Bit stuffing produces near-capacity achieving codes for a wide range of constraints, but encoding is variable-rate, which is unacceptable in most applications. In this work, we design near-capacity fixed-rate codes using a three-step procedure. The fixed-length input data block first undergoes iterative preprocessing, followed by variable-rate bit stuffing, and finally dummy-bit padding to a fixed output length. The iterative preprocessing is key to achieving high encoding rates. We discuss rate computation for the proposed FRB algorithm and show that the asymptotic (in input block length) encoding rate is close to the average rate of the variable-rate bit stuff code. Then, we proceed to explore the effect of decreasing/increasing the number of preprocessing iterations. Finally, we derive a lower bound on the encoding rate with finite-length input blocks and tabulate the parameters required to design FRB codes with rate close to 100/101 and 200/201.</description><identifier>ISSN: 0018-9448</identifier><identifier>EISSN: 1557-9654</identifier><identifier>DOI: 10.1109/TIT.2007.901203</identifier><identifier>CODEN: IETTAW</identifier><language>eng</language><publisher>New York, NY: IEEE</publisher><subject>Algorithms ; Applied sciences ; Asymptotic properties ; Binary sequences ; Binary system ; Bit stuffing ; Blocking ; Codes ; Coding, codes ; constrained coding ; Data encryption ; Data mining ; Data preprocessing ; Data transmission ; Decoding ; Encoding ; Exact sciences and technology ; fixed-rate codes ; Information theory ; Information, signal and communications theory ; Iterative algorithms ; Iterative methods ; Lower bounds ; Magnetic materials ; Magnetic properties ; Magnetic recording ; Magnetization ; Preprocessing ; Signal and communications theory ; Systems, networks and services of telecommunications ; Telecommunications ; Telecommunications and information theory ; Timing ; Transmission and modulation (techniques and equipments)</subject><ispartof>IEEE transactions on information theory, 2007-08, Vol.53 (8), p.2769-2790</ispartof><rights>2007 INIST-CNRS</rights><rights>Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) Aug 2007</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c381t-f3951ed8ae6dc8df802cffccbc25aa9831d898de9f9ed0f1491da1502439d6893</citedby><cites>FETCH-LOGICAL-c381t-f3951ed8ae6dc8df802cffccbc25aa9831d898de9f9ed0f1491da1502439d6893</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/4276934$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27924,27925,54758</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/4276934$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=18951507$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Sankarasubramaniam, Y.</creatorcontrib><creatorcontrib>McLaughlin, S.W.</creatorcontrib><title>Fixed-Rate Maximum-Runlength-Limited Codes From Variable-Rate Bit Stuffing</title><title>IEEE transactions on information theory</title><addtitle>TIT</addtitle><description>We introduce the fixed-rate bit stuff (FRB) algorithm for efficiently encoding and decoding maximum-runlength-limited (MRL) sequences. Our approach is based on a simple, variable-rate technique called bit stuffing . Bit stuffing produces near-capacity achieving codes for a wide range of constraints, but encoding is variable-rate, which is unacceptable in most applications. In this work, we design near-capacity fixed-rate codes using a three-step procedure. The fixed-length input data block first undergoes iterative preprocessing, followed by variable-rate bit stuffing, and finally dummy-bit padding to a fixed output length. The iterative preprocessing is key to achieving high encoding rates. We discuss rate computation for the proposed FRB algorithm and show that the asymptotic (in input block length) encoding rate is close to the average rate of the variable-rate bit stuff code. Then, we proceed to explore the effect of decreasing/increasing the number of preprocessing iterations. Finally, we derive a lower bound on the encoding rate with finite-length input blocks and tabulate the parameters required to design FRB codes with rate close to 100/101 and 200/201.</description><subject>Algorithms</subject><subject>Applied sciences</subject><subject>Asymptotic properties</subject><subject>Binary sequences</subject><subject>Binary system</subject><subject>Bit stuffing</subject><subject>Blocking</subject><subject>Codes</subject><subject>Coding, codes</subject><subject>constrained coding</subject><subject>Data encryption</subject><subject>Data mining</subject><subject>Data preprocessing</subject><subject>Data transmission</subject><subject>Decoding</subject><subject>Encoding</subject><subject>Exact sciences and technology</subject><subject>fixed-rate codes</subject><subject>Information theory</subject><subject>Information, signal and communications theory</subject><subject>Iterative algorithms</subject><subject>Iterative methods</subject><subject>Lower bounds</subject><subject>Magnetic materials</subject><subject>Magnetic properties</subject><subject>Magnetic recording</subject><subject>Magnetization</subject><subject>Preprocessing</subject><subject>Signal and communications theory</subject><subject>Systems, networks and services of telecommunications</subject><subject>Telecommunications</subject><subject>Telecommunications and information theory</subject><subject>Timing</subject><subject>Transmission and modulation (techniques and equipments)</subject><issn>0018-9448</issn><issn>1557-9654</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2007</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNp90U2LFDEQBuAgCo6rZw9eGkE99Wyqk3Snjjo4ujIirKPXkE0qa5b-WJNuWP-9GXpR8OAphDxvQepl7DnwLQDH8-PFcdtw3m2RQ8PFA7YBpboaWyUfsg3noGuUUj9mT3K-KVepoNmwT_t4R76-tDNVn-1dHJahvlzGnsbr-Ud9iEOcyVe7yVOu9mkaqu82RXvV0xp5F-fq67yEEMfrp-xRsH2mZ_fnGfu2f3_cfawPXz5c7N4eaic0zHUQqIC8ttR6p33QvHEhOHflGmUtagFeo_aEAcnzABLBW1C8kQJ9q1GcsTfr3Ns0_Vwoz2aI2VHf25GmJRvdFayUbot8_V8ppETsQBT48h94My1pLL8wgApBQ3dC5ytyaco5UTC3KQ42_TLAzakCUyowpwrMWkFJvLofa7OzfUh2dDH_jemyCcW74l6sLhLRn2fZdC0KKX4DCMiNyQ</recordid><startdate>20070801</startdate><enddate>20070801</enddate><creator>Sankarasubramaniam, Y.</creator><creator>McLaughlin, S.W.</creator><general>IEEE</general><general>Institute of Electrical and Electronics Engineers</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>F28</scope><scope>FR3</scope></search><sort><creationdate>20070801</creationdate><title>Fixed-Rate Maximum-Runlength-Limited Codes From Variable-Rate Bit Stuffing</title><author>Sankarasubramaniam, Y. ; McLaughlin, S.W.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c381t-f3951ed8ae6dc8df802cffccbc25aa9831d898de9f9ed0f1491da1502439d6893</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2007</creationdate><topic>Algorithms</topic><topic>Applied sciences</topic><topic>Asymptotic properties</topic><topic>Binary sequences</topic><topic>Binary system</topic><topic>Bit stuffing</topic><topic>Blocking</topic><topic>Codes</topic><topic>Coding, codes</topic><topic>constrained coding</topic><topic>Data encryption</topic><topic>Data mining</topic><topic>Data preprocessing</topic><topic>Data transmission</topic><topic>Decoding</topic><topic>Encoding</topic><topic>Exact sciences and technology</topic><topic>fixed-rate codes</topic><topic>Information theory</topic><topic>Information, signal and communications theory</topic><topic>Iterative algorithms</topic><topic>Iterative methods</topic><topic>Lower bounds</topic><topic>Magnetic materials</topic><topic>Magnetic properties</topic><topic>Magnetic recording</topic><topic>Magnetization</topic><topic>Preprocessing</topic><topic>Signal and communications theory</topic><topic>Systems, networks and services of telecommunications</topic><topic>Telecommunications</topic><topic>Telecommunications and information theory</topic><topic>Timing</topic><topic>Transmission and modulation (techniques and equipments)</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Sankarasubramaniam, Y.</creatorcontrib><creatorcontrib>McLaughlin, S.W.</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><jtitle>IEEE transactions on information theory</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Sankarasubramaniam, Y.</au><au>McLaughlin, S.W.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Fixed-Rate Maximum-Runlength-Limited Codes From Variable-Rate Bit Stuffing</atitle><jtitle>IEEE transactions on information theory</jtitle><stitle>TIT</stitle><date>2007-08-01</date><risdate>2007</risdate><volume>53</volume><issue>8</issue><spage>2769</spage><epage>2790</epage><pages>2769-2790</pages><issn>0018-9448</issn><eissn>1557-9654</eissn><coden>IETTAW</coden><abstract>We introduce the fixed-rate bit stuff (FRB) algorithm for efficiently encoding and decoding maximum-runlength-limited (MRL) sequences. Our approach is based on a simple, variable-rate technique called bit stuffing . Bit stuffing produces near-capacity achieving codes for a wide range of constraints, but encoding is variable-rate, which is unacceptable in most applications. In this work, we design near-capacity fixed-rate codes using a three-step procedure. The fixed-length input data block first undergoes iterative preprocessing, followed by variable-rate bit stuffing, and finally dummy-bit padding to a fixed output length. The iterative preprocessing is key to achieving high encoding rates. We discuss rate computation for the proposed FRB algorithm and show that the asymptotic (in input block length) encoding rate is close to the average rate of the variable-rate bit stuff code. Then, we proceed to explore the effect of decreasing/increasing the number of preprocessing iterations. Finally, we derive a lower bound on the encoding rate with finite-length input blocks and tabulate the parameters required to design FRB codes with rate close to 100/101 and 200/201.</abstract><cop>New York, NY</cop><pub>IEEE</pub><doi>10.1109/TIT.2007.901203</doi><tpages>22</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0018-9448
ispartof IEEE transactions on information theory, 2007-08, Vol.53 (8), p.2769-2790
issn 0018-9448
1557-9654
language eng
recordid cdi_crossref_primary_10_1109_TIT_2007_901203
source IEEE Electronic Library (IEL)
subjects Algorithms
Applied sciences
Asymptotic properties
Binary sequences
Binary system
Bit stuffing
Blocking
Codes
Coding, codes
constrained coding
Data encryption
Data mining
Data preprocessing
Data transmission
Decoding
Encoding
Exact sciences and technology
fixed-rate codes
Information theory
Information, signal and communications theory
Iterative algorithms
Iterative methods
Lower bounds
Magnetic materials
Magnetic properties
Magnetic recording
Magnetization
Preprocessing
Signal and communications theory
Systems, networks and services of telecommunications
Telecommunications
Telecommunications and information theory
Timing
Transmission and modulation (techniques and equipments)
title Fixed-Rate Maximum-Runlength-Limited Codes From Variable-Rate Bit Stuffing
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-07T08%3A47%3A59IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Fixed-Rate%20Maximum-Runlength-Limited%20Codes%20From%20Variable-Rate%20Bit%20Stuffing&rft.jtitle=IEEE%20transactions%20on%20information%20theory&rft.au=Sankarasubramaniam,%20Y.&rft.date=2007-08-01&rft.volume=53&rft.issue=8&rft.spage=2769&rft.epage=2790&rft.pages=2769-2790&rft.issn=0018-9448&rft.eissn=1557-9654&rft.coden=IETTAW&rft_id=info:doi/10.1109/TIT.2007.901203&rft_dat=%3Cproquest_RIE%3E1309736671%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=195918173&rft_id=info:pmid/&rft_ieee_id=4276934&rfr_iscdi=true