Бимодульная модулярная арифметика — различия между версиями
Материал из Модулярная арифметики
Isaeva (обсуждение | вклад) (Новая страница: « Аддитивный характер вычислений в кольце вычетов <math> Z_p </math> порождает дополнительные ра…») |
Isaeva (обсуждение | вклад) |
||
Строка 4: | Строка 4: | ||
= Кодовая конструкция проф. Д.А. Поспелова = | = Кодовая конструкция проф. Д.А. Поспелова = | ||
− | [[изображение:BimodModArith_fig1_add. | + | [[изображение:BimodModArith_fig1_add.PNG|200px|frame|center|Рис.1. Структурная схема операции сложения]] |
− | [[изображение:BimodModArith_fig2_mult. | + | [[изображение:BimodModArith_fig2_mult.PNG|200px|frame|center|Рис.2. Структурная схема операции умножения]] |
= Модифицированная кодовая конструкция = | = Модифицированная кодовая конструкция = |
Версия 12:35, 28 мая 2014
Аддитивный характер вычислений в кольце вычетов порождает дополнительные расходы на выполнение арифметических операций. Это обусловлено тем, что результат выполненной операции может выйти за диапазон , тогда требуется корректировка результата, т.е. взятие результата выполненной операции по модулю. Мультипликативная операция над остатками x, y mod p более трудоемка, поэтому наиболее эффективным способом избежать прямой реализации мультипликативной операции является переход к индексам вычетов по основанию первообразного корня, однозначно связанных с данным модулярным кодом.