Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Formal definition  





2 A[n,d]  





3 Information rate  














Block code: Difference between revisions






Català
Čeština
Deutsch
Español

Italiano
Қазақша
Nederlands

Русский
Українська
Tiếng Vit

 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 




Print/export  



















Appearance
   

 





Help
 

From Wikipedia, the free encyclopedia
 


Browse history interactively
 Previous editNext edit 
Content deleted Content added
Linas (talk | contribs)
25,539 edits
copy edits, recat, etc.
Linas (talk | contribs)
25,539 edits
→‎Information rate: indent the equations
Line 14: Line 14:


==Information rate==

==Information rate==

When <math>C</math> is a binary block code, consisting of <math>A</math> codewords of length ''n'' bits, then the information rate of <math>C</math> is defined as: <math>\frac{\!^{2}log(A)}{n}</math>. When f.i. the first ''k'' bits of a codeword are independent informationbits, then the information rate is: <math>\frac{\!^{2}log(2^k)}{n}=\frac{k}{n}</math>.

When <math>C</math> is a binary block code, consisting of <math>A</math> codewords of length ''n'' bits, then the information rate of <math>C</math> is defined as

:<math>\frac{\!^{2}log(A)}{n}</math>.

When f.i. the first ''k'' bits of a codeword are independent informationbits, then the information rate is

:<math>\frac{\!^{2}log(2^k)}{n}=\frac{k}{n}</math>.



[[Category:Coding theory]]

[[Category:Coding theory]]


Revision as of 22:43, 17 January 2007

Incomputer science, a block code is a type of channel coding. It adds redundancy to a message so that, at the receiver, one can decode with minimal (theoretically zero) errors, provided that the information rate (amount of transported informationinbits per sec) would not exceed the channel capacity.

The main characterisation of a block code is that it is a fixed length channel code (unlike source coding schemes such as Huffman coding, and unlike channel coding methods like convolutional encoding). Typically, a block code takes a k-digit information word, and transforms this into an n-digit codeword.

Block coding was the primary type of channel coding used in earlier mobile communication systems.

Formal definition

A block code is a code which encodes strings formed from an alphabet set into code words by encoding each letter of separately. Let be a sequence of natural numbers each less than . If and a particular word is written as , then the code word corresponding to , namely , is

.

A[n,d]

The trade-off between efficiency (large informationrate) and correction capabilities can also be seen from the attempt to, given a fixed codeword length and a fixed correction capability (represented by the Hamming distanced) maximize the total amount of codewords. A[n,d] is the maximum number of codewords for a given codeword length n and Hamming distance d.

Information rate

When is a binary block code, consisting of codewords of length n bits, then the information rate of is defined as

.

When f.i. the first k bits of a codeword are independent informationbits, then the information rate is

.

Retrieved from "https://en.wikipedia.org/w/index.php?title=Block_code&oldid=101432459"

Category: 
Coding theory
 



This page was last edited on 17 January 2007, at 22:43 (UTC).

This version of the page has been revised. Besides normal editing, the reason for revision may have been that this version contains factual inaccuracies, vandalism, or material not compatible with the Creative Commons Attribution-ShareAlike License.



Privacy policy

About Wikipedia

Disclaimers

Contact Wikipedia

Code of Conduct

Developers

Statistics

Cookie statement

Mobile view



Wikimedia Foundation
Powered by MediaWiki