SU991607A1 - Аналоговый декодер расширенного кода Хэмминга - Google Patents
Аналоговый декодер расширенного кода Хэмминга Download PDFInfo
- Publication number
- SU991607A1 SU991607A1 SU813317266A SU3317266A SU991607A1 SU 991607 A1 SU991607 A1 SU 991607A1 SU 813317266 A SU813317266 A SU 813317266A SU 3317266 A SU3317266 A SU 3317266A SU 991607 A1 SU991607 A1 SU 991607A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- inputs
- bit
- shift register
- outputs
- input
- Prior art date
Links
- 125000004122 cyclic group Chemical group 0.000 claims 1
- 239000003550 marker Substances 0.000 description 19
- 238000009434 installation Methods 0.000 description 7
- 230000036039 immunity Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Landscapes
- Error Detection And Correction (AREA)
Description
(54) АНАЛОГОВЫЙ ДЕКОДЕР РАСШИРЕННОГО
Изобретение предназначено дл использовани в системах передачи информации по декаметровым и тропосферHbit-i радиолини м.
Известны декодирующие устройства кодов Хэмминга, исправл ющие стирани и содержащие основной регистр сдвига, информационный вход которого соединен с подвижным контактом первого переключател , первый неподвижный контакт которого подключен к основной входной шине, а второй неподвиж ный контакт - к вьлходной шине и выходу последнего разр да основного сдвигового регистра, разр дные вьосоды которого соединены с первыми входами логического блока, вторые входы которого подключены к соответствук дим разр дньм выходам маркерного сдвигового регистра, информационный вход которого через замыкающую кнопку соединен с выходом его последнего разр да , при этом выходы.логического блока подключены к соответствующим первым установочным входам основного и маркерного регистров fljТакие декодирующие устройства позвол ют исправл ть ошибки до второй кратности включительно и некоторые ошибки более высокой кратности. ОднаКОДА ХЭММИНГА
ко при декодировании в них не используетс дополнительный символ общей проверки на четность, что приводит к низкой помехоустойчивости.
Наиболее близким к изобретению по технической сущности вл етс аналоговый декодер, содержащий основной сдвиговый регистр, информационный вход которого соединен с подвижным
10 контактом первого переключател , первый неподвижный контакт которого подключен к основной входной шине, а второй неподвижный контакт - к выходной шине и выходу последнего раз15 р да основного сдвигового регистра, часть разр дных выходов которого соединена с первыми входами логического блока, вторые входы которого подключены к соответствующей части разр д20 ных выходов маркерного сдвигового регистра, информациоиньой вход которого через замыкающую кнопку соединен с выходом его последнего разр да; выходы логического блока подключены
25 к части первых установочных входов основного-и маркерного сдвиговых регистров; блок определени номера наименьшего из нескольких чисел, первые и вторые выходы которого соедине30 ны с соответствующими част ми вторых
установочных входов основного и маркерного сдвиговых регистров, а входы подключены к соответствующей части разр дных выходов сдвигового регистр пам ти мадежностей,информационный вход которого соединен с подвижныгл контактом второго переключател , первый неподвижный контакт которого соединен с входной шиной надел ностей а второй неподвижный контакт - с выходом его послед1 его разр да j.
В известном декодере стирсчютс , а затем восстанавливаютс наименее надежные символы, причем из рассмотрени исключаетс дополнительный символ общей проверки на четность, вследствие чего декодер обладает низкой помехоустойчивостью, позвол исправл ть ошибки кратности до n-k-1 где п - длина расширенного кода Хэмминга; k - число информационнг-лх символов .
Целью изобретени вл етс повышение поглехоустойчивости декодеров расширенного кода Хэмминга :а счет использовани дл декодировани информации о всех символах прин той коддовой комбинации и увеличени кратности исправл ем1лх оищбок до n-k включительно.
Указанна цель достигаетс тем, что в аналоговый декодер расширенного кода , содержащий octiOBную входную шину, ocHOBHOii сдвиговый регистр, информационный вход которог соединен с подвижным контактом пе1звого переключател , второй неподвижный контакт которого Ю киючеп к выходной шине и выходу последднехО разр да основного сдвигового рехистра, част разр дных выходов к-OTopoio соед1Н-1ена с первыми входами логического блока, вторые входы которого гюдцслючены к соответствующим разр дным выходам маркерного сдвигового регистра, инфомационный вход которого iCiieo замл- кащую кнопку соединен с в1-лходом его последнего разр да, при этом выхо;ды логическо1о блока подключены к первым установочным входам соответствующих разр дов основного и маркерного сдвиговых регистров, вторые установочные входы которых соединены соот ветственно с первыми и вторыми выходами блока определени номера наименьшего из нескольких чисел, входы которого подключены к соответствующи разр дным выходам сдвигового регистр пам ти надежностей, информационный вход которого соединен с подвижным контактом второго переключател , второй неподвижный контакт которого подключен к выходу последнего разр да сдвигового регистра пам ти надежностей , и входную шину надежностей , введены дополнительный разр д основного сдвигового регистра, дополнительный разр д сдвигового регистра пам ти надежностей, причем информационные входы этих разр дов соединены с основной входной шиной и входной 1йиной надежностей соответственно а выходы - с nepBbiNtti неподвижными KOFJTaKTaMH первого и второго переключателей соответственно, дополнительный разр д маркерного сдвигового регистра, дoпo п итeльный блок определени номера наименьшего из нескольких чисел, входы которого соединены с соответствующими выходами разр дов включа дополнительный, регистра пам ти надежностей, а первые и вторые выходы - с соответствующими вторыми установочными входами разр дов, включа дополнительные, основного и маркерного сдвиговых регистров, первые установочные входы которых подключен к выходам доподшительного логического блока, первые и вторые входы которого соединены с выходами указанных разр дов, включа дополнительные, основного и маркерного сдвиговых регистров соответственно.
На чертеже предс1авлена блок схема аналогового .декодера pacuivipeHHoго кода Хэмминга.
Декодер соддержит основной сдвиговый регистр 1, информационный вход которого соедлинен с подвижным контактом riepiioro переклю- ател 2, первый 11еио,.(ный -сонтагст которог-о подключен к выходу доподпштельного разр да 3 ос1;о июго сдвигового peiiicTpa 1, а второй неподвижный конта ;т - к выходной uiiiHC 4 и В1..1ХОДУ последнего разр Д(1 осноиного сдв1-:гового регистра 1, часть разр дных выходов которого соединена с перныгли входами логического блока 5 , а остальна , часть разр дных В1ЛХОДОВ - с nepuuiiii входам дополнительного логического блока б, в том числе I выход дополнительного разр дг.а 3 , и формационный вход которого подк.гпочсн к основной входной iUUie 7; маркерный сдвиговы регистре и.нфор.-.ацнонны вход которого через зам1--1Кс1ющу10 кнопку 9 соединен с выходом его последнего разр да, часть разр дных выходов соединена с вторыми входами логического блока 5, осталъна часть - с вторьиди входами догюлшггельного логического блока 6; входную iijHHy 10 надежностей, в том числе и выход дополнигельного разр да 11 .маркерного сдвигового регистра 8, причем первые установочные ВХОДЕ- рггзр дов основного и маркерного сдвигов 1х регистров, включа дополнительь ые разр ды, подключены к соответствующим выходам логических блоков 5 и 6; сдвиговый регистр 12 пам ти надежностей, информационный вход которого соединен с подвижным входом второго переключател 13/ первый неподвижный контакт КОТОРОГО
подключен к выходу дополнительного разр да 14 сдвигового регистра 12 пам ти надежностей, причем вход дополнительного разр да 14 соединен с входной шиной 10 надежностей, а второй неподвижный, контакт - с выходом последнего разр да сдвигового регистра 12 пам ти надежностей, часть разр дных выходов которого соединена с входами блока 15 определени номера наименьшего из нескольких чисел, а остальна часть - с входами дополнительного блока 16 определени номера наименьшего из нескольких чисел, причем первые входы блокой 15 и 16 подключены к соответствующим вторым установочным входам основного сдвигового регистра 1, а вторые выходы этих блоков - к вторыг-1 установочным входам маркерного сдвигового регистра 8.
Аналоговый декодер расширенного кода Хэмминга работает следующим образом.
На первом этапе .переключатели 2 и 13 наход тс в нижнем положении, а кнопка 9 разомкнута. Сигналы с входной шины 7 записываютс в сдвиговый регистр 1 и его дополнительный разр д 3, величины надежностей с входной шины надежностей записываютс в сдвиговый регистр 12 и его дополнительный разр д 14, а в мар- керный сдвиговый регистр 8 и его дополнительный разр д 11 записываютс нули. Одновременно результаты декодировани предыдущего кодового слова поступают с выхода последнего разр да сдвигового регистра 1 на выходную шину 4. На втором этапе переключатели 2 и 12 наход тс в верхнем положении, а кнопка 9 замкнута. На первом из п тактов сигналы с разр дных выходов сдвигового регистра 12, номера которых соответствуют номерам символов, вход щих в выбранное заранее проверочное уравнение расширенного кода Хэмминга, поступают на выходы блока 15 определени номера наименьшего из нескольких чисел, в котором определ етс номер наименее надежного символа, и на соответствующих выходах блока 15 определени номера наименьшего из нескольких чисел по вл ютс сигналы, устанавливающие найденный разр д сдвигового регистра 1 в нулевое состо ние, а соответсвующий разр д маркерного сдвигового регистра 8 в единичное состо ние. Одновременно с остальных разр дных выходов сдвигового регистра 12 и дополнительного его разр да 14 сигналы подаютс на входы дополнительного блока 16 определени номера наименьшего из нескольких чисел, в котором также определ етс номер наименее надежного символа, и на соответствующих выходах блока 16 определени
номера наименьшего нз нескольких чисеп по в тс сигналы, устанавливающие найденный разр д сдвигового регистра 1 в нулевое состо ние, а соответствующий разр д маркерного сдвигового регистра 8 в единичное состо ние. Таким образом, производитс стирание двух символов и отмечаетс их положение (номера). АналогичHHfi образом происходит работа анало0 гового декодера расширенного кода Хэмминга на остальных тактах этого этапа. На третьем этапе переключатели 2 и 13 и кнопка 9 остаютс в прежнем положении. На первом из п
5 тактов сигналгл с разр дных выходов сдвигового регистра 1 и маркерного сдвигового регистра 8, номера которых соответствуют выбранному проверочному уровнению, поступают на входы логического блока 5, в котором про0 изводитс суммирование по модулю два еимволов прин того сообщени , вход щих в проверочное уравнение, а также проверка на наличие среди используемых символов одного стертого. Од5 новременно аналогичные вычислени осуществл ютс в дополнительном логическом блоке 6 относительно остальных символов прин того сообщени . Если обнаруживаетс наличие одного
0 стертого символа, то в соответствую- . щий разр д сдвигового регистра 1 записываетс результат cyм 5иpoвaни по модулю два (производитс исправление стертого символа ), а в соответ5 ствующий разр д маркерного сдвигового регистра 8 записываетс ноль. Если среди используемых в блоках 5 и 6 символов нет стертых или их число больше одного, то исправление не
0 происходит. Аналогичным образом про-исходих работа декодера на остальных тактах этого этапа.
При работе декодера стираютс ровно n-k наменее надежных символа,
5 разрешенных проверочными уравнени ми кода, что устран ет возможность отказа от декодировани . Кроме того, все n-k стертых символа гарантированно исправл ютс . Свойства предла0 гаемого аналогового декодера расши .ренного кода Хэмминга обеспечивают его более высокую помехоустойчивость по сравнению с известными декодерами.
Claims (2)
1.Колесник В.Д., Мирончиков Е.Т. Декодирование циклических кодов. М., Св зь, 1968, с. 107-108.
2.Лвторское свидетельство СССР по за вке № 2959382/18-21,
кл. Н 03 К 13/24, 16.07.80 (прототип).
V ---lM -i
/
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU813317266A SU991607A1 (ru) | 1981-07-13 | 1981-07-13 | Аналоговый декодер расширенного кода Хэмминга |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU813317266A SU991607A1 (ru) | 1981-07-13 | 1981-07-13 | Аналоговый декодер расширенного кода Хэмминга |
Publications (1)
Publication Number | Publication Date |
---|---|
SU991607A1 true SU991607A1 (ru) | 1983-01-23 |
Family
ID=20969045
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU813317266A SU991607A1 (ru) | 1981-07-13 | 1981-07-13 | Аналоговый декодер расширенного кода Хэмминга |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU991607A1 (ru) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2530282C1 (ru) * | 2013-06-14 | 2014-10-10 | Российская Федерация, от имени которой выступает Государственная корпорация по атомной энергии "Росатом" | Декодирующее устройство кода хэмминга |
-
1981
- 1981-07-13 SU SU813317266A patent/SU991607A1/ru active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2530282C1 (ru) * | 2013-06-14 | 2014-10-10 | Российская Федерация, от имени которой выступает Государственная корпорация по атомной энергии "Росатом" | Декодирующее устройство кода хэмминга |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SE8605236L (sv) | Forfarande for att avkoda felkorrigerande blockkoder | |
KR850003096A (ko) | 이중부호화(二重符號化) 리드 솔로몬 코드에 대한 복호화 방법(復號化方法) 및 시스템 | |
KR900002578A (ko) | 교통 정보의 평가방법 및 라디오 수신기 | |
KR870002594A (ko) | 반도체 기억장치 | |
SU991607A1 (ru) | Аналоговый декодер расширенного кода Хэмминга | |
KR830010422A (ko) | 에러정 정부호화 방법 | |
SU945986A1 (ru) | Аналоговый декодер кода Хэмминга | |
SU1080132A1 (ru) | Устройство дл ввода информации | |
SU988165A1 (ru) | Аналоговый декодер кода Абрамсона | |
SU1184014A1 (ru) | Устройство дл контрол посто нной пам ти | |
SU556494A1 (ru) | Запоминающее устройство | |
SU433637A1 (ru) | Устройство для декодирования циклических линейных кодов | |
SU873436A1 (ru) | Устройство дл приема трехкратно повтор емых команд управлени | |
JPS61232726A (ja) | 誤り訂正装置 | |
SU853809A2 (ru) | Декодирующее устройство | |
SU550679A1 (ru) | Запоминающее устройство с самоконтролем | |
SU745393A3 (ru) | Способ кодировани и декодировани буквенно-цифровой информации | |
SU1083387A1 (ru) | Декодер циклического кода с исправлением ошибок и стираний | |
SU786030A1 (ru) | Устройство дл исправлени стираний | |
SU621092A1 (ru) | Декодирующее устройство кодов боуза-чоудхури-хоквингема | |
SU860330A1 (ru) | Декодер | |
SU677123A1 (ru) | Устройство дл мажоритарного декодировани циклических кодов при трехкратном повторении комбинации | |
KR860009556A (ko) | 사이클릭 코드를 위한 디코딩 방법과 엔코더/디코더 | |
SU1550631A2 (ru) | Декодирующее устройство | |
SU1332385A1 (ru) | Устройство дл контрол посто нной пам ти |