Самостоятельная работа по дисциплине 

«Системы и сети связи с подвижными объектами».

Тема: Оценка эффективности LDPC-кодов стандарта DTMB. ч1

Выполнила: 

студентка 319 группы

Горбунова В. Б.

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

Задачи, решаемые на начальном этапе:

1.  Знакомство со стандартами систем цифрового телевизионного вещания;

2.  Характеристика стандарта DTMB;

3.  Извлечение и распаковка проверочных  матриц Н из стандарта DTMB gb-20600-2006;

4.  Извлечение генераторных матриц G;

5.  Проверка правильности извлечения матриц по правилу G×HTº0;

Введение.

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

Преимущества цифрового телевидения по сравнению с аналоговым телевидением очевидны.

·  Повышение помехоустойчивости в передаче и записи телевизионного сигнала.

·  Существенное увеличение числа телевизионных программ, передаваемых в том же частотном диапазоне.

·  Создание телевизионных систем  высокой чёткости.

·  Повышение качества изображения и звука в телевизионных приёмниках.

·  Уменьшение мощности передатчиков.

·  Архивирование и запись телевизионных программ .

·  Передача в телевизионном радиосигнале различной дополнительной информации, в том числе телепрограммы (EPG)

·  Возможность выбора языка вещания (звуковой дорожки) и субтитров.

·  Расширение функциональных возможностей используемой аппаратуры

 Основным недостатком можно считать замирания и рассыпания принимаемой картинки на «квадратики» при недостаточном уровне сигнала, данные либо принимаются качественно на 100% , либо принимаются плохо и картинки не видно вообще или с «квадратиками».

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


1.       Основные стандарты в цифровом телевидении.

DVB — европейский стандарт цифрового телевидения. Сейчас действует на нашей территории.

ATSC — американский стандарт цифрового телевидения.

ISDB — японский стандарт цифрового телевидения.

DTMB — китайский стандарт цифрового телевидения.


Рисунок 1 - Стандарты цифрового эфирного телевизионного вещания

Таблица 1. Стандарты наземного цифрового телевизионного вещания.


Европейский стандарт цифрового телевидения DVB-Т.

Это стандарт европейского цифрового телевизионного вещания, который был ориентирован на переход к телевидению высокой четкости. Он входит в группу европейских телевизионных стандартов DVB.

Основные технические характеристики стандарта:

·    Диапазон рабочих частот – 470–862 МГц.

·    Выходная мощность передатчиков – 10…10 000 Вт.

·    Ошибки BER - 10-11…-10-13

·    Ошибки MER, db < 35.

Главным преимуществом стандарта DVB-T2 (T2) по сравнению с DVB-T1 (T1) является то, что на одной несущей передатчика можно будет передавать три программы телевидения высокой четкости и дополнительные независимые каналы физического уровня PLP. Таким образом, количество передаваемых каналов увеличится. Мощность передатчиков снизится в 5–8 раз. Увеличивается QAM до 256. Полоса приема телевизоров останется прежней – 8 МГц.

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

Основной технической задачей цифрового телевидения ATSC была передача HDTV-программы с заданной помехоустойчивостью в наземном радиоканале с ограниченной полосой частот 6 МГц. В стандарте ATSC в качестве критерия качества видеоизображения вводится понятие порога видимости (ПВ), определяемое пороговым значением отношения сигнал/шум на входе приемника. Так, для системы эфирного вещания 8-VSB теоретическим порогом определена величина С/Ш = 14,9 дБ, что примерно на 20 дБ ниже величины ПВ для аналогового телевидения.

Японский стандарт цифрового телевидения ISDB-T.

В системе ISDB-T используется принцип многочастотной модуляции с передачей цифрового потока на OFDM несущих в нескольких полосах частот (так называемая частотно сегментированная передача — BST-OFDM). Система ISDB-T может быть использована в каналах ТВ-вещания UHF-диапазона с полосами B = 6, 7 или 8 МГц. Оригинальным свойством системы является разделение каждого канала вещания на сегменты, в каждом из которых передаются BST-OFDM-кадры, содержащие заданное число транспортных пакетов стандарта MPEG-2, зависящее от вида модуляции несущих, скорости сверточного кода и используемых режимов работы.

 Китайский стандарт цифрового телевидения DTMB.

 Стандарт цифрового вещания DTMB обеспечивает возможность эфирной передачи мультимедийных данных и воспроизведения ТВ-сигналов на малоразмерных приемниках.  Говоря о качестве китайского DTMB-стандарта, можно с уверенностью заявить, что он имеет технические преимущества перед другими стандартами наземного цифрового телевидения  США, Европы, Японии. Китайский DTMB-стандарт называется системой D, и является четвертым по международным стандартам. Этот стандарт введен позже, чем три предыдущие, но с использованием новейших технологий, чтобы обеспечить значительное превосходство уровня производительности. DTMB-стандарт отличается от других тремя преимуществами:

-                       более стабильной работой системы,

-                       большой информационной емкостью,

-                       большим охватом территории.

Это доказано независимо от испытательной лаборатории, будь то на Кубе, в Перу или других странах.

Система DTMB обеспечивает цифровое вещание программ ТВЧ (не поддерживается при мобильном приеме), телевидения стандартной четкости (стандарты кодирования источников контента MPEG-2, MPEG-4/ H.264 и др.), а также мультимедийное вещание, фиксированный или мобильный прием сигналов как внутри помещений, так и вне их (скорость передачи от 4,813 до 32,486 Мбит/с).  Возможна работа в многочастотной и одночастотной сетях, в каналах, смежных с каналами аналогового ТВ-вещания, а так же в каналах с полосами частот 6 и 7 МГц.

Здесь предварительная коррекция ошибок осуществляется с использованием внешнего кодера BCH, формирующего укороченный код из кода BCH (1023, 1013), и внутреннего кодера LDPC с тремя возможными скоростями: 2/5 — LDPC (7488, 3048); 3/5 — LDPC (7488, 4572); 4/5 — LDPC (7488, 6096).  Основные параметры обработки сигналов в системе приведены в таблице 2. Основные результаты испытаний системы DTMB показали, что технологии канального кодирования, используемые в системе DTMB, обеспечивают коэффициент ошибок в цифровом сигнале на приеме менее 1х10-12.  

 Таблица 2. Основные параметры системы DTMB.

 

2.           Извлечение и распаковка матриц G и H стандарта DTMB.

Перейдем непосредственно  к тому, чем я занимаюсь при подготовке дипломного проектирования.  Извлечение матриц из стандарта GB-20600-2006 – это одна из основных задач, выполняемых в ходе работы.  Как уже было сказано выше, в стандарте используется внутренний LDPC-код с тремя возможными скоростями.

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

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

В ходе проделанной работы с помощью среды MATLAB было извлечено и распаковано 6 матриц стандарта DTMB: 3 проверочных матрицы H и 3 генераторных G.

В стандартной форме генераторная матрица G принимает вид:


I – это единичная матрица размером b´b, где b = 127, 0 i ≤ (k 1)0 j ≤ (c 1),

i – количество строк в матрице, j – количество столбцов

1)      LDPC7493,3048):    k=24c=35, b=127, скорость кодирования 2/5;

2)      LDPC7493,4572):    k=36c=23, b=127, скорость кодирования 3/5;

3)      LDPC7493,6096):    k=48c=11, b=127, скорость кодирования 4/5.


В стандарте GB20600-2006 генераторная матрица представлена в следующем виде:


LDPC(7493, 3048) Gi,j=G[i][j]

G[ 0][ 0] : 44DB4147E6075A92E878EB68C44DD51F

G[ 0][ 1] : 5DCE86622D846BF272215A792AF31A3E

G[ 0][ 2] : 46FF69A29D3DF1D4842461B239256C26

G[ 0][ 3] : 5B08E84D7F8CF21F635110B336F35E68

G[ 0][ 4] : 146E63996295F4FB4D20C152E02FDFB5

G[ 0][ 5] : 2D50534737BF9622761D1AA8F2F79375

G[ 0][ 6] : 6B950681A1ED864F3D9F039B5912E996

G[ 0][ 7] : 1E255600F55C1019EB29FB0D0E64A790

G[ 0][ 8] : 0FC54A167377330271E132DA4084DC17

G[ 0][ 9] : 531C85189E7CD79C4A03AF0062C97B66

G[ 0][10] : 74BA0C55A448EB03E6B92BE48318D494


здесь каждая ячейка матрицы состоит из 32 символов, записанных в 16-СС. Для извлечения и распаковки такой матрицы каждое число в ячейке необходимо было перевести в 2-СС и осуществить циклический сдвиг вправо на 1 бит 127 раз. 

Посмотрим одну из полученных матриц с помощью представления на графике:


Рисунок 2. a) LDPC7493,4572);   б) увеличенный масштаб для более наглядного наблюдения.

 

В стандартной форме проверочная матрица H имеет вид:


1)                    LDPC7493,3048):    c=35t=58;

2)                    LDPC7493,4572):    c=23t=58;

3)                    LDPC7493,6096):    c=11t=58,

где c и t – общее количество строк и столбцов в стандарте GB-20600-2006 для матрицы Н соответственно.

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

LDPC(7493, 3048):

A[ 0][32] = 67   A[ 0][33] = 41     A[ 0][34] = 21    A[ 0][35] = 74

A[ 0][43] = 3     A[ 0][51] = 13     A[ 0][53] = 117  A[ 1][ 1] = 1

A[ 1][33] = 67    A[ 1][34] = 41    A[ 1][35] = 21    A[ 1][47] = 29

A[ 1][51] = 92    A[ 1][55] = 23    A[ 1][58] = 79    A[ 2][ 1] = 32

A[ 2][ 2] = 1       A[ 2][34] = 67    A[ 2][35] = 41    A[ 2][45] = 3

A[ 2][50] = 34    A[ 2][55] = 117   A[ 2][57] = 68    A[ 3][ 1] = 104

A[ 3][ 2] = 32     A[ 3][ 3] = 1        A[ 3][35] = 67    A[ 3][42] = 115

A[ 3][52] = 84    A[ 3][55] = 28     A[ 3][58] = 68    A[ 4][ 2] = 104

После распаковки матрицы Н бал получен следующий результат:


Рисунок 3. LDPC7493,4572) проверочная матрица Н; R = 0,6.

 В правильности полученных результатов удалось убедиться с помощью правила G×HTº 0. 

 Цели и задачи на 2 часть самостоятельной работы:

1.                    Декодирование LDPC кодов стандарта  DTMB;

2.                    Моделирование кодов из стандарта DTMB в среде  MATLAB;

3.                    Построение графиков для BPSK.