|
|
|||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||
| Вход | |||||||||||||||||||||||||||||||||
|
Раздел "Обработка сигналов и изображений\Communications Toolbox"
Список функций CommunicationsToolbox: Помехоустойчивое кодирование и декодирование В оглавление \ К следующему разделу \ К предыдущему разделу
Синтаксис: genpoly = rspoly(n,k); Описание:
Возвращает порождающий полином для кода Рида—Соломона с длиной кодового слова n и длиной блока исходного сообщения k. Результат genpoly представляет собой вектор-строку, этот вектор содержит коэффициенты полинома в порядке возрастания степеней. Каждый коэффициент является элементом конечного поля GF(2m), представленным в экспоненциальном формате.
То же, что и genpoly = rspoly(2^m-1,k), но работает быстрее. Если n не равно 2m – 1, выводится сообщение об ошибке.
То же, что первый вариант синтаксиса, но входной параметр field косвенно задает примитивный элемент конечного поля GF(2m), относительно которого будет формироваться экспоненциальный формат представления коэффициентов полинома в выходном преобразование genpoly. Параметр field должен представлять собой матрицу, перечисляющую все элементы поля GF(2m) в следующем формате: матрица имеет m столбцов и 2m строк, элементы матрицы равны 0 или 1, строки представляют собой различные комбинации нулей и единиц. Такую матрицу можно сгенерировать, например, командой gftuple([-1:2^m-2]',m). Обе матрицы field и genpoly используют экспоненциальный формат, связанный с одним и тем же примитивным элементом. Данный вариант синтаксиса работает быстрее, чем первый из перечисленных.
Дополнительно возвращает корректирующую способность полученного кода Рида—Соломона (выходной параметр t). Примеры: Приведенная ниже команда показывает, что порождающий полином для кода Рида—Соломона (15, 11) имеет вид genpoly = rspoly(15,11,4) genpoly = Следующий вариант синтаксиса использует третий входной параметр fieldи дает тот же результат, что и предыдущий пример. m = 4; |
|
Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2002 г.)
|
||
| На первую страницу \ Сотрудничество \ MathWorks \ SoftLine \ Exponenta.ru \ Exponenta Pro | ||
| E-mail: | ||
| Информация на сайте была обновлена 11.05.2004 |
Copyright 2001-2004 SoftLine Co Наши баннеры |
|