Maradék osztályrendszer

A maradék osztályrendszer (SOC) ( angol  maradék számrendszer ) egy moduláris aritmetikán alapuló számrendszer .

Egy szám reprezentációja a maradék osztályrendszerben a maradék fogalmán és a kínai maradéktételen alapul . Az RNS-t páronkénti koprímmodulok halmaza határozza meg , vagyis úgy, hogy , amelyet bázisnak nevezünk, és egy szorzat úgy, hogy a szegmens minden egész száma egy maradék halmazhoz van társítva , ahol

Ugyanakkor a kínai maradéktétel garantálja az intervallumból származó nemnegatív egészek ábrázolásának egyediségét (egyediségét) .

A maradék osztályrendszer előnyei

Az RNS-ben az aritmetikai műveleteket (összeadás, kivonás, szorzás, osztás) komponensenként hajtják végre, ha az eredményről tudjuk, hogy egész szám, és az is benne van .

Összeadási képlet: hol

A kivonás, szorzás és osztás hasonlóan történik. Megjegyzés : A felosztásra további korlátozások vonatkoznak. Az osztásnak egész számnak kell lennie, vagyis az osztónak egész számmal kell osztania az osztalékot. Az osztónak koprime-nek kell lennie a bázis összes moduljával.

A maradék osztályrendszer hátrányai

A maradék osztályrendszer alkalmazása

Az SOC-t széles körben használják a mikroelektronikában speciális DSP -eszközökben , ahol szükség van rá:

Gyakorlati alkalmazás: Csehszlovák vákuumcsöves "EPOS" számítógép , 5E53 szovjet katonai többprocesszoros szuperszámítógép , amelyet rakétavédelmi problémák megoldására terveztek .

Speciális modulrendszerek

A moduláris aritmetikában léteznek speciális modulkészletek, amelyek lehetővé teszik a hiányosságok részleges kiegyenlítését, és amelyekhez hatékony algoritmusok vannak a számok összehasonlítására, valamint a moduláris számok közvetlen és fordított fordítására pozíciószámrendszerbe. Az egyik legnépszerűbb modulrendszer egy három páronkénti , {2 n −1, 2 n , 2 n +1} alakú koprímszám halmaza .

Példa

Vegyünk egy RNS-t bázissal . Ezen az alapon lehetőség van számok ábrázolására a -tól egy az egyhez intervallumból , mivel . A helyszámrendszerből és a maradékosztályok rendszeréből származó számok megfelelési táblázata:

Kiegészítési példa

Adjunk hozzá két 9-es és 14-es számot a bázishoz . Ezek ábrázolása az adott alapon és (lásd a fenti táblázatot). Használjuk a képletet az összeadáshoz:

 - a táblázat szerint ügyelünk arra, hogy az eredmény 23 legyen.

Szorzási példa

Szorozz meg két számot 4 és 5 alapon . Ábrázolásuk az adott alapon és (lásd a fenti táblát). Használjuk a szorzás képletét:

 - a táblázat szerint ügyelünk arra, hogy az eredmény 20 legyen.

Megjegyzés: ha olyan számokat szoroznánk vagy adnánk össze, amelyek a szorzás eredményeként nagyobb vagy egyenlő számot adtak, akkor a kapott eredmény, ahol a művelet eredménye a helyzeti számrendszerben.

Példa az osztásra, feltételezve, hogy egész osztás lehetséges

Az osztás a szorzással megegyező módon hajtható végre, de csak akkor, ha az osztó egyenletesen, maradék nélkül osztja az osztalékot.
Modulok esetén ossza el az 1872-es számot 9- cel. Ossza el -vel .

Használjuk a képletet

Itt azt kell mondani, hogy ami nem ugyanaz, mint egyszerűen osztani -vel . A képlet szerint a következőket kapjuk:







Ez a helyes eredmény - a 208-as szám. Ilyen eredmény azonban csak akkor érhető el, ha tudjuk, hogy az osztás maradék nélkül történik.

Lásd még

Irodalom

Linkek