Ликбез №5. Модуляция и передача цифровых сигналов по каналам связи (Часть 1).

Лет 15 тому назад один из бывших сотрудников ведущего европейского поставщика оборудования связи (Ericsson) рассказывал мне, как они поставляли систему радиодоступа DECT в одну из российских «электросвязей». Когда шведы приехали подписывать контракт, то главный инженер российского оператора во время церемонии подписания вдруг произнёс: «Что-то мне кажется, вы нас обманываете – как это можно голос в цифре передавать, да ещё по воздуху?». Немая сцена…

Вот и попробуем разобраться, как «голос преобразуется в цифру».

Методы модуляции аналоговых сигналов

Любой аналоговый сигнал, например, электрический ток из микрофона, при передаче по цифровым каналам связи нужно, как говорят, «оцифровать». То есть, выполнить цифровую модуляцию. Можно, конечно, и в аналоговом виде сигнал передавать, но с середины прошлого века так уже никто не делает – это чревато высокими затратами и очень низким качеством связи.

Для оцифровки аналоговый сигнал А сигнал нужно подвергнуть модуляции. Например, существует Импульсно-Амплитудная Модуляция (ИАМ), по-английски PAM (Pulse Amplitude Modulation), что показано на графике В. По сути, это просто выборка (дискретизация) значений амплитуды сигнала через равные промежутки времени. В результате сигнал все равно остаётся аналоговым, только представленным в виде «столбиков», высота которых представляет собой амплитуду сигнала в момент выборки.

Теперь по одному проводу можно передавать несколько сигналов, если в промежутке между двумя выборками сигнала А передавать выборки от других сигналов.

Другой вид модуляции — импульсно-широтная модуляция (ИШМ), или PWM — Pulse Width Modulation, что мы видим на графике С. Здесь амплитуда А сигнала в каждый момент выборки представлена длительностью («шириной») импульсов, амплитуда которых всегда постоянная.

На графике D показана фазовая модуляция, или PPM — Pulse Position Modulation. Дословно сиё переводится как «модуляция по положению импульса». Фактически, амплитуда сигнала А здесь представлена фазой (сдвигом) импульсов равной амплитуды относительно момента дискретизации исходного сигнала А.

Ну и наконец, есть ещё импульсно-кодовая модуляция (ИКМ), которая показана на графике Е. По-английски она называется PСM (Pulse Сode Modulation).

Вот эта модуляция нас и будет больше всего интересовать, поскольку она и есть цифровая!

1.png

Рис. 1. Виды модуляции аналогового сигнала.

Заметим, что и цифровой сигнал тоже можно различным образом модулировать.

 

Преобразование аналогового сигнала в цифровой

Чтобы преобразовать аналоговой сигнала в цифровую форму, нужно его, во-первых, сделать выборку его величины (амплитуды) через равные промежутки времени. Это процесс называется «семплированием» (от слова sample – «образец») и показан на рис. 2.

2

Рис. 2. Преобразование аналогового сигнала в цифровой

Во-вторых, нужно сделать квантование, т.е. измерение величины амплитуды сигнала в моменты выборки и округление результата измерения до ближайшего значения ступени квантования.

И в-третьих, полученные кванты нужно представить в цифровой форме, т.е. закодировать тем или иным способом. На рисунке 2 показано кодирование в виде трёхразрядного (трёхбитового) двоичного числа.  Вообще, этого очень мало, на практике обычно применяют 8-битное кодирование. Поэтому, как видим, полученный результат довольно сильно отличается от формы исходного сигнала.

Что нужно, чтобы повысить точность, т.е. соответствие полученных значений исходному сигналу? Очевидно, нужно увеличить частоту семплирования. То есть, чаще производить выборку. Здесь можно воспользоваться теоремой, у которой аж целых три автора: два зарубежных, Найквист и Шэннон, и наш, российский Котельников. Поэтому в России эту теорему называют теоремой Котельникова, а за рубежом – Найквиста-Шэннона. И гласит эта теорема следующее: «сигнал, спектр которого ограничен частотой среза (fср), может быть восстановлен без потерь, если частота дискретизации составляет не менее fд = 2fср». То есть, берём самую высокую гармонику сигнала (как известно, сигнал любой практически формы можно разложить на сумму синусоидальных гармоник с различными амплитудами), и умножаем её на два. После этого, можем считать, что мы адекватно преобразовали аналоговый сигнал в цифровую форму. Ну, если не считать т.н. «шумов квантования», о которых речь немного позже.

Например, если частотный диапазон телефонного сигнала ограничен частотой 3400 Гц (а он именно такой частотой и ограничен, на входе ставят частотный фильтр), то частота выборки (семплирования) должна быть не менее 6800 Гц. На практике обычно делают семплирование с частотой 8000 Гц.

И ещё, как уже отмечалось, повысить разрядность кодирования, то есть кодировать выборки не трёхразрядным двоичным числом, а восьмиразрядным (байтом).

Восстановление формы исходного аналогового сигнала на приёмном конце линии связи

Затем, полученный цифровой сигнал передают тем или иным способом по линии связи. Как это делается, нас пока не интересует. Однако, на приёмном конце линии связи форму сигнала нужно восстановить. Вот что при этом получается (рис. 3).

3.png

Рис. 3. Восстановление исходной аналогового формы сигнала.

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

Шумы квантования

При квантовании аналогового сигнала, как показано на рис.1, реальное значение сигнала заменяется ближайшим ему уровней квантования. При этом, реальная волнообразная форма аналогового сигнала заменяется «лесенкой», ступени которой соответствуют уровням квантования.

4.png

Рис. 4. Аппроксимация аналогового сигнала уровнями квантования.  

Ясно, что такая «пилообразная» кривая отличается от исходной формы аналогового сигнала. Различие (ошибка) между аналоговым сигналом и его ступенчатой аппроксимацией и есть шумы квантования.

Чем больше уровней квантования, тем точнее аппроксимация аналогового сигнала при квантовании, что видно на рис. 5.

5.png

Рис. 5. Точность аппроксимации повышается с увеличением числа уровней квантования.  

 

Импульсно-кодовая модуляция ИКМ (PCM, Pulse Code Modulation)

Импульсно-кодовая модуляция – и есть цифровизация аналогового сигнала, то есть, представление аналогового сигнала, вернее его квантованных значений, в цифровой форме. По линии связи при этом передаётся последовательность нолей и единиц (битов), которая представляет собой двоичное число, равное значению уровня квантования в момент квантования.

6.png

Рис. 6. Принцип импульсно-кодовой модуляции ИКМ (источник: Н.Н. Слепов. Современные технологии цифровых оптоволоконных сетей связи, 2000 г.).

Квантование, в соответствии с теоремой Котельникова (или Шеннона-Найквиста), производится с частотой 8000 Гц, то есть период квантования составляет 125 мкс. Длительность передачи 8-битового кода выборки квантования составляет 3,91 мкс.

Почему именно 8000 Гц? Потому, что частота среза в телефонном канале составляет 3400 Гц. С «запасом прочности» величина частота среза выбрана равной 4000 Гц, поэтому частота дискретизации выбрана 8000 Гц.

 

Методы двоичного кодирования.

Двоичное кодирование сигнала для передачи его по каналам связи производится различными методами.

7

Рис. 7. Методы двоичного кодирования.

  • Самый простой метод кодирования — униполярный код NRZ (Non-Return to Zero), «без возврата к нулю». Единица представлена высоким уровнем сигнала, тока или напряжения, ноль – нет тока, либо напряжения. Впрочем, может быть и наоборот, это непринципиально.
  • Биполярный код NRZ (Non-Return to Zero), «без возврата к нулю». Единица представлена положительным значением тока в цепи, ноль – отрицательным.
  • Униполярный код RZ (Return to Zero) «с возвратом к нулю». После обозначения единицы, сигнал в течение периода такта возвращается к нулевому значению сигнала (не ноля, как числа, а лишь величины модулирующего сигнала).
  • Биполярный код RZ (Return to Zero) «с возвратом к нулю». То же самое, только две идущие подряд единицы обозначаются разнополярными импульсами с чередованием. Ноль обозначается отсутствием тока или напряжения.
  • И наконец, самый экстравагантный код – «Манчестерский» (Manchester Code). Читателю предлагается самому разобраться в методе кодирования по рисунку.

 

Дилемма между сильным и слабым сигналом

Метод ИКМ не лишен недостатков. Кроме шумов квантования, есть ещё и проблема возрастания ошибок квантования, если сигнал имеет низкую амплитуду. В случае телефонного разговора, это будет означать, что если собеседник будет говорить негромко, то его речь может стать совсем неразборчивой.

8

Рис. 8. Линейное и нелинейное кодирование.

Это может произойти при линейном кодировании, когда все уровни квантования имеют одинаковый шаг по амплитуде сигнала. На рис. 8 видно, что при линейном квантовании слабый сигнал сильно искажается.

Поэтому применяется нелинейное кодирование (компандирование) сигнала.

 

Компандирование: А-закон и μ-закон

Существует два метода компандирования: А-закон (используется в Европе и России) и μ-закон (используется в Северной Америке и Японии).

А-закон командирования выглядит, как показано на рис. 9, и выражается следующей математической формулой:

8-1

9.png

Рис. 9. А-закон компандирования 

В правой части рис. 9 показана кривая А-закона только для положительных значений входного сигнала. Такая же кривая имеется для отрицательных значений, которая будет «смотреть» вниз.

По вертикальной оси отложено 128 ступеней квантования. Если учесть нижнюю часть кривой, ступеней будет 256. В двоичной форме число 256 можно представить байтом из 8 разрядов. Принцип кодирования показан в таблице в левой части рисунка 9.

При 256 ступенях квантования можно обеспечить довольно хорошее соответствие квантованных значений сигнала его исходной кривой.

Компандирование сигнала и формула μ-закона показано на рисунке 10. Принципиальных отличий от А-закона здесь нет.

10.png

Рис. 10. Компандирование по μ-закону.

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

  • Достаточного количества уровней квантования – 256 (28)
  • Применения компандирования, которое обеспечивает достаточно хорошее качество передачи сигналов малой амплитуды.

***

В следующей статье Ликбеза рассмотрим методы формирования цифровых трактов.

***

— Ты прошёл через мой беспроводной цифровой поток и промодулировался!

Снимок

Об авторе Алексей Шалагинов

Независимый эксперт
Галерея | Запись опубликована в рубрике Ликбез с метками , , , , , , , , . Добавьте в закладки постоянную ссылку.

Добавить комментарий

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

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход /  Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

Connecting to %s