Существуют три основных вида цифровой модуляции: амплитудная манипуляция, фазовая манипуляция и частотная манипуляция (рис. 39.1).

Рис. 39.1
Передаваемый сигнал можно представить в следующем виде:
т.е. сигнал представляет собой несущее колебание с амплитудой, определяемой комплексными модуляционными коэффициентами .
Этот же сигнал также может быть представлен в комплексном виде:
Z = I + j Q, или
,
где: — амплитуда модулированного сигнала; θk=arctg(Q/I) — фаза модулированного сигнала; Im = ak, Qm = bk.
Таким образом, передаваемая информация может кодироваться одновременными изменениями амплитуды и фазы несущего колебания. Это происходит при использовании квадратурной амплитудной модуляции (QAM - Quadrature Amplitude Modulation).

Рис. 39.2 - Принцип формирования сигнала QAM
На рис. 39.2 представлен принцип формирования результирующего колебания Zm путём суммирования вектора квадратурной составляющей Qm с вектором синфазной составляющей Im.
Поскольку в каждом канале осуществляется амплитудная манипуляция, этот вид модуляции называют квадратурной манипуляцией с изменением амплитуды (Quadrature Amplitude Shift Keying, QASK)
Точки расположения окончаний векторов модулированного колебания образуют прямоугольную сетку на фазовой плоскости действительной — Re{Z} и мнимой составляющей вектора модулированного сигнала — Im{Z}. Число узлов этой сетки определяется типом используемого алгоритма QAM. Схему расположения узлов на фазовой плоскости модулированного QAM колебания принято называть сигнальным созвездием (constellation).
Для указания типа алгоритма QAM принята следующая схема обозначения: QAM — <число>. Число обычно представляет собой значение вида 2N и соответствует количеству узлов на фазовой сетке, а также максимальному количеству различных значений вектора модулированного сигнала. Значение N соответствует числу битов входной последовательности данных, формирующих один передаваемый символ.
На рис. 39.3 приведена упрощённая структурная схема формирователя QAM-модулированного сигнала. На первом этапе преобразования последовательность битов D{d0, d1,…dk}, которая поступает от источника сигнала, преобразуется в последовательность двумерных модуляционных символов M{m0, m1,…mj}. Число битов в этом символе равно значению N (для алгоритма QAM-16 N=log216=4).

Рис. 39.3 - Структурная схема формирователя QAM модулированного сигнала
Формирователь кодовых символов преобразует двумерный кодовый символ mj в пару кодовых символов aj и bj. Для алгоритма QAM-16 допустимые значения aj и bj принадлежат множеству {1, 3, —1, —3} и определяют соответственно значения реальной и мнимой координаты вектора модулированного колебания. Сформированные значения А{aj} и B{bj} используются для амплитудной модуляции синфазной I и квадратурной Q составляющих несущего колебания (In phase — I, Quadrature — Q). На последнем этапе преобразования выполняется суммирование этих колебаний и формирование результирующего сигнала Z.
На рис. 39.4 представлено расположение векторов модулированного колебания — созвездие для алгоритма QAM—16. Цифрами отмечены значения модуляционных символов, которым соответствуют указанные точки на фазовой плоскости модулированного колебания {m3, m2, m1, m0}.

а

б
Рис. 39.4 - Созвездие QAM-16
Для алгоритма QAM-16 пара {m3, m2} определяет номер квадранта фазовой плоскости или знаки реальной и мнимой координаты вектора модулированного колебания:
00 Sign(Re{Z})= 1, Sign(Im{Z})= 1,
10 Sign(Re{Z})= 1, Sign(Im{Z})= –1,
01 Sign(Re{Z})= –1, Sign(Im{Z})= 1,
11 Sign(Re{Z})= –1, Sign(Im{Z})= –1.
Таблица 39.1
|
m1 |
m0 |
aj |
bj |
|
0 |
0 |
1 |
1 |
|
0 |
1 |
1 |
3 |
|
1 |
0 |
3 |
1 |
|
1 |
1 |
3 |
3 |
Для этого алгоритма пара {m1, m0} определяет значения амплитуды реальной и мнимой координаты вектора модулированного колебания соответственно. В таблице 39.1 представлены значения кодовых символов a и b, которые соответствуют значениям младших разрядов модуляционного символа {m1, m0}. Векторам Z=1+j и Z=1+3j соответствуют кодовые символы {0, 0} и {0, 1}.
Преобразование модуляционных символов в кодовые символы выполняется с применением алгоритмов Грея для помехоустойчивого кодирования данных (рис. 39.4,б). Векторам модулированного колебания, которые находятся близко один от другого на фазовой плоскости, ставятся в соответствие значения кодовых символов, которые отличаются значениями только одного бита.
В настоящее время наибольшее распространение получили несколько вариантов QAM: QAM-4, QAM-16, QAM-32, QAM-64, QAM-128 и QAM-256. QAM-4 кодирует информационный сигнал изменением фазы несущего колебания с шагом π/2. Амплитуда сигнала при этом остаётся постоянной. Этот алгоритм модуляции имеет название QPSK (Quadrature Phase Shift Keying, Квадратурная фазовая манипуляция).
Примеры созвездий для QAM-4 и QAM-64 изображены на рис. 39.5.

Рис. 39.5
Структура модулятора и демодулятора QAM-16 представлена на рис. 39.6.

а

б
Рис. 39.6
Наиболее распространенным способом реализации 16QAM является так называемый способ модуляции наложением (SPM — Supersposed Modulation). Входной поток данных вначале подвергается необходимой цифровой обработке в процессоре данных: выделению тактовой частоты, скремблированию, дифференциальному кодированию, последовательно-параллельному преобразованию. Затем поток данных разделяется на 4 подпотока. В схеме, реализующей данный способ, используются два одинаковых модулятора QPSK.
Изучение фундаментальных понятий в сфере коммуникационных систем связано с программным обеспечением в виде LabVIEW (от англ. Laboratory Virtual Instrumentation Engineering Workbench) — среды разработки и платформы для выполнения программ, созданных на графическом языке программирования «G» компании National Instruments (США). LabVIEW используется в системах сбора и обработки данных, а также для управления техническими объектами и технологическими процессами. Компания уделяет много внимания обучению специалистов. Для образовательных целей компанией разработан комплект обучающих интерактивных программ для изучения различных типов сигналов с цифровой модуляцией в условиях помех. Вся необходимая информация размещена на сайте компании National Instruments.
Структура демодулятора 4-PSK или QPSK на выходе вместо АЦП содержит триггеры Шмидта (рис. 39.7).

Рис. 39.7
Ширину частотной полосы, требуемой для сигнала QAM, можно оценить, исходя из скорости передачи данных:
,
где k число бит информации на один передаваемый символ, 1/T – символьная скорость, Т – период повторения тактовых импульсов.
Тогда ширина частотной полосы равна
,
где М – число символов.
Спектральная эффективность QAM равна
и для различных значений М приведена в таблице 39.2
Таблица 39.2
|
M |
R/W |
|
64 |
6 |
|
32 |
5 |
|
16 |
4 |
|
8 |
3 |
|
4 |
2 |
|
2 |
1 |
При фазовой манипуляции созвездие располагается по окружности. На рис. 39.8 представлены созвездия для M-PSK c M=2, 4, 8 и 16.

Рис. 39.8
Ниже в анимации поясняется как с увеличением числа битов входной последовательности усложняется сигнальное созвездие на фазовой плоскости.
Формирование сигнального созвездия QAM. Для визуализации нажимать последовательно кнопку "Анимация"
При одновременной смене символов в обоих каналах модулятора (с 10 на 01, или с 00 на 11) в сигнале 4-PSK происходит скачок фазы на 180°. Такие изменения сигнала нежелательны, поскольку приводят к увеличению энергии боковых полос и помех в канале связи.
Четырёхфазная ФМ со сдвигом (Offset QPSK, OQPSK) позволяет избежать скачков фазы на 180° и, следовательно, глубокой модуляции огибающей. Формирование сигнала в квадратурной схеме происходит так же, как и в модуляторе ФМ-4, за исключением того, что манипуляционные элементы информационной последовательности смещены во времени на длительность одного такта. Изменение фазы при таком смещении модулирующих потоков определяется лишь одним элементом последовательности, а не двумя, как при ФМ-4. В результате скачки фазы на 180° отсутствуют, так как каждый элемент последовательности, поступающий на вход модулятора синфазного или квадратурного канала, может вызвать изменение фазы на 0°, +90° или –90°.
В методе дифференциальной квадратурной фазовой модуляции (Differential Quadrature Phase Shift Keying, DQPSK) все импульсы входной информационной последовательности разбиваются на пары — на 2-битовые символы. При переходе от одного 2-х битового символа к другому 2-х битовому символу начальная фаза сигнала изменяется на величину ∆φ, которая определяется в соответствии с табл. 39.3.
Таблица 39.3
|
Пары входных бит |
Изменение фазы |
|
|
Первый бит |
Второй бит |
|
|
1 |
1 |
-3π/4 |
|
0 |
1 |
+3π/4 |
|
0 |
0 |
+π/4 |
|
1 |
0 |
-π/4 |
Фазовая диаграмма DQPSK, соответствующая этому методу, представлена на рис. 39.9.

Рис. 39.9
Эта фазовая диаграмма состоит фактически из двух диаграмм обычной квадратурной фазовой манипуляции: фазовые состояния одной из них помечены значком ⊕, а другой — значком ⊗, и диаграммы сдвинуты одна относительно другой на угол π/4. При переходе от одного символа к другому происходит изменение фазы от одного из состояний первой диаграммы к одному из состояний второй, а при переходе к следующему символу — возврат к предыдущей диаграмме, но, возможно, не к прежнему фазовому состоянию.
Дифференциальное кодирование фазы осуществляется формированием амплитуд Ik, Qk квадратурных составляющих очередного символа в соответствии с алгоритмом:
то есть зависит от предыдущих значений синфазной и квадратурной составляющих и приращения фазы ∆φk, значение которого определяется таблицей переходов.
Сумма модулированных квадратурных составляющих даёт окончательный выходной сигнал
При M-уровневой амплитудной модуляции (M-PAM – Pulse Amplitude Modulation) созвездие вырождается в прямую линию (рис. 39.10).

Рис. 39.10
Одним из методов модуляции в системах цифрового вещания является многоуровневая амплитудная модуляция с частично подавленной нижней боковой полосой (АМ-ЧПБП, более известная как 8- и 16- VSB –Vestigial Side Band).
Модулирующий сигнал представляет собой 8- или 16-уровневые импульсы, сглаженные формирующим фильтром. Протяженность нижнего и верхнего срезов спектра составляет 620 кГц при полной ширине спектра 6 МГц.
Модуляция 8-VSB предназначена для применения в наземном цифровом телевещании, a 16-VSB- для кабельных распределительных сетей. Обе разновидности модуляции VSB имеют одномерные созвездия с различным числом точек, из которых только половина используется для передачи полезной информации, а другая половина - для корректирующего кодирования. Поэтому по скорости передачи полезной информации модуляция 8-(16-)VSB фактически соответствует 4-(8-)VSB без кодирования. Скорость передачи символов при всех вариантах VSB практически в 2 раза выше численного значения занимаемой полосы частот.
Алгоритм амплитудно-фазовой модуляции с подавлением несущей Carrier less Amplitude modulation / Phase modulation (CAP) является одним из наиболее широко используемых в настоящее время на цифровых абонентских линиях (Digital Subscriber Line - DSL) алгоритмов модуляции (рис. 39.11).

Рис. 39.11 - Формирование спектра CAP–модулированного сигнала
Алгоритм CAP представляет собой одну из разновидностей алгоритма QAM. В процессе обработки из спектра модулированного сигнала исключается составляющая, которая соответствует частоте несущего колебания QAM.
Алгоритм CAP в части формирования линейного кода практически ничем не отличается от классических алгоритмов гармонической амплитудной модуляции. Одна из возможных функциональных схем формирования сигнала, модулированного в соответствии с принципами алгоритма CAP, представлена на рис. 39.12.

Рис. 39.12 - Функциональная схема формирования САР-модулированного сигнала
В данном случае для подавления гармоники несущего колебания используются синфазный и квадратурный фильтры. Для адекватного восстановления сформированного таким образом сигнала на приёмной стороне должны быть выполнены соответствующие процедуры по восстановлению несущего колебания.
После восстановления несущего колебания, приёмник, который функционирует в соответствии с алгоритмом CAP, восстанавливает собственно переданный сигнал, используя при этом те же алгоритмы, что и приёмник QAM–модулированного колебания. Известны следующие разновидности САР: CAP-4, CAP-8, CAP-16, CAP-32, CAP-64, CAP-128, CAP-256.
Применение многопозиционной QAM в чистом виде сопряжено с проблемой недостаточной помехоустойчивости (рис. 39.13).

Рис. 39.13
Поэтому во всех современных высокоскоростных протоколах QAM используется совместно с решетчатым кодированием — специальным видом сверточного кодирования. В результате появился новый способ модуляции, называемый треллис-модуляцией (ТСМ — Trellis Coded Modulation).
Схема модуляции TCM сочетает в себе кодирование с помощью сверточных кодов и специальные сигнальные конструкции. Эти сигнальные конструкции основаны на разбиении сигнального созвездия на подмножества с наибольшим эвклидовым расстоянием между сигналами в подмножестве. Общая структура TCM кодера изображена на рис. 39.14.

Рис. 39.14
Процедура разбиения на подмножества показана на рис. 39.15.

Рис. 39.15
Выбранная определённым образом комбинация конкретной QAM помехоустойчивого кода в отечественной технической литературе носит название сигнально-кодовой конструкции (СКК). СКК позволяют повысить помехозащищенность передачи информации наряду со снижением требований к отношению сигнал/шум в канале на 3…6 дБ. При этом число сигнальных точек увеличивается вдвое за счёт добавления к информационным битам одного избыточного, образованного путём сверточного кодирования (рис. 39.16). Расширенный таким образом блок битов подвергается QAM.

Рис. 39.16 - Схема сверточного кодера
В процессе демодуляции производится декодирование принятого сигнала по алгоритму Витерби. Именно этот алгоритм за счёт использования введенной избыточности и знания предыстории процесса приёма позволяет по критерию максимального правдоподобия выбрать из сигнального пространства наиболее достоверную эталонную точку.
Выбор способов модуляции и кодирования сводится к поиску такого заполнения сигнального пространства, при котором обеспечивается высокая скорость и высокая помехоустойчивость. Комбинирование различных ансамблей многопозиционных сигналов и помехоустойчивых кодов порождает множество вариантов сигнальных конструкций. Согласованные определённым образом варианты, обеспечивающие улучшение энергетической и частотной эффективности, и являются сигнально-кодовыми конструкциями. Задача поиска наилучшей СКК является одной из наиболее сложных задач теории связи. Современные высокоскоростные протоколы модуляции (V.32, V.32bis, V.34 и др.) предполагают обязательное применение сигнально-кодовых конструкций.
Все применяемые сегодня СКК используют сверточное кодирование. Типичный кодер, применяемый совместно с модулятором ФМ-8 представлен на рис. 39.16. Он является сверточным кодером с относительной скоростью кода, равной 2/3. Каждым двум информационным битам на входе кодер сопоставляет трёхсимвольные двоичные блоки на своем выходе, которые и поступают на модулятор ФМ-8.
Сигналы квадратурной амплитудной модуляции КАМ (Quadrature Amplitude Modulation, QAM) имеют вид
где φ1(t), φ2(t) - две ортонормированные функции, заданные на интервале [0,T] и определяющие форму сигнала, i =0,1,…, q–1.
Два сигнала называются ортогональными (orthogonal), если имеют нулевое скалярное произведение. Система ортогональных функций после нормировки, т.е. деления всех функций на их норму превращается в ортонормированную. Норма сигналов в линейном пространстве является аналогом длины векторов. При спектральном анализе сигналов в качестве ортонормированной используют синус-косинусной систему гармонических функций.
Величины Si1 и Si2 для сигналов КАМ принимают дискретные значения равномерно расположенные в некотором конечном интервале. Они могут рассматриваться как амплитудные множители при функциях φ1(t), φ2(t), поэтому сигнал КАМ представляет собой сумму двух ортогональных АМ сигналов.
Будем считать, что q=2m , где m - целое число; m может рассматриваться как число бит переносимых сигналом (при отсутствии кодирования). Положим для начала, что m=2k, k - целое число. Тогда тоже целое. Поставим в соответствие номеру сигнала i , i= 0,1,…, q–1, пару целых i1 и i2: i1, i2 = 0,1,…, , по правилу . Иначе говоря, i1, i2 - это цифры в -ичном представлении числа i. Положим, что
где A - максимальное абсолютное значение величин Si1 и Si2 . Очевидно, что значения величин Si1 и Si2 расположены с равномерным шагом в интервале [–A, A].
Для модуляции 16-QAM принимаем q=16. В соответствии с тем, что максимальный номера сигнала равен imax=q–1, представим сигналы последовательностью чисел:
i = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15.
Рассчитываем пары чисел i1 и i2, удовлетворяющие условию и принадлежащие диапазону 0,1,…, = 0, 1, 2, 3:
i = 0: i1 = 0; = 0,
i = 1: i1 = 0; ,
i = 2: i1 = 0; ,
i = 3: i1 = 0; ,
i = 4: i1 = 1; ,
i = 5: i1 = 1; ,
i = 6: i1 = 1; ,
i = 7: i1 = 1; ,
i = 8: i1 = 2; ,
i = 9: i1 = 2; ,
i = 10: i1 = 2; ,
i = 11: i1 = 2; ,
i = 12: i1 = 3; ,
i = 13: i1 = 3; ,
i = 14: i1 = 3; ,
i = 15: i1 = 3; .
Рассчитываем значения квадратурных составляющих сигналов, приняв амплитуду :
i1 =0 и i2=0
i1 =0 и i2=1
i1 =0 и i2=2
i1 =0 и i2=3
i1 =1 и i2=0
i1 =1 и i2=1
i1 =1 и i2=2
i1 =1 и i2=3
i1 =2 и i2=0
i1 =2 и i2=1
i1 =2 и i2=2
i1 =2 и i2=3
i1 =3 и i2=0
i1 =3 и i2=1
i1 =3 и i2=2
i1 =3 и i2=3
Конструируем сигнальное созвездие (рис. 39.17)

Рис. 39.17– Созвездие 16QAM
Средняя энергия сигналов созвездия определяется в соответствии с выражением
Используя тождества
и
получаем
Максимальная амплитуда сигналов определяется минимальным расстоянием ∆ между ними
,
тогда
.
Для различного числа узлов созвездий при ∆=2 средняя энергия составляет:
q=4: ;
q=16: ;
q=64: ;
q=256: ;
q=1024: .
Модель канала связи с аддитивным белым гауссовским шумом (АБГШ) представлена на рис. 39.18.

Рис. 39.18 – Модель канала с АБГШ
Шум в канале представляется действительной nRe(t) и мнимой nIm(t) квадратурными составляющими.
Генераторы случайных чисел обычно формируют последовательности, которые равномерно заполняют некоторый заранее выбранный диапазон значений. На практике шумы подчиняются нормальному (гауссовскому) распределению плотности вероятности.
Для формирования гауссовского распределения амплитуд применим метод Бокса-Мюллера, согласно которому
где σ2 - дисперсия шума, x1 и x2 – случайные величины с равномерным распределением амплитуд в диапазоне от нуля до единицы.
Функция плотности вероятности гауссовской или нормально-распределённой случайной величины определяется формулой
,
где mx – математическое ожидание.
Интегральная функция распределения ошибки равна
где erf(x) – функция ошибок Лапласа, определяемая выражением
.
Интегральная функция распределения выражается также через дополнительную функцию ошибок erfc(x):
где
.
Функция, которая используется для определения площади под частью гауссовской функции плотности вероятности, называется гауссовским интегралом ошибок:
.
Для расчёта интеграла применим метод приближённого расчёта
где , a0=0.2316419, a1=0.31938153, a2=–0.356563782, a3=1.781477937, a4=–1.821255978 , a5=1.330274429. Погрешность расчёта не превышает значения .
Задача оптимального приёма дискретных сигналов формулируется следующим образом. Имеется q сигналов s0(t),…, sq-1(t). При передаче случайно выбирается один из них в соответствии с вероятностным распределением P0,…, Pq-1, Pi>1, .
Приёмник наблюдает выход канала r(t). Задача приёмника состоит в определении номера переданного сигнала . Решение приёмника может быть ошибочным. Оптимально построенный приёмник обеспечивает наименьшую вероятность ошибки . Канал формально может быть задан набором условных плотностей вероятностей w(r|si).
Для описания приёма (процесса формирования решения о переданном сигнале) используем понятие решающей области. Разобьём множество всех возможных значений вектора r на q непересекающихся областей R. Решение о переданном сигнале принимается по правилу , если . Понятно, что вероятность ошибки зависит от конфигурации решающих областей Ri. Поэтому задача построения оптимального приёмника может быть переформулирована как задача построения решающих областей, обеспечивающих минимальную вероятность ошибки.
Пусть Pe(r) вероятность ошибки при условии, что принятый вектор равен r. Тогда безусловная вероятность ошибки равна
.
Чтобы вероятность ошибки была минимальной, должна быть максимальной сумма в правой части выражения, то есть нужно назначить решающие области таким образом, чтобы эта сумма была максимальной (рис. 39.19).

Рис. 39.19 - Схема оптимального приёмника (приёмника по МАВ)
Поскольку решающие области не пересекаются, то условие максимизации суммы эквивалентно максимизации каждого слагаемого этой суммы, то есть значения интеграла. Принятие решений с использованием решающих областей называется приёмом по максимуму апостериорной вероятности (МАВ).
На практике часто встречается случай, когда сигналы передаются равновероятно. В этом случае алгоритм носит название приёма по максимуму правдоподобия (МП).
Рассмотрим простой случай передачи двоичных сигналов.
Передаваемые двоичные цифры 1 и 0 представляются аналоговыми уровнями и , соответственно (рис. 39.20). Параметр Eb представляет собой мощность сигнала на сопротивлении 1 Ом или энергию бита информации.

Рис. 39.20– Диаграмма состояний 2-QAM
В канале связи сигналы подвергаются воздействию АБГШ, т.е. принимаемый сигнал – это либо y=S1+n, либо y=S0+n. Распределение условных вероятностей y при передаче сигналов определяется выражениями:
где No – спектральная плотность белого шума. Она связана с дисперсией соотношением
.
Приёмник при декодировании руководствуется правилом: если y>0, то принят сигнал 1, если y≤0, то принят сигнал 0.
Одним из важнейших критериев производительности цифровых систем связи является зависимость вероятности появления ошибочного бита Pb от отношения энергии сигнала, приходящейся на один бит, к спектральной плотности мощности аддитивного белого гауссовского шума Eb/N0. При этом предполагается, что единственным источником искажений сигнала является тепловой шум (АБГШ). Удобство использования отношения Eb/N0 вместо отношения мощности сигнала к мощности шума S/N, как в аналоговых системах связи, состоит в том, что так удобнее сравнивать производительность цифровых систем на битовом уровне. Это важно для цифровых систем, поскольку сигнал может иметь произвольное n-битовое значение (один символ может кодировать m бит). Параметр Eb/N0 характеризует отношение сигнал-шум, приходящееся на один бит. Заметим, что в данном случае энергия бита совпадает с энергией передаваемого символа, т.к. он состоит из одного бита.
Связь между S/N и Eb/N0 устанавливается соотношением
.
где Ts - время передачи символа, N - мощность шума, Rs - скорость передачи символов, ΔF - ширина полосы.
Как показал Шеннон, пропускная способность канала С с АБГШ является функцией средней мощности принятого сигнала S, средней мощности шума N и ширины полосы пропускания ΔF. Теорема Шеннона-Хартли записывается так:
.
Если битовая скорость равна пропускной способности канала R=C, то
,
тогда
или
График полученной зависимости представлен на рис. 39.21.

Рис. 39.21– График нормированной пропускной способности канала
Отношение R/ΔF называется спектральной эффективностью системы или эффективностью использования полосы частот и выражается в бит/с/Гц. Это отношение показывает, насколько эффективно система использует полосу частот. Для оптимального приёмника полоса ΔF примерно обратно пропорциональна длительности передачи одного символа T:
.
В результате спектральная эффективность системы равна
.
При неограниченной полосе и минимально возможное значение Eb/N0 равно пределу Шеннона – 1,6 дБ.

Рис. 39.22– Расчёт вероятности ошибки для 2-QAM
Вероятность ошибки приёма S1 определяется площадью под кривой плотности распределения (рис. 39.22):
,
где
представляет собой дополнительную функцию ошибок.
Вероятность ошибки приёма S0 определяется площадью под кривой плотности распределения :
Полная вероятность символьной ошибки (SER - Symbol Error) (в данном случае совпадающая с вероятностью битовой ошибки BER – Bit Error) ошибки равна
,
где - вероятности передачи сигналов.
Предполагая появление сигналов равновероятным: , получаем, что вероятность ошибки равна
На рис. 39.23 представлены результаты прохождения сигналов 2-QAM через канал для случая равномерного (рис. 39.23,а) и нормального (рис. 39.23,б) распределения шумов.

а

б
Рис. 39.23
Для равномерного распределения нет составляющих с амплитудой, превышающей границы окружности, охватывающей шумовую область. Видно резкое падение их числа за условной границей области.
В случае нормального распределения число точек с амплитудой, приближающейся к границе шумовой области, значительно сокращается, но присутствуют и точки с амплитудой, превышающей условную границу. При одинаковом числе точек (n=2000) закон нормального распределения точнее описывает реальную шумовую ситуацию в канале передачи.
Результаты расчёта вероятности символьной (битовой) ошибки представлены в табл. 39.4…39.5.
Таблица 39.4
|
Es/No, дБ |
–3 |
–2 |
–1 |
0 |
1 |
2 |
3 |
4 |
6 |
8 |
10 |
|
SER |
0,159 |
0,131 |
0,1 |
0,079 |
0,056 |
0,038 |
0,023 |
0,0126 |
0,0024 |
1,9Е–4 |
4Е–6 |
|
BER |
0,159 |
0,131 |
0,1 |
0,079 |
0,056 |
0,038 |
0,023 |
0,0126 |
0,0024 |
1,9Е–4 |
4Е–6 |
Таблица 39.5
|
SER |
1Е-2 |
1Е-3 |
1Е-4 |
1Е-5 |
1Е-6 |
|
BER |
1Е-2 |
1Е-3 |
1Е-4 |
1Е-5 |
1Е-6 |
|
Es/No, дБ |
4,3 |
6,8 |
8,4 |
9,6 |
10,5 |
|
Eb/No, дБ |
4,3 |
6,8 |
8,4 |
9,6 |
10,5 |
Средняя энергия созвездия E=10, поэтому нормируем все сигналы: Es/10.

Рис. 39.24 – Расчёт вероятности ошибки для действительных и мнимых частей сигналов S3, S6, S7
Анализ сигнального созвездия на рис. 39.24 позволяет сделать вывод, что все сигналы можно распределить на три группы:
1) сигналы внутри квадратной области, ограниченной пунктирными линиями в количестве (S5, S6, S9, S10);
2) четыре сигнала по углам диаграммы (S0, S3, S12, S15,);
3) сигналы на внешней границе диаграммы (кроме угловых сигналов) в количестве (S4…S11).
Распределение условной вероятности y при передаче сигнала S6, который входит в первую группу, определится в соответствии с выражением
Сигнал будет принят без ошибки, если
где
Вероятность правильного приёма S6 равна
Вероятность ошибки приёма S6 равна
Распределение условной вероятности y при передаче сигнала S3, который входит во вторую группу, определится в соответствии с выражением
Сигнал будет принят без ошибки, если
где
Вероятность правильного приёма S3 равна
Вероятность ошибки приёма S3 равна
Распределение условной вероятности y при передаче сигнала S7, который входит в третью группу, определится в соответствии с выражением
Сигнал будет принят без ошибки, если
,
где
Вероятность правильного приёма S7 равна
.
Вероятность ошибки приёма S7 равна
Вероятность символьной ошибки для всего набора из 16-ти сигналов (т.е. для 16-QAM) равна
После упрощения получаем
Пренебрегая составляющими второй степени (erfc2(x)) получаем
Формула для расчёта битовой ошибки при m=4 выглядит так:
Результаты расчёта вероятности символьной и битовой ошибки представлены в табл. 39.6…39.7.
Таблица 39.6
|
Es/No, дБ |
–3 |
–2 |
–1 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
|
Eb/No, дБ |
–9 |
–8 |
–7 |
–6 |
–5 |
–4 |
–3 |
–2 |
–1 |
0 |
1 |
2 |
3 |
4 |
|
SER |
0,81 |
0,79 |
0,767 |
0,74 |
0,711 |
0,676 |
0,633 |
0,59 |
0,54 |
0,48 |
0,42 |
0,354 |
0,287 |
0,223 |
|
BER |
0,26 |
0,25 |
0,24 |
0,23 |
0,22 |
0,2 |
0,188 |
0,17 |
0,15 |
0,135 |
0,115 |
0,096 |
0,077 |
0,06 |
Таблица 39.7
|
SER |
0,01 |
1Е-3 |
1Е-4 |
1Е-5 |
1Е-6 |
|||||
|
BER |
0,01 |
1Е-3 |
1Е-4 |
1Е-5 |
1Е-6 |
|||||
|
Es/No, дБ |
15,6 |
17,6 |
19 |
20 |
20,9 |
|||||
|
Eb/No, дБ |
7,9 |
10,5 |
12,2 |
13,4 |
14,5 |
Графики зависимостей вероятности символьной и битовой ошибки от величины отношения сигнал/шум представлены на рис. 39.25.

а

б
Рис. 39.25
Для квадратного созвездия M-QAM расчёт вероятности ошибки приёма для первой группы рассчитывается по формуле
Для второй группы вероятность ошибки приёма рассчитывается по формуле
Для третьей группы вероятность ошибки приёма рассчитывается по формуле
Вероятность символьной ошибки для всего набора из q сигналов (т.е. для N-QAM) равна
Формула для расчёта битовой ошибки будет выглядеть так:
Сравнение различных видов QAM при вероятности символьной ошибки 0,0001 представлено в табл. 39.8, при вероятности битовой ошибки 0,0001 представлено в табл. 39.9.
Таблица 39.8
|
N-QAM |
N=2 |
4 |
16 |
64 |
256 |
1024 |
|
Es/No, дБ |
8,4 |
11,8 |
19 |
25,3 |
31,4 |
37,5 |
Таблица 39.9
|
N-QAM |
N=2 |
4 |
16 |
64 |
256 |
1024 |
|
Eb/No, дБ |
8,4 |
8,4 |
12,2 |
16,5 |
21,2 |
26,1 |
Графики зависимостей вероятности битовой ошибки от величины отношения сигнал/шум для M-QAM при M=2, 4, 16, 64, 256, 1024 представлены на рис. 39.26.

Рис. 39.26– Графики вероятности BER
Формированию сигнального созвездия (диаграммы) QAM посвящён представленный ниже интерактивный скрипт.
Предусмотрено два режима работы: 1) упорядоченной двоичной последовательности, при котором формируется полное сигнальное созвездие; 2) случайной двоичной последовательности, при котором длина последовательности задаётся.
Для режима случайной последовательности:
1) вначале необходимо выбрать вид QAM, для чего из выпадающего списка выбрать значение числа передаваемых бит последовательности на один символ; 2) затем следует задать и ввести в текстовое окно количество бит в передаваемой последовательности двоичных чисел; 3) на следующем шаге с помощью ползунка задать значение отношения сигнал/шум; 4) нажать кнопку "Формировать двоичные данные".
Чёрным цветом отображаются состояния сигнала, какими они должны быть в сигнальном созвездии. Зелёным цветом отображаются состояния принятого сигнала с допустимой ошибкой. Красным цветом отображаются состояния ошибочно принятого сигнала.
| Упорядоченные данные | Случайные данные |
В системах связи ошибки вызваны изменениями фазы сигналов, которые обусловлены эффектом дрожания фронта импульсного сигнала, относительно синхроимпульсов - джиттером (от англ. "jitter"). Даже относительно малые амплитуды джиттера могут вызвать битовые ошибки.
В настоящее время разработан метод вычисления BER с помощью, так называемой глаз-диаграммы (или глазковой диаграммы) путём измерения Q-фактора. Q-фактор определяется путём статистической обработки результатов измерения амплитуды и фазы сигнала непосредственно по глаз-диаграмме (см. рисунок):
где U1 и U2 - математические ожидания, или средние значения, состояний «1» и «0»;
σ1 и σ0 - их среднеквадратические отклонения.

Рисунок – Глазковая диаграмма
При этом коэффициент ошибок BER для двухуровневого сигнала пропорционален площади пересечения двух функций распределения состояний «1» и «0»:
где U – порог принятия решения.
При x>3 функцию erfc(x) можно приближённо вычислить по формуле:
В этом случае порог принятия решения, при котором значение BER минимально, равен
и делит зону ошибок на две равные части.
Сам коэффициент ошибок можно определить по формуле:
Современные высокоскоростные цифровые записывающие осциллографы реального масштаба времени (digital storage oscilloscopes - DSO) являются наиболее универсальными, гибкими и широко используемыми инструментами для анализа джиттера с помощью глазковой диаграммы.
Формированию глазковой диаграммы посвящён представленный ниже интерактивный скрипт.
Режим "Импульсная характеристика+сигнал" означает вывод графика импульсной характеристики формирующего фильтра в верхнем графическом окне и полученной в результате обработки импульсной последовательности передаваемого сигнала - в нижнем. Режим "Сигнал+глаз-диаграмма" означает вывод графика импульсной последовательности передаваемого сигнала в верхнем графическом окне и сформированной "глаз-диаграммы" - в нижнем. На графике передаваемого сигнала светло-зелёным цветом отображаются смещённые во времени импульсные характеристики формирующего фильтра.
При нажатии кнопки "Расчёт" формируется случайная последовательность из 20 импульсов. Для улучшения статистической достоверности предусмотрена возможность накопить результат для построения глаз-диаграммы при большем числе импульсов, включая режим "Накопить результат".
Виды модуляции "BPSK" и "QPSK" соответствуют двухуровневым и четырёхуровневым импульсам, соответственно. По характерному виду импульсной характеристики доступны следующие разновидности формирующих фильтров: приподнятый косинус (фильтр Найквиста), корень из приподнятого косинуса, треугольник и прямоугольник. Параметр "alpha" - коэффициент сглаживания АЧХ (rolloff factor), принимает значения от "0" до "1".
| Импульсная характеристика+сигналСигнал+глаз-диаграмма | ||
| Вид модуляции сигнала:BPSKQPSK | ||
| Накопить результат | ||
| Параметры импульсной характеристики: | ||
| Приподнятый косинус | Корень из косинуса | |
| Треугольник | Прямоугольник | |
В соответствии с фазорной моделью сигнала
.
Формирование необходимых квадратурных составляющих осуществляется с помощью:
1) преобразователя Гильберта (ПГ), на выходе которого амплитуда сигнала не изменяется, а фаза всех составляющих спектра изменяется на четверть периода, т.е. на 90º;
2) фазовращателей;
3) полифазных (комплексных) фильтров.
Реализации формирователей квадратурных составляющих для непрерывных и дискретных сигналов представлены на рис. 39.27.

Рис. 39.27
Модуль комплексной амплитуды представляет огибающую исходного модулированного колебания и определяется в соответствии с выражением
,
фаза огибающей равна
.
Структура цифрового демодулятора АМ сигналов представлена на рис. 39.28.

Рис. 39.28
Для демодуляции ФМ- и ЧМ-сигналов используют соотношение
.
Тогда мгновенная частота определится соотношением
.
После перехода к дискретизированному и квантованному сигналу, а также приближённой замены производных первыми разностями получим
.
Структура детектора (рис. 39.29), реализующая алгоритм демодуляции, включает четыре перемножителя, делитель, два сумматора, два блока задержки, ЦАП и ФНЧ.

Рис. 39.29
Цифровой синтезатор частоты преобразует входной код в гармоническое или импульсное колебание с соответствующей коду частотой. Синтезатор может быть полностью реализован на цифровых ИС. Различают синтезаторы косвенного и прямого типов.
Синтезаторы косвенного типа основаны на петле ФАПЧ. Выходной сигнал синтезатора может иметь гармоническую форму в структуре ФАПЧ (рис. 39.30), содержащей импульсный фазовый детектор (ИФД), перестраиваемый генератор (ПГ) и при необходимости преобразователь частоты (ПЧ).

Рис. 39.30
Входной код может вводиться вручную или с помощью специального программного устройства. Код может воспроизводиться специальным регистром, входящим в состав системы АПЧ и управляемым с помощью микропроцессора. В синтезаторе обычно используется один высокостабильный задающий кварцевый генератор. Наиболее распространённым способом построения синтезатора является структура на основе ФАПЧ с делителем с переменным коэффициентом деления ДПКД.
Структурная схема синтезатора частоты на основе ФАПЧ с ДПКД представлена на рис. 39.31.

Рис. 39.31
Схема содержит кроме упомянутых выше ДПКД и ПГ содержит управляющий элемент УЭ, фильтр нижних частот ФНЧ, импульсный фазовый детектор ИФД, делитель частоты ДЧ, опорный генератор ОГ.
Структурная схема ИФД представлена на рис. 39.32,а.

а

б

в
Рис. 39.32
Принцип действия поясняется эпюрами, представленными на рис. 39.32,б. Детекторная характеристика ИФД соответствует рис. 39.32,в.
Синтезаторы прямого типа основаны на операциях суммирования, вычитания, умножения и деления частоты (рис. 39.33).

Рис. 39.33
Один из возможных способов умножения частоты сигнала представлен на рис. 39.34.

Рис. 39.34
Недостатками аналогового метода регулирования являются: искажения сигнала из-за нелинейности регулируемых приборов, неидентичность характеристик вследствие разброса параметров компонентов, трудность получения малого (нулевого) изменения выходного сигнала в широком диапазоне изменения входного воздействия, неустойчивость работы из-за наличия петли обратной связи.
От этих недостатков свободны дискретные АРУ, которые могут применяться как в ЦРПрУ, так и в аналоговом РПрУ, использующем АЦП (рис. 39.35).

Рис. 39.35
В основе рассматриваемых регулировок лежит принцип дискретного регулирования коэффициента передачи управляемого тракта. В отличие от аналоговых систем, здесь коэффициент передачи изменяется скачкообразно (рис. 39.36). Как видно из рисунка, для значений входного сигнала в интервале значение коэффициента передачи тракта не изменяется, а амплитудная характеристика может быть строго линейной.
Амплитудная характеристика цифровой АРУ описывается функцией (рис. 39.36,а):
где n - число дискретных значений коэффициента передачи во всем динамическом диапазоне регулятора, Ki - коэффициент, показывающий, во сколько раз меняется коэффициент передачи за одно дискретное приращение.

Рис. 39.36
Регулировочная характеристика (рис. 39.36,б) описывается ступенчатой функцией, так что на каждом интервале коэффициент передачи остаётся неизменным.
Для увеличения линейности амплитудной характеристики в качестве регуляторов используются дискретные управляемые аттенюаторы, варианты схем которых представлены на рис. 39.37.

Рис. 39.37
В технике радиоприёма для управления применяются микропроцессоры (МП). С помощью МП в РПрУ выполняются сбор и обработка информации о настройке РПрУ, текущей ЭМО при радиоприёме, характеристиках функционирования РПрУ и качестве принимаемой информации, значениях частот настроек, отношении С/Ш, производится идентификация нелинейного поражения радиоприёма, контролируется исправность тракта, оптимизируются характеристики РПрУ и производится его адаптация к текущей ЭМО, отображается информация о работе РПрУ и состоянии ЭМО при приёме, производится выдача указаний по соответствующему управлению.
Примерная структурная схема телеприёмника с блоком обработки на основе МП показана на рис. 39.38.

Рис. 39.38
Аналоговые фильтры разрабатываются с привлечением преобразования Лапласа, цифровые фильтры разрабатываются с помощью Z-преобразования.
Цель этих преобразований схожа – получить диаграмму полюсов и нулей. Преобразование Лапласа связано с решением дифференциальных уравнений и комплексной p-плоскостью. Соответственно, Z-преобразование имеет дело с разностными уравнениями и комплексной z-плоскостью.
Однако эти методы имеют существенные отличия, а именно: p-плоскость расположена в прямоугольной системе координат, в то время как z-плоскость использует полярную систему координат.
Преобразование Лапласа определяет связь между частотной и временной областями в соответствии с выражением:
.
Заменяя комплексную величину p её эквивалентным выражением p=σ+jω, получим:
.
Преобразование Лапласа может быть изменено на Z-преобразование за три шага.
В начале происходит замена непрерывного сигнала дискретным во времени:
.
На втором шаге переписываем показательный член:
,
что позволяет записать
.
Третий шаг преобразования после введения комплексной величины
даёт следующую стандартную форму записи для Z-преобразования:
.

Рис. 39.39
Рис. 39.39 поясняет различие между p-плоскостью преобразования Лапласа и z-плоскостью Z-преобразования. Положение на p-плоскости определяется в прямоугольной системе координат двумя параметрами: σ – экспоненциальной составляющей по горизонтальной оси, и ω - частотой по вертикальной оси. В z-области положение на плоскости определяется в полярной системе координат переменными r - расстоянием от начала координат (экспоненциальная составляющая) и φ - угловым расстоянием от положительной горизонтальной оси. Вертикальные линии на p-плоскости, соответствуют окружностям на z-плоскости.
Вертикальные линии в левой p-полуплоскости соответствуют окружностям внутри круга единичного радиуса на z-плоскости. Аналогично, вертикальные линии в правой p-полуплоскости соответствуют окружностям на внешней стороне единичного круга z-плоскости.
Непрерывная система неустойчива, когда полюса занимают правую половину p-плоскости, так как экспоненциальная компонента неограниченно возрастает при σ>0. Следовательно, дискретная система неустойчива, когда полюса находятся вне единичного круга на z-плоскости.
В непрерывных системах при анализе АЧХ частота принимает любые значения между нулём (постоянный ток) и бесконечностью вдоль положительной оси. При этом в p-плоскости значения АЧХ определяются при σ=0 вдоль положительной вертикальной оси. Для дискретных систем частота может иметь значения между нулем и половиной частоты выборки. Повторяющаяся АЧХ дискретной системы определяется в z-плоскости вдоль единичной окружности против часовой стрелки с периодом 2π.
Передаточная функция дискретного фильтра описывается выражением:

Рис. 39.40
Для заграждающего фильтра диаграмма полюсов и нулей на z-плоскости соответствует рис. 39.40.
Координаты полюсов и нулей:
полярная система координат прямоугольная система координат
, ;
, ;
, ;
, .
Передаточная функция равна
,
или
.
В общем случае передаточная функция соответствует выражению
Цифровой фильтр (ЦФ) представляет собой вычислительное устройство, в котором над кодовыми словами производятся определённые математические операции (запоминание, сложение, умножение, задержка во времени), соответствующие заданному алгоритму. В результате этих операций на выходе ЦФ получаются новые кодовые слова, соответствующие профильтрованному сигналу. Синтез ЦФ проводится по заданной передаточной характеристике на основе типовых соединений отдельных звеньев: элементов задержки (Z-1), сумматоров (Σ), масштабирующих звеньев (d), перемножителей и линий передачи.
Очень часто на ЦФ подаются не квантованные отсчёты, а только дискретизированные, над которыми и совершаются математические операции. Такой фильтр называется дискретным.
Достоинством цифрового фильтра является отсутствие реактивных элементов, стабильность характеристики, удобство и простота изменения АЧХ и ФЧХ, возможность построения неминимально-фазовых цепей. Для цифрового фильтра все изменения связаны с перепрограммированием ЭВМ, в которой осуществляются операции над отсчётами с целью получения соответствующих отсчётов выходного сигнала.

Рис. 39.41
Рассмотрим аналоговый фильтр верхних частот 1-го порядка (рис. 39.41). Ток в нагрузке можно определить следующим образом:
или .
Так как выходное напряжение равно , то
.
Осуществим далее переход от непрерывного сигнала к дискретному. Пусть Uвх(mT)=Xm, Uвых(mT)=Ym, Uвх[(m–1)T]=Xm–1, Uвых[(m–1)T]=Ym–1. Здесь m – номер выборки, а (m–1) означает задержку сигнала на один такт.
Производную для дискретного сигнала определим так:
.
Тогда выражение для тока можно записать в следующем виде
.
Разрешая полученное равенство относительно Ym, получаем
или
,
где а1=RC/(RC+T), b0=RC/(RC+T), b1=−RC/(RC+T).
Для произвольного случая разностное уравнение имеет вид
.

Рис. 39.42
Этому уравнению соответствует структура, представленная на рис. 39.42.
Разностное уравнение можно записать в следующем виде:
,
где M и N общее число выборок выходного и входного дискретных сигналов.
Вводя Z-преобразование и учитывая, что
получим
.
Передаточная функция цифрового фильтра имеет вид:
Если aj=0 для j>1, то фильтры называют нерекурсивными, а при aj≠0 - рекурсивными.

Рис. 39.43
На рис. 39.43 показана структура рассмотренного выше заграждающего фильтра. Для анализируемого ФВЧ получим
.
Структура фильтра соответствует рис. 39.44.

Рис. 39.44
Для построения АЧХ осуществляем подстановку (для r=1)
.
В результате получим
или

Рис. 39.45
Частотная характеристика (рис. 39.45) повторяется с периодом 2π. Частота при этом должна изменяться от нуля до половины частоты дискретизации или в угловом измерении от нуля до π. Углы от π до 2π соответствуют отрицательным частотам.
Обычно для преобразования из p-области в z-область и обратно применяются следующие подстановки:
, .
При этом осуществляется преобразование бесконечной частотной оси p-области в частотный диапазон от 0 до π (от 0 до 0,5 частоты дискретизации) в z-области и наоборот. АЧХ ФВЧ при этом соответствует рис. 39.46.

Рис. 39.46
Формирование АЧХ цепи на основе диаграммы полюсов и нулей на z-плоскости производится так же, как и в случае p-плоскости по формуле (32.3), что демонстрирует представленный ниже интерактивный скрипт.
|
|
После выбора количества полюсов и нулей следует нажать кнопку "Расчёт". При нажатии левой кнопки мыши над выбранным полюсом или нулём объект выделяется красным цветом и доступен для перемещения по диаграмме. Параметры диаграммы автоматически рассчитываются и рисуется АЧХ, соответствующая текущему расположению полюсов и нулей. Ползунковый элемент управления "W (рад)" предназначен для формирования угла поворота вектора текущей круговой частоты в полярной системе координат. Ползунковый элемент управления "θmax (град)" предназначен для формирования максимального значения угла поворота вектора круговой частоты. Текущее значение круговой частоты и результат расчёта коэффициента передачи отображаются в поле "Результат измерения: w (рад/сек), K".
Очень качественная демонстрация формирования диаграммы полюсов и АЧХ цифрового фильтра представлена на сайте Колледжа инженерии университета Пердью (College of Engineering of Purdue University USA).
Исследовать основные характеристики цифровых фильтров и послушать результат обработки различных сигналов можно в интерактивном апплете DFilter от Paul Falstad.