Выходное устройство декодера витерби

 

Изобретение относится к вычислительной технике. Его использование в цифровых системах передачи информации сверточным кодом, содержащих декодер Витерби, обеспечивает упрощение устройства. Выходное устройство декодера Витерби содерямт блок 1 памяти , буферный и выходной регистры 3, 4 и блок 5 синхронизации. Благодаря введению мультиплексора 2 частично совмещаются функции адресации памяти решений и упорядочения выходных символов, что и позволяет упростить устройство. 4 ил. с (Л

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (19) SU (11) (51) 4 Н 03 M 13/12

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21 ) 39 74406/24-24 (22) 04.11.85 (46) 15.01.88. Бюл. № 2 (7l) Львовский политехнический институт им. Ленинского комсомола (72) В. P. Кравцов, А.,В. Моисеев, М. Ш. Розенблат и Ю. И. Сидорчук (53) 621.394.14(088.8) (56) Некоторые вопросы теории кодирования, /Под ред. Э. Л. Блоха и

М. С. Пинскера, M.: Мир9 1970, с. 142-165.

Витерби А. Д. Омура Дж. К. Принципы цифровой связи и кодирования.

M. Радио и связь, )982.

Патент США ¹ 3789360, кл. Н 04 L 1/10, 1974, фиг. 12. (54) ВЫХОДНОЕ УСТРОЙСТВО ДЕКОДЕРА

ВИТЕРБИ (57) Изобретение относится к вычислительной технике. Его использование в цифровых системах передачи информации сверточным кодом, содержащих декодер Витерби, обеспечивает упрощение устройства. Выходное устройство декодера Витерби содержит блок 1 памяти, буферный и выходной регистры

3, 4 и блок 5 синхронизации. Благодаря введению мультиплексора 2 частично совмещаются функции адресации памяти решений и упорядочения выходных символов, что и позволяет упростить устройство. 4 ил. сО

1367165

"= "1

5 где элементы вектора Т = t 1 при1 1 нимают значения 0 или 1;

= 0,2" — 1 — порядковый номер элемента (соответственно порядковый номер сдвигового регистра в блоке 1

10 памяти); порядковый номер вектора.

По окончании операции ввода данных в блок 1 кроме вновь поступивших I векторов сохраняется еще и В ранее на1Г копленных векторов, т.е. (2) Изобретение относится к вычисли" тельной технике и может быть использовано в цифровых системах передачи информации, использующих сверточный код и содержащих декодер Витерби.

Цель изобретения — упрощение устройства.

На фиг. 1 изображена функциональная схема выходного устройства декодера Витерби; на фиг. 2 — пример выполнения блока синхронизации; на фиг. 3 — временные диаграммы работы блока синхронизации; на фиг. 4 — пример восстановления отрезка выходной последовательности при кодовом ограничении К = 3.

Выходное устройство декодера Витерби содержит блок 1 памяти, мультиплексор 2, буферный регистр 3, ре- 20 гистр 4, блок 5 синхронизации, входы

6 и выход 7.

Блок 1 памяти предназначен для хранения частных решений о переходах между состояниями декодера Витерби и 25 к- может быть выполнен на 2 реверсивных сдвиговых регистра 8 состоящих из В + L разрядов каждый, где В— число выходных символов декодера, полученных ранее, L — - число выходных 30 символов декодера, полученных в процессе восстановления пути по данным, извлекаемым из памяти. Регистры 3 и

4 имеют каждый по L разрядов.

Блок 5 синхронизации для случаев

В = L = 15 выполнен (фиг, 2) на гене.раторе 9 тактовых импульсов, счетчике 10 по модулю три, счетчике 11 по модулю пять, первом и втором триггерах 12 и 13 и элементе И 14, На 40 фиг. 2 обозначены выходы 15-18 блока

5 с первого по четвертый соответственно, На фиг. 3 буквами а-д обозначены сигналы в соответствующих точках блока 5 (фиг. 2).

Выходное устройство декодера Витерби работает следующим образом.

Каждый цикл работы устройства (как и в прототипе) разбивается на три равных временных интервала. На пер50 вом интервале m-ro цикла на управляющем входе блока 1 памяти находится нулевой потенциал (фиг. Зг) и из вычислителя метрик декодера на входы

6 в блок 1 памяти в естественном по55 рядке поступает m-ый набор из L векторов частных решений о переходах между состояниями декодера ((+ ) (mL <(.-Il

Ф ф ° ° 4 ф

) с (m(-М (4(.-8- ) (т (.-<)

Т Т,...,Т (m(+i) (rnL+L -i) т; Т,...,Т

В остальное время m-го цикла на управляющем входе блока 1 памяти находится единичный потенциал (фиг. 3г) и порядок следования данных в регистрах 8 блока 1 инверсный. Векторы последовательности (1) поступают из блока 1 в следующем инверсном порядке. с (m(,i I,-i) (m(+ I) (my)

Т,...,Т ., т (m1.-() ((, )

Т,...,Т

) т.е. первым извлекается вектор (гр 1. - I )

Т("; поступивший последним в блок 1 на первом временном интервале цикла, Последовательность (2) перезапоминается, и в конце цикла ее элементы 1) располагаются на исходных позициях в блоке 1 памяти.

По последовательности (2) с помощью мультиплексора 2, работающего в качестве схемы выборки решений, восстанавливается один из 2 возможных отрезков длиной В + L символов. В (2) рекомендуется выбирать глубину поиска решений.В в пределах (4-6)К, в этом случае у любых возможных отрезков пути длиной В + Ь символов совпадают, Следовательно, L последних символов восстановленного отрезка пути практически равны соответствующим символам оптического пути.

По окончании цикла L последних символов восстановленного отрезка пути пересылаются из буферного регистра 3 в регистр 4, Порядок следования данз 136 1 ных в регистре 4 — инверсный по отношению к буферному регистру 3 °

В устройстве для адресации содержимого блока 1 памяти используется

5 содержимое первых К-1 разрядов буферного регистра 3. Такая возможность частичного совмещения функций адресации памяти решений и упорядочения результатов следует из определения 0 частных решений. Действительно, согласна алгоритму (2) независимо от номера итерации частные решения с порядковыми номерами 2 J и 2 g + 1 к-г зависят от значений метрик М и M +

+,) и приращений метрик h + Я

3 2" ) 1

К2 которые относятся к )-му и (2 +

+j )-му состояниям декодера

20

0ф если М + h М „, . +r) кг .

) ) 2к-2 2к гФ у если M> + Q w М2„.z 92K-г

2к + 2 11 25 (3) если М; + A, М кz ° + )(2

0, т

2) 1

1, (mL<(>) 0,, = О, (го Ь 4 L " ""> ) 1э 01 Iý (mL+ L-1) Oв (mL+ L-6)

01 («1L+ ).-4)

10 („(, + L-г)

1О если М +9(к,.<М к 4 )(2К-2 °

Из примера видно, что старший (младший) разряд (i + 1)-го адреса

З5 памяти решения совпадает с i-ым ((i1)-ым соответственно) символом B6l ходной последовательности. Так, третий, четвертый, пятый и шестой адреса равны

40 (r«L i L -3)

10 (1«1 4 L 2)

Э 10 У (rn L t L - Э)

9 01 1 (1«L+L-4)

45 (r«L+ L -4)

10 (тЬ+1 -5)

В нредлагаемом устройстве, в отличие от прототипа, функции адресацйи памяти решений и упорядочения выходных символов частично совмещены. При условии L >z К-1, которое выполняется

55 на практике, не требуется отдельного блока памяти для формирования адреса памяти решений, как в прототипе, благодаря чему и упрощается устройство. гдето =0,2- — 1.

Из (3) следует, частное решение (либо t2 „) равно нулю единице

) +1 если предпочтительнее g-e (2 +

+ J)-e состояние декодера. Иначе . значение частного решения t (либо

2(t,, ) равно старшему разряду двоичного представления порядкового номера предпочтительного состояния декодера. Если на i-ом шаге процедуры восстановления выходной последоваI тельности декодера прочитанное из ((.+6- ) блока 1 значение t „ равно нулю (единице), то очередной символ должен быть равен нулю (единице соот" ветственно), т.е, совпадает с част(г«L 6- )

mm решением 1 „ а адрес содержимого блока 1 памяти íà (i+1)-ом

mare должен стать равным (— 1 — 1 + к-2

+ 2 соответственно). Значит, старший разряд двоичного представления («1(.4(.- ): адреса равен частному решению t „ и совпадает с очередным символом, поступающим в буферный регистр 3 на

i-ом шаге, следующий разряд адреса равен частному решению, поступившему в буферный регистр 3 Hà (i-1)-ом шаге, и т.д, Таким образом, адрес содержимого блока 1 равен содержимому первых К-1 разрядов буферного регистра 3.

Процедура восстановления выходной последовательности декодера при кодовом ограничении К = 3 иллюстрируется численным примером, представленВ ным на фиг. 4. Здесь в квадратах указаньг.значения элементов векторов (mL.L- ) частных решений Т (i = 1,6), (mLi L-r) при частном решении 1.

1 (r«Lw L-() (t; = О); переходы обозначены сплошной (соответственно, пунктирной) линией; восстановленный отрезок последовательности, выделенный сплошной линией со стрелкой, состоит иэ элементов (mL+1.-г) («(+L- )

01 = t10 1„

17

Фиг. 2

Фиг.З

5 136

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

Формула изобретения

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

6 подключен к входам синхронизации блока памяти и буферного регистра, второй — четвертый выходы блока синхронизации соединены соответственно с управляющим входом блока памяти, с управляющим входом и входом синхронизации регистра, выход которого является выходом устройства, о т л и— ч а ю щ е е с я тем, что, .с целью упрощения устройства, в него введен мультиплексор, выходы блока памяти соединены с соответствующими информационными входамн мультиплексора, выход и управляющие входы которого подключены соответственно к информационному входу и первому (К-1)-му выходам буферного регистра, где К— кодовое ограничение.

7 . @ 766 ФЩ ф 1 Ф4) у(а&К) у(аЖ-ф ((ай+(-ф

Составитель О. Ревинский

Редактор С. Лисина Техред Л. Сердюкова Корректор С. Черни

Заказ 6850/55

Тираж 928 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

Выходное устройство декодера витерби Выходное устройство декодера витерби Выходное устройство декодера витерби Выходное устройство декодера витерби Выходное устройство декодера витерби 

 

Похожие патенты:

Изобретение относится к вычислительной технике, может быть использовано в системах связи и обработки информации, оперирующих с модулярными кодами (кодами в системе остаточных классов), позволяет расширить 1 II-I-T

Изобретение относится к вычислительной технике и может быть использовано в системах передачи информации

Изобретение относится к технике связи и сокращает время определения необнаруживаемых ошибок линейных кодов

Изобретение относится к вычислительной технике

Изобретение относится к технике передачи данных и к вычислительной технике

Изобретение относится к вычислительной технике, а именно к устройствам диагностики, и может быть использовано для контроля правильности функционирования дешифраторов

Изобретение относится к технике передачи дискретной информации

Изобретение относится к технике передачи дискретной информации, Целью изобретения является повьппеиие помехоустойчивости устройства за

Изобретение относится к технике передачи данных и обеспечивает расширение функциональных возможностей путем декодирования недвоичного сверточного кода

Изобретение относится к автоматике и может быть использовано в каналах связи для декодирования линейных кодов с коррекцией ошибок

Изобретение относится к вычислительной технике и технике связи

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

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

Изобретение относится к технике связи и вычислительной технике и может быть использовано в системах передачи дискретной информации по каналам низкого качества

Изобретение относится к исправлению речевых данных в радиосистеме, в частности к способу повышения качества имеющих ошибки данных речевых кадров данных в сотовой телефонной системе многостанционного доступа с временным разделением каналов

Изобретение относится к системе цифровой передачи, имеющей передатчик и приемник, имеющие соответственно кодер и декодер для поддиапазонного кодирования цифрового сигнала, в частности, звукового, имеющего заданную частоту выборки Fs

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

Изобретение относится к системе передачи информации, использующей формат представления данных на основе кода с исправлением ошибок
Наверх