[go: up one dir, main page]

SU1541607A1 - Устройство дл обнаружени пакетных ошибок - Google Patents

Устройство дл обнаружени пакетных ошибок Download PDF

Info

Publication number
SU1541607A1
SU1541607A1 SU874336931A SU4336931A SU1541607A1 SU 1541607 A1 SU1541607 A1 SU 1541607A1 SU 874336931 A SU874336931 A SU 874336931A SU 4336931 A SU4336931 A SU 4336931A SU 1541607 A1 SU1541607 A1 SU 1541607A1
Authority
SU
USSR - Soviet Union
Prior art keywords
outputs
input
inputs
unit
error
Prior art date
Application number
SU874336931A
Other languages
English (en)
Inventor
Ирина Николаевна Андреева
Геннадий Александрович Бородин
Original Assignee
Московский энергетический институт
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Московский энергетический институт filed Critical Московский энергетический институт
Priority to SU874336931A priority Critical patent/SU1541607A1/ru
Application granted granted Critical
Publication of SU1541607A1 publication Critical patent/SU1541607A1/ru

Links

Landscapes

  • Error Detection And Correction (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

Изобретение относитс  к области вычислительной техники и может быть использовано в запоминающих устройствах с последовательным доступом повышенного быстродействи  дл  обнаружени  пакетных ошибок. Цель изобретени  - повышение быстродействи  устройства. Устройство дл  обнаружени  пакетных ошибок содержит преобразователь 1 кодов, блок 2 синхронизации, блок 3 формировани  типа ошибки, блок 4 сравнени , счетчик 5, вычислитель 6 адреса пакета ошибки, регистр 7 и дешифратор 8. 4 ил.

Description

Фиг.1
Изобретение относитс  к вычислительной технике и может быть использовано в запоминающих устройствах с последовательным доступом повышенно- го быстродействи  дл  обнаружени  пакетных ошибок.
Цель изобретени  - повышение быстродействи  устройства.
На фиг. 1 изображена функциональ- на  схема устройства; на фиг. 2 - функциональна  схема блока синхронизации; на фиг. 3 - функциональна  схема блока формировани  типа ошибки; на фиг. 4 - функциональна  схема преобразовани  кодов.
Устройство дл  обнаружени  пакетных ошибок (фиг. 1) содержит преобразователь 1 кодов, блок 2 синхронизации , блок 3 формировани  типа ошибки, блок 4 сравнени , счетчик 5, вычислитель 6 адреса пакета ошибки, регистр 7 и дешифратор 8.
Кроме того, устройство имеет информационный вход 9, вход 10 выбора режима, вход 11 начальной установки и вход 12 синхронизации, информационные выходы 13-16 и управл ющие выходы 17-19.
Блок синхронизации (фиг. 2) содер- жит счетчик 20, дешифратор 21, элементы И 22 к .23, НЕ 24 и ИЛИ 25.
Блок формировани  типа ошибки (фиг. 3) содержит элементы ШШ-НЕ 26, ИЛИ 27, НЕ 28, И 29 и 30 и триггеры 31 и 32.
Преобразователь кодов (фиг. 4) содержит элементы НЕ 33 и 34, И-ИЛИ 35, И 36, сумматоры 37-41 по модулю два и триггеры 42-58.
Устройство работает следующим образом .
Перед приемом информации при кодировании и декодировании по входу начальной установки 11 происходит обнуление триггеров 43-58 преобразовател  1 кода, блока 2 синхронизации, блока 3 формировани  тина ошибки, счетчика 5, регистра 7.
В качестве примера приведена структура преобразовател  кода, реализующего кодирование/декодирование информации на основе кода Файра, задаваемого полиномом Р(х((хм + 1) (х5+ха+1) . Этот код позвол ет обнаруживать 4-разр дные пакеты ошибок. Длина кода п 341 бит, количество проверочных разр дов 16. Количество триггеров соответствует количеству проверочных раз-
Q 5
0
5
0
5
0
5
0
5
р дов, сумматоры 37-41 располагаютс  после тех триггеров, которые соответствуют ненулевым степен м х в полиноме . Перва , втора  и четверта  части преобразовател  кода выполн ют функции индикатора ошибки, треть  - триггеры 50-49 - предназначена дл  хранени  пакета ошибки после его обнаружени .
При кодировании информаци  по входу 9 поступает в преобразователь 1 кода, который осуществл ет формирование избыточных разр дов кода путем делени  принимаемой информации на полином Р(х). Кодирование сопровождаетс  подачей тактовых импульсов от блока 2. Впервые 341-16 325 тактов сдвиг информации в преобразователе 1 кода происходит при замкнутой обратной св зи. По окончании приема информации сигнал со счетчика 20 через дешифратор 21 закрывает элемент И-ШШ 32, обратна  св зь размыкаетс , и полученные контрольные разр ды по выходу 15 устройства сдвигаютс  и передаютс  на внешний накопитель. Через 341 такт работа устройства прекращаетс , поскольку элемент И 22 закрыт сигналом с второго выхода дешифратора 21.
При декодировании информаци  поступает в преобразователь 1 кода, где снова производитс  деление на порождающий полином. После того, как прин ты все 341 разр дов, блок 3 фор мировани  типа ошибки производит анализ содержимого триггеров 43-50. Если все триггеры в нуле, на выходе триггера 32 О, что означает, что ошибки нет. Если хот  бы один из триН геров 43-58 в 1, триггер 32 устанавливаетс  в 1, т.е. в прин той информации содержитс  ошибка.
Но сигналу с триггера 32 содержимое триггеров 54-58 по выходам d записываетс  в регистр 7, сдвиг информации в преобразователе 1 кода продолжаетс  подачей тактовых импульсов через элемент И 23.
С момента получени  сигнала об ошибке идет подсчет тактовых импульсов в счетчике 5. Это продолжаетс  до тех пор, пока блок 4 сравнени  выработает сигнал совпадени  содержимого триггеров 43-47 и 54-58, а элемента ИЛИ-НЕ 26 зафиксирует нулевое содержимое триггеров 48 и 49 (это означает , что ошибка зафиксирована). Если этого не произойдет за 11 тактов (), с дешифратора 8 по выходу 19 будет передан сигнал наличи  некорректирующей ошибки.
Если ошибка зафиксирована, на выходе триггера 31 устанавливаетс  1. По этому сигналу прекращаетс  подсчет импульсов в счетчике 5 и сдвиг информации в преобразователе 1 кода. Содержимое счетчика 5 передаетс  по выходам 14, оно определ ет номер первого ошибочного разр да в секторе j и составл ет первую группу адресных входов вычислител  6, реализованного на основе посто нного ЗУ. Триггеры 50-53 содержат пакет Ь(х), который передаетс  по выходам 16 устройства. Выходы регистра данных 7 содержат синдром ошибки S(x). На выходе вычислител  6 формируетс  номер сектора, содержащего пакет ошибки, представл ющий собой результат умножени  S(x)(x) , где (х) их есть полиномы, обратные Ь(х) и х, т.е. Ь(х) (х)1, по модулю
+Х2+1.
х +
Таким образом, обнаружение пакета ошибки и его положени  происходит за (с-1)-й такт работы регистра сдвига плюс врем  обращени  к ПЗУ.

Claims (1)

  1. Формула изобретени 
    Устройство дл  обнаружени  пакетных ошибок, содержащее преобразователь кодов, первый вход которого  вл етс  первым информационным входом устройства , блок сравнени , первые выходы преобразовател  кодов соединены с первыми входами блока сравнени ,
    вторые выходы преобразовател  кодов соединены с первыми входами вычисли-
    ,тел  адреса пакета ошибки, выходы которого  вл ютс  первыми информационными выходами устройства, первый вход счетчика  вл етс  входом начальной установки устройства, выход счетчика - вторым информационным выходом устройства, отличающеес  тем, что, с целью повышени  быстро-
    0
    5
    0
    5
    0
    5
    0
    5
    0
    действи  устройства, в него введены блок синхронизации, регистр, дешифратор и блок формировани  типа ошибки , первый и второй выходы блока синхронизации соединены соответственно с вторым входом счетчика и первым входом блока формировани  типа ошибки , первый и второй выходы которого соответственно со единены с вторым входом блока сравнени  и с первыми входами блока синхронизации и регистра и с вторыми входами блока синхронизации и вычислител  адреса пакета ошибки и  вл ютс  первым и вторым управл ющими выходами устройства соответственно , третьи выходы преобразовател  кодов соединены с вторыми входами блока формировани  типа ошибки и регистра и с третьими входами блока сравнени , выход которого соединен с третьими входами блока формировани  типа ошибки, четвертые и п тые входы которого подключены соответственно к первым и вторым выходам преобразовател  кодов, четвертые выходы которого соединены с шестыми входами блока формировани  типа ошибки , выходы регистра соединены с третьими входами вычислител  адреса пакета ошибки, четвертые входы которого и входы дешифратора подключены к выходам счетчика, третий и четвертый выходы блока синхронизации соединены соответственно с вторым и третьим входами преобразовател  кодов, четвертый вход которого  вл етс  входом выбора режима устройства, п тый вход преобразовател  кодов, седьмой вход блока формировани  типа ошибки и третьи входы блока синхронизации и регистра данных объединены и подключены к входу начальной установки устройства , четвертый вход блока синхронизации  вл етс  входом синхронизации устройства, п тый и вторые выходы преобразовател  кодов и выход дешифратора  вл ютс  соответственно третьим и четвертыми информационными выходами и третьим управл ющим выходом устройства.
    Кбл.1 К5л.З
    Фиг. 2
    фиг.З
    f
SU874336931A 1987-11-30 1987-11-30 Устройство дл обнаружени пакетных ошибок SU1541607A1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU874336931A SU1541607A1 (ru) 1987-11-30 1987-11-30 Устройство дл обнаружени пакетных ошибок

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU874336931A SU1541607A1 (ru) 1987-11-30 1987-11-30 Устройство дл обнаружени пакетных ошибок

Publications (1)

Publication Number Publication Date
SU1541607A1 true SU1541607A1 (ru) 1990-02-07

Family

ID=21339621

Family Applications (1)

Application Number Title Priority Date Filing Date
SU874336931A SU1541607A1 (ru) 1987-11-30 1987-11-30 Устройство дл обнаружени пакетных ошибок

Country Status (1)

Country Link
SU (1) SU1541607A1 (ru)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2515227C2 (ru) * 2009-12-21 2014-05-10 Зти Корпорейшн Способ и система для определения сигнала пакетного обращения

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР № 1249593, кл. G 11 С 29/00, 1986. Adi W. Fast-burst error-correc- tion Scheme with Fire code - IEEE Trans, on computer, 1984, v. c-33, № 7, p.613-618. *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2515227C2 (ru) * 2009-12-21 2014-05-10 Зти Корпорейшн Способ и система для определения сигнала пакетного обращения

Similar Documents

Publication Publication Date Title
JPS63244935A (ja) 誤り検出訂正方法とシステム
JPS5958558A (ja) 並列周期的冗長チエツク回路
SU1541607A1 (ru) Устройство дл обнаружени пакетных ошибок
SU1642414A1 (ru) Устройство дл кодировани интервалов времени в позиционно-чувствительном детекторе
EP0240921A2 (en) BCH code signal correcting system
SU1718386A1 (ru) Декодирующее устройство линейного циклического кода
SU1249593A1 (ru) Устройство дл обнаружени ошибок в блоках пам ти
SU1656689A1 (ru) Устройство кодировани и вычислени синдромов помехоустойчивых кодов дл коррекции ошибок во внешней пам ти ЭВМ
SU1541677A1 (ru) Устройство дл коррекции ошибок
SU1615724A1 (ru) Устройство дл контрол двоичного кода на четность
SU607349A1 (ru) Устройство дл мажоритарного декодировани
SU1522414A1 (ru) Устройство дл исправлени модульных ошибок
SU1750061A1 (ru) Устройство дл исправлени ошибок
RU1810909C (ru) Корректор ошибок
SU1103239A1 (ru) Устройство дл контрол параллельного кода на четность
SU752340A1 (ru) Устройство дл контрол информации
SU1182578A1 (ru) Устройство дл формировани и хранени адресов команд
SU1485245A1 (ru) Устройство для обнаружения ошибок 2
SU1381718A1 (ru) Устройство дл контрол цифровых данных
SU1661840A1 (ru) Запоминающее устройство с самоконтролем
SU1644223A1 (ru) Декодирующее устройство
SU1265860A1 (ru) Запоминающее устройство с самоконтролем
SU746743A1 (ru) Запоминающее устройство с автономным контролем
SU1705876A1 (ru) Устройство дл контрол блоков оперативной пам ти
SU922877A1 (ru) Запоминающее устройство с автономным контролем 1