Дисциплина
"Программное обеспечение систем передачи данных"

Содержание

3.6. Методы сокращения полосы частот факсимильного сигнала. Алгоритм кодирования длин серий

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

      Методы сокращения полосы частот факсимильного сигнала основаны на учете избыточности изображения. Как полутоновые, так и двухградационные черно-белые изображения имеют большую статистическую избыточность.

      Имеется ряд статистических моделей двухградационного изображения. Так, при электрооптическом анализе двухградационного изображения после соответствующей обработки сигнала, образующегося на выходе фотоэлектрического преобразователя, получается сигнал в виде случайной последовательности единиц и нулей, причем единицы и нули группируются. Если принять сигнал, соответствующий "черному" за "1", а сигнал, соответствующий "белому" за "0", то получатся пачки (серии) единиц и нулей. Статистика появления серий единиц и нулей обуславливается правилами формирования знаков (букв, цифр). При разбиении изображения на элементарные площадки (элементы изображения) число их достаточно велико. Если же элементами изображения считать серии черно-белых отрезков изображения вдоль строки, то объём передаваемых сообщений уменьшится. Модель двухградационного изображения в виде серий является основой для разработки методов эффективного кодирования.

Алгоритм кодирования длин серий.

      При кодировании по этому методу двухуровневый факсимильный сигнал от каждой строки развертки разбивается на отдельные элементы - дискретизируется. Элементам белого приписывается значение логического нуля, а черного единицы. При этом учитывается, что, как правило, в среднем длины черных участков изображения много короче белых. Длины белых участков кодируются, например, шестиэлементными кодовыми комбинациями (до 63 элементов сигнала), а отрезки черного - трехэлементными (до семи элементов сигнала). Кодирование строки всегда начинается с белого; для определения начала строки передается служебная комбинация из девяти нулей. При кодировании белого различают отрезки; меньше 63 элементов изображения; больше, но не кратные 63 элементам; равные или кратные 63 элементам. В первом случае отрезки кодируются шестиэлементными кодовыми комбинациями. Во втором случае длина отрезка кодируется несколькими шестиэлементными комбинациями, причем все они, кроме последней, состоят из одних единиц. В третьем случае длина отрезка кодируется одной или несколькими шестиэлементными комбинациями, состоящими из одних единиц, и для определения окончания белого передастся служебная кодовая комбинация из шести нулей.

      При кодировании черного различают отрезки; меньше 7 элементов изображения; больше, но не кратные 7 элементам; равные или кратные 7 элементам. Они кодируются так же, как и отрезки белого, но при этом используются не шести, а трехэлементные кодовые комбинации.

      Для оценки методов сжатия используется коэффициент сжатия, который определяется по формуле:

K = N / Nсж

      где N - число элементов на изображении, Nсж - число двоичных разрядов для представления сжатого изображения (с учетом служебных кодовых комбинаций).

      Метод КДС обладает низкой помехоустойчивостью. Неверно принятый код длины серии приводит к так называемому "треку ошибок", поскольку декодер воспроизведет серию не той длины. Таким образом, даже одиночная ошибка за счет помехи в канале приводит к "разрушению" строки.

<<< ^^^ >>>
Created by Aleksey Vishnyakov © 2002