
- •Глава1.Чтотакоецифровоетелевидение? 4
- •Чтозначитссцифровое))? 4
- •Краткаяисторияцифровогоtелевидения 9
- •Глава2.Цифровыетелевизионныесигналы 13
- •Глава3.Цифроваяобработкателевизионныхсигналов 48
- •Глава4.Сжатиетелевизионныхсигналов 90
- •Глава5.Передачасигналовцифровоготелевиденияпоканаламсвязи 151
- •Глава6.СтандартцифровоготелевизионноговещанияDvb 170
- •Глава7.Приемныеустройствацифровоготелевизионноговещания 189
- •Глава8.Применениецифровойобработкисигналоввтелевизорах
- •Глава1 чтотакоецифровоетелевидение?
- •Чтозначит«цифровое»?
- •Краткаяисторияцифровоготелевидения
- •Глава2 цифровыетелевизионныесигналы
- •2.1.Дискретизациясигналовиизображений
- •2.2.Квантованиесигналовиизображений
- •2.3.РекомендацияItu-rвт601
- •Дискретизация
- •2.4.Другиестандартыцифровогопредставлениятелевизионныхсигналов
- •2.5.Цифровоепредставлениезвуковыхсигналов
- •2.6.АцПиЦап
- •ДискретноепреобразованиеФурьеидискретноекосинусноепреобразование
- •Цифроваяфильтрация
- •Цифроваяфильтрацияодномерныхсигналов
- •Пространственнаяцифроваяфильтрация
- •Применениецифровойфильтрациидляуменьшениязаметностишумов
- •Применениецифровыхфильтроввдекодерахсигналовцветности
- •3.2.5.Подавлениеэхо-сигналов
- •3.3.Преобразованиеразвертки
- •Глава4 сжатиетелевизионныхсигналов
- •4.1.Задачасжатия·информацииипутиеерешения
- •СтандартJpeg
- •ФорматфайлаJpeg
- •СтандартыMpeg-·1иMpeg-2
- •4.3.1.Кодированиеидекодированиедвижущихсяизображений
- •Сжатиетелевизионнъtхсигналов
- •ОтличияMpeg-1иMpeg-2
- •СистемныйуровеньMpeg-2
- •Другиестандартыиметодысжатиявидеоинформации
- •Другиестандартыиметодысжатиязвуковыхсигналов
- •4.6.Стандарткодированиявидео-извуковойинформации
- •Кодированиеаудиообъектов
- •Декодированиеивоспроизведение
- •Глава5 передачасигналовцифровоготелевиденияпоканалам связи
- •Требованияксистемампередачисигналовцифровоготелевиденияпоканаламсвязи
- •5.2.Перемежениеискремблирование
- •5.3.Коды,исправляющиеошибки
- •Глава6 стандартцифровоготелевизионноговещанияdvb
- •6.1.ЧтотакоеDvb?
- •ТранспортныйпотокDvb
- •СтандарткабельноготелевиденияDvb-c
- •СтандартспутниковогоТв-вещанияDvb-s
- •Новыесистемытелевизионноговещания
- •УсловныйдоступкпрограммамвDvb
- •1Зypid1Дескремб-
- •ДополнительныеданныеисервисвDvb
- •6.9.Контрольиизмерениявцифровомтелевидении
- •7.1.Основныеузлыиблокиприемныхустройствцифровоготелевизионноговещания
- •1.Аналого-цифровоепреобразованиевидеосигналасЗОмлн.Выборок/с.
- •Цифро-аналоговоепреобразованиевидеосигналас30млн.Выборок/с.
- •Основныевыполняемыефункции
- •МикросхемыSaa7182/83фирмыPhilips-цифровыевидеокодеры
- •ОбработкасигналовстандартаMpeg2входнымпортомшириной8бит.
- •Глава8 применениецифровойобработкисигналов втелевизорах«panasonictx-25/29adsof/s»нашассиeur0-3
- •8.1.Общиесведения
- •Радиоканал·иканалобработкисигналовзвука
- •Устройствацифровойобработкисигналов
- •§8.2)Сначалапроходитчерезсхемупереключенияаудио/видеосигналов,расположеннуюнаплатеН,азатемнаплатуЕ-черезконт.8соединителяЕ15
- •Выходныекаскадысигналовяркостиицветности
- •Устройстваразверток
- •Системауправления
- •8.7.Устройстваобработкисигналовтелетекста
- •8.11.Источникпитания
- •8.12.Настройкаирегулировка
- •8.1З.Некоторыерекомендациипоремонту
5.3.Коды,исправляющиеошибки
Помехоустойчивоекодированиепередаваемойинформациипозволяетвприемнойчастисистемыобнаруживатьиисправлятьошибки.Коды,применяемыеприпомехоустойчивомкодировании,называютсякорректирующимикодамииликодами,исправляющимиошибки.
Еслиприменяемыйспособкодированияпозволяетобнаружитьошибочныекодовыекомбинации,товслучаеприемаизображенияможнозаменитьпринятыйсошибкойэлементизображениянапредыдущийпринятыйэлементилинасоответствующийэлементпредыдущейстрокиилипредыдущегокадра.Приэтомзаметностьискаженийнаэкранетелевизионногоприемникасущественноуменьшается.Такойспособназываетсямаскировкойошибки.
Болеесовершенныекорректирующиекодыпозволяютнетолькообнаруживать.ноиисправлятьошибки.Какправило,корректирующийкодможетисправлятьменьшеошибок,чемобнаруживать.Количествоошибок,которыекорректирующийкодможетисправитьвопределенноминтервалепоследовательностидвоичныхсимволов,например,воднойкодовойкомбинации,называетсяисправляющейспособностьюкода.
Основнойпринциппостроениякорректирующихкодовзаключаетсявтом,
чтовкаждуюпередаваемуюкодовуюкомбинацию,содержащуюkинформационныхдвоичныхсимволов,вводятрдополнительныхдвоичныхсимволов[29].
Передачасигналовцифровоготелевиденияпоканаламсвязи--врезультатеполучаетсяноваякодоваякомбинация,содержащая n=k+рдвоичныхсимволов.Такойкодбудемобозначать(n,k).Доляинформационныхсимволоввнемхарактеризуетсяотносительнойскоростьюкода,определяе
мойсоотношением
R=!:_=_k
n k+р
(5.2)
n
Количествовозможныхкодовыхкомбинацийкода(п,k)равно2.Изнихпере
k
даватьсямогут2кодовыхкомбинаций,называемыхразрешенными.Остальные
n k
-2кодовыекомбинацииявляютсязапрещенными.Появлениеоднойизэтих
запрещенныхкомбинацийвприемнойчастиозначает,чтоимеетсяошибка.
Дляоценкиспособностикодаобнаруживатьиисправлятьошибкииспользуетсяпонятиекодовогорасстояния(расстоянияХемминга}.Кодовоерасстояниеd1mмеждукодовымикомбинациями{х}и{xm1}определяетсякакчислодвоичныхразрядов,вкоторыхэтикомбинацииразличаются.Например.кодовое
расстояниемеждукодовымикомбинациями0001и0011равно1.амеждукомбинациями0000и1111равно4.
Еслиразрешенныекодовыекомбинациивыбранытакимобразом,чтоприизменениилюбогодвоичногосимволаразрешеннаякодоваякомбинацияпереходитвзапрещенную,токорректирующийкодпозволяетобнаруживатьодиночныеошибкивотдельныхкодовыхкомбинациях.
Одиночнаяошибкапереводитисходнуюкодовуюкомбинациювкодовуюкомбинацию,отстоящуюотнеенаd=1.Следовательно,дляобнаружения
одиночныхошибокнеобходимо,чтобыкодовоерасстояниемеждулюбымидвумяразрешеннымикодовымикомбинациямикорректирующегокодабылонеменее2.Дляобнаруженияr1ошибоквкодовойкомбинациинеобходимо,чтобыкодовоерасстояниемеждудвумяразрешеннымикодовымикомбинациямиудовлетворялонеравенствуdr1+1.
Одинизсамыхпростыхиизвестныхпримеровпомехоустойчивогокодиро
вания-проверканачетность.ВкаждуюкодовуюкомбинациювводитсяодиндополнительныйдвоичныйсимволХр,называемыйконтрольнымилипроверочнымбитом.Этотбитустанавливаетсяравным1,еслисуммаединицвисходнойкодовойкомбинацииравнанечетнемучислу,иравнымОвпротивоположномслучае.Данноеправиловыражаетсясоотношением
гдеx1,...,xk-двоичныесимволыисходнойкодовойкомбинации.
(5.3)
Есливприемнойчастисистемыодиниздвои'-!ныхсимволовкодовойкомби
нациипрИнятсошибкой,значениеконтрольногобитанебудетудовлетворятьравенству(5.3).Этонесоответствиебудетобнаруженоспециальнойсхемойиявитсяпризнакомтого,чтопроизошлаошибка.Такимобразом,проверканачетностьпозволяетобнаруживатьодиночныеошибки,нонепозволяетихисправлять.Данныйметодширокоприменяетсяввычислительнойтехнике,гденаличиехотябыодногоошибочногобитанедопустимо.
Дляисправленияодиночныхошибокнеобходимо,чтобыкодовоерасстояние
междулюбымидвумяразрешеннымикодовымикомбинациямикорректирующегокодабылонеменее3.Вэтомслучаепринятаязапрещеннаякодоваякомби-
нациязаменяетсяближайшейкнейразрешеннойкодовойкомбинацией.Таккакошибкиодиночные,топереданнаяразрешеннаякодоваякомбинацияотстоитотпринятойзапрещеннойкодовойкомбинациина1,аостальныеразрешенныекодовыекомбинации-неменеечемна2.Вэтомслучаеошибкана
дежноисправляется.Вобщемслучаедлякоррекцииr2ошибоквкодовойком
бинациикодовоерасстояниеdмеждулюбымидвумяразрешеннымикодовыми
комбинациямидолжноудовлетворятьнеравенствуd;::::2r2+1.
Дляувеличениякодовогорасстояниямеждуразрешеннымикодовымиком
бинацияминеобходимоувеличиватьчислорконтрольныхсимволоввпередаваемыхкодовыхкомбинациях.Известносоотношение
dmin=р+1=n-k+1J (5.4)
гдеdmin-минимальноекодовоерасстояниемеждудвумяразрешеннымикодовымикомбинациями.Чтобыприэтомотносительнаяскоростькоданесталачрезмерномалой,необходимовсоответствиис(5.2)увеличиватьичислоkинформационныхсимволоввкодовойкомбинации.
Построениекодасзаданнымиnиkможетосуществлятьсяразнымиспосо
бами.Естьхорошоразработанныематематическиеметодырешенияэтойза
дачииобширнаялитература.Дляцифровыхтелевизионныхсистембольшоезначениеимеетвозможностькоррекциипакетныхошибок,искажающихсразунесколькососеднихдвоичныхсимволов.Крометого,привыборекодадлясистемыцифровоготелевидениянеобходимообеспечитьповозможностипростойметоддекодирования,таккакдекодердолженбытьвкаждомтелевизионномприемнике.
Всовременныхсистемахцифровоготелевидениядляобеспеченияпомехо
устойчивойпередачителевизионныхсигналовпоканалусвязииспользуютсякодыРида-Соломона(Reed-Solomon).Чтобыполучитьнекотороепредставлениеобэтихкодахпосмотрим,какоеместоонизанимаютвклассификациикорректирующихкодов(рис.5.2).
Корректирующиекодыразделяютсянаблочныеисверточные(непрерывные).Блочныекодыоснованынаперекодированииисходнойкодовойкомбинации(блока),содержащейkинформационныхсимволов,впередаваемуюкодо
вуюкомбинацию,содержащуюn>kсимволов.Дополнительныер=n-kсимволовзависяттолькоотkсимволовисходнойкодовойкомбинации.Следова
тельно,кодированиеидекодированиеосуществляютсявсегдавпределаходнойкодовойкомбинации(блока).Впротивоположностьэтомувсверточныхкодахкодированиеидекодированиеосуществляютсянепрерывнонадпоследовательностьюдвоичныхсимволов.
Блочныекодыбываютразделимыеинеразделимые.Вразделимыхкодах
можновкаждойкодовойкомбинацииуказать,какиесимволыявляютсяинформационными,акакиепроверочными.Внеразделимыхкодахтакаявозможностьотсутствует.
Следующаяступеньклассификации-систематическиекоды.Ониотлича
ютсятем,чтовнихпроверочныесимволыформируютсяизинформационныхсимволовпоопределеннымправилам,выражаемымматематическимисоотношениями.Например,каждыйпроверочныйсимволXpjполучаетсякаклинейнаякомбинацияинформационныхсимволов
(5.5}
гдеЬ11,••••1-коэффициенты,принимающиезначенияОили1;j=1,2,...,n-k.Соотношение(5.3)дляформированияконтрольногобитапроверкиначетностьявляетсячастнымслучаем(5.5).
Перейдемкзнакомствусциклическимикодами[29,30].Следующиенесколькоабзацевсодержаткое-какуюматематику,ичитатели,побаивающиесяэтойнауки,могутихпропустить.
Впервуюочередьвведемзаписькодовойкомбинацииили,какчастоназываютеевлитературе,кодовоговектораввидеполинома.Пустьимеетсякодоваякомбинацияa0a1a2•••an_1,гдеа0-младшийразрядкода,an-1-старшийразрядкода.Соответствующийейполиномимеетвид
n-1
а0+а1х+...+Вп-1Х (5.6)
гдех-формальнаяпеременная,вводимаятолькодляполучениязаписикодовойкомбинацииввидеполинома.
Рис.5.2.МестокодовРида-Соломонавклассификациикорректирующихкодов
Надполиномами.представляющимикодовыекомбинации,определенаматематическаяоперацияумножения.Особенностьэтойоперациипосравнениюсобщепринятойзаключаетсявтом.чтокоэффициентыприхвсехстепенейсуммируютсяпомодулю2.апоказателистепенихприперемножениисуммируютсяпомодулюn,поэтому=1.
Далеевведемпонятиепроизводящегополинома.Производящимполиномомпорядка(n-k)можетбытьполиномсостаршейстепеньюхравной(n-k),
n
накоторыйбезостаткаделитсядвучлен(1+х).Разрешенныекодовыекомби-
нацииполучаютсяперемножениемполиномовпорядкаk-1,выражающихисходныекодовыекомбинации,напроизводящийполином.
Циклическиекодыимеютследуюшееосновноесвойство.Есликодоваякомбинацияa0a1a2...an-1являетсяразрешенной,тополучаемаяизнеепутемциклическогосдвигакодоваякомбинацияan-1a0a1..•a"_2такжеявляетсяразрешеннойвданномкоде.Призаписиввидеполиномовоперацияциклическогосдвигакодовогословасводитсякумножениюсоответствующегополиноманахсучетомприведенныхранееправилвыполненияоперацииумножения.
Циклическийкодспроизводящимполиномомg(x)строитсяследующlt'мобразом.
2 k-1
Берутсяполиномыg(x),xg(x),хg(x),...,хg(x).
Кодовыекомбинации,соответствующиеэтимполиномам,записываютввидестрокматрицыG,называемойпроизводящейматрицей.
Формируетсянаборразрешенныхкодовыхкомбинацийкода.Внеговходитнулеваякодоваякомбинация,kкодовыхкомбинаций,указанныхвп.1,атакжесуммыихвсевозможныхсочетаний.Суммированиеосуществляетсяпоразрядно,причемкаждыйразрядсуммируетсяпомодулю2.Общеечислопо-
k
лученныхтакимобразомразрешенныхкодовыхкомбинацийравно2,чтосоот-
ветствуетчислуинформационныхразрядовкода.
Дляпостроениядекодеравпервуюочередьполучаютпроизводящийполиномh(x)порядкаkдляпостроенияисправляющейматрицыН:
h(x)=1+xn.
g(x)
(5.7)
СтрокамиисправляющейматрицыНбудуткодовыекомбинации,опреде-n-k-1
ляемыеполиномамиh'(x),xh'(x),...,х h'(x),гдеh'(x)-этозаписанныйвоб-
ратномпорядкеполиномh(x).Исправляющаяматрицаимеетnстолбцовиn-k
строк.
Придекодированиипринятаякодоваякомбинацияа0а,В!...аn.1скалярноумножаетсянакаждуюстрокуисправляющейматрицы.Этаоперацияможетбыть
записанаввидесоотношения:
{5.8)
гдеhii-элементыj-тойстрокиматрицыН.Полученныеn-kчиселciобразуют
исправляющийвекторилисиндром.Еслиошибокнет,товсеci=О.Еслиже
припередачеданнойкодовойкомбинациивозниклаошибка,тонекоторыеиз
чиселciнеравныО.Потому,какиеименноэлементыисправляющеговектора
отличныотнуля,можносделатьвыводотом,вкакихразрядахпринятойкодовойкомбинацииестьошибкаи,следовательно,исправитьэтиошибки.
Рассмотримпример,частовстречающийсявлитературе.Построимциклическийкодсn=7;k=4.Дляэтогопредставимдвучлен1+Х'ввидепроизве
дения:
(5.9)
Вобычнойалгебреэторавенство,конечно,невыполняется,ноеслииспользоватьдляприведенияподобныхвместообычногосложенияоперациюсуммированияпомодулю2,априсложениипоказателейстепеней-операциюсуммированияпомодулю7,торавенствоокажетсясправедливым.
Вкачествепроизводящегомногочленавозьмем1+х+ХЗ.Умножаемегона
х,JtиХЗиполучаеммногочленых+Jt+х4;Jt+ХЗ+>!;ХЗ+х4+Jf.Затемзапи
сываемпроизводящуюматрицуG,причемвкаждойстрокематрицымладший
разрядкодовойкомбинациирасположенпервымслева.
11о 1ооо]
G=О 11О 1ОО.
[оо 11о1о
оо11о 1
Далееформируемнабориз16допустимыхкодовыхкомбинаций:00000000,1101000,0110100,0011010,0001101,1011100,0"101110,0010111,1000110,
0100011,1111111,1010001.100011О,0100011.1001011.Вэтихзаписяхмлад
шиебитыслева,астаршие-справа.
Перемноживпервыедвасомножителяв(5.9),получаемпроизводящиймногочлендляисправляющейматрицы:1+х+)(+х4.ЗатемумножаемегонахиJtиполучаемещедвестрокиэтойматрицы,котораяврезультатеимееттакой
вид(вотличиеотматрицыGздесьмладшиеразрядысоответствующихполиномоврасположенысправа}:
о1о111]
Н=О 1О 111О.
(1011100
Пустьпринятакодоваякомбинация0001101,входящаявнабордопустимыхНайдемскалярныепроизведенияэтойкодовойкомбинациисовсемистрокамиматрицыН:
(ооо
(ооо
(ооо
О1)(0О1О1 1)=0Е!ЭОЕ!ЭОЕ!ЭОЕ!Э.1Е!ЭОЕ!Э1=0;
О1)(01О 110)=0Е!ЭОЕ!ЭОЕ!Э1Е!Э1Е!ЭОЕ!Э0=0;О1)(1О О0)=0Е!ЭОЕ!ЭО6Э16Э16ЭО6Э0=0.
Пустьтеперьпринятакодоваякомбинация0001100,вкQторойпоследний(старший)битсодержитошибку.Скалярныепроизведенияпринятойкодовойкомбинациинастрокиисправляющейматрицыимеютвид:
(ооо
(ооо
(ооо
оо)(оо1ооо)(о о
о0)(1о
1)=овэовэовэовэ1вэовэо=1;
1о)=овэовэовэ1вэ1вэовэо=о;
О0)=06ЭОЕ!Э06Э16Э1Е!ЭОЕ!Э0=0.
Такимобразом,полученсиндром(1,О,0).Еслиошибкаоказываетсявдругомбитекодовойкомбинации.тополучаетсядругойсиндром.
Однимизважныхдостоинствциклическихкодовявляетсявозможностьпо
строениякодирующихидекодирующихустройствввидесдвиговыхрегистровсобратнымисвязямичерезсумматорыпомодулю2.
Различныевидыциклическихкодовполучаютсяспомощьюразличныхпро
изводящихполиномов.Существуетразвитаяматематическаятеорияэтогово-
проса[30].СредибольшогоколичествациклическихкодовкчислунаиболееэффективныхиширокоиспользуемыхотносятсякодыБозе-ЧоудхуриХоквингема(ВСН-коды-попервымбуквамфамилийBoseChaudhuri,HockwinhamиливрусскоязычнойзаписиБЧХ-коды).Например,БЧХ-код
{63,44),используемыйвсистемеспутниковогоцифровогорадиовещания,по
зволяетисправить2или3ошибки,обнаружить4или5ошибокнакаждыйблокиз63символов.ОтносительнаяскоростьтакогокодаравнаR=44163=0.698.
ОднимизвидовВСН-кодовявляютсякодыРида-Соломона.Этикодыотносятсякнедвоичнымкодам,таккаксимволамивнихмогутбытьмногоразрядныедвоичныечисла,например,целыебайты.ВЕвропейскомстандартецифровоготелевиденияDVBиспользуетсякодРида-Соломона,записываемыйкак(204.188,8),где188-количествоинформационныхбайтоввпакететранспортногопотокаMPEG-2,204-количествобайтоввпакетепоследобавленияпроверочныхсимволов,8-минимальноекодовоерасстояниемеждудопустимымикодовымикомбинациями.Такимобразом,вкачествекодовыхкомбина
цийберутсяцелыепакетытранспортногопотока,содержащие188х8=1504
информационных бита,адобавляемыепроверочныесимволысодержат16х8=128битов.Относительнаяскоростьтакогокодаравна0,92.Этоткод
Рида-Соломонапозволяетэффективноисправлятьдо8принятыхсошибкамибайтоввкаждомтранспортномпакете.
Отметимтакже,чтоиспользуемыйвцифровомтелевизионномвещаниикодРида-Соломоначастоназываютукороченным.Смыслэтоготерминасостоитвследующем.ИзтеориикодовРида-Соломонаследует,чтоеслисимволомкодаявляетсябайт,тополнаядлинакодовогословадолжнасоставлять255байтов(239информационныхи16проверочных).Однако,пакеттранспортногопотокаMPEG-2содержит188байтов.Чтобысогласоватьразмерпакетаспараметрамикода,передкодированиемвначалокаждоготранспортногопакетадобавляют51нулевойинформационныйбайт,апослекодированияэтидополнительныенулевыебайтыотбрасывают.
Вприемникедлякаждогопринятоготраспортногопакета,содержащего204байта,вычиляютсясиндромыинаходятсядваполинома:•<локатор»,корникоторогопоказываютположениеошибок,и«Корректор>>(evaluator},дающийзначениеошибок.Ошибкикорректируются,еслиэтовозможно.Еслижекоррекцияневозможна(например,ошибочныхбайтовболее8)данныевпакетенеизменяются,асампакетпомечаетсяпутемустановкифлага(первыйбитпослесинхробайта),каксодержащийнеустранимыеошибки.Вобоихслучаях16избыточныхбайтовудаляются,ипоследекодированиядлинагранепортногопакетастановитсяравной188байтов.
Другойкласскорректирующихкодов,используемыхвсовременномцифро
вомтелевидении,-этосверточныекоды,основанныенапреобразованиивходнойбесконечнойпоследовательностидвоичныхсимволовввыходнуюбесконечнуюпоследовательностьдвоичныхсимволов.вкоторойнакаждыйсимволвходнойпоследовательностиприходитсяболееодногосимвола[31,32].Увеличениеколичествапередаваемыхдвоичныхсимволовприиспользованиисверточныхкодовхарактеризуетсяотносительнойскоростьюкода,иногданазываемойпростоскоростьюкода,
R=Qвх=!_,
Овых n
(5.1О)
гдеОвхиОвых-скоростипередачидвоичныхсимволовнавходеивыходекодерасоответственно,k-числобитоввходнойпоследовательности,преобразуемыхвnбитоввыходнойпоследовательности.
Примерсверточногокодераприведеннарис.5.3.Кодерсодержиттрехразрядныйсдвигавыйрегистр,навходкоторогопоступаетвходнаяпоследовательностьдвоичныхсимволов.Накаждыйтактбитывячейкахрегистрасдвигаютсянашагвправо,причемочереднойбитвходнойпоследовательностизаписываетсявпервуюслеваячейку,абитизкрайнейсправаячейкивыбрасывается.Выходыразрядоврегистраподключеныковходамдвухсумматоровпомодулю2.Выходнаяпоследовательностьдвоичныхсимволовформируетсяспомощьюкоммутатора,которыйнакаждыйтактвходнойпоследовательностисначалапередаетнавыходбитсверхнегосумматора(точка1},апотом-битснижнегосумматора(точка2).Такимобразом,накаждыйбитвходнойпоследовательностиформируютсядвабитавыходнойпоследовательности,т.е.отно
сительнаяскоростьэтогокодаR=1/2.
Вход
Выход
Рис.5.3.Сверточныйкодер
Важныйпараметрсверточныхкодов-кодовоеограничение,обозначаемоеКЭтотпараметрпоказывает,сколькогрупппоkбитовсодержитсявсдвигсвомрегистреи,следовательно,одновременноучаствуетвформированиибитов
выходнойпоследовательности.Врассматриваемомпримереk=1,К=3.
Работасверточногокодерапоясняетсярешетчатойдиаграммой(рис.5.4).
Каждыйдвоичныйсимволвходнойпоследовательностипреобразуетсявпарудвоичныхсимволоввыходнойпоследовательности,определяемуюдвоичнымсимволомвходнойпоследовательностиитекущимсостояниемкодирующегоустройства.Такихсостоянийможетбытьчетыре:00,01,1Ои11.
Каждомусостояниюсоответствуетгоризонтальныйрядузловнадиаграм
ме.Изкаждогоузла,соответствующеготекущемусостоянию,выходятдвеветви.Верхняя(нарисунке)ветвьсоответствуетдвоичномусимволу«О»входнойпоследовательности,анижняяветвь-Двоичномусимволу'<1».Парацифрукаждойветвипоказываетпарудвоичныхсимволоввыходнойпоследовательности,формируемыхприданномпереходекодирующегоустройстваизодногосостояниявдругое.Полученнаяструктурапереходовкодирующегоустройстваобразуетрешетку,поэтомутакиекодычастоназываютсярешетчатыми(trelliscode).
Есливходнаяпоследовательностьсостоитизоднихнулей,тоивыходная
последовательностьтакжесодержиттольконули.Пустьвходнаяпоследовательностьсодержитодинединичныйбит,аостальные-равныенулю:
6-2328161
...001000....
Спомощьюструктурнойсхемыкодераирешетчатойдиаграммыпостроимвыходнуюпоследовательность:
...00001101110000....
Этапоследовательностьсодержит5единиц,поэтомурасстояниеХеммингамеждунейипоследовательностьюизоднихнулейравно5.Изучениесвойстврассматриваемогосверточногокодапоказывает,чторасстояниеХеммингамеждувыходнымипоследовательностями,получающимисяизразличныхвходныхпоследовательностейинесодержащимиошибок,оказываетсянеменее5[32].Вообще,расстояниемеждувыходнымипоследовательностямивозрастаетс
уменьшениемRисувеличениемК.
Рис.5.4.Решетчатаядиаграммасверточногокода
ДлядекодированиясверточныхкодовчащевсегоприменяетсяалгоритмВитерби,которыйпозволяетизмножествавозможныхпутей,приводящихкпоследнемудекодируемомусимволупринятойпоследовательности,выбратьотносительнонебольшеечислопутей,являющихсянаиболееправдоподобными,иопределитьправильноезначениесимволаисходнойпоследовательности
ВсистемецифровоготелевиденияDVBприпередачепоспутниковымина
земнымканаламсвязииспользуетсясверточноекодированиесоследующимипараметрами:
кодовоеограничениеК=7;
относительныескоростикодаR=1/2,2/3,3/4,5/6,7/8.
Встандартахцифровоготелевидения,какправило,используетсякаскадное
кодирование,таккаквиспользуемыхканалахсвязичастотаошибокможетбытьнастольковелика,чтокодРида-Соломонанеобеспечиваетнеобходимойпомехоустойчивости.СначалапакетытранспортногопотокакодируютсякодомРида-Соломона(внешнеекодирование),азатемполученнаяпоследовательностьдвоичныхсимволовкодируетсясприменениемсверточныхкодов(внутреннеекодирование).
Каскадноекодированиеобеспечиваетэффективнуюзащитуотошибокпри
передачесигналовцифровоготелевиденияПриотношениисигнал1помеха(помощности)равном3дБотносительнаячастотаошибокнавходедекодера
решетчатогокодасоставляет10-1•••1о-2,навыходеэтогодекодераона
уменьшаетсядопримерно2·10-4,анавыходедекодераРида-Соломона-до
1о-1о...1о-11.
Передачасигналовцифров_оготелевиденияпоканаламсвязи
5.4.Методымодуляции,nрименяемыеприпередачесигналовцифровоготелевиденияпорадиоканалу
Главнаяособенностьмодуляциинесущейцифровымисигналамизаключаетсявтом,чтомодулируемыйпараметрнесущейможетприниматьврезультатемодуляцииряддискретныхзначений.Такуюмодуляциюназываютманипуляцией.Параметрынесущегоколебанияменяютсядискретноивовремени.Интервалвремени,втечениикоторогоэтипараметрыостаютсяпостоянными,называетсясимвольныминтерваломилиинтерваломканальногосимвола.Втечениикаждогосимвольногоинтервалапередаетсяодинбитилиодновременнонесколькобитов,образующихканальныйсимвол.
Рассмотримвопросовозможностиодновременноговыполнениятребованийэффективногоиспользованияполосычастотканаласвязииобеспеченияпомехоустойчивости.Этитребованиявзаимнопротивоположны.Дляповышенияэффективностииспользованияполосычастотканальныйсимволдолженсодержатьповозможностибольшебитовпередаваемойинформации.Дляэтоговкаждыймоментвременисигналвканалесвязидолжениметьне2,абольшевозможныхзначений.Вслучаепримененияамплитуднойманипуляцииэтодостигаетсяналичиемсоответствующегоколичествауровнейамплитудынесущей,причастотнойманипуляциидолжнобытьсоответствующееколичествовозможныхзначенийчастоты,прииспользованиифазовойманипуляции-возможныхзначенийфазысигналаит.д.
Очевидно,чтоприэтомухудшитсяпомехоустойчивостьсистемы,таккак
приемникдолженбудетодновременноразличатьне2,абольшезначенийсигнала.Чтобыобеспечитьуверенноеразличениетребуемогоколичествауровнейсигналанеобходимоувеличиватьотношениесигнал/шумвканалесвязи,т.е.наращиватьмощностьпередатчика.Этосоответствуетосновнымположениямтеориисвязи-дляувеличенияпропускнойспособностиканаласвязипрификсированнойширинеполосычастотнеобходимоповышатьотношениесигнал/шум.
Перейдемкизучениюконкретныхспособовмодуляциинесущейцифровым
сигналом.
Амплитуднаяманипуляция(АМн)заключаетсявдискретномизмененииуровняамплитудынесущей.Впростейшемслучаеодномууровнюсигналаможетсоответствоватьналичиенесущей,адругому-отсутствие.НедостаткомАМнявляютсязначительныеперепадыизлучаемоймощности.
Частотнаяманипуляция(ЧМн) осуществляетсяпутемдискретногоизме
нениячастотынесущейприпостояннойееамплитуде.
Фазоваяманипуляция(ФМн)заключаетсявдискретномизменениифазынесущей.Впростейшемслучаенесущаяможетиметьдвазначенияфазы:Ои180°.Вприемникеможетосуществлятьсякак·когерентноедетектирование,требующеефазовойсинхронизацииприемникаспередатчиком,такиболеепростоенекогерентноедетектирование.Впоследнемслучаечастоприменяютотносительнуюфазовуюманипуляцию,nрикоторойфазанесущейдлякаждогопринятогосимволасравниваетсянеснекоторойабсолютнойначальнойфазой,асфазойнесущейпредыдущегопринятогосимвола.
Дляповышенияэффективностииспользованияполосычастотканаласвязи
применяетсямногопозиционнаяФМн.Нарис.5.5,апоказаначетырехпозиционнаяФМн,прикоторойодновременнопередаютсядвабита,чтопозволяетпо-
ГлаваS
выситьэффективностьиспользованияполосычастотвдвараза.ПримерсоответствияфазынесущейпередаваемомутрехразрядномудвоичномукодудлявосьмипозиционнойФМнприведеннарис.5.5,6.Сдвигмеждудискретнымизначениямифазынесущейравен45°.Эффективностьиспользованияполосычастотвэтомслучаеповышаетсявтриразапосравнениюспростойдвухпози-ционнойФМн.
Прираспределениипередаваемыхкодовыхкомбинацийпопозициямис
пользуютманипуляционныйкодГрея-соседниепозицииразличаютсяоднимбитом.Благодаряэтому,еслипридемодуляцииподдействиемпомехивместоправильногозначенияфазыqудетопределенососеднее,впоследовательностидвоичныхсимволовнавыходедемодулятораполучитсятолькоодиношибочныйбит,которыйбудетисправленвдекодерекорректирующегокода.
ФазоваяманипуляцияиспользуетсявстандартеDVB-S,определяющемме
тодыпередачицифровоготелевиденияпоспутниковымканалам.
01 011
10 101
а) б)
Рис.5.5.Четырехпозиционная(а)ивосьмипозиционная(б)фазоваяманипуляцияСледующийвидмодуляции,частоприменяемыйдляпередачицифровых
сигналов,-многопозиционнаяквадратурнаяамплитуднаяманипуляция
(КАМн).Какизвестно,квадратурнаяамплитуднаямодуляциязаключаетсяводновременнойамплитудноймодуляциидвумясигналамии1(inphase)ииа(quadrature)двухквадратурныхсоставляющихнесущейсчастотойю1иполучениисуммарногосигнала:
и(t)=и1(cos(Ц)t+и0(t)siп(Ц)f. (5.11)
Длядемодуляциииспользуетсясинхронноедетектирование,состоящеевумножениисигналаи(t)наcosЩ)tинаsiп(Ц)fспоследующимподавлениемвысокочастотныхсоставляющихфильтромНЧ.Врезультатевыделяются.соответственно,и1(t)ииа(t).
Самапосебеквадратурнаяамплитуднаямодуляцияужеобеспечиваетуве
личениеэффективностииспользованияполосычастотвдвараза,таккакнаоднойнесущейчастотеодновременнопередаются2сигнала.ВслучаеКАМнуровникаждойквадратурнойсоставляющейнесущейизменяютсядискретно.Нарис.5.6показана4-позиционнаяКАМн,прикоторойкаждаяквадратурнаясоставляющаяможетиметьдвавозможныхуровня.Вслучае,показанномнарис.5.6,а,каждаясоставляющаяможетилиотсутствовать,илиприсутствоватьсзаданнойамплитудой.Вслучае,приведенномнарис.5.6,6,каждаясоставляющаяможетбытьвфазе,чтосоответствуетуровню+0,5,иливпротивофазе,чтосоответствуетуровню-0,5.Второйвариантпредпочтительнее,таккакв
Передачасигналовцифровоготелевиденияпоканаламсвязи
немобеспечиваетсяменьшееотношениепиковоймощностинесущейкеесреднеймощности.
Есликаждаяквадратурнаясоставляющаяможетиметь4уровня,чтосоответствуетдвумбитам,тополучается16-позиционнаяКАМн,диаграммавозможныхкомбинаций(«созвездие»)сигналов1иQдлякоторойприведенанарис.5.7.Такаямодуляциядаетвыигрышвэффективностииспользованияполосычастотв4раза,таккакодновременнопередаются4бита.Распределениекодовыхкомбинацийпопозициям(манипуляционноекодирование)осуществляетсятак,чтобыкодывсоседнихпозицияхразличалисьоднимбитом.Применяютсятакже54-позиционнаяи256-позиционнаяКАМн,прииспользованиикоторыходновременнопередаются6и8битов,соответственно.
Q Q
10 •11
10• •11
00 01
Рис.5.6.4-позиционнаяквадратурнаяамплитуднаяманипуляция
-
Q
10•11
10•01
10•10
10•00
00•10
00•00
00•11
00•01
11•01
11•00
01•00
01•01
11•11
11•10
01•10
01•11
Рис.5.7.16-позиционнаяквадратурнаяамплитуднаяманипуляция
Придискретноммодулированиинеамплитуды,афазыкаждойиздвухквадратурныхсоставляющих,получимквадратурнуюфазовуюманипуляцию(КФМн).Сигнал,получаемыйвэтомслучае,можетбытьпредставленсоотношением
COS((Ц)t+е,)+SiП((Ц)t+8о)=AocoS((Ц)f+6о), (5.12)
гдее,,е0-фазыквадратурныхсоставляющих,Ао.е0-амплитудаифазарезультирующегосигнала.Втабл.5.1приведенызначенияфазырезультирующе-
госигналавслучае,когдаквадратурныесоставляющиемодулируютсяпофазедвухуровневымисигналами.
Вмоментывремени,когдаменяютсяфазыобеихквадратурныхсоставляющих,фаза8оможетменятьсяскачкомна180°.ЭтоприводитквозникновениюпаразитнойамплитудноймодуляцииприпрохождениисигналасКФМнчерезчастотно-зависимыецепи.Дляустраненияэтогонежелательногоэффектаиспользуютквадратурно-фазовуюманипуляциюсосдвигом(КФМнС).Сущностьеезаключаетсявтом,чтофазыдвухквадратурныхсоставляющихизменяютсявразныемоментывремени,ивозможностьскачкафазысуммарногосигналана180°исключается.
Таблица5.1
-
е,
о
о
'Л
'Л
ео
о
'Л
о
'Л
ео
7tl4
-7t/4
37t!4
-37tl4
Приемсигналов,модулированныхописаннымивышеметодами,существенноотличаетсяотприемасигналовспривычнымивидамианалоговоймодуляции.СтруктурнаясхемаприемникасигналовсмногопозиционнойФМн,КАМнилиКФМнпоказананарис.5.8.Навходэтойсхемыпоступаетаналоговыйсигналнапромежуточнойчастоте(ПЧ).Этотсигналпроходитавтоматическуюрегулировкуусиления(АРУ),котораядляФМниКФМннеобязательна
Далееизсигналавосстанавливаетсянесущаячастота,приведеннаякдиапазонуПЧ.Восстановлениенесущейвыполняетсясиспользованиемфазовойавтоподстройкичастоты(ФАПЧ).Однакопосравнению,например,свосстановлениемцветовойподнесущейвдекодерахPAL,вданномслучаезадачаболеесложная,таккакпилот-сигналотсугствует.Длярешенияэтойзадачи,вчастности,применяютсясхемыс«Обратнымисвязямипорешениям».Втакихустройствахдетектор,входящийвпетлюФАПЧ,периодическивырабатываетрешениеопринимаемомсимволе.Поэтимрешениямреконструируетсясигнал,сравниваемыйсзадержаннымвходнымсигналом.Врезультатевырабатываетсясигналошибки,наоснованиикоторогокорректируютсяпринимаемыерешенияПодробныйанализэтихидругихсхемвосстановлениянесущейданв[32].
Помимонесущейчастотывприемникевосстанавливаетсятактоваясинхронизация,т.е.выделениеинтерваловвременипередачиотдельныхканальныхсимволов(символьныхинтервалов)сучетомзадержкираспространениясигналаотпередатчикадоприемника.Есливсоставесигналанепередаетсяникакихдополнительныхсоставляющих,обеспечивающихтактовуюсинхронизацию,авбольшинствеслучаевэтоименнотак,тотактоваясинхронизациявосстанавливаетсянепосредственноизпринимаемогосигнала.Такжекакипривосстановлениинесущей.дляэтогоиспользуютсясхемысобратнымисвязямитипаФАПЧ.
Навыходеблокавосстановлениянесущейформируетсясигналпервойквадратурнойсоставляющейcos(roнt+ф),гдеroн-круговаячастотанесущей,ф-еефазовыйсдвиг.Фазовращательна90градусов(ФВ90°)формируетизэтогосигналавторуюквадратурнуюсоставляющуюsin(roнt+ф).Формировательсигнальныхимпульсов(ФСИ),управляемыйсигналамитактовойсинхрониза-
---Передачасигналовцифровоготелевиденияпоканаламсвязи
ции,вырабатываетимпульсыдля<<взвешивания»сигнала,принимаемоговтечениисимвольногоинтервала.Впростейшемслучаесигнальныеимпульсымогутиметьпрямоугольнуюформу.Лучше,однако,применятьимпульсы,спектркоторыхимеетформуотрезкакоеинусеидыилигауссоиды.
СигнальныеимпульсыперемножаютсявумножителяхМ1иМ2сквадратурнымисоставляющиминесущей.Полученныепачкиколебаний,всвоюочередь,перемножаютсяспринимаемымсигналомвумножителяхМ3иМ4,выходныесигналыкоторыхпроходятфильтрынижнихчастотФНЧ.Врезультатевыделяютсяквадратурныесоставляющиепринятогосигнала.Стробирующиеустройства,управляемыесигналамитактовойсинхронизации,выделяютвкаждомсимвольноминтервалеотрезкисигналадляпринятиярешенияопринимаемомканальномсимволе.
Стробирующееустройство
Вход
Выход
Стробирующееустройство
Рис.5.8.Структурнаясхемаприемникасигналасквадратурнойамплитуднойманипуляцией
Решающееустройствоанализируетданные,поступающиенанеГосостробирующихустройств,сравниваетпараметрыквадратурныхсоставляющихпринятогосигналавданномсимвольноминтервалеспараметрамиквадратурныхсоставляющихсигналов,получающихсяприпередачевсехвозможныхканальныхсимволовдляданногоспособамодуляции,ивыбираетканальныйсимвол,дающиймодулированныйсигналснаиболееблизкимикпринятомусигналупараметрами.ВыбранныйсимволвыдаетсянавыхоДприемника.
Описанныеоперации,какправило,выполняютсявцифровомвиде,поэтому
послеблокаАРУвсхемедолженбытьАЦП.
Одинизсовременныхметодовпередачицифровыхсигналовпорадиоканалам-ортогональноечастотноемультиплексирование[32,33].ВанглоязычнойтехническойлитературетакаямодуляцияназываетсяOFDM(OrthogonalFrequencyDivisionMultiplex).Сущностьэтогометодапоясняетсярис.5.9.
Встандартномканалетелевизионноговещания,имеющемширинуполосычастотFк.формируютNнесущихчастот,отстоящихдруготдруганаравные
частотныеинтервалы!:1f.ЧислауосичастотпоказываютномеранесущихотОдоN-1.Общийпотокпередаваемыхцифровыхданных,имеющийскоростьпередачидвоичныхсимволов00,разделяютнаNпараллельныхподпотоков,ка
ждыйизкоторыхимеетскоростьпередачидвоичныхсимволов01=OolN.
Каждыйподпотокпередаетсянасвоейнесущей,например,сиспользовани
емКАМн.Такимобразом,водномканалетелевизионноговещанияполучается
Nузкополосныхподканалов.КоличествонесущихвсоответствиисостандартомDVB-Тможетбытьравно6817(1:1f=1116Гц)или1705(1:1f=4464Гц).Выборчастотныхинтерваловмеждунесущимиосуществляетсятак,чтобысосед
ниенесущиеколебаниябылиQртогональнынаотрезкевремени,втечениикоторогопередаетсяодинсимвол.Этопозволяетизбежатьвзаимноговлияниясоседнихподканалов.
Потокданных
Несущие
о 2 N-2 N-1f
Рис.5.9.OFDM
МодуляцияидемодуляциявыполняютсяспомощьюДПФ.ПримодуляцииберутсяодновременнопередаваемыесимволывсехNподканаловипроизводитсяобратноеДПФполученногонабораизNчисел.ВрезультатеполучаютсядругиеNчисел,которыепоследовательнопреобразуютсяваналоговуюформу.Невдаваясьвматематическиеподробности(см.[32]),примемфакт,чтоэтидругиеNчиселэквивалентныотсчетамсигнала,содержащегоNнесущихколебаний,промодулированныхвсоответствииспередаваемымивэтотмоментвременивсоответствующихподканалахсимволами.Полученныйтакимобразоманалоговыйсигналможетбытьобычнымспособомперенесенвнужныйчастотныйдиапазон.
Придемодуляциипринятыйсигналпереноситсянапромежуточнуючастотуипреобразуетсявцифровуюформу.ЗатемвгруппахпоNотсчетовпринятогосигналавыполняетсяпрямоеДПФ,врезультатекоторогополучаютсязначениясимволов,одновременнопередаваемыхвNподканалах.
Данныйметодпередачиимеетследующиедостоинства:
равномерноераспределениеэнергиипополосечастотканаласвязи;
возможностьпередаватьнаиболееважнуючастьинформации(синхрони-зацию,НЧ-составляющиесигналаяркости)натехучасткахполосычастот,гдеменьшевсегоуровеньnомехотсоседнихканалов,аобластиполосычастотканала,соответствующиенесущимИзображенияизвукаобычноготелевизионноговещания,вообщенеиспользовать;
благодарятому,чтокаждыйизподканаловявляетсяузкополосным,
уменьшаетсявлияниеотраженныхсигналовпримноголучевомприеме.
Передачасигналовцифровоготелевиденияпока_!!_ламс и _
Последнеесвойствоособенноважно,таккакмноголучевойприемсоздаетзначительныесложностидляцифровоготелевизионноговещаниявгородах.ПрииспользованииOFDMдлительностиинтерваловвремени,втечениикоторыхпередаютсяотдельныесимволы,увеличиваютсяистановятсябольше,чемвременазадержекотраженныхсигналов,врезультатечегообеспечиваетсябезошибочныйприем.
Крометого,дляисключениявлиянияотраженныхсигналоввводятсязащитныеинтервалы.Нарис.5.1О,апоказаныотрезкивремени,втечениикоторыхнамодулятороднойизнесущихпоступаютсимволыпередаваемогоподпотокаданных81,S2,S3ит.д.(взависимостиотиспользуемогометодамодуляциинесущихколичествобитоввсимволеможетбытьразличным).ПередначаломпередачисимволаS2формируетсязащитныйинтервал6.1(рис.5.1О,б),втечениикоторогонавходедемодуляторавприемникеещемогутприсутствоватьотраженныесигналы,содержащиепредыдущийсимволS1(рис.5.1О,в).ЗатемвтеченииинтервалавремениТр2передаетсясимволS2.Аналогичноформируетсязащитныйинтервал6.2передсимволомS3ит.д.
$2 sз $4
а)
1!'1·1·Тр2·1Р-1·ТрЗ·1P.l
б)
г S1 $2 sз
в)
...t
Рис.5.1О.Формированиезащитныхинтервалов
Всовременныхсистемахпередачицифровыхсигналов,втомчислевсистемахцифровоготелевидения,модуляциюнесущейсовмещаютспомехоустойчивымкодированием.Приэтомчисловозможныхсостоянийнесущейпослемодуляциипревышаетчислосимволов,которыедолжныбытьпереданы,т.е.вводитсядополнительнаяизбыточность,обеспечивающаяповышениепомехоустойчивости.Такуюмодуляцию,совмещеннуюскодированием,называюткодированноймодуляцией(CodedModulation).Вчастности,сочетаниепомехоустойчивогокодированиясOFDMназываютCOFDM(CodedOrthogonalFrequencyDivisionMultiplex).
Такимобразом,припередачесигналовцифровойсистемытелевиденияпо
радиочастотнымканаламсвязииспользуютсядвеступенипомехоустойчивогокодирования.Напервойступени,называемойвнешней,осуществляетсякодированиецифровойинформацииспомощьюкодовРида-Соломона,какэтобылоописановпредыдущемразделе.Навторойступени,называемойвнутренней,используетсяканальноекодирование,совмещенноесмодуляцией.Врезультатедостигаетсятребуемаяпомехоустойчивость