102:
25:
105:
If 00010111 is a valid codeword, applying a right circular shift gives the string 10001011. If the code is cyclic, then 10001011 is again a valid codeword. In general, applying a right circular shift moves the least significant bit (LSB) to the leftmost position, so that it becomes the most
5941:. So, for correcting such errors we will get a more efficient code of higher rate because of the less constraints. Cyclic codes are used for correcting burst error. In fact, cyclic codes can also correct cyclic burst errors along with burst errors. Cyclic burst errors are defined as
2598:
In shortened codes information symbols are deleted to obtain a desired blocklength smaller than the design blocklength. The missing information symbols are usually imagined to be at the beginning of the codeword and are considered to be 0. Therefore,
4314:. In fact, any binary Hamming code of the form Ham(r, 2) is equivalent to a cyclic code, and any Hamming code of the form Ham(r,q) with r and q-1 relatively prime is also equivalent to a cyclic code. Given a Hamming code of the form Ham(r,2) with
490:
and because of their structural properties they are very useful for error controls. Their structure is strongly related to Galois fields because of which the encoding and decoding algorithms for cyclic codes are computationally efficient.
4726:-tuples with one as a top most non zero element will be chosen as columns. Then two columns will never be linearly dependent because three columns could be linearly dependent with the minimum distance of the code as 3.
3530:
2854:
as cyclic codes can be used for correcting single error. Likewise, they are also used to correct double errors and burst errors. All types of error corrections are covered briefly in the further subsections.
8722:
7812:
7350:
4082:
2009:
Before delving into the details of cyclic codes first we will discuss quasi-cyclic and shortened codes which are closely related to the cyclic codes and they all can be converted into each other.
9299:
4018:
783:
1538:
11044:
9202:
4258:
388:
8989:
6087:
2442:
8601:
3601:
8518:
7481:
5075:
2161:
1607:
3007:
699:
293:
11454:
11110:
10236:
5616:
3788:
6788:
5167:
11170:
5003:
3958:
7683:
4639:
6324:
5386:
3737:
3278:
2355:
1355:
11517:
10353:
5232:
4179:
9953:
3909:
7161:
7088:
4786:
5287:
2913:
481:
317:
228:
137:
9903:
9357:
8780:
8184:
8031:
2265:
559:
5771:
5574:
11753:
5736:
5500:
3867:
3139:
11617:
11298:
10415:
7252:
6930:
1217:
11337:
10927:
10808:
10689:
10630:
10528:
10489:
10022:
9764:
9578:
8819:
5842:
5539:
4964:
4312:
4124:
3178:
2756:
2593:
427:
11729:
11231:
9631:
9493:
9453:
9041:
8879:
8237:
8084:
7614:
7541:
7012:
6655:
5689:
5636:
4925:
4575:
4522:
4489:
4338:
3840:
3112:
3092:
2968:
1999:
1869:
1836:
1748:
1710:
1419:
1121:
951:
601:
6578:
6548:
6260:
5423:
5095:
11785:
11544:
11390:
10980:
10560:
10450:
10293:
10155:
10108:
10081:
10054:
9983:
9703:
9232:
9073:
9021:
8630:
8425:
6711:
6225:
6169:
5874:
5803:
5450:
3690:
3663:
3636:
3039:
2948:
2712:
2525:
2050:
1966:
1904:
1783:
1674:
1639:
181:
9821:
8349:
8133:
7980:
7931:
7902:
7873:
7844:
7402:
7210:
7117:
7044:
6979:
6888:
6819:
6198:
6116:
5915:
3820:
3403:
3374:
3345:
3309:
2294:
2194:
11570:
11363:
10953:
10741:
10715:
9847:
9539:
8378:
6142:
5313:
5261:
3207:
1934:
1381:
1041:
457:
6601:
6518:
6495:
6412:
6369:
11689:
11665:
11645:
11251:
11198:
10888:
10868:
10848:
10828:
10769:
10650:
10591:
10376:
10259:
10128:
9792:
9724:
9671:
9651:
9598:
9513:
9473:
9428:
9403:
9379:
9113:
9093:
8899:
8859:
8839:
8320:
8300:
8277:
8257:
8204:
8104:
8051:
7951:
7581:
7561:
7503:
7373:
7181:
6950:
6859:
6839:
6675:
6472:
6452:
6432:
6389:
6346:
6005:
5982:
5962:
5935:
5709:
5656:
5470:
4724:
4704:
4683:
4662:
4542:
4456:
4436:
3059:
2836:
2816:
2796:
2776:
2677:
2657:
2637:
2617:
2549:
2482:
2462:
2375:
2093:
2073:
1803:
1308:
1277:
1257:
1237:
1185:
1165:
1141:
1088:
1068:
1015:
995:
975:
918:
895:
871:
847:
823:
803:
641:
621:
204:
12291:
4902:
4408:
8395:
are widespread in signal processing. But their applications are not limited to the complex fields only; Fourier transforms also exist in the Galois field
6624:
In 1959, Philip Fire presented a construction of cyclic codes generated by a product of a binomial and a primitive polynomial. The binomial has the form
4418:
A code whose minimum distance is at least 3, have a check matrix all of whose columns are distinct and non zero. If a check matrix for a binary code has
2679:. It is not necessary to delete the starting symbols. Depending on the application sometimes consecutive positions are considered as 0 and are deleted.
5937:
errors. But in many channels error pattern is not very arbitrary, it occurs within very short segment of the message. Such kind of errors are called
43:
8282:
Fire codes are the best single burst correcting codes with high rate and they are constructed analytically. They are of very high rate and when
3410:
12253:
8435:
12319:
12045:
Aydin, Nuh; Siap, Irfan; K. Ray-Chaudhuri, Dijen (2001). "The
Structure of 1-Generator Quasi-Twisted Codes and New Linear Codes".
8635:
7690:
2778:
symbols to zero and drop them from each codeword. Any cyclic code can be converted to quasi-cyclic codes by dropping every
9237:
704:
7183:
or less and are in the same co-set of the code. So, their difference is a codeword. As the difference is a multiple of
1427:
7259:
4023:
12303:
12281:
12264:
12238:
12202:
12177:
12151:
6497:
components must be from different co-sets of an array to avoid their difference being a codeword of bursts of length
61:
10985:
6619:
3965:
9118:
4184:
322:
8908:
6010:
2380:
8523:
3535:
2682:
All the symbols which are dropped need not be transmitted and at the receiving end can be reinserted. To convert
8443:
5008:
2098:
1547:
2973:
2847:
95:
7090:
appear in the same co-set. This can be proved by contradiction. Suppose there are two distinct nonzero bursts
12223:
9435:. One important difference between Fourier transform in complex field and Galois field is that complex field
646:
240:
11395:
11049:
10168:
5579:
3742:
7409:
6718:
5100:
11115:
4969:
3914:
7619:
4580:
459:
cyclic left shifts, a cyclic code may also be defined via cyclic left shifts. Therefore, the linear code
6267:
5320:
4263:
Hence if the two pair of nonlinear equations can be solved cyclic codes can used to correct two errors.
3698:
3212:
2299:
1325:
12143:
11459:
10300:
5172:
4131:
9908:
8427:. Cyclic codes using Fourier transform can be described in a setting closer to the signal processing.
3872:
4732:
2204:
235:
5266:
2864:
462:
298:
209:
118:
9852:
9306:
8729:
8138:
7985:
4706:
there will be columns who are multiples of each other. So, to get linear independence all non zero
2214:
502:
5741:
5544:
12169:
11897:
11734:
8380:
5714:
5478:
3845:
3117:
11575:
11256:
10383:
7215:
7122:
7049:
6893:
1190:
12381:
12376:
11668:
11303:
10893:
10774:
10655:
10596:
10494:
10455:
9988:
9730:
9544:
8787:
5808:
5505:
4930:
4278:
4090:
3144:
2838:. If the dropped symbols are not check symbols then this cyclic code is also a shortened code.
2717:
2554:
1311:
393:
91:
12330:
11694:
11203:
9603:
9478:
9438:
9026:
8864:
8209:
8056:
7586:
7508:
6984:
6627:
5661:
5621:
4910:
4547:
4494:
4461:
4317:
3825:
3097:
3064:
2953:
1971:
1841:
1808:
1715:
1682:
1386:
1093:
923:
568:
12216:
10530:
and zero at certain components may not have inverse transforms with components in the field
6553:
6523:
6230:
5393:
5080:
11907:
11758:
11522:
11368:
10958:
10533:
10423:
10266:
10133:
10086:
10059:
10027:
9961:
9676:
9210:
9046:
8994:
8608:
8398:
6684:
6203:
6147:
5847:
5776:
5428:
3668:
3641:
3614:
3012:
2921:
2859:
2685:
2498:
2023:
1939:
1877:
1761:
1647:
1612:
874:
154:
12316:
9797:
8325:
8109:
7956:
7907:
7878:
7849:
7820:
7378:
7186:
7093:
7020:
6955:
6864:
6795:
6174:
6092:
5891:
3796:
3379:
3350:
3321:
3285:
3180:
because we are considering the case of two errors here, so each will represent one error.
2270:
2170:
8:
11549:
11342:
10932:
10720:
10694:
9826:
9518:
8357:
6121:
5292:
5240:
3186:
1913:
1360:
1020:
826:
436:
9541:. In case of extension fields, there will be a Fourier transform in the extension field
6583:
6500:
6477:
6394:
6351:
486:
Cyclic codes have some additional structural constraint on the codes. They are based on
12360:
12162:
12113:
12093:
12062:
11912:
11674:
11650:
11630:
11236:
11183:
10873:
10853:
10833:
10813:
10754:
10635:
10576:
10361:
10244:
10113:
9777:
9709:
9656:
9636:
9583:
9498:
9458:
9413:
9388:
9364:
9098:
9078:
8884:
8844:
8824:
8305:
8285:
8279:
equals to zero. That means both that both the bursts are same, contrary to assumption.
8262:
8242:
8189:
8089:
8036:
7936:
7566:
7546:
7488:
7358:
7166:
6935:
6844:
6824:
6660:
6457:
6437:
6417:
6374:
6371:
check symbols. Proof: Because any linear code that can correct burst pattern of length
6331:
5990:
5967:
5947:
5920:
5694:
5641:
5455:
4709:
4689:
4668:
4647:
4527:
4441:
4421:
3044:
2821:
2801:
2781:
2761:
2662:
2642:
2622:
2602:
2534:
2467:
2447:
2360:
2078:
2058:
1788:
1785:
itself and the code containing only the zero codeword. These correspond to generators
1293:
1262:
1242:
1222:
1170:
1150:
1144:
1126:
1073:
1053:
1000:
980:
960:
903:
880:
856:
832:
808:
788:
626:
606:
189:
10491:
and are constrained to be zero at certain components. But every spectrum in the field
4791:
4788:
nonzero columns with one as top most non zero element. Therefore, a
Hamming code is a
4343:
12299:
12287:
12277:
12260:
12234:
12198:
12186:
12173:
12147:
11892:
8392:
5773:
which represents no error. So, a
Hamming code is a single error correcting code over
39:
12066:
12117:
12103:
12054:
11995:
Sylvania
Reconnaissance Systems Laboratory, Mountain View, CA, Rept. RSL-E-2, 1959.
5885:
2916:
1290:
is a cyclic code in which the code, as an ideal is irreducible, i.e. is minimal in
6520:. Therefore, number of such co-sets are equal to number of such vectors which are
5984:(cyclically) consecutive components, the first and the last of which are nonzero.
1676:
is irreducible in the polynomial ring, and hence the code is an irreducible code.
12323:
12230:
12190:
6607:
954:
850:
562:
12339:
2207:
are polynomials that are divisible by a polynomial of shorter length called the
12269:
12135:
430:
87:
12108:
12081:
12058:
7017:
A fire code can correct all burst errors of length t or less if no two bursts
433:
of components is again a codeword. Because one cyclic right shift is equal to
12370:
12211:
11993:
A class of multiple-error-correcting binary codes for non-independent errors.
11902:
487:
75:
4272:
2851:
184:
144:
10452:
and the spectrum given by its inverse fourier transform is over the field
8351:. By using multiple fire codes longer burst errors can also be corrected.
6474:
in all zero codeword. Now, any two vectors that are non zero in the first
6227:
defines the starting point of error. Length of the pattern is given by deg
10743:
consecutive components of its spectrum equal to zero is all-zero vector.
5938:
3525:{\displaystyle S(x)\equiv v(x)\equiv (a(x)g(x)+e(x))\equiv e(x)\mod g(x)}
140:
106:
significant bit (MSB); the other positions are shifted by 1 to the right.
3009:. Cyclic codes can also be used to correct double errors over the field
1283:
such a word always exists and is unique; it is a generator of the code.
12356:
1910:
code, consisting of all words of even weight, corresponds to generator
1907:
90:
of each codeword gives another word that belongs to the code. They are
83:
6262:. The syndrome polynomial is unique for each pattern and is given by
12344:
6606:
This property is also known as Rieger bound and it is similar to the
4491:
possible columns. Therefore, if a check matrix of a binary code with
3311:
can have at most two nonzero coefficients corresponding to 2 errors.
12098:
11887:
5169:
and is a generator polynomial for the cyclic code of block length
483:
is cyclic precisely when it is invariant under all cyclic shifts.
6454:, which also could be obtained by making a burst error of length
3665:
be the two error location numbers. If only one error occurs then
1280:
94:
that have algebraic properties that are convenient for efficient
11799:
is a linear code with the property that for some constant λ if (
8354:
For error detection cyclic codes are widely used and are called
5691:
are distinct. Therefore, we can easily determine error location
12028:
12026:
6414:
or less as a codeword because if it did then a burst of length
4686:
matrix with linearly independent columns. For any word of size
4644:
It is easy to define
Hamming codes for large alphabets of size
4275:
code may be written as a cyclic code over GF(2) with generator
101:
12082:"A generalization of quasi-twisted codes: multi-twisted codes"
10565:
Following are the few bounds on the spectrum of cyclic codes.
1838:
respectively: these two polynomials must always be factors of
12006:
Burst or random error correction based on Fire and BCH codes.
10240:
whose elements are called check frequencies, the cyclic code
6328:
A linear block code that corrects all burst errors of length
1383:, the set of codewords contained in cyclic code generated by
12023:
4413:
4087:
And these two can be considered as two pair of equations in
499:
Cyclic codes can be linked to ideals in certain rings. Let
12296:
An introduction to error correcting codes with applications
9905:. Therefore, in frequency domain encoder can be written as
8717:{\displaystyle \Sigma _{i=0}^{n-1}e^{-j2\pi n^{-1}ik}v_{i}}
12044:
3793:
These field elements are called "syndromes". Now because
2211:. Every codeword polynomial can be expressed in the form
2004:
877:. The ideal is generated by the unique monic element in
7807:{\displaystyle (x^{l(2t-1)}-1)b(x)=a(x)(x^{2t-1}-1)p(x)}
6932:. Block length of the fire code is the smallest integer
12355:
This article incorporates material from cyclic code on
8430:
2377:
can be associated with a codeword polynomial, namely,
11761:
11737:
11697:
11677:
11653:
11633:
11578:
11552:
11525:
11462:
11398:
11371:
11345:
11306:
11259:
11239:
11206:
11186:
11118:
11052:
10988:
10961:
10935:
10896:
10876:
10856:
10836:
10816:
10777:
10757:
10723:
10697:
10658:
10638:
10599:
10579:
10536:
10497:
10458:
10426:
10386:
10364:
10303:
10269:
10247:
10171:
10136:
10116:
10089:
10062:
10030:
9991:
9964:
9911:
9855:
9829:
9800:
9780:
9733:
9712:
9679:
9659:
9639:
9606:
9586:
9547:
9521:
9501:
9481:
9461:
9441:
9416:
9391:
9367:
9309:
9240:
9213:
9121:
9101:
9081:
9049:
9029:
8997:
8911:
8887:
8867:
8847:
8827:
8790:
8732:
8638:
8611:
8526:
8446:
8401:
8360:
8328:
8308:
8288:
8265:
8245:
8212:
8192:
8141:
8112:
8092:
8059:
8039:
7988:
7959:
7939:
7910:
7881:
7852:
7823:
7693:
7622:
7589:
7569:
7549:
7511:
7491:
7412:
7381:
7361:
7262:
7218:
7189:
7169:
7125:
7096:
7052:
7023:
6987:
6958:
6938:
6896:
6867:
6847:
6827:
6798:
6721:
6687:
6663:
6630:
6586:
6556:
6526:
6503:
6480:
6460:
6440:
6434:
could change the codeword to burst pattern of length
6420:
6397:
6377:
6354:
6334:
6270:
6233:
6206:
6177:
6150:
6124:
6095:
6013:
5993:
5970:
5950:
5923:
5894:
5850:
5811:
5779:
5744:
5717:
5697:
5664:
5644:
5624:
5582:
5547:
5508:
5481:
5458:
5431:
5396:
5323:
5295:
5269:
5243:
5175:
5103:
5083:
5011:
4972:
4933:
4913:
4794:
4735:
4712:
4692:
4671:
4650:
4583:
4550:
4530:
4497:
4464:
4444:
4424:
4346:
4320:
4281:
4187:
4134:
4093:
4026:
3968:
3917:
3875:
3848:
3828:
3799:
3745:
3701:
3671:
3644:
3617:
3538:
3413:
3382:
3353:
3324:
3288:
3215:
3189:
3147:
3120:
3100:
3067:
3047:
3015:
2976:
2956:
2924:
2867:
2824:
2804:
2784:
2764:
2720:
2688:
2665:
2645:
2625:
2605:
2557:
2537:
2501:
2470:
2450:
2383:
2363:
2302:
2273:
2217:
2173:
2101:
2081:
2061:
2026:
1974:
1942:
1916:
1880:
1844:
1811:
1791:
1764:
1718:
1685:
1650:
1615:
1550:
1430:
1389:
1363:
1328:
1296:
1265:
1245:
1225:
1193:
1173:
1153:
1129:
1096:
1076:
1056:
1023:
1003:
983:
963:
926:
906:
883:
859:
835:
811:
791:
707:
649:
629:
609:
571:
505:
465:
439:
396:
325:
301:
243:
212:
192:
157:
121:
12336:
9294:{\displaystyle \Sigma _{i=0}^{n-1}\omega ^{ij}v_{i}}
10296:
whose spectrum is zero in the components indexed by
10024:but all the components in the time domain are from
3692:is equal to zero and if none occurs both are zero.
778:{\displaystyle c_{0}+c_{1}x+\cdots +c_{n-1}x^{n-1}}
34:
may be too technical for most readers to understand
12215:
12161:
11779:
11747:
11723:
11683:
11659:
11639:
11611:
11564:
11538:
11511:
11448:
11384:
11357:
11331:
11292:
11245:
11225:
11192:
11164:
11104:
11038:
10974:
10947:
10921:
10882:
10862:
10842:
10822:
10802:
10763:
10735:
10709:
10683:
10644:
10624:
10585:
10554:
10522:
10483:
10444:
10409:
10370:
10347:
10287:
10253:
10230:
10149:
10122:
10102:
10075:
10048:
10016:
9977:
9947:
9897:
9841:
9815:
9786:
9758:
9718:
9697:
9665:
9645:
9625:
9592:
9572:
9533:
9507:
9487:
9467:
9447:
9422:
9397:
9373:
9351:
9293:
9226:
9196:
9107:
9087:
9067:
9035:
9015:
8983:
8893:
8873:
8853:
8833:
8813:
8774:
8716:
8624:
8595:
8512:
8419:
8372:
8343:
8314:
8294:
8271:
8251:
8231:
8198:
8178:
8127:
8098:
8078:
8045:
8025:
7974:
7945:
7925:
7896:
7867:
7838:
7806:
7677:
7608:
7575:
7555:
7535:
7497:
7475:
7396:
7367:
7344:
7246:
7204:
7175:
7155:
7111:
7082:
7038:
7006:
6973:
6944:
6924:
6882:
6853:
6833:
6813:
6782:
6705:
6669:
6649:
6595:
6572:
6542:
6512:
6489:
6466:
6446:
6426:
6406:
6383:
6363:
6340:
6318:
6254:
6219:
6192:
6163:
6136:
6110:
6081:
5999:
5976:
5956:
5929:
5909:
5868:
5836:
5797:
5765:
5730:
5703:
5683:
5650:
5630:
5610:
5568:
5533:
5494:
5464:
5444:
5417:
5380:
5307:
5289:. And the received word is a polynomial of degree
5281:
5255:
5226:
5161:
5089:
5069:
4997:
4958:
4919:
4896:
4780:
4718:
4698:
4677:
4656:
4633:
4569:
4536:
4516:
4483:
4450:
4430:
4402:
4332:
4306:
4252:
4173:
4118:
4076:
4012:
3952:
3903:
3861:
3834:
3814:
3782:
3731:
3684:
3657:
3630:
3595:
3524:
3397:
3368:
3339:
3303:
3272:
3201:
3172:
3133:
3106:
3086:
3053:
3033:
3001:
2962:
2942:
2907:
2830:
2810:
2790:
2770:
2750:
2706:
2671:
2651:
2631:
2611:
2587:
2543:
2519:
2476:
2456:
2436:
2369:
2349:
2288:
2259:
2188:
2155:
2087:
2067:
2044:
1993:
1960:
1928:
1898:
1863:
1830:
1797:
1777:
1742:
1704:
1668:
1633:
1601:
1532:
1413:
1375:
1349:
1302:
1271:
1251:
1231:
1211:
1179:
1159:
1135:
1115:
1082:
1062:
1035:
1009:
989:
969:
945:
912:
889:
865:
841:
817:
797:
777:
693:
635:
615:
595:
553:
475:
451:
421:
382:
311:
287:
222:
198:
175:
131:
12185:
12032:
10562:. Such spectrum can not be used as cyclic codes.
1533:{\displaystyle ((0,0,0),(1,1,0),(0,1,1),(1,0,1))}
12368:
12361:Creative Commons Attribution/Share-Alike License
8841:th root of unity. Similarly in the finite field
7345:{\displaystyle b(x)=x^{j}b'(x)\mod (x^{2t-1}-1)}
4077:{\displaystyle S_{3}=\alpha ^{3i}+\alpha ^{3i'}}
8322:are equal, redundancy is least and is equal to
5964:is a vector whose nonzero components are among
12079:
11039:{\displaystyle j=\ell _{1}+\ell _{2}b(\mod n)}
6613:
5879:
4013:{\displaystyle S_{1}=\alpha ^{i}+\alpha ^{i'}}
1679:The idempotent of this code is the polynomial
12257:, Information theory, coding and cryptography
9197:{\displaystyle V=(V_{0},V_{1},.....,V_{n-1})}
6681:is a cyclic burst error correcting code over
6620:Burst error-correcting code § Fire codes
4253:{\displaystyle S_{3}=(X_{1})^{3}+(X_{2})^{3}}
603:. Identify the elements of the cyclic code
383:{\displaystyle (c_{n},c_{1},\ldots ,c_{n-1})}
12276:, Boston: Kluwer Academic Publishers, 1999,
8984:{\displaystyle v=(v_{0},v_{1},....,v_{n-1})}
6082:{\displaystyle e(x)=x^{i}b(x)\mod (x^{n}-1)}
4577:columns, not more than that. This defines a
3606:
3183:The received word is a polynomial of degree
2437:{\displaystyle \sum _{i=0}^{n-1}c_{i}*x^{i}}
12315:John Gill's (Stanford) class notes –
11862:is a quasi-cyclic code of even length with
9774:Any codeword of cyclic code of blocklength
8596:{\displaystyle V=V_{0},V_{1},.....,V_{n-1}}
4340:, the set of even codewords forms a cyclic
3596:{\displaystyle (a(x)g(x))\equiv 0\mod g(x)}
2055:is a linear block code such that, for some
12329:Jonathan Hall's (MSU) class notes –
11622:
10420:So, cyclic codes are vectors in the field
10160:Thus, cyclic codes can also be defined as
8513:{\displaystyle v=v_{0},v_{1},....,v_{n-1}}
8440:The discrete Fourier transform of vector
5987:In polynomial form cyclic burst of length
5070:{\displaystyle \beta ^{(q^{m}-1)/(q-1)}=1}
2296:is the generator polynomial. Any codeword
2156:{\displaystyle x^{b}c(x){\pmod {x^{n}-1}}}
1602:{\displaystyle \mathbb {F} _{2}/(x^{3}-1)}
12107:
12097:
12004:Wei Zhou, Shu Lin, Khaled Abdel-Ghaffar.
11439:
11438:
11029:
11028:
7310:
7309:
6303:
6302:
6056:
6055:
4414:Hamming code for correcting single errors
4126:with two unknowns and hence we can write
3580:
3579:
3509:
3508:
3376:when divided by the generator polynomial
3002:{\displaystyle {\mathcal {C}}(\alpha )=0}
1553:
1337:
953:. It follows that every cyclic code is a
62:Learn how and when to remove this message
46:, without removing the technical details.
12210:
12017:
11943:
11931:
11647:is a quadratic residue modulo the prime
2841:
2659:is decreased which eventually decreases
100:
10746:
9769:
9653:. In Galois field time domain vector
9095:, then Fourier transform of the vector
8386:
694:{\displaystyle (c_{0},\ldots ,c_{n-1})}
288:{\displaystyle c=(c_{1},\ldots ,c_{n})}
12369:
12274:Error-Control Coding for Data Networks
12197:, New York: North-Holland Publishing,
12134:
11967:
11449:{\displaystyle j=l_{1}+l_{2}b(\mod n)}
11105:{\displaystyle \ell _{1}=0,....,d-s-1}
10231:{\displaystyle A=(j_{1},....,j_{n-k})}
6391:or less cannot have a burst of length
5888:concept, a code with minimum distance
5611:{\displaystyle v(\alpha )=\alpha ^{i}}
3783:{\displaystyle S_{3}={v}(\alpha ^{3})}
2005:Quasi-cyclic codes and shortened codes
494:
12337:
12140:Algebraic Codes for Data Transmission
12080:Aydin, Nuh; Halilović, Ajdin (2017).
11846:is a constacyclic code with λ=-1. A
7476:{\displaystyle b(x)=x^{l(2t-1)}b'(x)}
6783:{\displaystyle g(x)=(x^{2t-1}-1)p(x)}
5162:{\displaystyle x^{(q^{m}-1)/(q-1)}-1}
2203:is an element of a linear code whose
1758:Trivial examples of cyclic codes are
1310:, so that its check polynomial is an
1187:is an identity for the code, that is
44:make it understandable to non-experts
12195:The Theory of Error-Correcting Codes
12159:
12086:Finite Fields and Their Applications
11979:
11955:
11854:, any cyclic shift of a codeword by
11165:{\displaystyle \ell _{2}=0,....,s-1}
8436:Fourier transform over finite fields
8431:Fourier transform over finite fields
4998:{\displaystyle \beta =\alpha ^{q-1}}
3953:{\displaystyle S_{3}=e(\alpha ^{3})}
805:corresponds to a cyclic shift. Then
18:
10955:or less whose spectral components
9794:can be represented by a polynomial
7678:{\displaystyle (x^{l(2t-1)}-1)b(x)}
4634:{\displaystyle (2^{m}-1,2^{m}-1-m)}
2132:
1753:
13:
12247:
11790:
11365:or less whose spectral components
9242:
8640:
6821:is a prime polynomial with degree
6319:{\displaystyle s(x)=e(x)\mod g(x)}
5381:{\displaystyle v(x)=a(x)g(x)+e(x)}
3732:{\displaystyle S_{1}={v}(\alpha )}
3273:{\displaystyle v(x)=a(x)g(x)+e(x)}
2979:
2531:if it can be obtained by deleting
2350:{\displaystyle (c_{0},..,c_{n-1})}
1350:{\displaystyle A=\mathbb {F} _{2}}
468:
304:
215:
124:
14:
12393:
12309:
11671:which is a cyclic code of length
11512:{\displaystyle l_{1}=0,...,d-s-2}
10348:{\displaystyle j_{1},...,j_{n-k}}
5541:to index error location. Because
5227:{\displaystyle n=(q^{m}-1)/(q-1)}
4174:{\displaystyle S_{1}=X_{1}+X_{2}}
10850:an integer that is coprime with
10379:will have components of the form
10164:Given a set of spectral indices,
9948:{\displaystyle C_{j}=A_{j}G_{j}}
9849:. Its encoder can be written as
9727:may be over the extension field
5472:represents the error locations.
3960:. If say two errors occur, then
3904:{\displaystyle S_{1}=e(\alpha )}
2915:. This polynomial has a zero in
1968:this must always be a factor of
1712:, corresponding to the codeword
23:
12317:Notes #3, October 8, Handout #9
12164:A First Course In Coding Theory
12073:
12047:Designs, Codes and Cryptography
12038:
11874:are further generalizations of
11858:places is again a codeword. A
11850:has the property that for some
11434:
11024:
7305:
6298:
6051:
4781:{\displaystyle (q^{m}-1)/(q-1)}
4266:
3575:
3504:
3347:as the remainder of polynomial
2487:
2125:
2012:
1544:It corresponds to the ideal in
12359:, which is licensed under the
12011:
11998:
11985:
11973:
11961:
11949:
11937:
11925:
11774:
11768:
11710:
11698:
11443:
11431:
11320:
11313:
11281:
11269:
11033:
11021:
10910:
10903:
10797:
10778:
10672:
10665:
10619:
10600:
10549:
10543:
10517:
10504:
10478:
10465:
10439:
10433:
10282:
10276:
10225:
10178:
10043:
10037:
10011:
9998:
9892:
9886:
9880:
9874:
9865:
9859:
9810:
9804:
9753:
9740:
9692:
9686:
9567:
9554:
9191:
9128:
9062:
9056:
9010:
9004:
8978:
8918:
8414:
8408:
8165:
8150:
8122:
8116:
8012:
7997:
7969:
7963:
7920:
7914:
7891:
7885:
7862:
7856:
7846:degree is less than degree of
7833:
7827:
7801:
7795:
7789:
7761:
7758:
7752:
7743:
7737:
7731:
7720:
7705:
7694:
7672:
7666:
7660:
7649:
7634:
7623:
7530:
7515:
7470:
7464:
7451:
7436:
7422:
7416:
7339:
7311:
7302:
7296:
7272:
7266:
7199:
7193:
7150:
7144:
7106:
7100:
7077:
7071:
7033:
7027:
6968:
6962:
6877:
6871:
6808:
6802:
6777:
6771:
6765:
6737:
6731:
6725:
6713:with the generator polynomial
6700:
6694:
6657:for some positive odd integer
6313:
6307:
6295:
6289:
6280:
6274:
6243:
6237:
6187:
6181:
6105:
6099:
6076:
6057:
6048:
6042:
6023:
6017:
5792:
5786:
5754:
5748:
5592:
5586:
5557:
5551:
5528:
5515:
5406:
5400:
5375:
5369:
5360:
5354:
5348:
5342:
5333:
5327:
5282:{\displaystyle \alpha =\beta }
5221:
5209:
5201:
5182:
5148:
5136:
5128:
5109:
5056:
5044:
5036:
5017:
4953:
4940:
4891:
4882:
4870:
4862:
4843:
4837:
4825:
4817:
4798:
4795:
4775:
4763:
4755:
4736:
4628:
4584:
4458:-bit binary number. There are
4397:
4347:
4241:
4227:
4215:
4201:
4113:
4100:
3947:
3934:
3898:
3892:
3822:is zero at primitive elements
3809:
3803:
3777:
3764:
3726:
3720:
3590:
3584:
3566:
3563:
3557:
3551:
3545:
3539:
3519:
3513:
3501:
3495:
3486:
3483:
3477:
3468:
3462:
3456:
3450:
3444:
3438:
3432:
3423:
3417:
3392:
3386:
3363:
3357:
3334:
3328:
3298:
3292:
3267:
3261:
3252:
3246:
3240:
3234:
3225:
3219:
3167:
3154:
3028:
3022:
2990:
2984:
2937:
2931:
2908:{\displaystyle g(x)=x^{3}+x+1}
2877:
2871:
2745:
2721:
2701:
2689:
2582:
2558:
2514:
2502:
2344:
2303:
2283:
2277:
2254:
2248:
2242:
2236:
2227:
2221:
2183:
2177:
2149:
2126:
2121:
2115:
2039:
2027:
1955:
1949:
1893:
1887:
1737:
1719:
1663:
1651:
1628:
1616:
1596:
1577:
1569:
1563:
1527:
1524:
1506:
1500:
1482:
1476:
1458:
1452:
1434:
1431:
1408:
1390:
957:. If the generator polynomial
688:
650:
590:
584:
548:
529:
521:
515:
476:{\displaystyle {\mathcal {C}}}
410:
403:
377:
326:
312:{\displaystyle {\mathcal {C}}}
282:
250:
223:{\displaystyle {\mathcal {C}}}
170:
164:
132:{\displaystyle {\mathcal {C}}}
96:error detection and correction
1:
12224:Graduate Texts in Mathematics
12218:Introduction to Coding Theory
12128:
12033:MacWilliams & Sloane 1977
11819:) is a codeword then so is (λ
11175:
9898:{\displaystyle c(x)=a(x)g(x)}
9352:{\displaystyle k=0,.....,n-1}
8775:{\displaystyle k=0,.....,n-1}
8179:{\displaystyle x^{l(2t-1)}-1}
8026:{\displaystyle x^{l(2t-1)}-1}
6610:for random error correcting.
4438:rows, then each column is an
2858:The (7,4) Hamming code has a
2260:{\displaystyle c(x)=a(x)g(x)}
554:{\displaystyle R=A/(x^{n}-1)}
110:
11731:and minimum weight at least
10568:
8861:th root of unity is element
5766:{\displaystyle v(\alpha )=0}
5569:{\displaystyle g(\alpha )=0}
5097:is a zero of the polynomial
4544:rows, then it can only have
2970:, and all codewords satisfy
2846:Cyclic codes can be used to
2529:proper shortened cyclic code
920:. This must be a divisor of
7:
11881:
11748:{\displaystyle {\sqrt {p}}}
9204:and components are given by
6614:Fire codes as cyclic bounds
6580:co-sets and hence at least
6348:or less must have at least
5880:For correcting burst errors
5731:{\displaystyle \alpha ^{i}}
5495:{\displaystyle \alpha ^{i}}
4907:Now, for cyclic codes, Let
4641:code, called Hamming code.
3862:{\displaystyle \alpha ^{3}}
3134:{\displaystyle \alpha ^{3}}
2444:. A quasi-cyclic code with
1317:
10:
12398:
12144:Cambridge University Press
11619:, is the all-zero vector.
11612:{\displaystyle 0,....,d-2}
11293:{\displaystyle GCD(n,b)=1}
11172:, is the all zero vector.
10410:{\displaystyle A_{j}G_{j}}
10083:is arbitrary, the role of
9455:exists for every value of
7685:is a codeword. Therefore,
7247:{\displaystyle x^{2t-1}-1}
7156:{\displaystyle x^{j}b'(x)}
7083:{\displaystyle x^{j}b'(x)}
6925:{\displaystyle x^{2t-1}-1}
6617:
6118:as a polynomial of degree
2196:is a codeword polynomial.
1212:{\displaystyle e\cdot c=c}
997:then the rank of the code
12109:10.1016/j.ffa.2016.12.002
11332:{\displaystyle GF(q)^{n}}
10922:{\displaystyle GF(q)^{n}}
10803:{\displaystyle (q^{m}-1)}
10684:{\displaystyle GF(q)^{n}}
10625:{\displaystyle (q^{m}-1)}
10523:{\displaystyle GF(q^{m})}
10484:{\displaystyle GF(q^{m})}
10017:{\displaystyle GF(q^{m})}
9759:{\displaystyle GF(q^{m})}
9573:{\displaystyle GF(q^{m})}
8814:{\displaystyle -j2\pi /n}
7212:it is also a multiple of
6144:with nonzero coefficient
5944:A cyclic burst of length
5837:{\displaystyle n=2^{m}-1}
5534:{\displaystyle GF(2^{m})}
4959:{\displaystyle GF(q^{m})}
4307:{\displaystyle 1+x+x^{3}}
4119:{\displaystyle GF(2^{m})}
3607:For correcting two errors
3173:{\displaystyle GF(2^{m})}
2950:at the primitive element
2751:{\displaystyle (n-b,k-b)}
2588:{\displaystyle (n+b,k+b)}
785:: thus multiplication by
422:{\displaystyle GF(q)^{n}}
11918:
10262:is the set of words over
6200:defines the pattern and
4927:be primitive element in
4664:. We need to define one
2527:linear code is called a
701:maps to the polynomial
12331:Chapter 8. Cyclic codes
12170:Oxford University Press
12059:10.1023/A:1011283523000
11991:P. Fire, E, P. (1959).
11898:Cyclic redundancy check
11724:{\displaystyle (p+1)/2}
11623:Quadratic residue codes
11226:{\displaystyle q^{m}-1}
10056:. As the data spectrum
9626:{\displaystyle q^{m}-1}
9488:{\displaystyle \omega }
9448:{\displaystyle \omega }
9036:{\displaystyle \omega }
8874:{\displaystyle \omega }
8381:cyclic redundancy codes
8232:{\displaystyle q^{m}-1}
8079:{\displaystyle q^{m}-1}
7609:{\displaystyle q^{m}-1}
7536:{\displaystyle l(2t-1)}
7007:{\displaystyle x^{n}-1}
6650:{\displaystyle x^{c}+1}
5684:{\displaystyle 2^{m}-2}
5631:{\displaystyle \alpha }
4920:{\displaystyle \alpha }
4570:{\displaystyle 2^{m}-1}
4517:{\displaystyle d_{min}}
4484:{\displaystyle 2^{m}-1}
4333:{\displaystyle r\geq 3}
3835:{\displaystyle \alpha }
3611:Let the field elements
3107:{\displaystyle \alpha }
3094:and primitive elements
3087:{\displaystyle 2^{m}-1}
2963:{\displaystyle \alpha }
1994:{\displaystyle x^{n}-1}
1864:{\displaystyle x^{n}-1}
1831:{\displaystyle x^{n}-1}
1743:{\displaystyle (0,1,1)}
1705:{\displaystyle x+x^{2}}
1414:{\displaystyle (1,1,0)}
1116:{\displaystyle e^{2}=e}
946:{\displaystyle x^{n}-1}
897:of minimum degree, the
596:{\displaystyle A=GF(q)}
12160:Hill, Raymond (1988),
11781:
11749:
11725:
11685:
11669:quadratic residue code
11661:
11641:
11613:
11566:
11540:
11513:
11450:
11386:
11359:
11333:
11300:. The only vector in
11294:
11247:
11227:
11194:
11166:
11106:
11040:
10976:
10949:
10923:
10884:
10864:
10844:
10824:
10804:
10765:
10737:
10711:
10685:
10646:
10626:
10587:
10556:
10524:
10485:
10446:
10411:
10372:
10349:
10289:
10255:
10232:
10151:
10124:
10104:
10077:
10050:
10018:
9979:
9949:
9899:
9843:
9817:
9788:
9760:
9720:
9699:
9667:
9647:
9627:
9594:
9574:
9535:
9509:
9489:
9475:while in Galois field
9469:
9449:
9424:
9399:
9375:
9353:
9295:
9228:
9198:
9109:
9089:
9069:
9037:
9017:
8985:
8895:
8875:
8855:
8835:
8815:
8776:
8718:
8626:
8597:
8514:
8421:
8374:
8345:
8316:
8296:
8273:
8253:
8233:
8200:
8180:
8129:
8100:
8080:
8047:
8027:
7976:
7947:
7927:
7898:
7869:
7840:
7808:
7679:
7610:
7577:
7557:
7537:
7499:
7477:
7398:
7369:
7346:
7248:
7206:
7177:
7157:
7113:
7084:
7040:
7008:
6975:
6946:
6926:
6884:
6855:
6835:
6815:
6784:
6707:
6671:
6651:
6597:
6574:
6573:{\displaystyle q^{2t}}
6544:
6543:{\displaystyle q^{2t}}
6514:
6491:
6468:
6448:
6428:
6408:
6385:
6365:
6342:
6320:
6256:
6255:{\displaystyle b(x)+1}
6221:
6194:
6165:
6138:
6112:
6083:
6001:
5978:
5958:
5931:
5911:
5870:
5838:
5799:
5767:
5732:
5705:
5685:
5652:
5632:
5612:
5570:
5535:
5496:
5466:
5446:
5419:
5418:{\displaystyle e(x)=0}
5382:
5309:
5283:
5257:
5228:
5163:
5091:
5090:{\displaystyle \beta }
5071:
4999:
4960:
4921:
4898:
4782:
4720:
4700:
4679:
4658:
4635:
4571:
4538:
4518:
4485:
4452:
4432:
4404:
4334:
4308:
4254:
4175:
4120:
4078:
4014:
3954:
3905:
3863:
3836:
3816:
3784:
3733:
3686:
3659:
3632:
3597:
3526:
3399:
3370:
3341:
3305:
3274:
3203:
3174:
3135:
3108:
3088:
3055:
3041:. Blocklength will be
3035:
3003:
2964:
2944:
2917:Galois extension field
2909:
2832:
2812:
2792:
2772:
2752:
2708:
2673:
2653:
2633:
2613:
2589:
2545:
2521:
2478:
2458:
2438:
2410:
2371:
2351:
2290:
2261:
2190:
2157:
2089:
2069:
2046:
1995:
1962:
1930:
1900:
1865:
1832:
1799:
1779:
1744:
1706:
1670:
1635:
1603:
1534:
1415:
1377:
1351:
1312:irreducible polynomial
1304:
1273:
1253:
1233:
1213:
1181:
1161:
1137:
1117:
1084:
1064:
1037:
1011:
991:
971:
947:
914:
891:
867:
843:
819:
799:
779:
695:
637:
617:
597:
565:over the finite field
555:
477:
453:
423:
384:
313:
289:
224:
200:
177:
133:
107:
92:error-correcting codes
11860:double circulant code
11782:
11780:{\displaystyle GF(l)}
11750:
11726:
11686:
11662:
11642:
11614:
11567:
11541:
11539:{\displaystyle l_{2}}
11514:
11451:
11387:
11385:{\displaystyle V_{j}}
11360:
11334:
11295:
11248:
11228:
11195:
11167:
11107:
11041:
10977:
10975:{\displaystyle V_{j}}
10950:
10924:
10885:
10865:
10845:
10825:
10805:
10766:
10738:
10712:
10686:
10652:. The only vector in
10647:
10627:
10588:
10557:
10555:{\displaystyle GF(q)}
10525:
10486:
10447:
10445:{\displaystyle GF(q)}
10412:
10373:
10350:
10290:
10288:{\displaystyle GF(q)}
10256:
10233:
10152:
10150:{\displaystyle C_{j}}
10125:
10105:
10103:{\displaystyle G_{j}}
10078:
10076:{\displaystyle A_{j}}
10051:
10049:{\displaystyle GF(q)}
10019:
9980:
9978:{\displaystyle C_{j}}
9950:
9900:
9844:
9818:
9789:
9761:
9721:
9700:
9698:{\displaystyle GF(q)}
9668:
9648:
9628:
9595:
9575:
9536:
9510:
9490:
9470:
9450:
9425:
9400:
9376:
9354:
9296:
9229:
9227:{\displaystyle V_{j}}
9199:
9110:
9090:
9070:
9068:{\displaystyle GF(q)}
9038:
9018:
9016:{\displaystyle GF(q)}
8986:
8896:
8876:
8856:
8836:
8816:
8777:
8719:
8627:
8625:{\displaystyle V_{k}}
8598:
8520:is given by a vector
8515:
8422:
8420:{\displaystyle GF(q)}
8375:
8346:
8317:
8297:
8274:
8254:
8234:
8201:
8181:
8130:
8101:
8086:and by definition of
8081:
8048:
8028:
7977:
7948:
7928:
7899:
7870:
7841:
7809:
7680:
7611:
7578:
7558:
7538:
7500:
7478:
7399:
7370:
7347:
7249:
7207:
7178:
7158:
7114:
7085:
7041:
7009:
6976:
6947:
6927:
6885:
6856:
6836:
6816:
6785:
6708:
6706:{\displaystyle GF(q)}
6672:
6652:
6598:
6575:
6545:
6515:
6492:
6469:
6449:
6429:
6409:
6386:
6366:
6343:
6321:
6257:
6222:
6220:{\displaystyle x^{i}}
6195:
6166:
6164:{\displaystyle b_{0}}
6139:
6113:
6084:
6002:
5979:
5959:
5932:
5912:
5871:
5869:{\displaystyle k=n-m}
5839:
5800:
5798:{\displaystyle GF(2)}
5768:
5733:
5706:
5686:
5653:
5633:
5613:
5571:
5536:
5497:
5467:
5447:
5445:{\displaystyle x^{i}}
5420:
5383:
5310:
5284:
5258:
5229:
5164:
5092:
5072:
5000:
4961:
4922:
4899:
4783:
4721:
4701:
4680:
4659:
4636:
4572:
4539:
4519:
4486:
4453:
4433:
4405:
4335:
4309:
4255:
4176:
4121:
4079:
4015:
3955:
3906:
3864:
3837:
3817:
3785:
3734:
3687:
3685:{\displaystyle X_{2}}
3660:
3658:{\displaystyle X_{2}}
3633:
3631:{\displaystyle X_{1}}
3598:
3527:
3400:
3371:
3342:
3306:
3275:
3204:
3175:
3136:
3109:
3089:
3056:
3036:
3034:{\displaystyle GF(2)}
3004:
2965:
2945:
2943:{\displaystyle GF(8)}
2910:
2842:For correcting errors
2833:
2813:
2793:
2773:
2753:
2709:
2707:{\displaystyle (n,k)}
2674:
2654:
2634:
2614:
2590:
2546:
2522:
2520:{\displaystyle (n,k)}
2479:
2459:
2439:
2384:
2372:
2352:
2291:
2262:
2191:
2158:
2090:
2070:
2047:
2045:{\displaystyle (n,k)}
1996:
1963:
1961:{\displaystyle GF(2)}
1931:
1901:
1899:{\displaystyle GF(2)}
1866:
1833:
1800:
1780:
1778:{\displaystyle A^{n}}
1745:
1707:
1671:
1669:{\displaystyle (1+x)}
1636:
1634:{\displaystyle (1+x)}
1604:
1535:
1416:
1378:
1352:
1305:
1274:
1254:
1234:
1214:
1182:
1162:
1138:
1118:
1085:
1065:
1038:
1012:
992:
972:
948:
915:
892:
868:
844:
820:
800:
780:
696:
638:
618:
598:
556:
478:
454:
424:
385:
314:
290:
225:
201:
178:
176:{\displaystyle GF(q)}
134:
104:
12333:- pp. 100 - 123
12292:Paul C. Van Oorschot
11759:
11735:
11695:
11675:
11651:
11631:
11576:
11572:values in the range
11550:
11523:
11460:
11396:
11369:
11343:
11304:
11257:
11237:
11204:
11184:
11116:
11050:
10986:
10959:
10933:
10894:
10874:
10854:
10834:
10814:
10775:
10755:
10747:Hartmann-Tzeng bound
10721:
10695:
10656:
10636:
10597:
10577:
10534:
10495:
10456:
10424:
10384:
10362:
10301:
10267:
10245:
10169:
10134:
10114:
10110:is to specify those
10087:
10060:
10028:
9989:
9962:
9909:
9853:
9827:
9816:{\displaystyle c(x)}
9798:
9778:
9770:Spectral description
9731:
9710:
9677:
9657:
9637:
9604:
9584:
9545:
9519:
9499:
9479:
9459:
9439:
9414:
9389:
9365:
9307:
9238:
9211:
9119:
9099:
9079:
9047:
9027:
8995:
8909:
8885:
8865:
8845:
8825:
8788:
8730:
8636:
8609:
8524:
8444:
8399:
8387:On Fourier transform
8358:
8344:{\displaystyle 3t-1}
8326:
8306:
8286:
8263:
8243:
8210:
8190:
8139:
8128:{\displaystyle p(x)}
8110:
8090:
8057:
8037:
7986:
7975:{\displaystyle p(x)}
7957:
7937:
7926:{\displaystyle b(x)}
7908:
7897:{\displaystyle p(x)}
7879:
7868:{\displaystyle p(x)}
7850:
7839:{\displaystyle b(x)}
7821:
7691:
7620:
7587:
7567:
7547:
7509:
7489:
7410:
7397:{\displaystyle 2t-1}
7379:
7359:
7260:
7216:
7205:{\displaystyle g(x)}
7187:
7167:
7123:
7112:{\displaystyle b(x)}
7094:
7050:
7039:{\displaystyle b(x)}
7021:
6985:
6974:{\displaystyle g(x)}
6956:
6936:
6894:
6883:{\displaystyle p(x)}
6865:
6845:
6825:
6814:{\displaystyle p(x)}
6796:
6719:
6685:
6661:
6628:
6584:
6554:
6524:
6501:
6478:
6458:
6438:
6418:
6395:
6375:
6352:
6332:
6268:
6231:
6204:
6193:{\displaystyle b(x)}
6175:
6148:
6122:
6111:{\displaystyle b(x)}
6093:
6011:
6007:can be described as
5991:
5968:
5948:
5921:
5910:{\displaystyle 2t+1}
5892:
5848:
5809:
5777:
5742:
5715:
5695:
5662:
5642:
5622:
5580:
5545:
5506:
5479:
5475:But we can also use
5456:
5429:
5394:
5321:
5293:
5267:
5241:
5173:
5101:
5081:
5009:
4970:
4931:
4911:
4792:
4733:
4710:
4690:
4669:
4648:
4581:
4548:
4528:
4495:
4462:
4442:
4422:
4344:
4318:
4279:
4185:
4132:
4091:
4024:
3966:
3915:
3873:
3846:
3826:
3815:{\displaystyle g(x)}
3797:
3743:
3699:
3669:
3642:
3615:
3536:
3411:
3398:{\displaystyle g(x)}
3380:
3369:{\displaystyle v(x)}
3351:
3340:{\displaystyle S(x)}
3322:
3304:{\displaystyle e(x)}
3286:
3213:
3187:
3145:
3118:
3098:
3065:
3045:
3013:
2974:
2954:
2922:
2865:
2860:generator polynomial
2822:
2802:
2782:
2762:
2758:shortened code, set
2718:
2686:
2663:
2643:
2623:
2603:
2555:
2535:
2499:
2468:
2448:
2381:
2361:
2300:
2289:{\displaystyle g(x)}
2271:
2215:
2209:generator polynomial
2189:{\displaystyle c(x)}
2171:
2099:
2079:
2075:which is coprime to
2059:
2024:
2017:Quasi-cyclic codes:
1972:
1940:
1914:
1878:
1842:
1809:
1789:
1762:
1716:
1683:
1648:
1613:
1548:
1428:
1387:
1361:
1326:
1294:
1263:
1243:
1223:
1191:
1171:
1151:
1127:
1094:
1074:
1054:
1021:
1001:
981:
961:
924:
904:
899:generator polynomial
881:
875:principal ideal ring
857:
833:
809:
789:
705:
647:
627:
623:with polynomials in
607:
569:
503:
463:
437:
394:
323:
299:
241:
210:
190:
155:
119:
12008:ITA 2014: 1-5 2013.
11872:multi-twisted codes
11868:Quasi-twisted codes
11565:{\displaystyle s+1}
11358:{\displaystyle d-1}
10948:{\displaystyle d-1}
10736:{\displaystyle d-1}
10710:{\displaystyle d-1}
9842:{\displaystyle n-1}
9534:{\displaystyle q-1}
9267:
8665:
8373:{\displaystyle t-1}
7982:also cannot divide
6137:{\displaystyle t-1}
5308:{\displaystyle n-1}
5256:{\displaystyle q=2}
3316:syndrome polynomial
3202:{\displaystyle n-1}
2639:is fixed, and then
2201:codeword polynomial
2165:codeword polynomial
1929:{\displaystyle x+1}
1376:{\displaystyle n=3}
1219:for every codeword
1036:{\displaystyle n-d}
495:Algebraic structure
452:{\displaystyle n-1}
12322:2012-10-23 at the
12187:MacWilliams, F. J.
12136:Blahut, Richard E.
11982:, pp. 162–163
11958:, pp. 159–160
11913:Ternary Golay code
11777:
11745:
11721:
11681:
11657:
11637:
11609:
11562:
11536:
11509:
11446:
11392:equal to zero for
11382:
11355:
11329:
11290:
11243:
11223:
11190:
11162:
11102:
11036:
10972:
10945:
10919:
10880:
10870:. The only vector
10860:
10840:
10820:
10800:
10761:
10733:
10707:
10681:
10642:
10622:
10583:
10552:
10520:
10481:
10442:
10407:
10368:
10345:
10285:
10251:
10228:
10147:
10120:
10100:
10073:
10046:
10014:
9975:
9945:
9895:
9839:
9823:of degree at most
9813:
9784:
9756:
9716:
9695:
9673:is over the field
9663:
9643:
9623:
9590:
9570:
9531:
9505:
9485:
9465:
9445:
9420:
9395:
9371:
9349:
9291:
9241:
9224:
9194:
9105:
9085:
9065:
9033:
9013:
8981:
8891:
8871:
8851:
8831:
8811:
8772:
8714:
8639:
8622:
8593:
8510:
8417:
8370:
8341:
8312:
8292:
8269:
8249:
8229:
8196:
8176:
8125:
8096:
8076:
8043:
8023:
7972:
7953:is not zero, then
7943:
7923:
7894:
7865:
7836:
7804:
7675:
7606:
7573:
7553:
7533:
7495:
7473:
7394:
7365:
7342:
7244:
7202:
7173:
7153:
7109:
7080:
7036:
7004:
6971:
6942:
6922:
6880:
6851:
6831:
6811:
6780:
6703:
6667:
6647:
6596:{\displaystyle 2t}
6593:
6570:
6540:
6513:{\displaystyle 2t}
6510:
6490:{\displaystyle 2t}
6487:
6464:
6444:
6424:
6407:{\displaystyle 2t}
6404:
6381:
6364:{\displaystyle 2t}
6361:
6338:
6316:
6252:
6217:
6190:
6161:
6134:
6108:
6079:
5997:
5974:
5954:
5927:
5907:
5866:
5834:
5795:
5763:
5728:
5701:
5681:
5648:
5628:
5618:and all powers of
5608:
5566:
5531:
5492:
5462:
5442:
5415:
5378:
5305:
5279:
5253:
5224:
5159:
5087:
5067:
4995:
4956:
4917:
4894:
4778:
4716:
4696:
4675:
4654:
4631:
4567:
4534:
4514:
4481:
4448:
4428:
4400:
4330:
4304:
4250:
4171:
4116:
4074:
4010:
3950:
3901:
3869:, so we can write
3859:
3832:
3812:
3780:
3729:
3682:
3655:
3628:
3593:
3522:
3395:
3366:
3337:
3301:
3270:
3199:
3170:
3131:
3104:
3084:
3051:
3031:
2999:
2960:
2940:
2905:
2828:
2808:
2788:
2768:
2748:
2704:
2669:
2649:
2629:
2609:
2585:
2551:positions from an
2541:
2517:
2484:is a cyclic code.
2474:
2454:
2434:
2367:
2347:
2286:
2257:
2186:
2153:
2085:
2065:
2042:
1991:
1958:
1926:
1896:
1861:
1828:
1795:
1775:
1740:
1702:
1666:
1631:
1599:
1530:
1411:
1373:
1347:
1300:
1269:
1249:
1229:
1209:
1177:
1157:
1145:idempotent element
1133:
1113:
1080:
1060:
1033:
1007:
987:
967:
943:
910:
887:
863:
839:
815:
795:
775:
691:
633:
613:
593:
551:
473:
449:
431:cyclic right shift
419:
380:
309:
285:
220:
196:
173:
129:
108:
16:Type of block code
12288:Scott A. Vanstone
12272:and Xuemin Chen,
11893:Binary Golay code
11848:quasi-cyclic code
11797:constacyclic code
11743:
11684:{\displaystyle p}
11660:{\displaystyle p}
11640:{\displaystyle l}
11246:{\displaystyle m}
11193:{\displaystyle n}
10883:{\displaystyle v}
10863:{\displaystyle n}
10843:{\displaystyle b}
10823:{\displaystyle m}
10764:{\displaystyle n}
10717:or less that has
10645:{\displaystyle m}
10586:{\displaystyle n}
10371:{\displaystyle C}
10357:Any such spectrum
10254:{\displaystyle C}
10123:{\displaystyle j}
9957:codeword spectrum
9787:{\displaystyle n}
9719:{\displaystyle V}
9705:but the spectrum
9666:{\displaystyle v}
9646:{\displaystyle m}
9593:{\displaystyle n}
9508:{\displaystyle n}
9468:{\displaystyle n}
9423:{\displaystyle V}
9398:{\displaystyle j}
9374:{\displaystyle i}
9108:{\displaystyle v}
9088:{\displaystyle n}
9043:be an element of
8991:is a vector over
8894:{\displaystyle n}
8854:{\displaystyle n}
8834:{\displaystyle n}
8393:Fourier transform
8315:{\displaystyle t}
8295:{\displaystyle m}
8272:{\displaystyle j}
8252:{\displaystyle l}
8199:{\displaystyle l}
8099:{\displaystyle m}
8046:{\displaystyle l}
7946:{\displaystyle l}
7576:{\displaystyle l}
7556:{\displaystyle t}
7498:{\displaystyle l}
7375:is a multiple of
7368:{\displaystyle j}
7176:{\displaystyle t}
6945:{\displaystyle n}
6854:{\displaystyle t}
6841:not smaller than
6834:{\displaystyle m}
6670:{\displaystyle c}
6550:. Hence at least
6467:{\displaystyle t}
6447:{\displaystyle t}
6427:{\displaystyle t}
6384:{\displaystyle t}
6341:{\displaystyle t}
6000:{\displaystyle t}
5977:{\displaystyle t}
5957:{\displaystyle t}
5930:{\displaystyle t}
5704:{\displaystyle i}
5651:{\displaystyle 0}
5502:as an element of
5465:{\displaystyle i}
4719:{\displaystyle m}
4699:{\displaystyle q}
4678:{\displaystyle H}
4657:{\displaystyle q}
4537:{\displaystyle m}
4451:{\displaystyle m}
4431:{\displaystyle m}
3054:{\displaystyle n}
2831:{\displaystyle n}
2811:{\displaystyle b}
2791:{\displaystyle b}
2771:{\displaystyle b}
2672:{\displaystyle n}
2652:{\displaystyle k}
2632:{\displaystyle k}
2612:{\displaystyle n}
2544:{\displaystyle b}
2492:Shortened codes:
2477:{\displaystyle 1}
2457:{\displaystyle b}
2370:{\displaystyle C}
2357:of a cyclic code
2095:, the polynomial
2088:{\displaystyle n}
2068:{\displaystyle b}
2053:quasi-cyclic code
1798:{\displaystyle 1}
1303:{\displaystyle R}
1272:{\displaystyle q}
1252:{\displaystyle n}
1232:{\displaystyle c}
1180:{\displaystyle e}
1160:{\displaystyle C}
1136:{\displaystyle e}
1083:{\displaystyle e}
1063:{\displaystyle C}
1010:{\displaystyle C}
990:{\displaystyle d}
970:{\displaystyle g}
913:{\displaystyle g}
890:{\displaystyle C}
866:{\displaystyle R}
842:{\displaystyle R}
818:{\displaystyle C}
798:{\displaystyle x}
636:{\displaystyle R}
616:{\displaystyle C}
199:{\displaystyle n}
72:
71:
64:
12389:
12350:
12349:
12243:
12229:(3rd ed.),
12221:
12207:
12191:Sloane, N. J. A.
12182:
12167:
12156:
12142:(2nd ed.),
12122:
12121:
12111:
12101:
12077:
12071:
12070:
12042:
12036:
12030:
12021:
12015:
12009:
12002:
11996:
11989:
11983:
11977:
11971:
11965:
11959:
11953:
11947:
11941:
11935:
11929:
11908:Reed–Muller code
11786:
11784:
11783:
11778:
11754:
11752:
11751:
11746:
11744:
11739:
11730:
11728:
11727:
11722:
11717:
11690:
11688:
11687:
11682:
11666:
11664:
11663:
11658:
11646:
11644:
11643:
11638:
11618:
11616:
11615:
11610:
11571:
11569:
11568:
11563:
11545:
11543:
11542:
11537:
11535:
11534:
11518:
11516:
11515:
11510:
11472:
11471:
11455:
11453:
11452:
11447:
11427:
11426:
11414:
11413:
11391:
11389:
11388:
11383:
11381:
11380:
11364:
11362:
11361:
11356:
11338:
11336:
11335:
11330:
11328:
11327:
11299:
11297:
11296:
11291:
11252:
11250:
11249:
11244:
11232:
11230:
11229:
11224:
11216:
11215:
11199:
11197:
11196:
11191:
11171:
11169:
11168:
11163:
11128:
11127:
11111:
11109:
11108:
11103:
11062:
11061:
11045:
11043:
11042:
11037:
11017:
11016:
11004:
11003:
10981:
10979:
10978:
10973:
10971:
10970:
10954:
10952:
10951:
10946:
10928:
10926:
10925:
10920:
10918:
10917:
10889:
10887:
10886:
10881:
10869:
10867:
10866:
10861:
10849:
10847:
10846:
10841:
10829:
10827:
10826:
10821:
10809:
10807:
10806:
10801:
10790:
10789:
10770:
10768:
10767:
10762:
10742:
10740:
10739:
10734:
10716:
10714:
10713:
10708:
10690:
10688:
10687:
10682:
10680:
10679:
10651:
10649:
10648:
10643:
10631:
10629:
10628:
10623:
10612:
10611:
10592:
10590:
10589:
10584:
10561:
10559:
10558:
10553:
10529:
10527:
10526:
10521:
10516:
10515:
10490:
10488:
10487:
10482:
10477:
10476:
10451:
10449:
10448:
10443:
10416:
10414:
10413:
10408:
10406:
10405:
10396:
10395:
10377:
10375:
10374:
10369:
10354:
10352:
10351:
10346:
10344:
10343:
10313:
10312:
10294:
10292:
10291:
10286:
10260:
10258:
10257:
10252:
10237:
10235:
10234:
10229:
10224:
10223:
10190:
10189:
10156:
10154:
10153:
10148:
10146:
10145:
10129:
10127:
10126:
10121:
10109:
10107:
10106:
10101:
10099:
10098:
10082:
10080:
10079:
10074:
10072:
10071:
10055:
10053:
10052:
10047:
10023:
10021:
10020:
10015:
10010:
10009:
9984:
9982:
9981:
9976:
9974:
9973:
9954:
9952:
9951:
9946:
9944:
9943:
9934:
9933:
9921:
9920:
9904:
9902:
9901:
9896:
9848:
9846:
9845:
9840:
9822:
9820:
9819:
9814:
9793:
9791:
9790:
9785:
9765:
9763:
9762:
9757:
9752:
9751:
9725:
9723:
9722:
9717:
9704:
9702:
9701:
9696:
9672:
9670:
9669:
9664:
9652:
9650:
9649:
9644:
9632:
9630:
9629:
9624:
9616:
9615:
9599:
9597:
9596:
9591:
9579:
9577:
9576:
9571:
9566:
9565:
9540:
9538:
9537:
9532:
9514:
9512:
9511:
9506:
9494:
9492:
9491:
9486:
9474:
9472:
9471:
9466:
9454:
9452:
9451:
9446:
9429:
9427:
9426:
9421:
9404:
9402:
9401:
9396:
9380:
9378:
9377:
9372:
9358:
9356:
9355:
9350:
9300:
9298:
9297:
9292:
9290:
9289:
9280:
9279:
9266:
9255:
9233:
9231:
9230:
9225:
9223:
9222:
9203:
9201:
9200:
9195:
9190:
9189:
9153:
9152:
9140:
9139:
9114:
9112:
9111:
9106:
9094:
9092:
9091:
9086:
9074:
9072:
9071:
9066:
9042:
9040:
9039:
9034:
9022:
9020:
9019:
9014:
8990:
8988:
8987:
8982:
8977:
8976:
8943:
8942:
8930:
8929:
8900:
8898:
8897:
8892:
8880:
8878:
8877:
8872:
8860:
8858:
8857:
8852:
8840:
8838:
8837:
8832:
8820:
8818:
8817:
8812:
8807:
8781:
8779:
8778:
8773:
8723:
8721:
8720:
8715:
8713:
8712:
8703:
8702:
8695:
8694:
8664:
8653:
8631:
8629:
8628:
8623:
8621:
8620:
8602:
8600:
8599:
8594:
8592:
8591:
8555:
8554:
8542:
8541:
8519:
8517:
8516:
8511:
8509:
8508:
8475:
8474:
8462:
8461:
8426:
8424:
8423:
8418:
8391:Applications of
8379:
8377:
8376:
8371:
8350:
8348:
8347:
8342:
8321:
8319:
8318:
8313:
8301:
8299:
8298:
8293:
8278:
8276:
8275:
8270:
8258:
8256:
8255:
8250:
8238:
8236:
8235:
8230:
8222:
8221:
8205:
8203:
8202:
8197:
8185:
8183:
8182:
8177:
8169:
8168:
8134:
8132:
8131:
8126:
8105:
8103:
8102:
8097:
8085:
8083:
8082:
8077:
8069:
8068:
8052:
8050:
8049:
8044:
8032:
8030:
8029:
8024:
8016:
8015:
7981:
7979:
7978:
7973:
7952:
7950:
7949:
7944:
7932:
7930:
7929:
7924:
7903:
7901:
7900:
7895:
7874:
7872:
7871:
7866:
7845:
7843:
7842:
7837:
7813:
7811:
7810:
7805:
7782:
7781:
7724:
7723:
7684:
7682:
7681:
7676:
7653:
7652:
7615:
7613:
7612:
7607:
7599:
7598:
7582:
7580:
7579:
7574:
7562:
7560:
7559:
7554:
7542:
7540:
7539:
7534:
7504:
7502:
7501:
7496:
7482:
7480:
7479:
7474:
7463:
7455:
7454:
7403:
7401:
7400:
7395:
7374:
7372:
7371:
7366:
7355:This shows that
7351:
7349:
7348:
7343:
7332:
7331:
7295:
7287:
7286:
7253:
7251:
7250:
7245:
7237:
7236:
7211:
7209:
7208:
7203:
7182:
7180:
7179:
7174:
7162:
7160:
7159:
7154:
7143:
7135:
7134:
7118:
7116:
7115:
7110:
7089:
7087:
7086:
7081:
7070:
7062:
7061:
7045:
7043:
7042:
7037:
7013:
7011:
7010:
7005:
6997:
6996:
6980:
6978:
6977:
6972:
6951:
6949:
6948:
6943:
6931:
6929:
6928:
6923:
6915:
6914:
6890:does not divide
6889:
6887:
6886:
6881:
6860:
6858:
6857:
6852:
6840:
6838:
6837:
6832:
6820:
6818:
6817:
6812:
6789:
6787:
6786:
6781:
6758:
6757:
6712:
6710:
6709:
6704:
6676:
6674:
6673:
6668:
6656:
6654:
6653:
6648:
6640:
6639:
6602:
6600:
6599:
6594:
6579:
6577:
6576:
6571:
6569:
6568:
6549:
6547:
6546:
6541:
6539:
6538:
6519:
6517:
6516:
6511:
6496:
6494:
6493:
6488:
6473:
6471:
6470:
6465:
6453:
6451:
6450:
6445:
6433:
6431:
6430:
6425:
6413:
6411:
6410:
6405:
6390:
6388:
6387:
6382:
6370:
6368:
6367:
6362:
6347:
6345:
6344:
6339:
6325:
6323:
6322:
6317:
6261:
6259:
6258:
6253:
6226:
6224:
6223:
6218:
6216:
6215:
6199:
6197:
6196:
6191:
6170:
6168:
6167:
6162:
6160:
6159:
6143:
6141:
6140:
6135:
6117:
6115:
6114:
6109:
6088:
6086:
6085:
6080:
6069:
6068:
6038:
6037:
6006:
6004:
6003:
5998:
5983:
5981:
5980:
5975:
5963:
5961:
5960:
5955:
5936:
5934:
5933:
5928:
5917:can correct any
5916:
5914:
5913:
5908:
5886:Hamming distance
5875:
5873:
5872:
5867:
5843:
5841:
5840:
5835:
5827:
5826:
5804:
5802:
5801:
5796:
5772:
5770:
5769:
5764:
5737:
5735:
5734:
5729:
5727:
5726:
5710:
5708:
5707:
5702:
5690:
5688:
5687:
5682:
5674:
5673:
5657:
5655:
5654:
5649:
5637:
5635:
5634:
5629:
5617:
5615:
5614:
5609:
5607:
5606:
5575:
5573:
5572:
5567:
5540:
5538:
5537:
5532:
5527:
5526:
5501:
5499:
5498:
5493:
5491:
5490:
5471:
5469:
5468:
5463:
5451:
5449:
5448:
5443:
5441:
5440:
5424:
5422:
5421:
5416:
5387:
5385:
5384:
5379:
5314:
5312:
5311:
5306:
5288:
5286:
5285:
5280:
5262:
5260:
5259:
5254:
5233:
5231:
5230:
5225:
5208:
5194:
5193:
5168:
5166:
5165:
5160:
5152:
5151:
5135:
5121:
5120:
5096:
5094:
5093:
5088:
5076:
5074:
5073:
5068:
5060:
5059:
5043:
5029:
5028:
5004:
5002:
5001:
4996:
4994:
4993:
4965:
4963:
4962:
4957:
4952:
4951:
4926:
4924:
4923:
4918:
4903:
4901:
4900:
4897:{\displaystyle }
4895:
4869:
4855:
4854:
4824:
4810:
4809:
4787:
4785:
4784:
4779:
4762:
4748:
4747:
4725:
4723:
4722:
4717:
4705:
4703:
4702:
4697:
4684:
4682:
4681:
4676:
4663:
4661:
4660:
4655:
4640:
4638:
4637:
4632:
4615:
4614:
4596:
4595:
4576:
4574:
4573:
4568:
4560:
4559:
4543:
4541:
4540:
4535:
4523:
4521:
4520:
4515:
4513:
4512:
4490:
4488:
4487:
4482:
4474:
4473:
4457:
4455:
4454:
4449:
4437:
4435:
4434:
4429:
4409:
4407:
4406:
4403:{\displaystyle }
4401:
4378:
4377:
4359:
4358:
4339:
4337:
4336:
4331:
4313:
4311:
4310:
4305:
4303:
4302:
4259:
4257:
4256:
4251:
4249:
4248:
4239:
4238:
4223:
4222:
4213:
4212:
4197:
4196:
4180:
4178:
4177:
4172:
4170:
4169:
4157:
4156:
4144:
4143:
4125:
4123:
4122:
4117:
4112:
4111:
4083:
4081:
4080:
4075:
4073:
4072:
4071:
4052:
4051:
4036:
4035:
4019:
4017:
4016:
4011:
4009:
4008:
4007:
3991:
3990:
3978:
3977:
3959:
3957:
3956:
3951:
3946:
3945:
3927:
3926:
3910:
3908:
3907:
3902:
3885:
3884:
3868:
3866:
3865:
3860:
3858:
3857:
3841:
3839:
3838:
3833:
3821:
3819:
3818:
3813:
3789:
3787:
3786:
3781:
3776:
3775:
3763:
3755:
3754:
3738:
3736:
3735:
3730:
3719:
3711:
3710:
3691:
3689:
3688:
3683:
3681:
3680:
3664:
3662:
3661:
3656:
3654:
3653:
3637:
3635:
3634:
3629:
3627:
3626:
3602:
3600:
3599:
3594:
3531:
3529:
3528:
3523:
3404:
3402:
3401:
3396:
3375:
3373:
3372:
3367:
3346:
3344:
3343:
3338:
3310:
3308:
3307:
3302:
3279:
3277:
3276:
3271:
3208:
3206:
3205:
3200:
3179:
3177:
3176:
3171:
3166:
3165:
3141:as zeros in the
3140:
3138:
3137:
3132:
3130:
3129:
3113:
3111:
3110:
3105:
3093:
3091:
3090:
3085:
3077:
3076:
3060:
3058:
3057:
3052:
3040:
3038:
3037:
3032:
3008:
3006:
3005:
3000:
2983:
2982:
2969:
2967:
2966:
2961:
2949:
2947:
2946:
2941:
2914:
2912:
2911:
2906:
2892:
2891:
2837:
2835:
2834:
2829:
2817:
2815:
2814:
2809:
2798:th symbol where
2797:
2795:
2794:
2789:
2777:
2775:
2774:
2769:
2757:
2755:
2754:
2749:
2713:
2711:
2710:
2705:
2678:
2676:
2675:
2670:
2658:
2656:
2655:
2650:
2638:
2636:
2635:
2630:
2618:
2616:
2615:
2610:
2594:
2592:
2591:
2586:
2550:
2548:
2547:
2542:
2526:
2524:
2523:
2518:
2483:
2481:
2480:
2475:
2463:
2461:
2460:
2455:
2443:
2441:
2440:
2435:
2433:
2432:
2420:
2419:
2409:
2398:
2376:
2374:
2373:
2368:
2356:
2354:
2353:
2348:
2343:
2342:
2315:
2314:
2295:
2293:
2292:
2287:
2266:
2264:
2263:
2258:
2195:
2193:
2192:
2187:
2162:
2160:
2159:
2154:
2152:
2142:
2141:
2111:
2110:
2094:
2092:
2091:
2086:
2074:
2072:
2071:
2066:
2051:
2049:
2048:
2043:
2000:
1998:
1997:
1992:
1984:
1983:
1967:
1965:
1964:
1959:
1935:
1933:
1932:
1927:
1905:
1903:
1902:
1897:
1870:
1868:
1867:
1862:
1854:
1853:
1837:
1835:
1834:
1829:
1821:
1820:
1804:
1802:
1801:
1796:
1784:
1782:
1781:
1776:
1774:
1773:
1754:Trivial examples
1749:
1747:
1746:
1741:
1711:
1709:
1708:
1703:
1701:
1700:
1675:
1673:
1672:
1667:
1640:
1638:
1637:
1632:
1608:
1606:
1605:
1600:
1589:
1588:
1576:
1562:
1561:
1556:
1539:
1537:
1536:
1531:
1420:
1418:
1417:
1412:
1382:
1380:
1379:
1374:
1356:
1354:
1353:
1348:
1346:
1345:
1340:
1322:For example, if
1309:
1307:
1306:
1301:
1288:irreducible code
1278:
1276:
1275:
1270:
1258:
1256:
1255:
1250:
1238:
1236:
1235:
1230:
1218:
1216:
1215:
1210:
1186:
1184:
1183:
1178:
1166:
1164:
1163:
1158:
1142:
1140:
1139:
1134:
1122:
1120:
1119:
1114:
1106:
1105:
1089:
1087:
1086:
1081:
1069:
1067:
1066:
1061:
1042:
1040:
1039:
1034:
1016:
1014:
1013:
1008:
996:
994:
993:
988:
976:
974:
973:
968:
952:
950:
949:
944:
936:
935:
919:
917:
916:
911:
896:
894:
893:
888:
872:
870:
869:
864:
848:
846:
845:
840:
824:
822:
821:
816:
804:
802:
801:
796:
784:
782:
781:
776:
774:
773:
758:
757:
730:
729:
717:
716:
700:
698:
697:
692:
687:
686:
662:
661:
642:
640:
639:
634:
622:
620:
619:
614:
602:
600:
599:
594:
560:
558:
557:
552:
541:
540:
528:
482:
480:
479:
474:
472:
471:
458:
456:
455:
450:
428:
426:
425:
420:
418:
417:
389:
387:
386:
381:
376:
375:
351:
350:
338:
337:
318:
316:
315:
310:
308:
307:
294:
292:
291:
286:
281:
280:
262:
261:
229:
227:
226:
221:
219:
218:
205:
203:
202:
197:
182:
180:
179:
174:
138:
136:
135:
130:
128:
127:
67:
60:
56:
53:
47:
27:
26:
19:
12397:
12396:
12392:
12391:
12390:
12388:
12387:
12386:
12367:
12366:
12324:Wayback Machine
12312:
12250:
12248:Further reading
12241:
12231:Springer Verlag
12212:Van Lint, J. H.
12205:
12180:
12154:
12131:
12126:
12125:
12078:
12074:
12043:
12039:
12031:
12024:
12016:
12012:
12003:
11999:
11990:
11986:
11978:
11974:
11970:, Theorem 5.5.1
11966:
11962:
11954:
11950:
11942:
11938:
11930:
11926:
11921:
11884:
11844:negacyclic code
11841:
11831:
11827:
11818:
11809:
11805:
11793:
11791:Generalizations
11760:
11757:
11756:
11738:
11736:
11733:
11732:
11713:
11696:
11693:
11692:
11676:
11673:
11672:
11652:
11649:
11648:
11632:
11629:
11628:
11627:When the prime
11625:
11577:
11574:
11573:
11551:
11548:
11547:
11546:takes at least
11530:
11526:
11524:
11521:
11520:
11467:
11463:
11461:
11458:
11457:
11422:
11418:
11409:
11405:
11397:
11394:
11393:
11376:
11372:
11370:
11367:
11366:
11344:
11341:
11340:
11323:
11319:
11305:
11302:
11301:
11258:
11255:
11254:
11238:
11235:
11234:
11211:
11207:
11205:
11202:
11201:
11200:be a factor of
11185:
11182:
11181:
11178:
11123:
11119:
11117:
11114:
11113:
11057:
11053:
11051:
11048:
11047:
11012:
11008:
10999:
10995:
10987:
10984:
10983:
10982:equal zero for
10966:
10962:
10960:
10957:
10956:
10934:
10931:
10930:
10913:
10909:
10895:
10892:
10891:
10875:
10872:
10871:
10855:
10852:
10851:
10835:
10832:
10831:
10815:
10812:
10811:
10785:
10781:
10776:
10773:
10772:
10771:be a factor of
10756:
10753:
10752:
10749:
10722:
10719:
10718:
10696:
10693:
10692:
10675:
10671:
10657:
10654:
10653:
10637:
10634:
10633:
10607:
10603:
10598:
10595:
10594:
10593:be a factor of
10578:
10575:
10574:
10571:
10535:
10532:
10531:
10511:
10507:
10496:
10493:
10492:
10472:
10468:
10457:
10454:
10453:
10425:
10422:
10421:
10401:
10397:
10391:
10387:
10385:
10382:
10381:
10363:
10360:
10359:
10333:
10329:
10308:
10304:
10302:
10299:
10298:
10268:
10265:
10264:
10246:
10243:
10242:
10213:
10209:
10185:
10181:
10170:
10167:
10166:
10141:
10137:
10135:
10132:
10131:
10115:
10112:
10111:
10094:
10090:
10088:
10085:
10084:
10067:
10063:
10061:
10058:
10057:
10029:
10026:
10025:
10005:
10001:
9990:
9987:
9986:
9985:has a value in
9969:
9965:
9963:
9960:
9959:
9939:
9935:
9929:
9925:
9916:
9912:
9910:
9907:
9906:
9854:
9851:
9850:
9828:
9825:
9824:
9799:
9796:
9795:
9779:
9776:
9775:
9772:
9747:
9743:
9732:
9729:
9728:
9711:
9708:
9707:
9678:
9675:
9674:
9658:
9655:
9654:
9638:
9635:
9634:
9611:
9607:
9605:
9602:
9601:
9585:
9582:
9581:
9561:
9557:
9546:
9543:
9542:
9520:
9517:
9516:
9500:
9497:
9496:
9495:exists only if
9480:
9477:
9476:
9460:
9457:
9456:
9440:
9437:
9436:
9415:
9412:
9411:
9390:
9387:
9386:
9366:
9363:
9362:
9308:
9305:
9304:
9285:
9281:
9272:
9268:
9256:
9245:
9239:
9236:
9235:
9218:
9214:
9212:
9209:
9208:
9179:
9175:
9148:
9144:
9135:
9131:
9120:
9117:
9116:
9100:
9097:
9096:
9080:
9077:
9076:
9048:
9045:
9044:
9028:
9025:
9024:
8996:
8993:
8992:
8966:
8962:
8938:
8934:
8925:
8921:
8910:
8907:
8906:
8886:
8883:
8882:
8866:
8863:
8862:
8846:
8843:
8842:
8826:
8823:
8822:
8803:
8789:
8786:
8785:
8731:
8728:
8727:
8708:
8704:
8687:
8683:
8670:
8666:
8654:
8643:
8637:
8634:
8633:
8616:
8612:
8610:
8607:
8606:
8581:
8577:
8550:
8546:
8537:
8533:
8525:
8522:
8521:
8498:
8494:
8470:
8466:
8457:
8453:
8445:
8442:
8441:
8433:
8400:
8397:
8396:
8389:
8359:
8356:
8355:
8327:
8324:
8323:
8307:
8304:
8303:
8287:
8284:
8283:
8264:
8261:
8260:
8244:
8241:
8240:
8217:
8213:
8211:
8208:
8207:
8191:
8188:
8187:
8146:
8142:
8140:
8137:
8136:
8111:
8108:
8107:
8091:
8088:
8087:
8064:
8060:
8058:
8055:
8054:
8038:
8035:
8034:
7993:
7989:
7987:
7984:
7983:
7958:
7955:
7954:
7938:
7935:
7934:
7909:
7906:
7905:
7880:
7877:
7876:
7851:
7848:
7847:
7822:
7819:
7818:
7768:
7764:
7701:
7697:
7692:
7689:
7688:
7630:
7626:
7621:
7618:
7617:
7594:
7590:
7588:
7585:
7584:
7568:
7565:
7564:
7548:
7545:
7544:
7510:
7507:
7506:
7490:
7487:
7486:
7456:
7432:
7428:
7411:
7408:
7407:
7380:
7377:
7376:
7360:
7357:
7356:
7318:
7314:
7288:
7282:
7278:
7261:
7258:
7257:
7223:
7219:
7217:
7214:
7213:
7188:
7185:
7184:
7168:
7165:
7164:
7136:
7130:
7126:
7124:
7121:
7120:
7095:
7092:
7091:
7063:
7057:
7053:
7051:
7048:
7047:
7022:
7019:
7018:
6992:
6988:
6986:
6983:
6982:
6957:
6954:
6953:
6937:
6934:
6933:
6901:
6897:
6895:
6892:
6891:
6866:
6863:
6862:
6846:
6843:
6842:
6826:
6823:
6822:
6797:
6794:
6793:
6744:
6740:
6720:
6717:
6716:
6686:
6683:
6682:
6662:
6659:
6658:
6635:
6631:
6629:
6626:
6625:
6622:
6616:
6608:Singleton bound
6585:
6582:
6581:
6561:
6557:
6555:
6552:
6551:
6531:
6527:
6525:
6522:
6521:
6502:
6499:
6498:
6479:
6476:
6475:
6459:
6456:
6455:
6439:
6436:
6435:
6419:
6416:
6415:
6396:
6393:
6392:
6376:
6373:
6372:
6353:
6350:
6349:
6333:
6330:
6329:
6269:
6266:
6265:
6232:
6229:
6228:
6211:
6207:
6205:
6202:
6201:
6176:
6173:
6172:
6155:
6151:
6149:
6146:
6145:
6123:
6120:
6119:
6094:
6091:
6090:
6064:
6060:
6033:
6029:
6012:
6009:
6008:
5992:
5989:
5988:
5969:
5966:
5965:
5949:
5946:
5945:
5922:
5919:
5918:
5893:
5890:
5889:
5882:
5849:
5846:
5845:
5822:
5818:
5810:
5807:
5806:
5778:
5775:
5774:
5743:
5740:
5739:
5722:
5718:
5716:
5713:
5712:
5696:
5693:
5692:
5669:
5665:
5663:
5660:
5659:
5643:
5640:
5639:
5623:
5620:
5619:
5602:
5598:
5581:
5578:
5577:
5546:
5543:
5542:
5522:
5518:
5507:
5504:
5503:
5486:
5482:
5480:
5477:
5476:
5457:
5454:
5453:
5436:
5432:
5430:
5427:
5426:
5395:
5392:
5391:
5322:
5319:
5318:
5294:
5291:
5290:
5268:
5265:
5264:
5242:
5239:
5238:
5204:
5189:
5185:
5174:
5171:
5170:
5131:
5116:
5112:
5108:
5104:
5102:
5099:
5098:
5082:
5079:
5078:
5039:
5024:
5020:
5016:
5012:
5010:
5007:
5006:
4983:
4979:
4971:
4968:
4967:
4947:
4943:
4932:
4929:
4928:
4912:
4909:
4908:
4865:
4850:
4846:
4820:
4805:
4801:
4793:
4790:
4789:
4758:
4743:
4739:
4734:
4731:
4730:
4711:
4708:
4707:
4691:
4688:
4687:
4670:
4667:
4666:
4649:
4646:
4645:
4610:
4606:
4591:
4587:
4582:
4579:
4578:
4555:
4551:
4549:
4546:
4545:
4529:
4526:
4525:
4524:at least 3 has
4502:
4498:
4496:
4493:
4492:
4469:
4465:
4463:
4460:
4459:
4443:
4440:
4439:
4423:
4420:
4419:
4416:
4373:
4369:
4354:
4350:
4345:
4342:
4341:
4319:
4316:
4315:
4298:
4294:
4280:
4277:
4276:
4269:
4244:
4240:
4234:
4230:
4218:
4214:
4208:
4204:
4192:
4188:
4186:
4183:
4182:
4165:
4161:
4152:
4148:
4139:
4135:
4133:
4130:
4129:
4107:
4103:
4092:
4089:
4088:
4064:
4060:
4056:
4044:
4040:
4031:
4027:
4025:
4022:
4021:
4000:
3999:
3995:
3986:
3982:
3973:
3969:
3967:
3964:
3963:
3941:
3937:
3922:
3918:
3916:
3913:
3912:
3880:
3876:
3874:
3871:
3870:
3853:
3849:
3847:
3844:
3843:
3827:
3824:
3823:
3798:
3795:
3794:
3771:
3767:
3759:
3750:
3746:
3744:
3741:
3740:
3715:
3706:
3702:
3700:
3697:
3696:
3676:
3672:
3670:
3667:
3666:
3649:
3645:
3643:
3640:
3639:
3622:
3618:
3616:
3613:
3612:
3609:
3537:
3534:
3533:
3412:
3409:
3408:
3381:
3378:
3377:
3352:
3349:
3348:
3323:
3320:
3319:
3287:
3284:
3283:
3214:
3211:
3210:
3188:
3185:
3184:
3161:
3157:
3146:
3143:
3142:
3125:
3121:
3119:
3116:
3115:
3099:
3096:
3095:
3072:
3068:
3066:
3063:
3062:
3046:
3043:
3042:
3014:
3011:
3010:
2978:
2977:
2975:
2972:
2971:
2955:
2952:
2951:
2923:
2920:
2919:
2887:
2883:
2866:
2863:
2862:
2844:
2823:
2820:
2819:
2818:is a factor of
2803:
2800:
2799:
2783:
2780:
2779:
2763:
2760:
2759:
2719:
2716:
2715:
2714:cyclic code to
2687:
2684:
2683:
2664:
2661:
2660:
2644:
2641:
2640:
2624:
2621:
2620:
2604:
2601:
2600:
2556:
2553:
2552:
2536:
2533:
2532:
2500:
2497:
2496:
2490:
2469:
2466:
2465:
2449:
2446:
2445:
2428:
2424:
2415:
2411:
2399:
2388:
2382:
2379:
2378:
2362:
2359:
2358:
2332:
2328:
2310:
2306:
2301:
2298:
2297:
2272:
2269:
2268:
2216:
2213:
2212:
2172:
2169:
2168:
2137:
2133:
2124:
2106:
2102:
2100:
2097:
2096:
2080:
2077:
2076:
2060:
2057:
2056:
2025:
2022:
2021:
2015:
2007:
1979:
1975:
1973:
1970:
1969:
1941:
1938:
1937:
1915:
1912:
1911:
1879:
1876:
1875:
1849:
1845:
1843:
1840:
1839:
1816:
1812:
1810:
1807:
1806:
1790:
1787:
1786:
1769:
1765:
1763:
1760:
1759:
1756:
1717:
1714:
1713:
1696:
1692:
1684:
1681:
1680:
1649:
1646:
1645:
1644:The polynomial
1614:
1611:
1610:
1584:
1580:
1572:
1557:
1552:
1551:
1549:
1546:
1545:
1429:
1426:
1425:
1388:
1385:
1384:
1362:
1359:
1358:
1341:
1336:
1335:
1327:
1324:
1323:
1320:
1295:
1292:
1291:
1264:
1261:
1260:
1244:
1241:
1240:
1224:
1221:
1220:
1192:
1189:
1188:
1172:
1169:
1168:
1152:
1149:
1148:
1128:
1125:
1124:
1101:
1097:
1095:
1092:
1091:
1075:
1072:
1071:
1055:
1052:
1051:
1022:
1019:
1018:
1002:
999:
998:
982:
979:
978:
962:
959:
958:
955:polynomial code
931:
927:
925:
922:
921:
905:
902:
901:
882:
879:
878:
858:
855:
854:
834:
831:
830:
810:
807:
806:
790:
787:
786:
763:
759:
747:
743:
725:
721:
712:
708:
706:
703:
702:
676:
672:
657:
653:
648:
645:
644:
628:
625:
624:
608:
605:
604:
570:
567:
566:
563:polynomial ring
536:
532:
524:
504:
501:
500:
497:
467:
466:
464:
461:
460:
438:
435:
434:
413:
409:
395:
392:
391:
365:
361:
346:
342:
333:
329:
324:
321:
320:
303:
302:
300:
297:
296:
276:
272:
257:
253:
242:
239:
238:
214:
213:
211:
208:
207:
191:
188:
187:
156:
153:
152:
123:
122:
120:
117:
116:
113:
88:circular shifts
68:
57:
51:
48:
40:help improve it
37:
28:
24:
17:
12:
11:
5:
12395:
12385:
12384:
12379:
12352:
12351:
12334:
12327:
12311:
12310:External links
12308:
12307:
12306:
12285:
12270:Irving S. Reed
12267:
12249:
12246:
12245:
12244:
12239:
12208:
12203:
12183:
12178:
12157:
12152:
12130:
12127:
12124:
12123:
12072:
12053:(3): 313–326.
12037:
12022:
12010:
11997:
11984:
11972:
11960:
11948:
11936:
11923:
11922:
11920:
11917:
11916:
11915:
11910:
11905:
11900:
11895:
11890:
11883:
11880:
11836:
11829:
11823:
11814:
11807:
11803:
11792:
11789:
11776:
11773:
11770:
11767:
11764:
11742:
11720:
11716:
11712:
11709:
11706:
11703:
11700:
11680:
11656:
11636:
11624:
11621:
11608:
11605:
11602:
11599:
11596:
11593:
11590:
11587:
11584:
11581:
11561:
11558:
11555:
11533:
11529:
11508:
11505:
11502:
11499:
11496:
11493:
11490:
11487:
11484:
11481:
11478:
11475:
11470:
11466:
11445:
11442:
11437:
11433:
11430:
11425:
11421:
11417:
11412:
11408:
11404:
11401:
11379:
11375:
11354:
11351:
11348:
11326:
11322:
11318:
11315:
11312:
11309:
11289:
11286:
11283:
11280:
11277:
11274:
11271:
11268:
11265:
11262:
11242:
11222:
11219:
11214:
11210:
11189:
11177:
11174:
11161:
11158:
11155:
11152:
11149:
11146:
11143:
11140:
11137:
11134:
11131:
11126:
11122:
11101:
11098:
11095:
11092:
11089:
11086:
11083:
11080:
11077:
11074:
11071:
11068:
11065:
11060:
11056:
11035:
11032:
11027:
11023:
11020:
11015:
11011:
11007:
11002:
10998:
10994:
10991:
10969:
10965:
10944:
10941:
10938:
10916:
10912:
10908:
10905:
10902:
10899:
10879:
10859:
10839:
10819:
10799:
10796:
10793:
10788:
10784:
10780:
10760:
10748:
10745:
10732:
10729:
10726:
10706:
10703:
10700:
10678:
10674:
10670:
10667:
10664:
10661:
10641:
10621:
10618:
10615:
10610:
10606:
10602:
10582:
10570:
10567:
10551:
10548:
10545:
10542:
10539:
10519:
10514:
10510:
10506:
10503:
10500:
10480:
10475:
10471:
10467:
10464:
10461:
10441:
10438:
10435:
10432:
10429:
10404:
10400:
10394:
10390:
10367:
10342:
10339:
10336:
10332:
10328:
10325:
10322:
10319:
10316:
10311:
10307:
10284:
10281:
10278:
10275:
10272:
10250:
10227:
10222:
10219:
10216:
10212:
10208:
10205:
10202:
10199:
10196:
10193:
10188:
10184:
10180:
10177:
10174:
10157:will be zero.
10144:
10140:
10119:
10097:
10093:
10070:
10066:
10045:
10042:
10039:
10036:
10033:
10013:
10008:
10004:
10000:
9997:
9994:
9972:
9968:
9942:
9938:
9932:
9928:
9924:
9919:
9915:
9894:
9891:
9888:
9885:
9882:
9879:
9876:
9873:
9870:
9867:
9864:
9861:
9858:
9838:
9835:
9832:
9812:
9809:
9806:
9803:
9783:
9771:
9768:
9755:
9750:
9746:
9742:
9739:
9736:
9715:
9694:
9691:
9688:
9685:
9682:
9662:
9642:
9622:
9619:
9614:
9610:
9589:
9569:
9564:
9560:
9556:
9553:
9550:
9530:
9527:
9524:
9504:
9484:
9464:
9444:
9419:
9394:
9370:
9348:
9345:
9342:
9339:
9336:
9333:
9330:
9327:
9324:
9321:
9318:
9315:
9312:
9288:
9284:
9278:
9275:
9271:
9265:
9262:
9259:
9254:
9251:
9248:
9244:
9221:
9217:
9193:
9188:
9185:
9182:
9178:
9174:
9171:
9168:
9165:
9162:
9159:
9156:
9151:
9147:
9143:
9138:
9134:
9130:
9127:
9124:
9115:is the vector
9104:
9084:
9064:
9061:
9058:
9055:
9052:
9032:
9012:
9009:
9006:
9003:
9000:
8980:
8975:
8972:
8969:
8965:
8961:
8958:
8955:
8952:
8949:
8946:
8941:
8937:
8933:
8928:
8924:
8920:
8917:
8914:
8890:
8870:
8850:
8830:
8810:
8806:
8802:
8799:
8796:
8793:
8771:
8768:
8765:
8762:
8759:
8756:
8753:
8750:
8747:
8744:
8741:
8738:
8735:
8711:
8707:
8701:
8698:
8693:
8690:
8686:
8682:
8679:
8676:
8673:
8669:
8663:
8660:
8657:
8652:
8649:
8646:
8642:
8619:
8615:
8590:
8587:
8584:
8580:
8576:
8573:
8570:
8567:
8564:
8561:
8558:
8553:
8549:
8545:
8540:
8536:
8532:
8529:
8507:
8504:
8501:
8497:
8493:
8490:
8487:
8484:
8481:
8478:
8473:
8469:
8465:
8460:
8456:
8452:
8449:
8432:
8429:
8416:
8413:
8410:
8407:
8404:
8388:
8385:
8369:
8366:
8363:
8340:
8337:
8334:
8331:
8311:
8291:
8268:
8248:
8228:
8225:
8220:
8216:
8195:
8175:
8172:
8167:
8164:
8161:
8158:
8155:
8152:
8149:
8145:
8124:
8121:
8118:
8115:
8095:
8075:
8072:
8067:
8063:
8042:
8022:
8019:
8014:
8011:
8008:
8005:
8002:
7999:
7996:
7992:
7971:
7968:
7965:
7962:
7942:
7922:
7919:
7916:
7913:
7904:cannot divide
7893:
7890:
7887:
7884:
7864:
7861:
7858:
7855:
7835:
7832:
7829:
7826:
7803:
7800:
7797:
7794:
7791:
7788:
7785:
7780:
7777:
7774:
7771:
7767:
7763:
7760:
7757:
7754:
7751:
7748:
7745:
7742:
7739:
7736:
7733:
7730:
7727:
7722:
7719:
7716:
7713:
7710:
7707:
7704:
7700:
7696:
7674:
7671:
7668:
7665:
7662:
7659:
7656:
7651:
7648:
7645:
7642:
7639:
7636:
7633:
7629:
7625:
7605:
7602:
7597:
7593:
7572:
7552:
7532:
7529:
7526:
7523:
7520:
7517:
7514:
7494:
7472:
7469:
7466:
7462:
7459:
7453:
7450:
7447:
7444:
7441:
7438:
7435:
7431:
7427:
7424:
7421:
7418:
7415:
7393:
7390:
7387:
7384:
7364:
7341:
7338:
7335:
7330:
7327:
7324:
7321:
7317:
7313:
7308:
7304:
7301:
7298:
7294:
7291:
7285:
7281:
7277:
7274:
7271:
7268:
7265:
7243:
7240:
7235:
7232:
7229:
7226:
7222:
7201:
7198:
7195:
7192:
7172:
7152:
7149:
7146:
7142:
7139:
7133:
7129:
7108:
7105:
7102:
7099:
7079:
7076:
7073:
7069:
7066:
7060:
7056:
7035:
7032:
7029:
7026:
7003:
7000:
6995:
6991:
6970:
6967:
6964:
6961:
6941:
6921:
6918:
6913:
6910:
6907:
6904:
6900:
6879:
6876:
6873:
6870:
6850:
6830:
6810:
6807:
6804:
6801:
6779:
6776:
6773:
6770:
6767:
6764:
6761:
6756:
6753:
6750:
6747:
6743:
6739:
6736:
6733:
6730:
6727:
6724:
6702:
6699:
6696:
6693:
6690:
6666:
6646:
6643:
6638:
6634:
6615:
6612:
6603:check symbol.
6592:
6589:
6567:
6564:
6560:
6537:
6534:
6530:
6509:
6506:
6486:
6483:
6463:
6443:
6423:
6403:
6400:
6380:
6360:
6357:
6337:
6315:
6312:
6309:
6306:
6301:
6297:
6294:
6291:
6288:
6285:
6282:
6279:
6276:
6273:
6251:
6248:
6245:
6242:
6239:
6236:
6214:
6210:
6189:
6186:
6183:
6180:
6158:
6154:
6133:
6130:
6127:
6107:
6104:
6101:
6098:
6078:
6075:
6072:
6067:
6063:
6059:
6054:
6050:
6047:
6044:
6041:
6036:
6032:
6028:
6025:
6022:
6019:
6016:
5996:
5973:
5953:
5926:
5906:
5903:
5900:
5897:
5881:
5878:
5865:
5862:
5859:
5856:
5853:
5833:
5830:
5825:
5821:
5817:
5814:
5794:
5791:
5788:
5785:
5782:
5762:
5759:
5756:
5753:
5750:
5747:
5725:
5721:
5700:
5680:
5677:
5672:
5668:
5647:
5627:
5605:
5601:
5597:
5594:
5591:
5588:
5585:
5565:
5562:
5559:
5556:
5553:
5550:
5530:
5525:
5521:
5517:
5514:
5511:
5489:
5485:
5461:
5439:
5435:
5414:
5411:
5408:
5405:
5402:
5399:
5377:
5374:
5371:
5368:
5365:
5362:
5359:
5356:
5353:
5350:
5347:
5344:
5341:
5338:
5335:
5332:
5329:
5326:
5304:
5301:
5298:
5278:
5275:
5272:
5252:
5249:
5246:
5223:
5220:
5217:
5214:
5211:
5207:
5203:
5200:
5197:
5192:
5188:
5184:
5181:
5178:
5158:
5155:
5150:
5147:
5144:
5141:
5138:
5134:
5130:
5127:
5124:
5119:
5115:
5111:
5107:
5086:
5066:
5063:
5058:
5055:
5052:
5049:
5046:
5042:
5038:
5035:
5032:
5027:
5023:
5019:
5015:
4992:
4989:
4986:
4982:
4978:
4975:
4955:
4950:
4946:
4942:
4939:
4936:
4916:
4893:
4890:
4887:
4884:
4881:
4878:
4875:
4872:
4868:
4864:
4861:
4858:
4853:
4849:
4845:
4842:
4839:
4836:
4833:
4830:
4827:
4823:
4819:
4816:
4813:
4808:
4804:
4800:
4797:
4777:
4774:
4771:
4768:
4765:
4761:
4757:
4754:
4751:
4746:
4742:
4738:
4729:So, there are
4715:
4695:
4674:
4653:
4630:
4627:
4624:
4621:
4618:
4613:
4609:
4605:
4602:
4599:
4594:
4590:
4586:
4566:
4563:
4558:
4554:
4533:
4511:
4508:
4505:
4501:
4480:
4477:
4472:
4468:
4447:
4427:
4415:
4412:
4399:
4396:
4393:
4390:
4387:
4384:
4381:
4376:
4372:
4368:
4365:
4362:
4357:
4353:
4349:
4329:
4326:
4323:
4301:
4297:
4293:
4290:
4287:
4284:
4268:
4265:
4247:
4243:
4237:
4233:
4229:
4226:
4221:
4217:
4211:
4207:
4203:
4200:
4195:
4191:
4168:
4164:
4160:
4155:
4151:
4147:
4142:
4138:
4115:
4110:
4106:
4102:
4099:
4096:
4070:
4067:
4063:
4059:
4055:
4050:
4047:
4043:
4039:
4034:
4030:
4006:
4003:
3998:
3994:
3989:
3985:
3981:
3976:
3972:
3949:
3944:
3940:
3936:
3933:
3930:
3925:
3921:
3900:
3897:
3894:
3891:
3888:
3883:
3879:
3856:
3852:
3831:
3811:
3808:
3805:
3802:
3779:
3774:
3770:
3766:
3762:
3758:
3753:
3749:
3728:
3725:
3722:
3718:
3714:
3709:
3705:
3679:
3675:
3652:
3648:
3625:
3621:
3608:
3605:
3592:
3589:
3586:
3583:
3578:
3574:
3571:
3568:
3565:
3562:
3559:
3556:
3553:
3550:
3547:
3544:
3541:
3521:
3518:
3515:
3512:
3507:
3503:
3500:
3497:
3494:
3491:
3488:
3485:
3482:
3479:
3476:
3473:
3470:
3467:
3464:
3461:
3458:
3455:
3452:
3449:
3446:
3443:
3440:
3437:
3434:
3431:
3428:
3425:
3422:
3419:
3416:
3394:
3391:
3388:
3385:
3365:
3362:
3359:
3356:
3336:
3333:
3330:
3327:
3314:We define the
3300:
3297:
3294:
3291:
3269:
3266:
3263:
3260:
3257:
3254:
3251:
3248:
3245:
3242:
3239:
3236:
3233:
3230:
3227:
3224:
3221:
3218:
3198:
3195:
3192:
3169:
3164:
3160:
3156:
3153:
3150:
3128:
3124:
3103:
3083:
3080:
3075:
3071:
3050:
3030:
3027:
3024:
3021:
3018:
2998:
2995:
2992:
2989:
2986:
2981:
2959:
2939:
2936:
2933:
2930:
2927:
2904:
2901:
2898:
2895:
2890:
2886:
2882:
2879:
2876:
2873:
2870:
2848:correct errors
2843:
2840:
2827:
2807:
2787:
2767:
2747:
2744:
2741:
2738:
2735:
2732:
2729:
2726:
2723:
2703:
2700:
2697:
2694:
2691:
2668:
2648:
2628:
2608:
2584:
2581:
2578:
2575:
2572:
2569:
2566:
2563:
2560:
2540:
2516:
2513:
2510:
2507:
2504:
2489:
2486:
2473:
2453:
2431:
2427:
2423:
2418:
2414:
2408:
2405:
2402:
2397:
2394:
2391:
2387:
2366:
2346:
2341:
2338:
2335:
2331:
2327:
2324:
2321:
2318:
2313:
2309:
2305:
2285:
2282:
2279:
2276:
2256:
2253:
2250:
2247:
2244:
2241:
2238:
2235:
2232:
2229:
2226:
2223:
2220:
2185:
2182:
2179:
2176:
2151:
2148:
2145:
2140:
2136:
2131:
2128:
2123:
2120:
2117:
2114:
2109:
2105:
2084:
2064:
2041:
2038:
2035:
2032:
2029:
2014:
2011:
2006:
2003:
1990:
1987:
1982:
1978:
1957:
1954:
1951:
1948:
1945:
1936:. Again over
1925:
1922:
1919:
1895:
1892:
1889:
1886:
1883:
1860:
1857:
1852:
1848:
1827:
1824:
1819:
1815:
1794:
1772:
1768:
1755:
1752:
1739:
1736:
1733:
1730:
1727:
1724:
1721:
1699:
1695:
1691:
1688:
1665:
1662:
1659:
1656:
1653:
1630:
1627:
1624:
1621:
1618:
1598:
1595:
1592:
1587:
1583:
1579:
1575:
1571:
1568:
1565:
1560:
1555:
1542:
1541:
1529:
1526:
1523:
1520:
1517:
1514:
1511:
1508:
1505:
1502:
1499:
1496:
1493:
1490:
1487:
1484:
1481:
1478:
1475:
1472:
1469:
1466:
1463:
1460:
1457:
1454:
1451:
1448:
1445:
1442:
1439:
1436:
1433:
1410:
1407:
1404:
1401:
1398:
1395:
1392:
1372:
1369:
1366:
1344:
1339:
1334:
1331:
1319:
1316:
1299:
1268:
1248:
1228:
1208:
1205:
1202:
1199:
1196:
1176:
1156:
1132:
1112:
1109:
1104:
1100:
1079:
1070:is a codeword
1059:
1032:
1029:
1026:
1006:
986:
966:
942:
939:
934:
930:
909:
886:
862:
838:
814:
794:
772:
769:
766:
762:
756:
753:
750:
746:
742:
739:
736:
733:
728:
724:
720:
715:
711:
690:
685:
682:
679:
675:
671:
668:
665:
660:
656:
652:
632:
612:
592:
589:
586:
583:
580:
577:
574:
550:
547:
544:
539:
535:
531:
527:
523:
520:
517:
514:
511:
508:
496:
493:
470:
448:
445:
442:
429:obtained by a
416:
412:
408:
405:
402:
399:
379:
374:
371:
368:
364:
360:
357:
354:
349:
345:
341:
336:
332:
328:
306:
284:
279:
275:
271:
268:
265:
260:
256:
252:
249:
246:
234:if, for every
217:
195:
172:
169:
166:
163:
160:
126:
112:
109:
70:
69:
31:
29:
22:
15:
9:
6:
4:
3:
2:
12394:
12383:
12382:Finite fields
12380:
12378:
12377:Coding theory
12375:
12374:
12372:
12365:
12364:
12362:
12358:
12347:
12346:
12341:
12340:"Cyclic Code"
12335:
12332:
12328:
12325:
12321:
12318:
12314:
12313:
12305:
12304:0-7923-9017-2
12301:
12297:
12293:
12289:
12286:
12283:
12282:0-7923-8528-4
12279:
12275:
12271:
12268:
12266:
12265:0-07-048297-7
12262:
12258:
12255:
12252:
12251:
12242:
12240:3-540-64133-5
12236:
12232:
12228:
12225:
12220:
12219:
12213:
12209:
12206:
12204:0-444-85011-2
12200:
12196:
12192:
12188:
12184:
12181:
12179:0-19-853803-0
12175:
12171:
12166:
12165:
12158:
12155:
12153:0-521-55374-1
12149:
12145:
12141:
12137:
12133:
12132:
12119:
12115:
12110:
12105:
12100:
12095:
12091:
12087:
12083:
12076:
12068:
12064:
12060:
12056:
12052:
12048:
12041:
12035:, p. 506
12034:
12029:
12027:
12019:
12018:Van Lint 1998
12014:
12007:
12001:
11994:
11988:
11981:
11976:
11969:
11964:
11957:
11952:
11945:
11944:Van Lint 1998
11940:
11933:
11932:Van Lint 1998
11928:
11924:
11914:
11911:
11909:
11906:
11904:
11903:Eugene Prange
11901:
11899:
11896:
11894:
11891:
11889:
11886:
11885:
11879:
11877:
11873:
11869:
11865:
11861:
11857:
11853:
11849:
11845:
11839:
11835:
11826:
11822:
11817:
11813:
11802:
11798:
11788:
11771:
11765:
11762:
11740:
11718:
11714:
11707:
11704:
11701:
11678:
11670:
11654:
11634:
11620:
11606:
11603:
11600:
11597:
11594:
11591:
11588:
11585:
11582:
11579:
11559:
11556:
11553:
11531:
11527:
11506:
11503:
11500:
11497:
11494:
11491:
11488:
11485:
11482:
11479:
11476:
11473:
11468:
11464:
11440:
11435:
11428:
11423:
11419:
11415:
11410:
11406:
11402:
11399:
11377:
11373:
11352:
11349:
11346:
11324:
11316:
11310:
11307:
11287:
11284:
11278:
11275:
11272:
11266:
11263:
11260:
11240:
11220:
11217:
11212:
11208:
11187:
11173:
11159:
11156:
11153:
11150:
11147:
11144:
11141:
11138:
11135:
11132:
11129:
11124:
11120:
11099:
11096:
11093:
11090:
11087:
11084:
11081:
11078:
11075:
11072:
11069:
11066:
11063:
11058:
11054:
11030:
11025:
11018:
11013:
11009:
11005:
11000:
10996:
10992:
10989:
10967:
10963:
10942:
10939:
10936:
10914:
10906:
10900:
10897:
10877:
10857:
10837:
10817:
10794:
10791:
10786:
10782:
10758:
10744:
10730:
10727:
10724:
10704:
10701:
10698:
10676:
10668:
10662:
10659:
10639:
10616:
10613:
10608:
10604:
10580:
10566:
10563:
10546:
10540:
10537:
10512:
10508:
10501:
10498:
10473:
10469:
10462:
10459:
10436:
10430:
10427:
10418:
10402:
10398:
10392:
10388:
10380:
10365:
10358:
10340:
10337:
10334:
10330:
10326:
10323:
10320:
10317:
10314:
10309:
10305:
10297:
10279:
10273:
10270:
10263:
10248:
10241:
10220:
10217:
10214:
10210:
10206:
10203:
10200:
10197:
10194:
10191:
10186:
10182:
10175:
10172:
10165:
10161:
10158:
10142:
10138:
10117:
10095:
10091:
10068:
10064:
10040:
10034:
10031:
10006:
10002:
9995:
9992:
9970:
9966:
9958:
9940:
9936:
9930:
9926:
9922:
9917:
9913:
9889:
9883:
9877:
9871:
9868:
9862:
9856:
9836:
9833:
9830:
9807:
9801:
9781:
9767:
9748:
9744:
9737:
9734:
9726:
9713:
9689:
9683:
9680:
9660:
9640:
9620:
9617:
9612:
9608:
9587:
9562:
9558:
9551:
9548:
9528:
9525:
9522:
9502:
9482:
9462:
9442:
9434:
9430:
9417:
9408:
9392:
9384:
9368:
9359:
9346:
9343:
9340:
9337:
9334:
9331:
9328:
9325:
9322:
9319:
9316:
9313:
9310:
9302:
9286:
9282:
9276:
9273:
9269:
9263:
9260:
9257:
9252:
9249:
9246:
9219:
9215:
9206:
9205:
9186:
9183:
9180:
9176:
9172:
9169:
9166:
9163:
9160:
9157:
9154:
9149:
9145:
9141:
9136:
9132:
9125:
9122:
9102:
9082:
9059:
9053:
9050:
9030:
9007:
9001:
8998:
8973:
8970:
8967:
8963:
8959:
8956:
8953:
8950:
8947:
8944:
8939:
8935:
8931:
8926:
8922:
8915:
8912:
8902:
8888:
8868:
8848:
8828:
8808:
8804:
8800:
8797:
8794:
8791:
8782:
8769:
8766:
8763:
8760:
8757:
8754:
8751:
8748:
8745:
8742:
8739:
8736:
8733:
8725:
8709:
8705:
8699:
8696:
8691:
8688:
8684:
8680:
8677:
8674:
8671:
8667:
8661:
8658:
8655:
8650:
8647:
8644:
8617:
8613:
8604:
8588:
8585:
8582:
8578:
8574:
8571:
8568:
8565:
8562:
8559:
8556:
8551:
8547:
8543:
8538:
8534:
8530:
8527:
8505:
8502:
8499:
8495:
8491:
8488:
8485:
8482:
8479:
8476:
8471:
8467:
8463:
8458:
8454:
8450:
8447:
8438:
8437:
8428:
8411:
8405:
8402:
8394:
8384:
8382:
8367:
8364:
8361:
8352:
8338:
8335:
8332:
8329:
8309:
8289:
8280:
8266:
8246:
8226:
8223:
8218:
8214:
8206:smaller than
8193:
8173:
8170:
8162:
8159:
8156:
8153:
8147:
8143:
8119:
8113:
8093:
8073:
8070:
8065:
8061:
8053:is less than
8040:
8020:
8017:
8009:
8006:
8003:
8000:
7994:
7990:
7966:
7960:
7940:
7917:
7911:
7888:
7882:
7859:
7853:
7830:
7824:
7815:
7798:
7792:
7786:
7783:
7778:
7775:
7772:
7769:
7765:
7755:
7749:
7746:
7740:
7734:
7728:
7725:
7717:
7714:
7711:
7708:
7702:
7698:
7686:
7669:
7663:
7657:
7654:
7646:
7643:
7640:
7637:
7631:
7627:
7603:
7600:
7595:
7591:
7583:is less than
7570:
7550:
7543:is less than
7527:
7524:
7521:
7518:
7512:
7492:
7483:
7467:
7460:
7457:
7448:
7445:
7442:
7439:
7433:
7429:
7425:
7419:
7413:
7405:
7391:
7388:
7385:
7382:
7362:
7353:
7336:
7333:
7328:
7325:
7322:
7319:
7315:
7306:
7299:
7292:
7289:
7283:
7279:
7275:
7269:
7263:
7255:
7254:. Therefore,
7241:
7238:
7233:
7230:
7227:
7224:
7220:
7196:
7190:
7170:
7147:
7140:
7137:
7131:
7127:
7103:
7097:
7074:
7067:
7064:
7058:
7054:
7030:
7024:
7015:
7001:
6998:
6993:
6989:
6965:
6959:
6939:
6919:
6916:
6911:
6908:
6905:
6902:
6898:
6874:
6868:
6848:
6828:
6805:
6799:
6790:
6774:
6768:
6762:
6759:
6754:
6751:
6748:
6745:
6741:
6734:
6728:
6722:
6714:
6697:
6691:
6688:
6680:
6664:
6644:
6641:
6636:
6632:
6621:
6611:
6609:
6604:
6590:
6587:
6565:
6562:
6558:
6535:
6532:
6528:
6507:
6504:
6484:
6481:
6461:
6441:
6421:
6401:
6398:
6378:
6358:
6355:
6335:
6326:
6310:
6304:
6299:
6292:
6286:
6283:
6277:
6271:
6263:
6249:
6246:
6240:
6234:
6212:
6208:
6184:
6178:
6156:
6152:
6131:
6128:
6125:
6102:
6096:
6073:
6070:
6065:
6061:
6052:
6045:
6039:
6034:
6030:
6026:
6020:
6014:
5994:
5985:
5971:
5951:
5942:
5940:
5924:
5904:
5901:
5898:
5895:
5887:
5877:
5863:
5860:
5857:
5854:
5851:
5831:
5828:
5823:
5819:
5815:
5812:
5789:
5783:
5780:
5760:
5757:
5751:
5745:
5723:
5719:
5698:
5678:
5675:
5670:
5666:
5645:
5625:
5603:
5599:
5595:
5589:
5583:
5563:
5560:
5554:
5548:
5523:
5519:
5512:
5509:
5487:
5483:
5473:
5459:
5437:
5433:
5412:
5409:
5403:
5397:
5388:
5372:
5366:
5363:
5357:
5351:
5345:
5339:
5336:
5330:
5324:
5316:
5302:
5299:
5296:
5276:
5273:
5270:
5250:
5247:
5244:
5235:
5218:
5215:
5212:
5205:
5198:
5195:
5190:
5186:
5179:
5176:
5156:
5153:
5145:
5142:
5139:
5132:
5125:
5122:
5117:
5113:
5105:
5084:
5064:
5061:
5053:
5050:
5047:
5040:
5033:
5030:
5025:
5021:
5013:
4990:
4987:
4984:
4980:
4976:
4973:
4948:
4944:
4937:
4934:
4914:
4905:
4888:
4885:
4879:
4876:
4873:
4866:
4859:
4856:
4851:
4847:
4840:
4834:
4831:
4828:
4821:
4814:
4811:
4806:
4802:
4772:
4769:
4766:
4759:
4752:
4749:
4744:
4740:
4727:
4713:
4693:
4685:
4672:
4651:
4642:
4625:
4622:
4619:
4616:
4611:
4607:
4603:
4600:
4597:
4592:
4588:
4564:
4561:
4556:
4552:
4531:
4509:
4506:
4503:
4499:
4478:
4475:
4470:
4466:
4445:
4425:
4411:
4394:
4391:
4388:
4385:
4382:
4379:
4374:
4370:
4366:
4363:
4360:
4355:
4351:
4327:
4324:
4321:
4299:
4295:
4291:
4288:
4285:
4282:
4274:
4264:
4261:
4245:
4235:
4231:
4224:
4219:
4209:
4205:
4198:
4193:
4189:
4166:
4162:
4158:
4153:
4149:
4145:
4140:
4136:
4127:
4108:
4104:
4097:
4094:
4085:
4068:
4065:
4061:
4057:
4053:
4048:
4045:
4041:
4037:
4032:
4028:
4004:
4001:
3996:
3992:
3987:
3983:
3979:
3974:
3970:
3961:
3942:
3938:
3931:
3928:
3923:
3919:
3895:
3889:
3886:
3881:
3877:
3854:
3850:
3829:
3806:
3800:
3791:
3772:
3768:
3760:
3756:
3751:
3747:
3723:
3716:
3712:
3707:
3703:
3693:
3677:
3673:
3650:
3646:
3623:
3619:
3604:
3587:
3581:
3576:
3572:
3569:
3560:
3554:
3548:
3542:
3516:
3510:
3505:
3498:
3492:
3489:
3480:
3474:
3471:
3465:
3459:
3453:
3447:
3441:
3435:
3429:
3426:
3420:
3414:
3406:
3389:
3383:
3360:
3354:
3331:
3325:
3317:
3312:
3295:
3289:
3280:
3264:
3258:
3255:
3249:
3243:
3237:
3231:
3228:
3222:
3216:
3196:
3193:
3190:
3181:
3162:
3158:
3151:
3148:
3126:
3122:
3101:
3081:
3078:
3073:
3069:
3048:
3025:
3019:
3016:
2996:
2993:
2987:
2957:
2934:
2928:
2925:
2918:
2902:
2899:
2896:
2893:
2888:
2884:
2880:
2874:
2868:
2861:
2856:
2853:
2852:Hamming codes
2849:
2839:
2825:
2805:
2785:
2765:
2742:
2739:
2736:
2733:
2730:
2727:
2724:
2698:
2695:
2692:
2680:
2666:
2646:
2626:
2606:
2596:
2595:cyclic code.
2579:
2576:
2573:
2570:
2567:
2564:
2561:
2538:
2530:
2511:
2508:
2505:
2493:
2485:
2471:
2451:
2429:
2425:
2421:
2416:
2412:
2406:
2403:
2400:
2395:
2392:
2389:
2385:
2364:
2339:
2336:
2333:
2329:
2325:
2322:
2319:
2316:
2311:
2307:
2280:
2274:
2251:
2245:
2239:
2233:
2230:
2224:
2218:
2210:
2206:
2202:
2197:
2180:
2174:
2166:
2146:
2143:
2138:
2134:
2129:
2118:
2112:
2107:
2103:
2082:
2062:
2054:
2036:
2033:
2030:
2018:
2010:
2002:
1988:
1985:
1980:
1976:
1952:
1946:
1943:
1923:
1920:
1917:
1909:
1890:
1884:
1881:
1872:
1858:
1855:
1850:
1846:
1825:
1822:
1817:
1813:
1792:
1770:
1766:
1751:
1734:
1731:
1728:
1725:
1722:
1697:
1693:
1689:
1686:
1677:
1660:
1657:
1654:
1642:
1625:
1622:
1619:
1609:generated by
1593:
1590:
1585:
1581:
1573:
1566:
1558:
1521:
1518:
1515:
1512:
1509:
1503:
1497:
1494:
1491:
1488:
1485:
1479:
1473:
1470:
1467:
1464:
1461:
1455:
1449:
1446:
1443:
1440:
1437:
1424:
1423:
1422:
1421:is precisely
1405:
1402:
1399:
1396:
1393:
1370:
1367:
1364:
1342:
1332:
1329:
1315:
1313:
1297:
1289:
1284:
1282:
1266:
1246:
1226:
1206:
1203:
1200:
1197:
1194:
1174:
1154:
1146:
1130:
1110:
1107:
1102:
1098:
1077:
1057:
1049:
1044:
1030:
1027:
1024:
1004:
984:
964:
956:
940:
937:
932:
928:
907:
900:
884:
876:
860:
852:
836:
828:
812:
792:
770:
767:
764:
760:
754:
751:
748:
744:
740:
737:
734:
731:
726:
722:
718:
713:
709:
683:
680:
677:
673:
669:
666:
663:
658:
654:
630:
610:
587:
581:
578:
575:
572:
564:
545:
542:
537:
533:
525:
518:
512:
509:
506:
492:
489:
488:Galois fields
484:
446:
443:
440:
432:
414:
406:
400:
397:
372:
369:
366:
362:
358:
355:
352:
347:
343:
339:
334:
330:
277:
273:
269:
266:
263:
258:
254:
247:
244:
237:
233:
193:
186:
167:
161:
158:
150:
147:(also called
146:
142:
103:
99:
97:
93:
89:
85:
81:
77:
76:coding theory
66:
63:
55:
45:
41:
35:
32:This article
30:
21:
20:
12354:
12353:
12343:
12338:David Terr.
12295:
12273:
12256:
12226:
12217:
12194:
12163:
12139:
12089:
12085:
12075:
12050:
12046:
12040:
12020:, p. 75
12013:
12005:
12000:
11992:
11987:
11975:
11963:
11951:
11946:, p. 80
11939:
11934:, p. 76
11927:
11876:constacyclic
11875:
11871:
11867:
11863:
11859:
11855:
11851:
11847:
11843:
11837:
11833:
11824:
11820:
11815:
11811:
11800:
11796:
11794:
11691:, dimension
11626:
11179:
10750:
10572:
10564:
10419:
10378:
10356:
10295:
10261:
10239:
10163:
10162:
10159:
9956:
9773:
9706:
9432:
9410:
9406:
9382:
9360:
9303:
9207:
8904:
8903:
8901:. Therefore
8783:
8726:
8605:
8439:
8434:
8390:
8353:
8281:
8239:. Therefore
7816:
7687:
7484:
7406:
7354:
7256:
7016:
6791:
6715:
6678:
6623:
6605:
6327:
6264:
5986:
5943:
5939:burst errors
5883:
5474:
5389:
5317:
5236:
4906:
4728:
4665:
4643:
4417:
4273:Hamming(7,4)
4270:
4267:Hamming code
4262:
4128:
4086:
3962:
3792:
3694:
3610:
3407:
3315:
3313:
3281:
3182:
2857:
2845:
2681:
2597:
2528:
2494:
2491:
2208:
2200:
2198:
2164:
2052:
2019:
2016:
2008:
1873:
1757:
1678:
1643:
1543:
1321:
1287:
1285:
1047:
1045:
898:
849:, and hence
498:
485:
231:
230:is called a
185:block length
149:Galois field
148:
145:finite field
114:
86:, where the
79:
73:
58:
49:
33:
12254:Ranjan Bose
11968:Blahut 2003
11667:there is a
977:has degree
643:such that
319:, the word
232:cyclic code
141:linear code
80:cyclic code
12371:Categories
12357:PlanetMath
12129:References
12099:1701.01044
12092:: 96–106.
11339:of weight
11176:Roos bound
10929:of weight
10691:of weight
8784:where exp(
7505:. Now, as
7163:of length
6952:such that
6618:See also:
5576:, we have
4966:, and let
2488:Definition
2205:code words
2013:Definition
1908:parity bit
1123:(that is,
1090:such that
1048:idempotent
111:Definition
84:block code
52:March 2014
12345:MathWorld
12326:, EE 387.
11980:Hill 1988
11956:Hill 1988
11604:−
11504:−
11498:−
11350:−
11233:for some
11218:−
11157:−
11121:ℓ
11097:−
11091:−
11055:ℓ
11010:ℓ
10997:ℓ
10940:−
10810:for some
10792:−
10728:−
10702:−
10632:for some
10614:−
10569:BCH bound
10338:−
10218:−
9834:−
9633:for some
9618:−
9526:−
9483:ω
9443:ω
9407:frequency
9344:−
9270:ω
9261:−
9243:Σ
9184:−
9075:of order
9031:ω
8971:−
8881:of order
8869:ω
8801:π
8792:−
8767:−
8689:−
8681:π
8672:−
8659:−
8641:Σ
8586:−
8503:−
8365:−
8336:−
8224:−
8171:−
8160:−
8071:−
8018:−
8007:−
7784:−
7776:−
7726:−
7715:−
7655:−
7644:−
7601:−
7525:−
7485:for some
7446:−
7389:−
7334:−
7326:−
7239:−
7231:−
6999:−
6917:−
6909:−
6760:−
6752:−
6679:Fire code
6129:−
6071:−
5861:−
5829:−
5752:α
5720:α
5676:−
5626:α
5600:α
5590:α
5555:α
5484:α
5315:given as
5300:−
5277:β
5271:α
5216:−
5196:−
5154:−
5143:−
5123:−
5085:β
5077:and thus
5051:−
5031:−
5014:β
4988:−
4981:α
4974:β
4915:α
4886:−
4877:−
4857:−
4832:−
4812:−
4770:−
4750:−
4623:−
4617:−
4598:−
4562:−
4476:−
4386:−
4380:−
4361:−
4325:≥
4058:α
4042:α
3997:α
3984:α
3939:α
3896:α
3851:α
3830:α
3769:α
3724:α
3570:≡
3490:≡
3442:≡
3427:≡
3209:given as
3194:−
3123:α
3102:α
3079:−
3061:equal to
2988:α
2958:α
2740:−
2728:−
2464:equal to
2422:∗
2404:−
2386:∑
2337:−
2167:whenever
2144:−
1986:−
1856:−
1823:−
1591:−
1198:⋅
1028:−
938:−
851:principal
768:−
752:−
738:⋯
681:−
667:…
543:−
444:−
370:−
356:…
267:…
12320:Archived
12214:(1998),
12193:(1977),
12138:(2003),
12067:17376783
11888:BCH code
11882:See also
11456:, where
11046:, where
9600:divides
9515:divides
9433:spectrum
8821:) is an
8135:divides
7461:′
7293:′
7141:′
7068:′
6981:divides
5237:But for
4069:′
4005:′
2267:, where
1318:Examples
853:, since
236:codeword
12118:7694655
11878:codes.
9955:. Here
9431:is the
9385:index,
9301:where,
8724:where,
8603:where,
8186:for no
6171:. Here
5738:unless
5390:where,
5005:. Then
4410:-code.
2850:, like
1281:coprime
143:over a
38:Please
12302:
12280:
12263:
12237:
12201:
12176:
12150:
12116:
12065:
11842:). A
10830:, and
10130:where
9023:, and
7817:Since
6792:where
5452:where
4904:code.
3282:where
2199:Here,
1239:. If
1167:) and
1143:is an
825:is an
12114:S2CID
12094:arXiv
12063:S2CID
11919:Notes
11832:,...,
11810:,...,
11755:over
9361:Here
7933:. If
7404:, So
6089:with
5884:From
5805:with
5711:from
5638:from
4181:and
4020:and
3405:i.e.
2163:is a
1874:Over
873:is a
827:ideal
561:be a
295:from
139:be a
82:is a
12300:ISBN
12278:ISBN
12261:ISBN
12235:ISBN
12199:ISBN
12174:ISBN
12148:ISBN
11870:and
11866:=2.
11519:and
11253:and
11112:and
9409:and
9383:time
8302:and
8259:and
7563:and
7119:and
7046:and
6861:and
5844:and
4271:The
3911:and
3842:and
3739:and
3695:Let
3638:and
3114:and
1906:the
1805:and
1357:and
1279:are
1259:and
1046:The
115:Let
78:, a
12104:doi
12055:doi
11436:mod
11180:If
11026:mod
10890:in
10751:If
10573:If
9580:if
9405:is
9381:is
8905:If
8033:as
7616:so
7307:mod
6300:mod
6053:mod
5658:to
5425:or
3577:mod
3532:as
3506:mod
2495:An
2130:mod
2020:An
1286:An
1147:of
1050:of
1017:is
829:in
390:in
183:of
74:In
42:to
12373::
12342:.
12298:,
12294:,
12290:,
12259:,
12233:,
12227:86
12222:,
12189:;
12172:,
12168:,
12146:,
12112:.
12102:.
12090:45
12088:.
12084:.
12061:.
12051:24
12049:.
12025:^
11840:-1
11828:,c
11806:,c
11795:A
11787:.
10417:.
10355:.
10238:,
9766:.
9234:=
8632:=
8383:.
8106:,
7814:.
7352:.
7014:.
6677:.
5876:.
5263:,
5234:.
4260:.
4084:.
3790:.
3603:.
3318:,
2001:.
1871:.
1750:.
1641:.
1314:.
1043:.
206:.
151:)
98:.
12363:.
12348:.
12284:.
12120:.
12106::
12096::
12069:.
12057::
11864:s
11856:s
11852:s
11838:n
11834:c
11830:1
11825:n
11821:c
11816:n
11812:c
11808:2
11804:1
11801:c
11775:)
11772:l
11769:(
11766:F
11763:G
11741:p
11719:2
11715:/
11711:)
11708:1
11705:+
11702:p
11699:(
11679:p
11655:p
11635:l
11607:2
11601:d
11598:,
11595:.
11592:.
11589:.
11586:.
11583:,
11580:0
11560:1
11557:+
11554:s
11532:2
11528:l
11507:2
11501:s
11495:d
11492:,
11489:.
11486:.
11483:.
11480:,
11477:0
11474:=
11469:1
11465:l
11444:)
11441:n
11432:(
11429:b
11424:2
11420:l
11416:+
11411:1
11407:l
11403:=
11400:j
11378:j
11374:V
11353:1
11347:d
11325:n
11321:)
11317:q
11314:(
11311:F
11308:G
11288:1
11285:=
11282:)
11279:b
11276:,
11273:n
11270:(
11267:D
11264:C
11261:G
11241:m
11221:1
11213:m
11209:q
11188:n
11160:1
11154:s
11151:,
11148:.
11145:.
11142:.
11139:.
11136:,
11133:0
11130:=
11125:2
11100:1
11094:s
11088:d
11085:,
11082:.
11079:.
11076:.
11073:.
11070:,
11067:0
11064:=
11059:1
11034:)
11031:n
11022:(
11019:b
11014:2
11006:+
11001:1
10993:=
10990:j
10968:j
10964:V
10943:1
10937:d
10915:n
10911:)
10907:q
10904:(
10901:F
10898:G
10878:v
10858:n
10838:b
10818:m
10798:)
10795:1
10787:m
10783:q
10779:(
10759:n
10731:1
10725:d
10705:1
10699:d
10677:n
10673:)
10669:q
10666:(
10663:F
10660:G
10640:m
10620:)
10617:1
10609:m
10605:q
10601:(
10581:n
10550:)
10547:q
10544:(
10541:F
10538:G
10518:)
10513:m
10509:q
10505:(
10502:F
10499:G
10479:)
10474:m
10470:q
10466:(
10463:F
10460:G
10440:)
10437:q
10434:(
10431:F
10428:G
10403:j
10399:G
10393:j
10389:A
10366:C
10341:k
10335:n
10331:j
10327:,
10324:.
10321:.
10318:.
10315:,
10310:1
10306:j
10283:)
10280:q
10277:(
10274:F
10271:G
10249:C
10226:)
10221:k
10215:n
10211:j
10207:,
10204:.
10201:.
10198:.
10195:.
10192:,
10187:1
10183:j
10179:(
10176:=
10173:A
10143:j
10139:C
10118:j
10096:j
10092:G
10069:j
10065:A
10044:)
10041:q
10038:(
10035:F
10032:G
10012:)
10007:m
10003:q
9999:(
9996:F
9993:G
9971:j
9967:C
9941:j
9937:G
9931:j
9927:A
9923:=
9918:j
9914:C
9893:)
9890:x
9887:(
9884:g
9881:)
9878:x
9875:(
9872:a
9869:=
9866:)
9863:x
9860:(
9857:c
9837:1
9831:n
9811:)
9808:x
9805:(
9802:c
9782:n
9754:)
9749:m
9745:q
9741:(
9738:F
9735:G
9714:V
9693:)
9690:q
9687:(
9684:F
9681:G
9661:v
9641:m
9621:1
9613:m
9609:q
9588:n
9568:)
9563:m
9559:q
9555:(
9552:F
9549:G
9529:1
9523:q
9503:n
9463:n
9418:V
9393:j
9369:i
9347:1
9341:n
9338:,
9335:.
9332:.
9329:.
9326:.
9323:.
9320:,
9317:0
9314:=
9311:k
9287:i
9283:v
9277:j
9274:i
9264:1
9258:n
9253:0
9250:=
9247:i
9220:j
9216:V
9192:)
9187:1
9181:n
9177:V
9173:,
9170:.
9167:.
9164:.
9161:.
9158:.
9155:,
9150:1
9146:V
9142:,
9137:0
9133:V
9129:(
9126:=
9123:V
9103:v
9083:n
9063:)
9060:q
9057:(
9054:F
9051:G
9011:)
9008:q
9005:(
9002:F
8999:G
8979:)
8974:1
8968:n
8964:v
8960:,
8957:.
8954:.
8951:.
8948:.
8945:,
8940:1
8936:v
8932:,
8927:0
8923:v
8919:(
8916:=
8913:v
8889:n
8849:n
8829:n
8809:n
8805:/
8798:2
8795:j
8770:1
8764:n
8761:,
8758:.
8755:.
8752:.
8749:.
8746:.
8743:,
8740:0
8737:=
8734:k
8710:i
8706:v
8700:k
8697:i
8692:1
8685:n
8678:2
8675:j
8668:e
8662:1
8656:n
8651:0
8648:=
8645:i
8618:k
8614:V
8589:1
8583:n
8579:V
8575:,
8572:.
8569:.
8566:.
8563:.
8560:.
8557:,
8552:1
8548:V
8544:,
8539:0
8535:V
8531:=
8528:V
8506:1
8500:n
8496:v
8492:,
8489:.
8486:.
8483:.
8480:.
8477:,
8472:1
8468:v
8464:,
8459:0
8455:v
8451:=
8448:v
8415:)
8412:q
8409:(
8406:F
8403:G
8368:1
8362:t
8339:1
8333:t
8330:3
8310:t
8290:m
8267:j
8247:l
8227:1
8219:m
8215:q
8194:l
8174:1
8166:)
8163:1
8157:t
8154:2
8151:(
8148:l
8144:x
8123:)
8120:x
8117:(
8114:p
8094:m
8074:1
8066:m
8062:q
8041:l
8021:1
8013:)
8010:1
8004:t
8001:2
7998:(
7995:l
7991:x
7970:)
7967:x
7964:(
7961:p
7941:l
7921:)
7918:x
7915:(
7912:b
7892:)
7889:x
7886:(
7883:p
7875:,
7863:)
7860:x
7857:(
7854:p
7834:)
7831:x
7828:(
7825:b
7802:)
7799:x
7796:(
7793:p
7790:)
7787:1
7779:1
7773:t
7770:2
7766:x
7762:(
7759:)
7756:x
7753:(
7750:a
7747:=
7744:)
7741:x
7738:(
7735:b
7732:)
7729:1
7721:)
7718:1
7712:t
7709:2
7706:(
7703:l
7699:x
7695:(
7673:)
7670:x
7667:(
7664:b
7661:)
7658:1
7650:)
7647:1
7641:t
7638:2
7635:(
7632:l
7628:x
7624:(
7604:1
7596:m
7592:q
7571:l
7551:t
7531:)
7528:1
7522:t
7519:2
7516:(
7513:l
7493:l
7471:)
7468:x
7465:(
7458:b
7452:)
7449:1
7443:t
7440:2
7437:(
7434:l
7430:x
7426:=
7423:)
7420:x
7417:(
7414:b
7392:1
7386:t
7383:2
7363:j
7340:)
7337:1
7329:1
7323:t
7320:2
7316:x
7312:(
7303:)
7300:x
7297:(
7290:b
7284:j
7280:x
7276:=
7273:)
7270:x
7267:(
7264:b
7242:1
7234:1
7228:t
7225:2
7221:x
7200:)
7197:x
7194:(
7191:g
7171:t
7151:)
7148:x
7145:(
7138:b
7132:j
7128:x
7107:)
7104:x
7101:(
7098:b
7078:)
7075:x
7072:(
7065:b
7059:j
7055:x
7034:)
7031:x
7028:(
7025:b
7002:1
6994:n
6990:x
6969:)
6966:x
6963:(
6960:g
6940:n
6920:1
6912:1
6906:t
6903:2
6899:x
6878:)
6875:x
6872:(
6869:p
6849:t
6829:m
6809:)
6806:x
6803:(
6800:p
6778:)
6775:x
6772:(
6769:p
6766:)
6763:1
6755:1
6749:t
6746:2
6742:x
6738:(
6735:=
6732:)
6729:x
6726:(
6723:g
6701:)
6698:q
6695:(
6692:F
6689:G
6665:c
6645:1
6642:+
6637:c
6633:x
6591:t
6588:2
6566:t
6563:2
6559:q
6536:t
6533:2
6529:q
6508:t
6505:2
6485:t
6482:2
6462:t
6442:t
6422:t
6402:t
6399:2
6379:t
6359:t
6356:2
6336:t
6314:)
6311:x
6308:(
6305:g
6296:)
6293:x
6290:(
6287:e
6284:=
6281:)
6278:x
6275:(
6272:s
6250:1
6247:+
6244:)
6241:x
6238:(
6235:b
6213:i
6209:x
6188:)
6185:x
6182:(
6179:b
6157:0
6153:b
6132:1
6126:t
6106:)
6103:x
6100:(
6097:b
6077:)
6074:1
6066:n
6062:x
6058:(
6049:)
6046:x
6043:(
6040:b
6035:i
6031:x
6027:=
6024:)
6021:x
6018:(
6015:e
5995:t
5972:t
5952:t
5925:t
5905:1
5902:+
5899:t
5896:2
5864:m
5858:n
5855:=
5852:k
5832:1
5824:m
5820:2
5816:=
5813:n
5793:)
5790:2
5787:(
5784:F
5781:G
5761:0
5758:=
5755:)
5749:(
5746:v
5724:i
5699:i
5679:2
5671:m
5667:2
5646:0
5604:i
5596:=
5593:)
5587:(
5584:v
5564:0
5561:=
5558:)
5552:(
5549:g
5529:)
5524:m
5520:2
5516:(
5513:F
5510:G
5488:i
5460:i
5438:i
5434:x
5413:0
5410:=
5407:)
5404:x
5401:(
5398:e
5376:)
5373:x
5370:(
5367:e
5364:+
5361:)
5358:x
5355:(
5352:g
5349:)
5346:x
5343:(
5340:a
5337:=
5334:)
5331:x
5328:(
5325:v
5303:1
5297:n
5274:=
5251:2
5248:=
5245:q
5222:)
5219:1
5213:q
5210:(
5206:/
5202:)
5199:1
5191:m
5187:q
5183:(
5180:=
5177:n
5157:1
5149:)
5146:1
5140:q
5137:(
5133:/
5129:)
5126:1
5118:m
5114:q
5110:(
5106:x
5065:1
5062:=
5057:)
5054:1
5048:q
5045:(
5041:/
5037:)
5034:1
5026:m
5022:q
5018:(
4991:1
4985:q
4977:=
4954:)
4949:m
4945:q
4941:(
4938:F
4935:G
4892:]
4889:m
4883:)
4880:1
4874:q
4871:(
4867:/
4863:)
4860:1
4852:m
4848:q
4844:(
4841:,
4838:)
4835:1
4829:q
4826:(
4822:/
4818:)
4815:1
4807:m
4803:q
4799:(
4796:[
4776:)
4773:1
4767:q
4764:(
4760:/
4756:)
4753:1
4745:m
4741:q
4737:(
4714:m
4694:q
4673:H
4652:q
4629:)
4626:m
4620:1
4612:m
4608:2
4604:,
4601:1
4593:m
4589:2
4585:(
4565:1
4557:m
4553:2
4532:m
4510:n
4507:i
4504:m
4500:d
4479:1
4471:m
4467:2
4446:m
4426:m
4398:]
4395:4
4392:,
4389:2
4383:r
4375:r
4371:2
4367:,
4364:1
4356:r
4352:2
4348:[
4328:3
4322:r
4300:3
4296:x
4292:+
4289:x
4286:+
4283:1
4246:3
4242:)
4236:2
4232:X
4228:(
4225:+
4220:3
4216:)
4210:1
4206:X
4202:(
4199:=
4194:3
4190:S
4167:2
4163:X
4159:+
4154:1
4150:X
4146:=
4141:1
4137:S
4114:)
4109:m
4105:2
4101:(
4098:F
4095:G
4066:i
4062:3
4054:+
4049:i
4046:3
4038:=
4033:3
4029:S
4002:i
3993:+
3988:i
3980:=
3975:1
3971:S
3948:)
3943:3
3935:(
3932:e
3929:=
3924:3
3920:S
3899:)
3893:(
3890:e
3887:=
3882:1
3878:S
3855:3
3810:)
3807:x
3804:(
3801:g
3778:)
3773:3
3765:(
3761:v
3757:=
3752:3
3748:S
3727:)
3721:(
3717:v
3713:=
3708:1
3704:S
3678:2
3674:X
3651:2
3647:X
3624:1
3620:X
3591:)
3588:x
3585:(
3582:g
3573:0
3567:)
3564:)
3561:x
3558:(
3555:g
3552:)
3549:x
3546:(
3543:a
3540:(
3520:)
3517:x
3514:(
3511:g
3502:)
3499:x
3496:(
3493:e
3487:)
3484:)
3481:x
3478:(
3475:e
3472:+
3469:)
3466:x
3463:(
3460:g
3457:)
3454:x
3451:(
3448:a
3445:(
3439:)
3436:x
3433:(
3430:v
3424:)
3421:x
3418:(
3415:S
3393:)
3390:x
3387:(
3384:g
3364:)
3361:x
3358:(
3355:v
3335:)
3332:x
3329:(
3326:S
3299:)
3296:x
3293:(
3290:e
3268:)
3265:x
3262:(
3259:e
3256:+
3253:)
3250:x
3247:(
3244:g
3241:)
3238:x
3235:(
3232:a
3229:=
3226:)
3223:x
3220:(
3217:v
3197:1
3191:n
3168:)
3163:m
3159:2
3155:(
3152:F
3149:G
3127:3
3082:1
3074:m
3070:2
3049:n
3029:)
3026:2
3023:(
3020:F
3017:G
2997:0
2994:=
2991:)
2985:(
2980:C
2938:)
2935:8
2932:(
2929:F
2926:G
2903:1
2900:+
2897:x
2894:+
2889:3
2885:x
2881:=
2878:)
2875:x
2872:(
2869:g
2826:n
2806:b
2786:b
2766:b
2746:)
2743:b
2737:k
2734:,
2731:b
2725:n
2722:(
2702:)
2699:k
2696:,
2693:n
2690:(
2667:n
2647:k
2627:k
2619:−
2607:n
2583:)
2580:b
2577:+
2574:k
2571:,
2568:b
2565:+
2562:n
2559:(
2539:b
2515:)
2512:k
2509:,
2506:n
2503:(
2472:1
2452:b
2430:i
2426:x
2417:i
2413:c
2407:1
2401:n
2396:0
2393:=
2390:i
2365:C
2345:)
2340:1
2334:n
2330:c
2326:,
2323:.
2320:.
2317:,
2312:0
2308:c
2304:(
2284:)
2281:x
2278:(
2275:g
2255:)
2252:x
2249:(
2246:g
2243:)
2240:x
2237:(
2234:a
2231:=
2228:)
2225:x
2222:(
2219:c
2184:)
2181:x
2178:(
2175:c
2150:)
2147:1
2139:n
2135:x
2127:(
2122:)
2119:x
2116:(
2113:c
2108:b
2104:x
2083:n
2063:b
2040:)
2037:k
2034:,
2031:n
2028:(
1989:1
1981:n
1977:x
1956:)
1953:2
1950:(
1947:F
1944:G
1924:1
1921:+
1918:x
1894:)
1891:2
1888:(
1885:F
1882:G
1859:1
1851:n
1847:x
1826:1
1818:n
1814:x
1793:1
1771:n
1767:A
1738:)
1735:1
1732:,
1729:1
1726:,
1723:0
1720:(
1698:2
1694:x
1690:+
1687:x
1664:)
1661:x
1658:+
1655:1
1652:(
1629:)
1626:x
1623:+
1620:1
1617:(
1597:)
1594:1
1586:3
1582:x
1578:(
1574:/
1570:]
1567:x
1564:[
1559:2
1554:F
1540:.
1528:)
1525:)
1522:1
1519:,
1516:0
1513:,
1510:1
1507:(
1504:,
1501:)
1498:1
1495:,
1492:1
1489:,
1486:0
1483:(
1480:,
1477:)
1474:0
1471:,
1468:1
1465:,
1462:1
1459:(
1456:,
1453:)
1450:0
1447:,
1444:0
1441:,
1438:0
1435:(
1432:(
1409:)
1406:0
1403:,
1400:1
1397:,
1394:1
1391:(
1371:3
1368:=
1365:n
1343:2
1338:F
1333:=
1330:A
1298:R
1267:q
1247:n
1227:c
1207:c
1204:=
1201:c
1195:e
1175:e
1155:C
1131:e
1111:e
1108:=
1103:2
1099:e
1078:e
1058:C
1031:d
1025:n
1005:C
985:d
965:g
941:1
933:n
929:x
908:g
885:C
861:R
837:R
813:C
793:x
771:1
765:n
761:x
755:1
749:n
745:c
741:+
735:+
732:x
727:1
723:c
719:+
714:0
710:c
689:)
684:1
678:n
674:c
670:,
664:,
659:0
655:c
651:(
631:R
611:C
591:)
588:q
585:(
582:F
579:G
576:=
573:A
549:)
546:1
538:n
534:x
530:(
526:/
522:]
519:x
516:[
513:A
510:=
507:R
469:C
447:1
441:n
415:n
411:)
407:q
404:(
401:F
398:G
378:)
373:1
367:n
363:c
359:,
353:,
348:1
344:c
340:,
335:n
331:c
327:(
305:C
283:)
278:n
274:c
270:,
264:,
259:1
255:c
251:(
248:=
245:c
216:C
194:n
171:)
168:q
165:(
162:F
159:G
125:C
65:)
59:(
54:)
50:(
36:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.