II Всероссийская конференция пользователей MATLAB, 25-26 мая 2004 года >>
На первую страницу
Рубрика Matlab&Toolboxes
Российские MATLAB-разработки
Вход
 

Раздел "Обработка сигналов и изображений\Communications Toolbox"

Список функций CommunicationsToolbox: Помехоустойчивое кодирование и декодирование

  В оглавление \ К следующему разделу \ К предыдущему разделу

RSDECOF
Декодирование текстового файла,
закодированного с использованием кода Рида—Соломона

Синтаксис:

rsdecof(file_in,file_out);
rsdecof(file_in,file_out,err_cor);

Описание:

Данная функция является обратной по отношению к функции rsencof — она осуществляет декодирование файла, закодированного с помощью функции rsencof.

  • rsdecof(file_in,file_out)

Декодирует текстовый (ASCII) файл file_in, созданный с помощью функции rsencof с использованием кода Рида— Соломона (117, 127), исправляющего 5-кратные ошибки. Декодированное сообщение записывается в файл file_out. Параметры file_in и file_out должны быть строками.

Замечание. Если число символов в файле file_in не делится на 127, то функция дополняет файл символами char(4). Если кодирование и декодирование файла выполнялись функциями rsencof и rsdecof соответственно, в конце декодированного файла может содержаться некоторое количество символов char(4), которых не было в исходном файле.

  • rsdecof(file_in,file_out,err_cor)

То же, что и предыдущий вариант синтаксиса, но параметр err_cor задает корректирующую способность кода (кратность исправляемых ошибок). Длина блока равна 127 символам. Длина сообщения в блоке составляет 127-2*err_cor. Значение параметра err_cor должно совпадать с тем, что использовалось функцией rsencof при создании файла file_in.

Примеры.

Пример использования функции rsdecof имеется на странице с описанием функции rsencof.

Сопутствующие функции: rsencof, encode, decode, rsenco, rsdeco.

  В оглавление \ К следующему разделу \ К предыдущему разделу

 

О получении локальных копий сайтов
  Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2002 г.)
На первую страницу \ Сотрудничество \ MathWorks \ SoftLine \ Exponenta.ru \ Exponenta Pro   
E-mail:    
  Информация на сайте была обновлена 11.05.2004 Copyright 2001-2004 SoftLine Co 
Наши баннеры