НПО Системы Безопасности
(499)340-94-73 График работы:
ПН-ПТ: 10:00-19:00
СБ-ВС: выходной

Главная » Периодика » Безопасность

0 ... 118119120121122123124 ... 262


Таблица 8.1.6. (продолжение)

п к

giP)

255 187

52755313540001322236351

22634710717340432416300455

1541621421234235607706163067

7500415510075602551574724514601

3757513005407665015722506464677633

1642130173537165525304165305441011711

461401732060175561570722730247453 567445

215713331471510151261250277442142024165471

120614052242066003717210326516141226272506267

60526665572100247263636404600276352556313472737

22205772322066256312417300235347420176574750154441

10656667253473174222741416201574332252411076432303431

675026503032744417272363172473251107555076272072434

4561

11013676341474323643 5231634307172046206722545273311

721317

667000356376575000202703442073661746210153267117665

41342355

240247105206443215155541721123311632054442503625576

43221706035

107544750551635443253152173577070036661117264552676

13656702543301

731542520350110013301527530603205432541432675501055

7044426035473617

. 42

253354201706264656303304137740623317512333414544604

5005066024552543173

152020560552341611311013463764237015636700244707623

73033202157025051541

513633025506700741417744724543753042073570617432343

2347644354737403044003

302571553667307146552706401236137711534224232420117

4114060254757410403565037

125621525706033265600177315360761210322734140565307

4542521153121614466513473725

464173200505256454442657371425006600433067744547656

140317467721357026134460500547

157260252174724632010310432553551346141623672120440

74545112766115547705561677516057

Источник: Stenbit (1964), © 1964 IEEE

Так, коэффициентами полинома для кода (15,5) является 2467, что соответствует двоичной форме 10 100 110 111. Следовательно, порождающий полином равен р) = рЧ + рЧ рП+1.

Более общий список порождающих полиномов для БЧХ кодов дан Питерсоном и Уэлдоном (1972), которые дали таблицы множителей полиномов р"" +1 для т34.



8.1.4. Оптимальное декодирование мягких решений для линейных блоковых кодов

В этом подразделе мы рассмотрим качество линейных блоковых кодов в канале с АБГШ, когда на приёме используется оптимальное (без квантования) декодирование мягких решений. Символы кодового слова могут быть переданы посредством произвольных двоичных сигналов одним из методов, описанных в главе 5. Для наших целей мы рассмотрим двоичную (или четверичную) когерентную ФМ, что является наиболее эффективным методом, и двоичную ортогональную ЧМ с когерентным или некогерентным детектированием.

Пусть & означает энергию переданного сигнала на кодовое слово и пусть означает энергию сигнала, требуемую для передачи отдельного элемента (бита) кодового слова. Поскольку в кодовом слове п бит, то й=ий.Так как кодовые слова содержат к бит информации, то энергия на информационный бит

Считается, что все кодовые слова равновероятны с априорной вероятностью l/М.

Допустим, что символы кодового слова передаются посредством двоичной ФМ. Каждое кодовое слово отображается одним из М сигналов. Из главы 5 мы знаем, что приёмник, оптимальный по критерию минимума средней вероятности ошибки на кодовое слово, можно реализовать в канале с АБГШ в виде параллельного банка М фильтров, согласованных с М возможными сигналами. Выходы М согласованных фильтров в конце каждого сигнального интервала, который определяется передачей и символов кодового слова, сравниваются и выбирается кодовое слово, которому соответствует максимальный выход согласованного фильтра. Альтернативно можно использовать М взаимных корреляторов. В любом случае, реализацию приёмника можно упростить. Это значит, что эквивалентный оптимальный приёмник можно реализовать, используя единственный фильтр (или коррелятор), согласованный с двоичным ФМ сигналом, использованным для передачи каждого бита кодового слова, а за ним декодер, который формирует М величин для решения, соответствующих А/кодовым словам.

Для конкретности, пусть г, 7 = 1, 2, ...,/?, представляют п последовательных отсчётов

выхода единственного согласованного фильтра для конкретного кодового слова. Поскольку используется сигнал двоичной ФМ, выход г. можно выразить или так:

r.=V + «., (8.1.44)

когда7-й разряд кодового слова содержит «1», или так:

+ (8.1.45)

когда7"-й разряд содержит «О». Величины Ц} представляют АБГШ в отсчётных точках. Каждое п. имеет нулевое среднее и дисперсию Зная М возможных к передаче

кодовых слов и принятые значения {rJ, оптимальный декодер формирует М корреляционных метрик

CM,=c(r,C,) = X(2s-lb = 1,2,.(8.1.46) •

где обозначает символ на 7-ой позиции /-го кодового слова. Так, если с.=1, взвешивающий множитель 2с. -1 = 1, а если = О, взвешивающий множитель



2с,-1 = -1. Такое взвешивание приводит к тому, что корреляционная метрика, соответствующая действительно переданному кодовому слову, будет иметь среднюю величину Jn, в то время как другие М -1 метрик будет иметь меньшее значение.

Хотя вычисления, требуемые для формирования корреляционных метрик для мягкого декодирования согласно (8.1.46), относительно простые, всё же затруднительно вычислять (8.1.46) для всех возможных кодовых слов, когда число кодовых слов велико, например Л/>2°. В этих случаях всё же возможно реализовать декодирование мягких решений, используя алгоритмы, которые применяют технику для отбрасывания неправдоподобных кодовых слов без вычисления всего набора их корреляционных метрик, определяемых (8.1.46). Несколько типов такого декодирования мягких решений были описаны в литературе. Интересующихся этим читателей отошлём к статьям Форни (1966), Уэлдона (1971), Чейза (1972), Вайнберга и Вольфа (1973), Вольфа (1978) и Матиса и Модестино (1982).

Для определения вероятности ошибки блокового кода заметим, что, когда такой код применяется в двоичном симметричном канале, каким является канал с АБГШ, и когда осуществляется оптимальное декодирование мягких решений, то вероятность ошибки при передаче т-го кодового слова одинакова для всех т. Поэтому для простоты предположим, что передаётся кодовое слово С,, состоящее из одних нулей. Для правильного декодирования С, корреляционная метрика СМ, должна превышать все остальные М -1 корреляционные метрики СМ, т-2,Ъ, ...,М. Все метрики распределены по Гауссу. Среднее значение CAY, равно лп, в то время как средние значения для СЛ„,, W = 2, 3,..., М, равны w(l - 2w I n).

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

P„.=(l-2wjnl т2,3,...,М, (8.1.47)

где означает вес т-го кодового слова .

Вместо того, чтобы пытаться получить точную формулу для вероятности ошибки, мы обратимся к объединённой верхней границе. Вероятность того, что СМ > СМ,, равна

P,{m) = Q

(l-pj , (8.1.48)

где g=A - энергия сигнала кодового слова. Подставив для р„, значение из (8.1.47), а для g значение из (8.1.43.), получаем

М = Q[I~K"J " (8-1-49)

где - это ОСШ на бит, а - скорость кода.

Средняя вероятность ошибки кодового слова ограничена сверху суммой вероятностей ошибок двоичных событий, определяемых (8.1.49), т.е.

Рм ТРгЧ < Т0(у12уЛ„,). (8.1.50)

1Я=2 ш=2

Вычисление вероятности ошибки декодирования мягких решений согласно (8.1.50)



0 ... 118119120121122123124 ... 262