Linear code: Difference between revisions

Content deleted Content added
Alter: isbn. Add: chapter-url, class, eprint, bibcode. Removed or converted URL. Removed parameters. | You can use this tool yourself. Report bugs here.
GreenC bot (talk | contribs)
Add {{Cleanup bare URLs}} (tagbot requester MarnetteD)
Line 1:
{{Cleanup bare URLs |bot=wp:tagbot |requester=User:MarnetteD |date=August 2019}}
In [[coding theory]], a '''linear code''' is an [[error-correcting code]] for which any [[linear combination]] of [[code word|codewords]] is also a codeword. Linear codes are traditionally partitioned into [[block code]]s and [[convolutional code]]s, although [[turbo code]]s can be seen as a hybrid of these two types.<ref>{{cite book|title=Channel Codes: Classical and Modern|author=William E. Ryan and Shu Lin|page=4|year=2009|publisher=Cambridge University Press|isbn=978-0-521-84868-8}}</ref> Linear codes allow for more efficient encoding and decoding algorithms than other codes (cf. [[syndrome decoding]]).{{citation needed|date=April 2018}}