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.

Kapcsolódó cikkek