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

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

Список функций Communications Toolbox: Функции кодирования источника

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

ARITHDECO
Декодирование двоичного арифметического кода

Синтаксис:

dseq = arithdeco(code,counts,len)

Описание:

dseq = arithdeco(code,counts,len)

Декодирует двоичный арифметический код из вектора code, восстанавливая исходную последовательность из len символов. Вектор counts представляет статистические характеристики источника сообщения — в нем содержится число вхождений в тестовый набор данных каждого символа из алфавита сообщения. Данная функция рассчитана на декодирование данных, закодированных с помощью функции arithenco.

Примеры:

Данный пример аналогичен тому, что приведен на странице с описанием функции arithenco, за исключением того, что помимо кодирования здесь демонстрируется и восстановление исходной последовательности данных с помощью функции arithdeco.

counts = [99 1]; % Соотношение единиц и двоек – 99 к одному
len = 1000;
seq = randsrc(1,len,[1 2; .99 .01],19069); % Случайная последовательность
code = arithenco(seq,counts);
dseq = arithdeco(code,counts,length(seq)); % Декодирование
isequal(seq,dseq) % Проверка совпадения исходного и декодированного сообщений

Результат работы примера показывает, что результат декодирования совпадает с исходным сообщением:

ans =
     1

Алгоритм:

Алгоритм, используемый данной функцией, описан в приведенной ниже ссылке на литературу.

Сопутствующие функции: arithenco

Литература:

Sayood, Khalid, Introduction to Data Compression, San Francisco, Morgan Kaufmann, 2000.

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

 

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