Leírás gfprimfd funkció
Keresés primitív polinomok véges mező
Figyelem! A következő leírás a 2.0-ás verzió csomag Communications (MATLAB 6.1 pont). A 2.1 verzió (MATLAB 6.5) talál primitív polinomok bináris véges területen (beleértve a kiterjesztést) végezzük primpoly funkció, és ez a funkció csak azokra a földekre GF (p m), ahol p - prímszám kettőnél nagyobb.
pol = gfprimfd (m);
pol = gfprimfd (m, opt);
pol = gfprimfd (m, opt, p);
Minden szintaxist, ha m = 1, visszatér pol = [1 1] az eredményt.
A polinom képviseli, mint egy sorban tartalmazó vektor együtthatókat növekvő sorrendben a hatáskörét.
Garancia vektor karakterlánc, amely egy primitív polinom a mező GF (2 m). Bemeneti paraméter m kell egy pozitív egész szám.
Keresések egy vagy több primitív polinomok a mező GF (2 m), ahol m - pozitív egész szám. Ha m> 1, akkor az eredmény függ pol opt második bemeneti paraméter szerint az alábbi táblázatban.
Az értelemben eredmény pol
Minden primitív polinomok a mező GF (2 m), pontosan opt nem nulla együtthatók
Mátrix, minden sor egy elemi polinom
pol = gfprimfd (m, opt, p)
Ugyanaz pol = gfprimfd (m, opt), de mivel egy jellegzetes mező helyett két paraméter értéke p, amelynek meg kell lennie elsődleges. Így, ebben az esetben, a számításokat a mező GF (p m).
Az alábbi kód végzi keresni primitív polinomok GF (32), amelynek különböző kiegészítő tulajdonságok. Megjegyezzük, hogy a változó fourterms egy üres mátrix, mert ezen a területen nem létezik primitív polinomok, amelyek pontosan négy nem nulla együtthatót. Szintén fontos megjegyezni, hogy a változó manyterms jelentése egy elemi polinom, amelynek pontosan öt nem nulla együtthatók, és a változó fiveterms jelentése minden primitív polinomok amelynek pontosan öt nem nulla együtthatók.
p = 2; m = 5; % Dolgoznak a területen GF (32)
manyterms = gfprimfd (5, 'max')
fiveterms = gfprimfd (5,5)
fourterms = gfprimfd (5,4)
Követve az eredménye a példa.
manyterms =
1 1 1 1 0 1
fiveterms =
1 1 1 1 0 1
1 1 1 0 1 1
1 1 0 1 1 1
1 0 1 1 1 1
Nem elemi polinom kielégíti az adott korlátok.
Gfprimfd funkció vizsgálatok primitív polinomok, a funkció használata gfprimck. Ha a paraméter értéke opt „min”, „max” vagy elhagyható, akkor a polinomok által konstruált képező m értékű reprezentációk egész számok radix p. Ezt követően egymás után válogatás egészek irányába növekedése vagy csökkenése, gfprimfd függvény az első polinomiális kielégíti a meghatározott feltételeket.