Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Цифровые системы связи и передачи данных

..pdf
Скачиваний:
99
Добавлен:
05.02.2023
Размер:
16.16 Mб
Скачать

1,2

 

 

 

0,8

 

 

 

0,6

 

 

QAM-4

 

 

 

0,4

 

 

QAM-8

 

 

 

0,2

 

 

 

-0,2 0

 

 

QAM-16

 

 

 

QAM-32

 

 

 

QAM-64

10

15

20

25

Рис. 1.73. Зависимость вероятности битовой ошибки от SNR

для QAM, 8-QAM, 16-QAM, 32-QAM, 64-QAM

Рис. 1.74. Зависимость вероятности битовой ошибки от SNR

для всех видов модуляции М-PSK

По рис. 1.73 и 1.74 видно, что помехоустойчивость у модуляции M-QAM выше, чем у M-PSK.

61

1.4. МОДЕМЫ ВЫСОКОСКОРОСТНОЙ ЦИФРОВОЙ СПУТНИКОВОЙ СИСТЕМЫ СВЯЗИ СТАНДАРТА DVB-RCS2

Стандарт DVB-RCS2 предусматривает четыре возможные схемы модуляции (рис. 1.75).

Рис. 1.75. Четыре схемы модуляции, применяемые в стандарте DVB-S2:

QPSK, 8PSK, 16APSK, 32APSK

Первые две, QPSK и 8PSK, предназначены для использования в вещательных сетях. Передатчики транспондеров работают там в режиме, близком к насыщению, что не позволяет модулировать несущую по амплитуде. Более скоростные схемы модуляции, 16 APSK и 32 APSK, ориентированы на профессиональные сети, где часто используются более слабые наземные передатчики, не вводящие бортовые ретрансляторы в нелинейный режим работы, а на приемной стороне устанавливаются профессиональные конвертеры (LNB), позволяющие с высокой точностью оценить фазу принимаемого сигнала. Эти схемы модуляции можно использовать и в системах вещания, но в этом случае каналообра-

62

зующее оборудование должно поддерживать сложные варианты предыскажений, а на приемной стороне должен быть обеспечен более высокий уровень отношения сигнал/шум. Символы внутри констелляционного поля APSK модулированного сигнала размещены по окружностям. Такой вариант является наиболее помехоустойчивым в плане передачи амплитуды символа и позволяет использовать ретрансляторы в режимах, близких к точке насыщения.

Обратим внимание на то, что по сравнению с QPSK верхняя схема модуляции, 32 APSK, позволяет повысить общую скорость потока в 2,5 раза.

Одновременно с введением более высоких уровней модуляции стандарт предусматривает возможность применения двух дополнительных коэффициентов скругления alpha. К используемому в DVB-S alpha = 0,35 в новом стандарте добавлены коэффициенты alpha = 0,20 и alpha = 0,25. Новые, более низкие значения коэффициентов обеспечивают большую крутизну импульсов, что позволяет использовать спектр более эффективно. С другой стороны, снижение alpha способствует повышению нелинейных искажений, что особенно сказывается при передаче одной несущей на транспондер. Поэтому конкретное значение коэффициента выбирается с учетом всех параметров передачи.

Для защиты от помех в новом стандарте, как и в прежних, используются перемежение данных и наложение двухуровневого кода для прямой коррекции ошибок (Forward Error Correction, FEC). Но системы внешней и внутренней кодозащиты — другие, чем в стандарте DVB-S. В качестве внешней кодозащиты вместо кода Рида — Соломона используется код Боуза — Чоудхури — Хоквингема (Bose-Bhaudhuri-Hocquenghem, BCH), а в качестве внутренней, вместо сверх точного кода, — код с низкой плотностью проверок на четность (Low Density Parity Check Codes, LDPC).

LDPC — один из вариантов «турбо» кодов, изобретенный еще в 1960 г. и получивший свое второе рождение в середине 1990-х. Он был выбран путем компьютерного моделирования из семи опробованных вариантов турбо кодов. Критерием выбора была достижимая с помощью кода эффективность передачи в канале, и коду LDPС удалось максимально приблизить ее к пределу Шеннона при соблюдении установленных ограничений на сложность чипа декодера.

Код LDPC накладывается на блоки длиной 64 800 бит, которые для приложений, чувствительных к задержкам, могут быть сокращены в 4 раза. Относительная скорость передачи может составлять от 1/4 до 9/10. Первый вариант предусматривает передачу трех защитных бит на каждый полезный, а последний, одиннадцатый, — один контрольный бит на девять полезных.

63

Для дополнительного снижения частоты ошибки используется внешний уровень кодозащиты BCH, работающий при малой плотности ошибок. В большинстве режимов код позволяет исправлять до 12 ошибок, но в некоторых — до 8 или до 10 ошибок.

BCH, так же, как и код Рида — Соломона, представляет собой алгебраический код, описываемый определенными полиномами. Но, в отличие от кода Рида — Соломона, BCH исправляет одиночные, а не пакетные ошибки и может накладываться на более длинные последовательности.

Новая пара кодов обеспечивает более эффективное использование канального ресурса, чем коды DVB-C. Как отмечают разработчики стандарта, она позволяет работать при уровнях Eb/N0 (SNR) всего на 0,7 дБ выше требуемого соотношением Шеннона для заданной скорости, в то время как применение свертки в паре с кодом Рида — Соломона требовало превышения этого предела примерно на 5 дБ. Правда, при этом не выполняются условия бесконечно высокой достоверности передаваемой информации, оговоренные в теореме Шеннона. Более того, новый стандарт допускает более высокую частоту ошибок (BER) на выходе декодера, чем старый. Если кодеры стандарта DVB-S обеспечивают снижение BER до 10E-10–10E-11, то LDCP в сочетании с BCH снижаютего до уровня 10E-7. Такой уровень соответствует появлению одной ошибки в час при передаче потока скоростью 5 Мбит/с (стандартная скорость передачи телевизионного компрессированного в MPEG-2). С другой стороны, такой уровень ошибки является допустимым для подавляющего большинства приложений, а большая достоверность при необходимости может быть обеспечена самим приложением. По существу, в стандарт DVB-S заложен избыточный уровень достоверности. Это связано с особенностями работы кода Рида — Соломона, который либо восстанавливает принимаемую последовательность с высокой точностью, либо не восстанавливает ее вовсе.

В случае передачи пакетной информации перед ее подачей в FEC-кодеры на нее накладывается CRC-8 (Cyclic Redundancy Check) кодирование. А после FEC-кодирования данные подвергаются перемежению, защищающему ее от длительных помех [4–12].

Практическая часть

Для решения поставленной задачи необходимо использовать модель канала DVB-S2 в программной среде Matlab Simulink (рис. 1.76).

64

Рис. 1.76. Модель канала DVB-S2 в программной среде Matlab Simulink

65

Впрограммном коде реализованы следующие компоненты канала связи стандарта DVB-S2:

Кодирование БЧХ;Кодирование LDPC;

Модуляция QPSK, 8PSK, 16APSK, 32APSK;

Прохождение через канал с добавлением шумов;

Демодуляция QPSK, 8PSK, 16APSK, 32APSK;

Декодирование LDPC;Декодирование БЧХ;

Подсчет ошибок и вычисление BER;Вывод BER в файл *.xls.

Входе исследования модели возникли трудности с реализацией модуля-

ции 16APSK и 32APSK.

Моделирование канала связи позволяет оценить параметры канала. Созвездия, полученные при моделировании, представлены на рис. 1.77.

Рис. 1.77. QPSK и 8PSK созвездия при SNR 20 дБ и 16-APSK и 32-APSK созвездия при SNR 20 дБ

66

Получены зависимости BER от SNR для различных скоростей кодирования LDPC (рис. 1.78) и видов модуляции (рис. 1.79).

 

0,5

 

 

 

 

 

 

32 apsk 3/4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

32apsk4/5

0,45

 

 

 

 

 

 

32apsk5/6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

32apsk8/9

0,4

 

 

 

 

 

 

32apsk9/10

 

 

 

 

 

 

16 apsk 2/3

 

 

 

 

 

 

 

 

16apsk 3/4

0,35

 

 

 

 

 

 

16apsk4/5

 

 

 

 

 

 

 

 

 

 

 

 

16apsk 5/6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16apsk 8/9

0,3

 

 

 

 

 

 

16apsk 9/10

 

 

 

 

 

 

 

 

QPSK 1/4

0,25

 

 

 

 

 

 

QPSK 1/3

 

 

 

 

 

 

 

 

 

 

 

 

QPSK 2/5

 

 

 

 

 

 

 

 

0,2

 

 

 

 

 

 

QPSK 1/2

 

 

 

 

 

 

QPSK 3/5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

QPSK 2/3

0,15

 

 

 

 

 

 

QPSK 3/4

 

 

 

 

 

 

 

 

QPSK 4/5

0,1

 

 

 

 

 

 

QPSK 5/6

 

 

 

 

 

 

 

 

 

 

 

 

QPSK 8/9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

QPSK 9/10

0,05

 

 

 

 

 

 

8psk 3/5

 

 

 

 

 

 

 

 

8PSK 4/5

 

 

 

 

 

 

 

 

8PSK 2/3

 

 

 

 

 

 

 

 

-

5

0

 

1

1

 

8PSK 3/4

 

 

 

-0,05

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 1.78. Зависимость BER от SNR после декодирования LDPC

 

0,45

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,35

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,3

 

 

 

 

 

 

 

 

 

 

 

 

32 apsk 3/4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,25

 

 

 

 

 

 

 

 

 

 

 

 

32apsk4/5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,2

 

 

 

 

 

 

 

 

 

 

 

 

32apsk5/6

 

 

 

 

 

 

 

 

 

 

 

 

 

32apsk8/9

 

0,15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

32apsk9/10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,05

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-10

-5

0

5

10

15

20

25

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 1.79. Зависимость BER после демодулирования от SNR для одного вида модуляции с разными скоростями кодирования

67

В гл. 1 были рассмотрены цифровые виды модуляции и сигнального кодирования, их спектральная и энергетическая эффективность. Приведены краткие теоретические сведения и практическая их реализация на базе программного обеспечения MatLab и LabVIEW. Даны результаты исследования вероятности ошибки на бит от отношения сигнал/шум в канале для различных видов модуляции FSK, MSK и GMSK, а также QAM, M-QAM, PSK, M-PSK, модуляции спутниковых ЦСР — 16-APSK и 16-APSK, созвездия для многопозиционных методов модуляции, спектры, глазковые диаграммы и джиттер [6–12].

68

ГЛАВА 2. ПРОПУСКНАЯ СПОСОБНОСТЬ КАНАЛА СВЯЗИ. КОДИРОВАНИЕ ИСТОЧНИКА

2.1. ПРОПУСКНАЯ СПОСОБНОСТЬ КАНАЛА СВЯЗИ. ОБЪЕМ СИГНАЛА И ЕМКОСТЬ КАНАЛА СВЯЗИ, УСЛОВИЯ ИХ СОГЛАСОВАНИЯ

Рассматривается вопрос согласования дифференциальных характеристик источника дискретной информации (ИДИ) и предоставленного дискретного канала связи (КС) в терминах потока информации, выводимой из ИДИ, и пропускной способности КС. В данном разделе эта задача решается на уровне интегральных характеристик сигнала и канала в виде объема сигнала и емкости канала связи.

Сигнал как модель сообщения (информации) имеет «габаритные размеры», характеризующие объем сигнала, аналитически определяемый выражением:

V

T F W

T F

log

(1

Pc

) ,

(2.1)

c

c c c

c c

2

Pn

 

 

 

 

 

 

 

где Tc — временная длительность сигнала; Fс — эффективный спектр сигнала, определяемый эффективным спектром элементарного сигнала кода и типом

модуляции. В (2.1) компонент

W

log

(1

Pc )

именуется логарифмическим

c

2

 

Pn

 

 

 

 

превышением сигнала над помехой, в котором Рс — мощность сигнала; Pn — мощность помехи, сопровождающей процесс формирования сигнала.

Аналогичным образом канал связи как транспортная среда характеризуется емкостью канала связи, аналитически задаваемой выражением:

V

T F W

T F

log (1

Pc

),

 

k

k k k

k k

2

Pn

(2.2)

 

 

 

 

где Тк — длительность интервала времени, на который предоставлен канал связи; Fк — эффективная полоса пропускания канала связи, которая может быть определена аналитически или экспериментально по амплитудной частотной характеристике четырехполюсника, который представляет собой канал связи.

69

2.2. ИССЛЕДОВАНИЕ КОДИРОВАНИЯ ИСТОЧНИКА ДИСКРЕТНЫХ СООБЩЕНИЙ МЕТОДОМ ШЕННОНА — ФАНО

Для удобства расположим все имеющиеся n букв в один столбик в порядке убывания вероятностей. Затем все эти буквы следует разбить на две группы — верхнюю и нижнюю — так, чтобы суммарная вероятность первой группы была наиболее близка к суммарной вероятности второй группы. Для букв первой группы в качестве первой цифры кодового обозначения используется цифра 1, а для букв второй группы — цифра 0. Далее, каждую из двух групп подобным образом снова надо разделить на две части и в качестве второй цифры кодового обозначения мы будем использовать цифру 1 или 0 в зависимости от того, принадлежит ли наша группа к первой или ко второй из этих подгрупп. Затем каждая из содержащих более одной буквы групп снова делится на две части возможно более близкой суммарной вероятности и т. д.; процесс повторяется до тех пор, пока мы не придем к группам, каждая из которых содержит по одной единственной букве.

Например, если наш алфавит содержит всего шесть букв, вероятность которых (в порядке убывания) равна 0,4, 0,2, 0,2, 0,1, 0,05 и 0,05, то на первом этапе деления букв на группы мы отщепим лишь одну первую букву (1-я группа), оставив во второй группе все остальные. Далее, вторая буква составит 1-ю подгруппу 2-й группы; 2-я же подгруппа той же группы, состоящая из оставшихся четырех букв, будет и далее последовательно делиться на части так, что каждый раз 1-я часть будет состоять лишь из одной буквы (табл. 2.1).

Таблица 2.1

Кодирования по методу Шеннона — Фано

 

 

Разбиение на подгруппы

 

Кодовое

Вероятность

(римские цифры обозначают

буквы

обозначение

 

 

номера групп и подгрупп)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

0,4

} 1

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

2

0,2

 

 

} 1

 

 

 

 

01

 

 

 

 

 

 

 

 

 

 

3

0,2

 

 

 

} 1

 

 

 

001

 

 

} 0

 

 

 

 

 

 

 

4

0,1

 

} 0

 

} 1

 

 

0001

 

 

 

 

} 0

 

 

 

 

5

0,05

 

 

} 0

 

} 1

00001

 

 

 

 

 

 

 

 

 

 

 

 

 

6

0,05

 

 

 

 

 

} 0

00000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

70