Декодирующее устройство

Номер патента: 1783612

Авторы: Манукян, Маркарян, Хонари

Есть еще 5 страниц.

Смотреть все страницы или скачать ZIP архив

Текст

(51)5 Н 0 АВТОР троник табл, 16 ил,//нас РхО ПРоо ЬоУ ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕВЕДОМСТВО СССРГОСПАТЕНТ СССР САНИЕ ИЗОБ СКОМУ СВИДЕТЕЛЬСТВУ(56) Заявка 1 Ф 4194706/24 положит. решение от 28,8.87.Мопо 11 йс 1 псецгатеб СМ 1 собег апб бесобег аког 819 аЫ 1 орт 1 са ПЛКз, Е 1 естгоп 1 сз 1 еттегз, апб 2 пб 1 апаагу 1982, ч. 22, л. 1, (54) ДЕКОДИРУЮЩЕЕ УСТРОЙСТВО (57) Изобретение относится к технике электросвязи и может быть использовано в волокон но-оптических цифровых системах передачи информации, использующих в качестве линейного сигнала код СМ 1. Цель изобретения - повышение помехоустойчивости устройства. Устройство содержит два входных усилителя 1, 2, блок 3 аналоговой памяти, умножитель 4, три элемента НЕ 5, 10, 11, блок управления 6, блок коммутации 7, компаратор 8, дешифратор 9, два элемента 2 И 12, 13, элемент 2 ИЛИ 14, два триггера 15, 16, В предлагаемом изобретении декодирование линейного кода СМ 1 осуществляется по минимуму эвклидова расстояния, что в случае аддативного белого Гоауссовского шума эквивалентно декодированию по максимуму правдоподобия, причем поставленная цель достигается без использования аналого-цифровых преобразователей, что существенно сокращает время обработки сигнала и позволяет использовать предлагаемое устройство в высокоскоростных в олоконно-оптических цифровых системах передачи информации. 11783612 Корректор З,Садк едактор Т,Шагова аказ 4521 Тираж Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СС 113035, Москва, Ж, Раушская наб 4/5 роизводственно-издательский комбинат "Патент", г, Ужгород, ул,Гагарина, 101 Составител Техред М М Г,Манукяргентал1783612 Изобретение относится к технике электросвязи и может быть использовано в во. локонно-оптических цифровых системах передачи информации, использующих в качестве линейного сигнала код СМ 1. 5 Цель изобретения - повышение помехоустойчивости устройства,Предлагаемое изобретение позволяет осуществить декодирование кода СМ 1 по 10 минимуму эвклидова расстояния, что в случае аддитивного белого Гауссовского шума эквивалентно декодированию по максимуму правдоподобия. Достижение поставленной цели осуществляется за счет того, что 15 минимальное эвклидово расстояние апре Из (2) следует, что в состоянии "(+)" ал горитм декодирования является следующимЕсли Х 2О означает б 1б 2 передавалась ( - 1,1)Если Х 2 О означает б 1б 2 передавалась ( - 1, - 1) (3)Если Х 2 = О означает б 1 = б 2 ошибкаобнаруживаетсяАналогичные выкладки можно сделать идля состояния "( - )", для которого алгоритмпринятия решения следующий, Эвклидовы 35 расстая ия от Х до разрешенных кодовыхслов в состоянии "(-)" равны: б 1 = (Х 1 1) + (Х 2 1) б 2 =-(Х 1+ 1) +(Х 2 - 1) 40(5) 45 Следовательно из (5) можно сделать вывод, ч 1 а в состоянии "( - )" алгоритм декодирования является следующим,Если Х 1 О, означает б 1б 2 передавалась (1 1)Если Х 1О, означает б 1б 2 передавалась (-1,1) (6)Если Х 1 = О, означает б 1 = б 2 ошибкаобвар,. живается,Таким образом алгоритм декодирования па минимуму эвклидова расстояния длякода СМ 1 полностью определяется выражениями (3) и (6), Как следует из выражений(3)и(6) для принятия решений необходимо контролировать состояния кодера ("(+)" или "( - )"),а затем, в зависимости от состоя ния, осущеб 1. =(Х 1+1)+(Х 2+ 1)б 2 = (Х 1 + 1) + (Х 2 1)Из (1) следует, чта б 1 - б 2 =- 4 Х 2(2) Из таблицы следует, что если на вход кодера СМ 1 поступает символ "О", на выходе будет сформирована комбинация (-1,1) (фиг.3 а). Если же навход кодера поступает символ "1", на выходе будут сформированы комбинации (1,1) либо ( - 1, - 1) (фиг,Зб), причем эти комбинации идут с чередованием, Как следует из таблицы, код СМ 1 не обладает корректирующими свойствами, С учетом этого код СМ 1 представляется в виде сверточного кода со скоростью В = 1/2 и длиной кодового ограничения К = 1, Диаграмма состояний кода представлена на фиг.4 б, а древовидная диаграмма представлена на фиг.4 а. На этих диаграммах нулевому входному символу соответствуют пунктирные линии, а единичному символу соответствуют сплошные линии, при этом значения исходного сигнала показаны на концах стрелок, Как следует из этих диаграмм код СМ 1 обладает двумя состояниями, которые условно обозначим "(+)" и "( - )", Как следует из алгоритма кодирования, если кодер находится в состоянии "(+) разрешенными являются два кодовых слова (-1,-1) и (1,1), а в состоянии "( - )" - (1,1) и (-1,1),Пусть принятый сигнал Х = (Х 1,Х 2) является вектором отсчетов на выходе заявляемого устройства, Тогда эвклидовы расстояния ат Х до разрешенных кодовых слов в состоянии "(+)" равны деляется не путем подсчета эвклидовых расстояний для всех разрешенных кодовых слов с последующим их сравнением, а используя структуру и симметрию кода СМ 1, количество операций необходимых для определения минимального эвклидова расстояния резко сокращено, При этом появляется вероятность исправлять все обнаруживаемые ошибки, не требуются аналого-цифровые преобразователи, что позволяет достичь поставленной цели в высокоскоростных цифровых системах передачи. Достижение поставленной цели проиллюстрировано следующим образом. Алгоритм кодирования для кода СМ 1 поясняется таблицей(14) 50 Р.Рж 55 ствить сравнения с нулевым порогом отсчета Х 1 или Х 2.Геометрическое представление заявляемого устройства представлено на фиг.7 а,б,Причем, фиг.7 а соответствует состоянию "(+)", а фиг,7 б - состоянию "(-)".Достижение поставленной цели проиллюстрируем на следующем примере. Пусть кодер находится в состоянии "( - )". На вход кодера подается символ "1", которому будет 10 соответствовать кодовое слово (1,1). Пусть в результате помехи, сигнал на входе устройства равен Х =(0,6 - 0,4). В устройстве прототипе этот сигнал будет декодирован как "0". Что приведет к возникновению ошибки, в результате чего в принятом линейном сигнале обнаружится ошибка,В заявляемом устройстве,.поскольку система находится в состоянии "( - )", декодирование ведется следующим образом. 20 Сравнивается значение отсчета Х 1, в первом полутакте с нулевым порогом и, так как в рассматриваемом примере, оно большенуля (х = 0,6 0), то можно сделать вывод, . что передавалось кодовое слово (1,1), т.е,символ "1". Таким образом, заявляемое устройство позволяет исправлять те ошибки, которые принципиально не могут быть исправлены в устройстве-прототипе.Поскольку разбиения на области правильного решения является полным (см,фиг.5 а,б), то помехоустойчивость заявляемого устройства является предельной, Этоподтверждает и расчет вероятностей ошиб-ки.Для доказательства достижения поставленной цели и для того, чтобы оценить экономический выигрыш, сравним вероятность ошибки на кодовое слово в устройстве прототипе и в заявляемом устройстве, Вероятность ошибки на кодовое слово равно: Р = 1 - Р (с) (7) где Р(с) - вероятность правильного приемадля кодового слова, получаемая как Р(с) = Р(+)(Р( - 1,1) Р,1(С) ++ р(-1,-1) Р 1, 1(с + Р(-)(Р,1 Р,1(с) +Р(1,1) Р 1,1(с где Р(+) = Р( - ) = 0,5 априорные вероятности для состояния "(+)" и состояния "( - )" соответственно. Для каждого состояния Р(-1,1)= = Р( - 1, - 1) = 0,5 и Р( - 1,1) = Р(1,1) = 0,5 - априорные вероятности появления допу- СТИМЫХ КОДОВЫХ СЛОВ. Ра 1 а 2(С) - ВЕроятНОСтЬ правильного приема кодового слова, при условии, что кодовое слово (а 1;а 2) было передано. После некоторых преобразованийуравнение (7) может быть переписано как Для канала с аддитивным белым шумом вероятность правильного приема на кодовоеслово при декодировании с посимвольнымжестким решением равна Рж(с) = Р,1(с) =(х,-ц) ф,+Ц )1 гт1 м--- 3к сХ 1 ОХ 2 (10) а вероятность правильного приема на кодовое слово в заявляемом устройстве равна Р (с) = Р,1(с) =+ 01) 1 "й о 1 дРъ где Оо - амплитуда переданного сигнала;02 - дисперсия помехи,После несложных преобразований в уравнениях (10) и (11), и после подстановки значений Рж(с) и Рм(с) в уравнение (9), получим вероятность ошибки на кодовое слово при декодировании с посимвольным жестким решением и при декодировании по предложенному алгоритму 1 ООО 5 А 2 Ре)1)-1- - (1 +Е 11- ) )1 г) и 1 10 О,О 5 А Ре) = 1 -- (1 Р ег 1 .-,2- ) )13)где А = 209 -- отношение сигнал/шум в0 оодБ.Из (12) и (13) легко видеть, что всегда На фиг,6 представлены Рж и Рм Как функции отношения сигнал/шум в дБ, а на фиг,7 представлен дополнительный энергетический выигрыш Ь Е как функция от А, в дБ, которые и подтверждают достижение поставленной. цели.Таким образом, заявляемое устройство позволяет исправлять все ошибки, которые5 10 15 20 25 30 40 45 50 55 обнаруживаются (но не исправляются) в устройстве-прототипе. Это позволяет повысить , помехоустойчивость устройства-прототипа до предельно достижимой, При этом поставленная цель достигается без введения дополнительной избыточности, без введения аналого-цифрового преобразователя, что позволяет его,использовать в высокоскоростных волоконно-оптических цифровых системах передачи,На фмг.1 приведена структурная схема заявляемого устройства; на фиг.2 приведены эпюры напряжений поясняющие работу заявляемого устройства; на фиг.3 - эпюры напряжений для кода СМ 1; на фиг.4-древовидные диаграммы и диаграмма состояний кодера; на фиг.5 приведено геометрическое представление сигналов для устройства в состояниях "(+)" и "(-)"; на фиг.6 представлены Рж(1) и РмЩ как функции отношения сигнал-шум, дБ; на фиг.7 - дополнительный энергетический выигрыш Ь Е как функция от отношения сигнал-шум, дБ; на фиг.8 - реализация умножителя; на фиг,9 - эпюры напряжений поясняющие работуумножителя; на фиг.10 - реализация блока управления; на фиг.11 - эпюры напряжений поясняющие работу блока управления; на фиг,12 - реализация блока аналоговой памяти; на фиг.13 - реализация блока коммута ции; н а фиг.14 - эпюры напряжений поясняющие работу блока коммутации; на фиг,15 - реализация дешифратора; на фиг,16 - эпюры напряжений поясняющие работу дешифратора.Декодирующее устройство содержит первый входной усилитель 1 (ВУ 1), вход которого является информационным входом устройства, второй входной усилитель 2 (ВУ 2), вход которого является тактовым входом устройства, блок аналоговой памяти 3 (БАП), умножитель 4 (УМН), первый элемент НЕ 5, блок управления 6 (БУ), блок коммутации 7 (БК), компаратор 8 (К), дешифратор 9 (ДШ), второй элемент Н Е 10, третий элемент НЕ 11, первый элемент 2 И 12, второй элемент 2 И 13, элемент ИЛИ 14, первый триггер 15, второй триггер 16, причем выход первого усилителя 1 соединен с первым входом блока аналоговой памяти 3, выход которого соединен с первым входом компаратора 8, второй вход которого подключен к шине лог, "0", выход - к первому входу дешифратора 9, вход и выход умножителя 4 соединены соответственно с выходом второго усилителя 2 и с первым входом блока управления 6, выход первого 5 элемента НЕ соединен со вторым входом блока управления 6 и первым входом блока коммутации 7, первый выход блока управления 6 подключен ко второму входу блока аналоговой памяти 3, второй и третий выходы соединены соответственно с вторым и третьим входами блока коммутации 7, четвертый выход подключен к С-входу второго триггера 16, первый выход блока коммутации 7 соединен с третьим входом блока аналоговой памяти 3, второй выход соединен с третьим входом компаратора 8, со вторым входом дешифратора 9, и С - входом первого триггера 15, первый выход дешифратора 9 соединен через второй 10 элемент НЕ с первым входом первого 12 элемента И, второй выход дешифратора 9 соединен с первым входом второго 13 элемента И, третий выход дешифратора 9 соединен непосредственно с четвертым входом блока коммутации 7 и вторым входом первого 12 элемента И и через третий 11 элемент НЕ с вторым входом второго 13 элемента И, выходы первого 12 и второго 13 элементов И соединены с соответствующими входами элемента ИЛИ 14, выход которого соединен с 0-входом первого триггера 15, выход второго триггера 16 является выходом устройства.Устройство работает следующим образом.Пусть на передающей стороне передавалась комбинация вида 100-11 - 10101 (см, фиг.2) с тактовой частотой Фо. Пусть на входе устройства переданной комбинации соответствует сигнал после усиления, который представлен на фиг,2 б. Для более наглядного представления процесса исправления ошибки в заявляемом устройстве помеха в линейном тракте выбирается такой, что переданный символ в устройстве-прототипе будет восстановлен с ошибкой, которая исправляется в заявляемом устройстве, Устройство имеет два состояния работы "(+)" и "(-)". Поскольку в начальный момент времени не известно состояние устройства ("(+)" или "( - )"), то при включении питания устрой- ство установится в состояние "(+)", чему будет соответствовать появление единичного уровня на третьем выходе дешифратора 9(фиг.2 р). Если, допустим, состояние выбрано правильно, то устройство декодирует входной сигнал без ошибок, В случае неправильного выбора, система первую единицу декодирует как ноль, после этого начинает правильное декодирование, Причем можно сказать, что вероятность правильного выбора состояния равна 0,5, Время до прихода первой единицы назовем временем установления режима работы. Для более наглядного представления принципа работы устройства выберем состояние неправильно, Информационный сигнал с канала связи поступает на вход первого входного услли10 теля 1, где происходит усиление и коррекция входного сигнала, Выходной сигнал первого входного усилителя 1, представленный на фиг,2,б поступает на вход блока аналоговой памяти 3. На вход второго входного усилителя поступает сигнал тактовой частоты, Сигнал на выходе второго входного усилителя 2 представлен на фиг,2 в, Входные усилители служат для усиления и коррекции сигналов до определенной величины необходимой для работы остальных блоков устройства, Сигнал тактовой частоты с выхода второго усилителя 2 (фиг,2 в) псступает на умножитель частоты 4, через первый элемент НЕ 5 на второй вход блока управления 6(фиг.2 г) и на третий вход блока коммутации 7, Реализация и эпюры напряжений поясняющие работуумножителя представлены соответственно на фиг,8 и фиг,9, Умножитель служит для получения частоты равной 21 о (см. фиг.2 д), Он состоит из элемента Исключающее ИЛИ, на первый вход которого сигнал поступает прямо (фиг,8 а), а на второй через задержку (фиг,8 ж). В результате на выходе получается частота равна 21 о(фиг,8 з). Сигналы с выхода умножителя 4 (фиг.2 д) и первого элемента НЕ 5 (фиг,2 г) поступают на первый и второй соответственно входы блока управления 6. Блок управления 6 служит для формирования управляющих импульсов необходимых дл я нормал ь ного фун кц ион и рова ния устройства, Блок управления формирует: на первом выходе - . импульсы сброса блока аналоговой памяти (фиг.2 е); на втором выходе - импульсы управления блоком аналоговой памяти (фиг,2 ж); на третьем выходе - импульсы строба (фиг,2 з) и на четвертом выходе - импульсы необходимые для работы второго триггера 16 (фиг,2 и), Реализация и эпюры напряжений, поясняющие работу блока управления 6, представлены на фиг.10 и фиг.11 соответственно, Сигнал управления блоком аналоговой памяти (фиг,2 ж) и строба (фиг,2 з) с второго и третьего выходов блока управления поступает на первый и второй входы блока коммутации 7, соответственно, Блок коммутации 7, в зависимости от состояния системы ("(+)" или "(-)"), информация о которой из третьего выхода дешифратора 9 поступает на четвертый вход(фиг.2 р) блока коммутации 7, пропускает импульсы управления блоком аналоговой памяти (фиг,2 л) и строба (фиг.2 м) или в первом или во втором полутактах, в зависимости от того в каком состоянии находится система. Как видно из фиг,2 л и фиг,2 м, если система находилась в состоянии "(+)", то блок коммутации 7 пропускает импульсы управления блоком аналоговой памяти и им 20 25 30 35 40 45 50 55 пульсы строба во втором полутакте, а если в состоянии "( - )", то - в первом, Реализация и эпюры напряжений, поясняющие принцип работы блока коммутации 7, представлены на фиг.13 и фиг,14 соответственно. Импульсы управления блоком аналоговой памяти(фиг.2 е) с выхода блока управления 6 поступают соответственно на первый и второй управляющие входы блока аналоговой памяти 3. Блок аналоговой памяти 3 служит для запоминания значений входного сигнала, поступающих с выхода первого входного усилителя 1 (фиг,2 б), по сигналу на первом управляющему входе (фиг.2 л), Запомненная информация хранится в блоке аналоговой памяти, до его сравнения с нулевым уровнем в компараторе 8 до конца этого полутакта, В конце каждого. полутакта значения запомненного напряжения в блоке аналоговой памяти 3 сбрасываются импульсами сброса (фиг.2 е) поступающими на второй управляющий вход блока аналоговой памяти 3,Реализация блока аналоговой памяти 3 представлена на фиг.12.Сигнал с выхода блока аналоговой памяти 3 (фиг.2 к) поступает на компаратор 8, где по сигналу строба (фиг,2 м) значение на входе компаратора 8 сравнивается с нулевым порогом. Сигнал с выхода компаратора (фиг,2 н) поступает на первый вход дешифратора, на второй вход которогос второго выхода блока коммутации 7 поступают импульсы строба (фиг.2 м). Дешифратор служит для дешифрации сигнала, а также управляет режимами работы всего устройства (т,е. в каком состоянии находится система, в (+)" или "( - )"), Причем в начальный момент, при включении устройства дешифратор автоматически устанавливается в состояние "(+)". С приходом каждой единицы на вход устройства дешифратор меняет свае состояние и декодирование в следующем такте осуществляется в этом состоянии. Сигналы на первом, втором и третьем выходах представлены на фиг,2 о, фиг,2 п, фиг.2 р, соответственно. Реализация и эпюры напряжений подробно поясняющие принцип работы дешифратора 9 представлены на фиг,15 и фиг.16 соответственно, Сигнал с первого выхода(фиг,2 о) дешифратора 9 через второй элемент НЕ 10 поступает на первый вход первого элемента 2 И, на второй вход которого поступает сигнал с третьего выхода (фиг.2 р) дешифратора 9, Сигнал на выходе первого элемента 2 И 12 представлен на фиг,2 с, Сигнал с второго выхода (фиг,2 п) дешифратора 9 поступает на первый вход второго элемента 2 И 13 на второй вход которого поступают инвертированные третьим элементом НЕ импульсы с третьего5 10 15 20 25 ЗО 35 40 45 50 выхода дешифратора 9. Сигнал на выходе второго элемента 2 И представлен на фиг,2 т, Сигналы с выходов первого и второго элементов 2 И поступают на первый и второй входы элемента 2 ИЛИ, выходной сигнал которого представлен на фиг,2 у. Сигнал с выхода элемента 2 ИЛИ поступает на О-вход первого триггера (фиг.2 у), на С-вход которого поступают импульсы строба, с второго выхода блока коммутации 7 (фиг,2 м).Выходной сигнал первого триггера (фиг,2 ф) поступает на Р-вход второго триггера, на С-вход которого поступают импульсы строба только во втором полутакте, которые сформированы на четвертом выходе блока управления (фиг.2 м), Сигнал на выходе второго 0-триггера (фиг,2 х) является выходом устройства, Реализация второго и первого триггера известна, такая же как в устройстве-прототипе, Как видно из фиг,2 а и фиг,2 х, поскольку состояние системы выбрано неправильно, то первая единица декодируется неправильно декодируется как "0"), но остальные символы декодируются правильно, Как видно из фиг.2 х, ошибка допущенная в пятом символе исправляется, что принципиально невозможно в устройстве-прототипе.Таким образом, как следует из анализа работы заявляемого устройства, в предложенном устройстве достигается поставленная цель - повышение помехоустойчивости передачи цифровой информации, достигаемая за счет исправления ошибок в коде СМ 1 не обладающем корректирующими свойствами. При этом поставленная цель достигается без введения дополнительных проверочных символов, т.е, расширения полосы частот линейного сигнала, Несомненным достоинством заявляемого устройства является то, что поставленная цель достигается без использования аналого-цифровых преобразователей, поэтому изобретение может быть использовано и в высокоскоростных цифровых системах передачи информации.Расчет помехоустойчивости устройства показал, что его использование в цифровых волоконно-оптических линейных трактах позволяет получить дополнительный энергетическийвыигрыш, что позволит существенно улучшить технико-экономические параметры существующих цифровых волоконно-оптических систем передачи информации. формула изобретения Декодирующее устройство, содержащее первый и второй усилители, входы которых являются соответственно информационным и тактовыми входами устройства, выход второго усилителя соединен с входом первого элемента НЕ, первый триггер, выход которого соединен с О-входом второго триггера, о т л и ч а ю щ е е с я тем, что, с целью повышения помехоустойчивости устройства в него введены блок аналоговой памяти, блок управления, блок коммутации, умножитель, компаратор, дешифратор, второй и третий элементы НЕ, первый и второй элементы И, элемент ИЛИ, выход первого усилителя соединен с первым входом блока аналоговой памяти, выход которого соединен с первым входом компаратора, второй вход которого подключен к шине логического "0", выход - к первому входу дешифратора, вход и выход умножителя соединены соответственно с выходом второго усилителя и первым входом блока управления, выход первого элемента НЕ соединен с вторым входом блока управления и первым входом блока коммутации, первый выход блока управления подключен к второму входу блока аналоговой памяти, второй и третьи выходы соединены соответственно с вторым и третьим входами блока коммутации, четвертый выход подключен к С-входу второго триггера, первый выход блока коммутации соединен с третьим входом блока аналоговой памяти, второй выход соединен с третьим входом компаратора, вторым входом дешифратора и С-входом первого триггера, первый выход дешифратора соединен через второй элемент НЕ с первым входом первого элемента И, второй выход дешифратора соединен с первым входом второго элемента И, третий выход дешифратора соединен непосредственно с четвертым входом блока коммутации и вторым входом первого элемента И и через третий элемент НЕ с вторым входом второго элемента И, выходы первого и второго элементов И соединены с соответствующими входами элемента ИЛИ, выход которого соединен с Э-входом первого триггера, выход второго триггера является выходом устройства,

Смотреть

Заявка

4857775, 09.08.1990

ИНСТИТУТ РАДИОФИЗИКИ И ЭЛЕКТРОНИКИ АН АРМССР

МАРКАРЯН ГАРЕГИН СТАПАНОВИЧ, МАНУКЯН ГАЙК ГРАЧИКОВИЧ, ХОНАРИ БАГРАМ

МПК / Метки

МПК: H03M 5/00, H03M 5/14

Метки: декодирующее

Опубликовано: 23.12.1992

Код ссылки

<a href="https://patents.su/13-1783612-dekodiruyushhee-ustrojjstvo.html" target="_blank" rel="follow" title="База патентов СССР">Декодирующее устройство</a>

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