Кодер

Кодер выполняет систематическое кодирование с одной проверкой на четность, образуя код (n, k,). При этом символы двоичного числа, образованного номером уровня, становятся информационными символами кодового слова.

На выходе кодера последовательность кодовых символов bk каждого n - разрядного кодового слова b преобразуется в импульсную последовательность b(t). Длительность импульсной последовательности, соответствующей каждому кодовому слову, одинакова и равна ∆t. Сигнал b(t) на выходе кодера представляет собой случайный синхронный телеграфный сигнал.

3.1 Сформулируем правило кодирования при использовании систематического кода с одной проверкой на четность и определим n.

Импульсная последовательность b(t), полученная на выходе АЦП, преобразуется в k-разрядный равномерный двоичный код. Затем к полученной k-разрядной двоичной кодовой последовательности добавляется один проверочный символ, формируемый суммированием по модулю 2 всех информационных символов. На выходе кодера последовательность кодовых символов bk каждого n-разрядного кодового слова b снова преобразуется в импульсную последовательность b(t), состоящую из последовательности биполярных импульсов единичной высоты. Положительные импульсы последовательности b(t) соответствуют нулевым символам кодовой комбинации, а отрицательные импульсы - единичным символам.

Минимальное значение разрядности кода k найдем из выражения:

L = 2k

т.е.: k = log2(L), ( 3.1 )

у нас L = 256 в итоге имеем: k = log2(256) = 8. Тогда, для осуществления одной проверки на четность, необходимо, чтобы разрядность кода была равна:

n = k + 1

n = 8 + 1 = 9 разрядов.

3.2 Рассчитаем избыточность кода с одной проверкой на четность.

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

, ( 3.2 )

.3 Запишем двоичное кодовое слово, которое будет образовано в результате кодирования k - разрядного двоичного числа j. Укажем информационные и проверочные символы, начертим соответствующею импульсную последовательность b(t).Будем считать, что при примитивном кодировании aj - му уровню сигнала ставится в соответствие двоичная кодовая комбинация, представляющая собой запись числа j в двоичной системе исчисления. Запишем число j = 196 в двоичной системе счисления:

[ J ]2 = 11000100

Рассматривая символы 11000100 как информационные, образуем кодовое слово - вектор b:

;

Определим проверочный символ b9 путем суммирования по модулю два всех восьми информационных символов данной кодовой комбинации:

b9 = 1

Тогда искомая кодовая комбинация:

= 110001001

Здесь первые восемь символов это информационные биты, а последний девятый символ это проверочный символ.

Начертим соответствующую импульсную последовательность b(t).

Рисунок 6 - Импульсная последовательность b(t).

3.4 Определим длительность интервала Т, отводимого на передачу каждого символа кодового слова, и количество символов, производимых кодером в единицу времени, т.е. скорость следования кодовых символов Vk.

Число двоичных символов, выдаваемых кодером в единицу времени, т.е. скорость следования кодовых символов Vk , определим по формуле:

, ( 3.2 )

Где ∆t - Длительность импульсной последовательности, соответствующая кодовому слову;n = k +1 - число двоичных символов.

бод

Определим длительность интервала Т, отводимого на передачу каждого символа кодового слова:

, ( 3.3 )

= 16,3 мкс.

Другие стьтьи в тему

Разработка схемы приоритетов прерываний
Для обеспечения перехода от одной программы к другой в мультипрограммной ЭВМ вводится так называемый режим прерывания программ. Прерывание программы - способность процессора прекращать выполнение текущей программы и её управление при возникновении определенных условий. Сигналы, вызы ...

Расчет цифрового фильтра
1. Для периодического сигнала, вид и параметры которого заданы в таблице 1, выполнить разложение в ряд Фурье. 2. Построить графики амплитудного и фазового спектров периодического сигнала. . Восстановит ...

Разделы

Радиоэлектроника и телекоммуникации © 2024 : www.techelements.ru