Обратившись к границе Шеннона (1.2), можно заметить, что минимальное значение энер-
гии на бит, нормированной к спектральной плотности шума
(что составляет поло-
вину отношения сигнал-шум по мощности на бит), необходимой для обеспечения безоши-
бочной передачи по АБГШ каналу с такой скоростью, составляет 0 дБ. Однако, имея дело
не с произвольным гауссовским каналом, а с каналом, входные символы которого ограни-
чены алфавитом бинарной ФМ (гауссовский канал с бинарным входом). Это ограничение
увеличивает минимальное отношение
, отвечающее
бит/сек/Гц, до
0.19 дБ [97]. Турбо–код с длиной кодового ограничения 5 и длиной блока 65536, предло-
женный в [95,96], обеспечивает вероятность ошибки на бит
(это значение часто
используется в качестве практического критерия безошибочной работы беспроводной
системы) при
дБ, т.е. уступает пределу Шеннона только около 0.5 дБ. В мо-
мент опубликования этих работ данные результаты казались фантастическими, поскольку
длинная и безуспешная история заставила многих экспертов поверить, что отыскание ре-
гулярных правил кодирования, позволяющих работать вблизи границы Шеннона, является
безнадежной тратой времени. Вслед за оригинальными работами [95,96] были открыты
другие эффективные турбо–коды, как и последовательные коды конкатенации (см. биб-
лиографию в [97]).
Следует отметить, что в асимптотическом варианте
поведение тур-
бо–кодов не отличается от сверточных при той же скорости и памяти, поскольку они не
обладают никаким преимуществом в смысле минимума расстояния. Обратившись к (2.23),
можно увидеть, что асимптотически (с ростом отношения сигнал-шум) эффект размноже-
ния
, т.е. числа сигналов с минимумом евклидова расстояния
относительно пе-
реданного сигнала, играет второстепенную роль по сравнению с собственно значением
вследствие экспоненциального уменьшения Q–функции с ростом отношения сигнал-
шум (чтобы убедиться в этом, достаточно взять логарифм от
). По этой причине зави-
симость
от
чуть раньше или чуть позже приобретет характер ограничения, оп-
ределяемый
, которое аналогично для любого кода с одинаковыми значениями ми-
нимума расстояния. Данный эффект, однако, происходит при значениях отношения сиг-
нал-шум, обеспечивающих очень малую вероятность ошибки на бит, которые лежат зна-
чительно ниже диапазона практических требований. Объяснение тому, почему турбо–
коды гарантируют настолько высокое качество работы при низком отношении сигнал-
шум, заключается не в их большом значении минимума расстояния, а скорее в относи-
тельно малом числе слов, находящихся друг от друга на малом расстоянии, в частности
малом увеличении
в (2.23). Подобное перераспределение расстояний в направлении
большего числа слов, находящихся на большом расстоянии, по сравнению со сверточны-
ми кодами объясняется псевдослучайным перемежением бит данных, кодируемых вторым
компонентом кодера. Если образец данных оказывается неудачным с точки зрения фор-
мирования кодового слова с малым весом первым компонентом кода, то в результате пе-
рестановки он может оказаться достаточно отличным от исходного, что позволит второму
компоненту сформировать слово значительно большего веса.
9.4.4. Приложения.
Несмотря на короткую историю турбо–коды в настоящее время нашли широкое
применение и входят в состав спецификаций многих систем. Наибольший интерес в рас-
сматриваемом контексте представляет их вовлеченность в стандарты мобильных систем
третьего поколения. Спецификация UMTS включает турбо–коды со скоростью 1/3, осно-
ванные на двух компонентах сверточных кодов с длиной кодового ограничения 4 и пере-
межении переменной длины в диапазоне от 40 до 5114 [92,97]. В стандарте cdma2000 так-