|
|
|||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||
| Вход | |||||||||||||||||||||||||||||||||
|
Раздел "Обработка сигналов и изображений\Communications Toolbox" Список функций CommunicationsToolbox: Вычисления в конечных полях (полях Галуа) В оглавление \ К следующему разделу \ К предыдущему разделу
Внимание! Приведенное ниже описание относится к версии 2.0 пакета Communications, (MATLAB 6.1). В версии 2.1 (MATLAB 6.5) деление объектов полиномов двоичных конечных полей (в том числе расширенных) производится с помощью функции deconv, а данная функция применяется только к полям GF(pm), где p — простое число, большее двух. Синтаксис: [quot,remd] = gfdeconv(b,a); Описание: Функция gfdeconv производит деление полиномов, заданных над конечным полем. Для деления элементов конечного поля используется функция gfdiv. С алгебраической точки зрения деление полиномов в конечном поле эквивалентно обращению свертки векторов, содержащих коэффициенты полиномов. При вычислении обращения свертки должна использоваться арифметика над тем же конечным полем.
Выполняет деление полинома b на полином a над полем GF(2), возвращая частное в выходном параметре quot и остаток от деления в выходном параметре remd. Входные параметры и результаты работы представляют собой векторы-строки, содержащие коэффициенты соответствующих полиномов в порядке возрастания степеней. Каждый коэффициент может быть равен 0 или 1, поскольку вычисления производятся в поле GF(2).
Выполняет деление полинома b на полином a над полем GF(p), возвращая частное в выходном параметре quot и остаток от деления в выходном параметре remd. Третий входной параметр p — простое число. Параметры b, a, quot и remd представляют собой векторы-строки, содержащие коэффициенты соответствующих полиномов в порядке возрастания степеней. Возможные значения коэффициентов лежат в диапазоне от 0 до p – 1.
Выполняет деление полинома b на полином a над полем GF(pm), возвращая частное в выходном параметре quot и остаток от деления в выходном параметре remd. Здесь p — простое число, а m — положительное целое число. Входные и выходные параметры представляют собой векторы-строки коэффициентов (в порядке возрастания степеней) соответствующих полиномов, представленные в экспоненциальном формате по отношению к некоторому примитивному элементу поля GF(pm). Третий входной параметр field представляет собой матрицу, в которой перечислены все элементы поля GF(pm), упорядоченные по степеням того же самого примитивного элемента. Получить такую матрицу можно с помощью функции gftuple. Пример: Приведенный ниже код показывает, что в простом двоичном поле GF(2) выполняется равенство p = 2; Результат работы примера приведен ниже: quot = Правильно. Приведенный ниже код выводит список тех полиномов вида p = 3; m = 2;
|
|
Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2002 г.)
|
||
| На первую страницу \ Сотрудничество \ MathWorks \ SoftLine \ Exponenta.ru \ Exponenta Pro | ||
| E-mail: | ||
| Информация на сайте была обновлена 11.05.2004 |
Copyright 2001-2004 SoftLine Co Наши баннеры |
|