Copyright © Philip M. Parker, INSEAD. Terms of Use.

| Domain | Definition |
Electrical Engineering | An error connecting code sometimes used with data transmission equipment. Source: European Union. (references) |
Source: compiled by the editor from various references; see credits. | |
(From Wikipedia, the free Encyclopedia)
Note: BCH codes are not limited to binary codes, but may be used with multilevel phase-shift keying whenever the number of levels is a prime number or a power of a prime number, such as 2, 3, 4, 5, 7, 8, 11, and 13. A BCH code in 11 levels has been used to represent the 10 decimal digits plus a sign digit.
BCH codes make use of field theory and polynomials over that field. The way the check polynomial is constructed provides the key to indicating that an error has occurred.
If we wish to construct a BCH code to detect and correct 2 errors we use the field GF(16) or Z2[x]/<x4+x+1>
Now if we have α a root of x4+x+1, m1(x)=x4+x+1. Now m1 is minimal for α since
This does not allow us to choose many codewords - so we look for the minimal polynomial for the missing power of α from above - α3, and then the minimal polynomial for this is
We take codewords having all of these as roots, so we form the polynomial
Now in GF(16) we have 15 nonzero elements, and thus our polynomial will be of degree 14 with 8 check and 7 information bits - we have 8 check bits since we have (*).
We then want to find a CR such that
CR=CI (mod m1,3(x))=c7+c6+...+c0
So we have the following codeword to send
C(x) = CI+CR (mod m1,3(x)) = 0
For example, if we are to encode (1,1,0,0,1,1,0)
If there is no error R(α)=R(α3)=0
If there is one error, ie r=c+ei where ei represents the ith basis vector for R14
So then
If there are two errors
Original source (first two paragraphs) from Federal Standard 1037CEncoding
Construct our information codeword as
so our polynomial will be
Call this CI.
and using polynomial long division of m1,3(x) and CI to get CR(x), in Z2 we obtain CR to be
So then the codeword to send is
Decoding
Suppose we receive a codeword vector r (the polynomial R(x)).
so we can recognize one error. A change in the bit position shown by α's power will aid us correct that error.
then
which is not the same as S13 so we can recognize two errors. Further algebra can aid us in correcting these two errors.
Source: adapted by the editor from Wikipedia, the free encyclopedia under a copyleft GNU Free Documentation License (GFDL) from the article "BCH code."
| The following statistics estimate the number of searches per day across the major English-language search engines as identified by various trade publications. Hyperlinks lead to commercial use of the expression at Amazon.com. |
| Expression | Frequency per Day |
bch code | 5 |
| Source: compiled by the editor from various references; see credits. | |
Scrabble® Enable2K-Verified Anagrams | |
| Words within the letters "b-c-c-d-e-h-o" | |
-2 letters: bocce, boche, codec. | |
-3 letters: bode, code, coed, deco, echo, hoed, ohed. | |
-4 letters: bed, bod, cob, cod, deb, doc, doe, edh, hob, hod, hoe, obe, ode. | |
-5 letters: be, bo, de, do, ed, eh, he, ho, od, oe, oh. | |
| Words containing the letters "b-c-c-d-e-h-o" | |
+1 letter: caboched. | |
+2 letters: bodycheck. | |
+3 letters: bescorched, bodychecks. | |
+4 letters: beachcombed, bodychecked. | |
+5 letters: bodychecking, checkerboard. | |
| Source: compiled by the editor from various references; see credits. SCRABBLE® is a registered trademark. All intellectual property rights in and to the game are owned in the U.S.A and Canada by Hasbro Inc., and throughout the rest of the world by J.W. Spear & Sons Limited of Maidenhead, Berkshire, England, a subsidiary of Mattel Inc. Mattel and Spear are not affiliated with Hasbro. | |
Hexadecimal (or equivalents, 770AD-1900s) (references)42 43 48      43 4F 44 45 |
| Leonardo da Vinci (1452-1519; backwards) (references)
|
Binary Code (1918-1938, probably earlier) (references)01000010 01000011 01001000 00100000 01000011 01001111 01000100 01000101 |
HTML Code (1990) (references)B C H   C O D E |
ISO 10646 (1991-1993) (references)0042 0043 0048      0043 004F 0044 0045 |
Encryption (beginner's substitution cypher): (references)363742237493839 |
| 1. Synonyms 2. Expressions: Internet 3. Anagrams 4. Orthography | 5. Bibliography |
Copyright © Philip M. Parker, INSEAD. Terms of Use.