Devirli Kodlar

Bu bölümde doğrusal kodların en önemli alt sınıflarından biri olan devirli kodları tanımlayacağız ve bu kodların temel özelliklerini inceleyeceğiz. Devirli kodlar, kod sözcüklerinin belirli bir düzen içinde birbirlerine dönüştürülebildiği kodlardır ve bu özellikleri sayesinde birçok uygulamada tercih edilirler. Devirli kodların analizini yaparken, sözcükleri polinomlara dönüştürerek çalışacağız. Bu nedenle devirli kodları çalışırken, $n$ uzunluklu bir sözcüğün koordinatlarını 0,1,$\ldots$, $n-1$ olarak numaralandırmak oldukça kullanışlı olacaktır. Böylece $(a_{0},a_{1},\ldots,a_{n-1})$ sözcüğünü $a_{0}+a_{1}x+\cdots+a_{n-1}x^{n-1}$ polinomuyla ilişkilendirebiliriz. Devirli kodların tanımında ve özelliklerinde bu polinom temelli gösterimi daha çok kullanacağız.