[an error occurred while processing this directive]
А какой смысл рассматривать операции в отрыве от задачи?
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Oldring 27 января 2003 г. 15:19
В ответ на: да, алгебре все-равно какими объектами она оперирует отправлено yes 27 января 2003 г. 10:31

Операции GF(2) очень легко реализуемы. Только какой в этом толк для решения Вашей задачи от этого?

Поля могут быть либо конечными (Галуа), либо бесконечными. Структура полей Галуа хорошо известна. Бесконечные поля можно представлять в железе только приближенно целыми числами.

Что касается более эффективного представления GF(256) - есть метод. Элементы поля рассматриваются как вычеты многочленов над GF(16) по модулю немриводимого над GF(16) многочлена второй степени. В этом случае такие операции, как умножение и взятие обратного по умножению, выражаются достаточно просто через операции GF(16). Сами элементы GF(16) можно представить в "оптимальном нормальном базисе". В нем возведение в квадрат, необходимое для реализации взятия обратного по умножению GF(256), является циклическим сдвигом, а умножение тоже упрощается по сравнению с полиноминальным представлением. Сложение во всех случаях является XOR битовых векторов. Только такими методами невозможно упрощать вычисления в простом поле.

Эти алгоритмы описаны в литературе и запатентованы в Америке, по крайней мере. Вообще, видел кучу свежих Американских патентов по поводу вычислений в полях Галуа, в том числе и покрывающих старые давно известные методы :).

Если рассматривать эффективные представления полей Галуа, нельзя забыть про логарифмическое. Только очень уж сложно складывать становится :).

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru