Декодер линейного систематического кода

 

Изобретение относится к вычислительной технике и технике связи. Его использование в системах передачи дискретной информации позволяет повысить быстродействие. Декодер содержит генератор 1 тактовых импульсов, блоки 2, 5 оперативной памяти, блок 3 преобразования кода, блок 4 быстрого преобразования Уолша, блок 6 выбора максимума и блок 12 памяти коэффициентов кода. Благодаря введению блока 7 дешифрации, блока 8 определения достоверных символов, блока 9 оперативной памяти, блока 10 вычисления индексов и знаков функций Уолша и регистров 11, 13 преобразование кода осуществляется один раз, для чего используется дополнительная информация, содержащаяся в достоверно принятых символах. 12 ил.

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

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

РЕСПУБЛИН (19) (И) (51)5 Н 0 М 13 02

1

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

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

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

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

l (21) 422399 1/24-24 (22) 06,04,87 (46) 07.01 ° 90 ° Brarr ° 1(l (72) 10,М,Давыдов и О,В,Коваленко (53) 681,325(088.8) (56) 1. Радиотехника и электроника, 1986, 9 7, с.1456.

2. Авторское свидетельство СССР

У 1443179, кл. Н 03 М 13/02, 1986, 3 ° Авторское свидетельство СССР

llew 1327311, кл, Н 03 М 13/02, 1984 ° (54) ДЕКОДЕР ЛИНЕИ110ГО СИСТЕМАТИЧКСКОГО КОДА (57) Изобретение относится к вычислительной технике и технике связи, его .использование в системах передачи

2 дискретной информации позволяет повысить быстродействие, Декодер содержит генератор 1 тактовых импульсов, блоки 2,5 оперативной памяти, блок 3 преобразования кода, блок 4 быстрого преобразования Уолша, блок 6 выбора максимума и блок 12 памяти коэффициентов кода. Благодаря введению блока 7 дешифрации, блока 8 определения достоверных символов, блока 9 оперативной памяти, блока 10 вычисления индексов и знаков функции Уолша и регистров 11, 13 преобразование кода осуществляется один раз, для чего используется дополнительная информация, содержащаяся в достоверно принятых символах. 12 ил.

3 1534756

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

Цель изобретения — повышение. быстродействия, На. Фиг.1 представлена блок-схема декодера; йа фиг,2 — блок вычисления индексов и знаков функции Уолша; на 10 фиг,3-10 — примеры выполнения соответственно блока преобразования кода, блока определения достоверных символов, третьего блока оперативной памяти, блока выбора максимума, блока де- 15 шифрации, узла упорядочения по весам, узла определения-индексов и знаков ( функций Уолша и арифметического блока, на фиг,11 и 12 - графики, поясняющие

:работу декодера,. 20

Декодер линейного систематического ,кода содержит. генератор 1 тактовых ,импульсов (ГТИ), первый блок 2 оперативной памяти, блок 3 преобразования кода, блок 4 быстрого преобразования

Уолша, второй блок 5 оперативной памяти, блок 6 выбора максимума, блок 7 дешифрации, блок 8 определения достоверных символов, третий блок 9 оперативной памяти, блок 10 вычисления ин- 0, дексов и знаков функций Уолша, пер. вый регистр )1 блок 12 памяти коэффициентов кода и третий регистр 13»

На Фиг.l обозначены информационный 14 и установочные 15 входы, 35

Блок 10 вычисления индексов и знаков функций Уолша (фиг.2) выполнен на узле )6 вычисления весов, узле 17 упорядочения по весам и узле 18.определения индексов и знаков функций 40

Уолша )2), Блок 3 преобразования кода (фнг,3) содержит элементы 19 сравнения, регистр 20 сдвига, группы 21 и 22 клю" чей, сумматор 23 и выходной регистр 2445

Блок 8 определения достоверных символов (фиг,4) содержит регистры 25-29, компаратор 30> счетчик 31, дешифратор 32 и ключи 33-35 °

Третий блок 9 оперативной памяти, 50 (фиг.5) ° содержит элементы И 36 .и 37, коммутатор 38, регистры 39 и триггеры 40 °

Блок 6 выбора максимума (фиг.6) содержит регистры 41-43, компаратор

44, счетчик 45 и ключ 46, Блок.7 дешифрации (фиг.7) содержит узел 47 постоянной памяти, регистры 48 и 49 и арифметический узел 50. ау s ° ° уад

° ° э ° ° ° е ° ° ац<, ° .. ар kk (2) Пусть i, i,... i > — номера позиций достоверных символов, 0 -1 йа, j 1,И, В качестве достоверных символов берутся символы принятого сигнала максимальной амплитуды, !

Можно показать, что в линейном систематическом коде кодовые слова с

M достоверно принятыми символами на «: позициях 1, 1,1, ° ° ° ly могут быть упорядоченными и представлены в виде матрицы S (2 xn) где с

Уолша порядка 2, индексы и знаки

Узел 16 упорядочения по весам (фиг,8) содержит регистры 51-56, компаратор 57, счетчик 58, дешифратор 59 и ключи 60-63, Выполнение узла 16 аналогично выполнению блока 8 (фиг.4).

Узел 18 определения: индексов и знаков функций Уолша (фиг,9) содержит регистры 64-70, кодер 71., счетчик 72, сумматоры 73 и 74, элемент 75 сравнения, триггеры 76 и 77, модульный счетчик 78, буферный регистр 79, элемент 80 сравнения, ключ 81, элементы

И 82-86, формирователь 87 импульса и арифметический блок 88.

Арифметический блок 88 (фиг.10) выполнен на сумматорах 89 и 90 по мо, дулю два и группах 91 ключей.

Работа предлагаемого декодера основана на следующих свойствах линейного систематического кода, Линейный систематический (Ь,k} код включает в себя информационные и проверочные символы и может быть задан через систему линейных уравнений проверочных символов (равное

n-k) )1J х„,.= „ю а; х (1) где k — количество информационных символов х - информационные символы кодоS вого вектора а"- коэффициент уравнений (1), .!1 а = 0 пли 1.

1)

Знак означает суммирование по модулю два, Набор коэффициентов может быть задан матрицей G(n-k)xk).

4756 6 быть получен вид преобразования ко-.

153 да (31 °

Знаки Mg . i = 1,k-с, h . — индек . сы функций Уолша в Ь;-ом столбце, относительно которых разрешаются уравнения (4), определяются как

sign Mg<, sign x ®,5о а . sign 17 ., »1»у

sagn M " * sagnx,,. ° . ° ., g = 1,m, где i, j 1 m определяют позиции

40 достоверных символов среди информационных

Декодер работает следующим образом, Исходные состояния блоков, В

45,блок 12 памяти коэффициентов кода с входов 15 1 устанавливаются значения а; коэффициентов уравнений кода (О или 1 в соответствующей ячейке).

Б регистр 20 блока 3 преобразования. кода (фиг,3) записываются в каждую из с-разрядных .ячеек последовательV ные значения бинарных сигналов, представляющие собой значения чисел от О, с-» до 2 . Остальные регистры декодера

55 обнулены.

Тактовые импульсы с выходов ГГИ 1 управляют работой схемы, По тактовым . импульсам с выхода ГХИ 1, следукщим . с частотой К, дискретный входной

j )1<, j = m+1,М которых определяются иэ расположения достоверных символов и уравнении (1), В соответствии с 13) определение;г индексов и знаков функций Уолша в столбцах матрицы S однозначно опреL деляет вид арифметического преобразования кода (с учетом значений индексов и соответствующих знаков), которое приведет матрицу кодовых слов с

M достоверными символами, а, следовательно, и конкретное декодируемое слово к такому виду, который позволяет после выполнения операции быстрого преобразования Уолша и определения максимального коэффициента однозначно его дешифровать, Функции Уолша Mq „„в столбцах проверочных символов (1. = ), и-К) являются линейными комбинациями функций

Уолша в столбцах информационных символов как следует иэ (1), а при замене Π— 1, 1- -1 знак суммирования в формуле (1) заменяется на производные, тогда а

W1,Ä,= ПИ; 1, (3)

1=» а уравнение дпя .индексов h функkt» ции Уолша имеют вид к

h> Х à..h., i=1,пЧ:, (4)

1(», »1 где h„,....,h — значения индексов в бинарном представлении;

- суммирование по модулю два.

Для позиций i,,a,...,С„, соответствующих достоверным символам, можно записать

Ь;, = 0 е»» (5)

° ° в ° ° е а

Ь; = 0

° ° ° ° ° В ° к

h; )Г а,"; h; = 0

»=!

° ° ° ° ° ° °

h" . =. 3> а "h- = О

1М» Hl так как число достоверных символов М определяется из условия k- с с М 4

< и - й+ 1- с, где и — минимальное кодовое расстояние, то в системе (5) может быть выделено k †. c независимых уравнений, разрешаемых относительно hq», i 1 k-с — индексов функций Уолша порядка 2 в столбцах информационных символов и аналогично определяются знаки Я;, i = l,n этих функций, В результате этого может

2- ... n

5 h< hg ° ° ° h> (б)

S» 8 ° ° ° Яп так как значения индексов hz...

i = 1, и-k и знаков S„,; могут быть определены через значения уже известных h „ S в столбцах информационных символов

Решение выбранных из системы (5)

k-с уравнений осуществляется по схеме Горнера, При этом с индексов .

h>, r = 1,с среди К информационных

С-» о с-1 задаются как 2, ° ° 2, т,е, 2 где с определяет размер быстрого преобразования Уолша и может быть вы20 брано в зависимости от заранее заданных требований, Одновременно с вычислением индексов функций Уолша в К информационных столбцах матрицы определяются их зна25 ки по следующему правилу: ставят в соответствие знаку функцию signx"::

1, если х;аО;

sagnx;

О, если х;>О.

Знаки Му дпя h 2, r = 1,с .»», J l положительны, 7

1534756 сигнал, представляющий собой дискретную последовательность отрицательных и положительных значений, поступает, в блок 2, где записываются его амплитудные SHa eHHa n 3Ha H U8õ (U„ U ), (фиг. 11а), Записанные значения амп- лнтуд анализируются в блоке 8 определения достоверных символов, где определяются положения и знаки M символов с максимальными амплитудами.

Выходное значение сигнала блока 8

Представляет собой бинарную послеДовательность Прцу8 (U8, э ° ° ° у П8, у ° ° ° ф

0 „), где каждое из значений U8; = (U8,, V8, „) — 2 разрядное и

1, если U; достоверный

118 символ

О, е сли U; — недо ст ов ер ный символ „ 20 е.

9(+)! 1 = 1 k+1 ти по следующему правилу: к„

9(„,+ц (Ч((а !! э 4(< +jl> 9(ум+Д)

30

4 ° ° ° ° ° ° ° ° ° °

° ° ° an k k

Где а; принимают значения О или 1 (фиг,11в).

В блок 9 переписываются М-m бинарных последовательностей коэффициентов длины К из блока 12 памяти коэффициентов кода, Эти последовательности записываются в М-.ш регпст- 4О ров 39 блока 9 (фиг,5). Запись осуществляется по тактам с частотой 1., (управляющие импульсы с первого выхода ГТИ 1) в каждый из регистров, а очередностью записи управляют им- 45 пульсы с частотой f /k с второго выхода ГТИ 1, поочередно подключающихся к каждому из регистров 39 ° 1-39.М, управление записью осуществляется через коммутатор 38 блока 9 °

По окончании М-го импульса частоты

f„/k в M-m регистрах 39 будут записаны не нулевые последовательности, а m регистров 39 останутся нулевыми, При этом число m определяет количест"

55 во достоверных символов среди К информационных, а М-в — среди проверочных символов, причем значения m определяются количеством (суммой) всех не1, если U — достоверный

П символ со зна8; ком минус;

Π— в других случаях.

Б блоке 12 памяти коэффициентов кода хранятся записанные и-k k-pasрядных бинарных последовательностей; соответствующих наборам коэффициенгоа уравнений кода, т.е, а„... a« нулевых значений в кольцевом регистре 28 блока 8 определения достоверных символов, а М-тп — в кольцевом регистре 29 блока 8 (фиг.4), Пусть U;,U; ...,,U; „„— значения достоверных символов в принятой последовательности из и символов, при этом

11 х„,..., l — номера позиций досто" верных символов среди К информационных, т,е. i k, i,,..., — номера позиций достоверных символов среди проверочных символов..

Значения сигнала в блоке 9 представляют собой М-т (k+1)-разрядных бинарных сигналов у которых К разрядов соответствуют значениям сигналов из блока 12 памяi(i, ° ° ° 1

m

"()! О, если 1 i,,i,...,i„„

>k, а значение К+1-го разряда определяется как:

1, если U8 +

Я. ("! О, если U . у О

8 iw+j

В блок 10 поочередно поступают сигналы с выхода блока 9 и над ними последовательно осуществляются следующие операции: вычисление весов в узле 16 вычис-; ления весов (фиг,9) к

UI6 6 — - U4(i )t 1 = 1 М-Ш1 уйорядочение сигналов в порядке возрастания соответствующих им весов .в узле 17 упорядочения по весам, реализация которого аналогична блоку 8 определения достоверных символов (фиг,8). поэлементный анализ значений каж" догo из бинарных сигналов U q(, для определения индексов h; и знаков S (c) функций Уолша, осуществляемый в узле 18 следующим образом (фиг,9), Первый анализируемый сигнал из регистра 53 узла 17 записывается в

k-разрядный регистр 65 U; (i = I,k) и в k-разрядный регистр 66 из регистра 54 узла 17, где обозначено:

N - номер анализируемого сигнала

1534756

45

1, если х;.(О

О, если х;„Ь О

1, если х;-сО ° !

О, если х;; О„

8. 55

Ь = З1ЯПХ

i .11

c;.— 81ЯпИ .. =

11

° j

9 (i I k) (N=3 M m); i — текущее значение номера от начала отсчета сигнала (сигнал с выхода счетчика58 рассчитанного на максимальное число

l l K1I )

Определяется i = i ; äëÿ которого U, ° p П,11 р О, тогда О1;;„, полагается равным 1 и записывается в ячейку 1,„;„1 регистра 66 узла.18 °

Для всех i = ii„; „ i k,äëÿ которых . U s P П,1; Р О,ф = 1 вычисляется h>

2с>, где j,> Ug что

6эвьа б осуществляется при очередном сдвиге регистра 68. Значения индексов Ь в виде бинарного сигнала U

1 записываются в узле 18 в с-ю ячейку 69 в с разрядов с с параллельных выходов кольцевого регистра 68 сдвига, Исходное значение регистра 68 20 узла 18 - "1" в старшем разряде что с соответствует сислу 2 -j степени на выходе, т.е. 100,,0.

Вычисляется к

X- ",iS, UIi; !aiming

Значения индекса h; . записывается в

1 terai ячейку i „,;„, регистра 69 в с разрядов, Аналогично для второго по порядку 30 сигнала (записываемого в регистры.65 и 66.узла 18 из узла 17) определяется i = 1„„„, для которого U I, . Ф мю I tVIâË Й

О Ug;;„1, для всех 1, 1;„ 1 !к„ для которых U

tel,af !wag 40

Аналогично операция выполняется при анализе всех сигналов до тех пор, пока в регистре бб не будут записаны все "1, что эквивалентно вычислению всех h; i 1Л.

Одновременно с вычислением индексов Ь; функций Уолша i = l,k, т.е, значений разрядов регистра 69, опре-. деляются их знаки по следующему правилу 50

Ставят. в соответствие знаку функцию signx;"(теоретически), что соответствует записи

I0

С.-1

Знаки для Ь 2, определенные для 1 ф 1. „1,. ° М ш положитель ны, т,е, с.= signWb- О для р 1

1п и ° ° ° М ш °

Знаки М>,, „определяются как

4 м!ей к

signWb .„„ signx; +a;;„signWi;, где signx знак достоверного символа, - соответствуощего бинарному, вектору UHb

Знаки записываются в узле 18 в виде бинарного сигнала со значением

О,l в с+1-й разряд регистра 69 в соответствующую ячейку.

Вычисление индексов в провероч- ных столбцах матрицы K+l,n по правилу, задаваемому в кодере 71 Вычисленные значения записываются в регистре ?0 узла 18 °

На выходе блока 10 вычисления ин-дексов функций Уолша и их знаков по-. лучают последовательность длины п (с+1)-разрядных бинарных сигналов, каждое из значений сигнала соответствует:

f с разрядов — бинарное представление индекса(функции Уолша, (с+1)-й разряд — знак функции Уолша (фиг.ll).

Кодер 71 узла 18 представляет собой в общем случае набор п-k сумматоров по модулю два, к которым подключены параллельные выходы сдвигового регистра 69 узла 18, Далее вычисленные значения индексов перепишутся в регистр 11, а знаков — в регистр 13 °

После вычисления значений индексов h; и знаков осуществляется преобразование входного сигнала в блоке 3 преобразования кода, аналогично описанному в 13) и показанному в приводимом ниже примере, Затем осуществляется быстрое преобразование Уолша в блоке БПУ, выбор максимального коэффициента преобразования в блоке 6 и дешифрация в блоке 7 на выходе которого, получается искомое информационное слово, Работа декодера для линейного циклического кода (15,7).

П р и м e p ° Линейный циклический (15,7) код с кодовым расстоянием

d = 5 задан в виде проверочного полинома g(x) м х + х + х + 1 или систео мой уравнений для проверочных символов хз — х 9>yO+ х — х &ха 9 х О+хбЭх

1534756 хю= хь 0+ хг.

0+ х6

О+ х., ® х,О+х, О+ Х4 О+ Х6

0+ х4

О+ х

О+ х6

9 хц= к О+ хЗ х,. = х О+х4

0+ х< = х4О+х6 го

1 2 3 4 5 6 7 8 9 !О 1I 12 13 14 15

- I +1 +1 +I +1 -1 -1 или порождающей матрицей G (7х8)

1 1 1 О 1 О О О

О 1 1 1 О 1 О О у,+1 1 +1 +1 1 +1 1+1 где i - -номера дискретов сигнала и соответствующие номера ячеек регистра в блоке 2 °

Значения сигнала U показаны на юг. I la. M = п- d+ 1- с 7 (число дЬстоверных символов).

Пусть условно достоверно приняты снмволыь расположенные на позициях

1,=. 1ь >7= 7 х = 9ь += 10 ° . i I I; .ь»*.13; -/

I7 I 5„ и имеют знаки, указанные в таблице,,тогда Ь,= О, Ь = 1, Ь = 1, Ь4 — Оь, Ь = 0, Ь6= О, Ь7 = 1 (на фиг, 11 показаны заш рихованными) .

Из системы (4) следует

Ь1= Ьт= О, Ь,+ Ь +.Ь + п6+ Ь7 Оь ! ЬФ ЬЗ Ь5+ Ьб Оь hi+ Ь6+ п4+

+ пь+ hg — 0; hg+ h4+ h6= О; h4+ h6+

+ h 0 °

Учитывая ь то Ь»=. Ьг= О, переписывают эти уравнения, что эквивалентно операции записи бинарных сигналов из блока 12 памяти коэффициентов: в блок 9

Записывают эти уравнения в порядке возрастания числа ненулевых слагаемых. Эта операция эквивалентна . вычислению весов и. упорядочению по весам в блоке 9: ь- 4 Ь6

Ь5 Ь6

=ьь. Ь4 Ь 5

Ь + Ь3+ Ь4+ 1 6 = 0

hg+ hy+ Ь6+ h6= О, а с оТ е сТВу щие,бинарные сигналы имеют вид

О О О 1 О I О

О I О О 1 1 О

О 1 О 1 1 О О

О 1 1 1 О 1 О

О 1 1 О 1 1 О где 1 — соответствует нулевому.коэф" фнциенту перед h в каждом уравнении.

12

1 I 1 О 1 О

07 6 = 0 О О 1 1 1 О 1

1 1 1 О О 1 1 О

О 1 1 1 О О 1 1

1 О 1 О О О. 1

Пусть с = 4 для удобства размер с

БПУ = 2 (выбирают близко по значениюкп, n=2 ) °

Принимают, что принимаемый сигнал у = 1У; 1ь i = 1,15 представляется таблицей, Из первого уравнения, соответствующего достоверному символу х;, т,е, ь7 сигналу U 0001010 записанному в регистр Ь:, определяют h6 = 2 = 1 (записывают в регистр 68 узла 18) и

1.

Так как осталось 3 неопределенных индекса, то, учитывая., что с = 4 они могут быть последовательно заданы как 2 i = 2,с, т.е, h = 2, h = 4, Ь = 8 -. все эти значения запи3 сываются в регистре 69 узла 18

30 (фиг,10} после того, как проанализировано необходимое число бинарных сиг-. налов т,е. 1+m=k-с.

Как следует из условия примера, знаки функций М1, в столбцах информа35 ционных символов (S.„ ) с; с индексами

h и h7, т,,е, i = 1,7., определяются знаками достоверных символов с,=

= b,--.0, e = Ь,= I.

Знаки функции Wh с индексами h

40 h)s hy и h6» 2,3,5,6 положительны,тоестьс=с=с с О.

3 3 ь .6

Учитывая, что знак достоверного символа. х; отрицательный, т.е, Ь = I, имеем с4= Ь (9c6 9с» = 0(блок 88 уз45 ла 18), т,е, функции Уолша 111, в столбцах информационных символов

i = k имеют следующие индексы и знаки

Ь О(+), Ъ ® 2(+)ь Ь (+), h4= 1(+), hg = 8(+)., h6 = 1(+), 50 h = О(-} . Эти индексы и знаки записаны в с+1 разрядах каждой иэ К ячеек регистра 69 (фиг,11е) в результате поэлементного. анализа сигналов в узле IS, Индексы и знаки в столбцах

55 проверочных символов определяются как:

Ьб = h,,+ hs+ h7 = вь СЭе с4+ c +

+ с,= 1, т,е. h> = 8(-), 13

1534756

i ) 2 3 ... n

Ч ) hz. hÇ ° ° °

Si S4 S2. $Ъ ° ° ° Ял 15

2 3 4 5 6 7 8 9 10 ll 12 13 14 15

q О 2 4 1 8 l 0 8 11 15 6 5 ll 13 0

S + + .+ + + + — + — + + +

q =0,2-1, 25

9 1 1 2 1 5 1 6 h< i ) â с — с,+ с + с +.,сб+ с — ), )1 = l l ()

Аналогичным образом получаются:

h<. = 15(+); h„= 6(-), h, = 5(+), h

)1(+), he+= 13(+), h(s О(-) °

Эти значения индексов и знаков записываются в регистр 70 узла 18 (фиг.))e).

Соответствующее арифметическое 10 преобразование сигнала у = у;), х = (х;)определяется в общем случае таблицей Блок 3 преобразования кода выполняет следующую операцию:

2 =,Г Я

) ; с1) где z1), — q-e значение выходного сигнала U блока 3 преобразования кода.

При отсутствии h.; = q соответствующая координаты полагается равной О, а при совпадении h; = h = q эта координата является суммой их с соответствующими знаками. Например, получают: го У1 Ут У1з= 32 г1= У4.+ У6= 2, е - у = 1 .и т д °

z = (32 — 101110 — 20020 — 101), фиг. 12а, Работа блока 3 иллюстрируется на фиг.З и подробно описана в (3), .а именно, сигнал z и является выходом блока 3 преобразования кода, Затем преобразовательный сигнал z поступает на вход блока 4 HIPJ где осуществляется быстрое преобразование Уолша, Значения преобразования сигнала..(коэффициенты корреляции) отображены на фиг.12б, Полученная последовательность коэффициентов корреляции U = II — (g записывается в блоке 5, U = U

5 (5-5353-31-)5315)3553).

В блоке 6 выбора максимума определяется номер q максимального коэффициента: q 10, а затем осуществляется непосредственно дешифрация декодируемого сигнала в блоке 7. Декодированный вектор х =(х;), j = l,k определяется по следующему правилу, у которой элементы известны после окончания операции вычисления кндексов в узле 18: — номер позиции исходного векто.U. = 12 1 — позиции преобразованного вектора сигнала oC = U 1 я, = 0 2-1, Ъ 1

h — определены и хранятся в регистре 11, с;-(S;)- знаки, хранящиеся в регистре 13 °

Дпя выбранного примера соответствующая таблица преобразования имеет вид:

Номер q+ записывается в бинарном представлении и поступает на третий вход блока 7 (в виде с параллельных сигналов). На первые и второй входы блока 7 поступает К значений индексов и соответствующих знаков с для

l,k, также записанных в бпйарном с-разрядном представлении в регистрах 11 и 13, Дискретные значения вьг ходкого сигнала Uâ,„= 1х; определяется из. условия х = з«Г q; h (+ с

2 .1 где М вЂ” значение i-го разряда

hi (Ul0)с — знак (U <) так как q = 10, М т.е. в двоичном представлении

Ч 1Ч ЧзЧф9 Д )0)0» то Ъ 1) щ ( г (0100101) (фиг. ) 2в) .

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

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

16

1534756 является информационным входом декодЕра, второй блок оперативной памяти, выход которбго соединен с информационным входом блока выбора максимума, первые выходы первого блока оперативнОй памяти подключены к первым информационным входам блока преобразован я кода, выход которого соединен с информационным гходом блока быстрого 1О преобразования Уолша, выход которого подключен к информационному входу второго блока оперативной памяти,. отличающийся тем, что, с целью повышения быстродействия, в декодер введены блок дешифрации, блок вычисления индексов и знаков функций Уолша, первый и второй регистры, третий блок оперативной памя- ° т и блок определения достоверных символов, тактовый вход которого объединен с тактовыми входами блока памя- ти коэффициентов кода, блока дешифрации, второго блока оперативной памяти, блока вычислений индексов и зна- 25 ков функций Уолша и первым тактовым входом третьего блока оперативной

Памяти и подключен к первому выходу генератора тактовых импульсов, второй

ыход которого соединен с вторым ЗО ,актовым входом третьего блока оперативной памяти и тактовыми входами

Первого и второго регистров второй выход первого блока оперативной памяти соединен с инфоРмационным входом блока определения достоверных

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

1534756

puz.4

1534756

l534756

1534756

&Аг 17!

534756

1534756

1 854 5 67 д)

Nua . 1Я

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

Техред N.яндык Корректор N.màðîøè

Редактор А,Шандор

Заказ 57 Тираж 643 Подписное

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

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

Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101

Декодер линейного систематического кода Декодер линейного систематического кода Декодер линейного систематического кода Декодер линейного систематического кода Декодер линейного систематического кода Декодер линейного систематического кода Декодер линейного систематического кода Декодер линейного систематического кода Декодер линейного систематического кода Декодер линейного систематического кода Декодер линейного систематического кода Декодер линейного систематического кода Декодер линейного систематического кода Декодер линейного систематического кода 

 

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

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

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

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

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

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

Изобретение относится к электросвязи

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

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

Изобретение относится к радиотехнике

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

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

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

Изобретение относится к электросвязи

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

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

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

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

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