Изобретение относится к вычислительной технике и может найти применение в системах передачи информации.
Целью изобретения является повышение помехоустойчивости устройства
На фиг 1 представлена функциональная блок-схема устройства, на фиг.2 - временные диаграммы, поясняющие работу устройства.
Устройство для преобразования последовательного кода в параллельный содержит регистр 1 сдвига, генератор 2 тактовых импульсов, первый-четвертый элементы И- НЕ и элемент НЕ 7, информационный вход 8 и вход запуска 9, первый 10 и второй 11 выходы.
На фиг 2 показаны эпюры сигналов а - на входе запуска, б - на выходе генератора 2; в - на выходе элемента б; г-на выходе элемента 5; д - на первом выходе устройство, е - сигнал на втором его выходе.
Устройство работает следующим образом.
Алгоритм работы при правильном приеме информации.
По входу 9 поступает сигнал предустановки в момент to, при этом первый разряд регистра 1 сдвига устанавливается в состояние 1, а остальные разряды - в состояние О На выходе (п+1)-го разряда регистра 1 сдвига устанавливается сигнал О, и на выходе элемента И-НЕ 4 (выход 10) тоже устанавливается сигнал О. Сигналы О с выходов 11 и 10 поступают в генератор 2 тактовых импульсов и служат сигналом для внешнего передатчика информации о готовности приема информации
В момент ц передатчик информации начинает передавать информацию и на входе 8 появляется информация а на выходе генератора 2 тактовых импульсов - импульсы синхронизации Передний фронт первого импульса устанавливает выход элемента И-НЕ 4 в состояние 1 через элемент И-НЕ 3 Синхроимпульсы, инвертируемые эле- м ентом И-НЕ 3, поступают на тактовый вход регистра 1 сдвига и записывают инфорЁ
ON О
V4
СП
мацию, поступающую по входу 8 регистра 1 сдвига, с одновременным сдвигом этой информации по его разрядам. В случае приема ожидаемых п разрядов последовательного кода без сбоя (где п - количество бит информации, содержащихся в принимаемом сло- ве) в (п+ 1)-м разряде регистра 1 сдвига записывается 1, сдвинутая п тактовыми импульсами из 1-го разряда регистра 1 сдвига. При этом на выходе 11 устанавливается сигнал 1. Сигнал 1 остается и на выходе 10, так как хотя на первый вывод элемента И-НЕ 6 и приходит сигнал разрешения 1, но сброса 1 на выходе 10 не происходит из-за окончания пачки синхроимпульсов и отсутствия сигнала сброса на выходе элемента И-НЕ 6 и выходе элемента И-НЕ 5, т.е. на выходах 11 устанавливаются сигналы 11, указывающие о правильном приеме слова. Для приема следующего слова необходимо подать импульс по входу 9, и процесс повторяется.
Алгоритм работы при сбое приема информации типа лишний сдвиг.
Запуск устройства осуществляется аналогично описанному.
По мере поступления информации возможен сбой работы, при котором импульсной помехой информация сдвигается без воздействия синхроимпульсов, при этом сигнал 1, предварительно записанный в первый разряд регистра 1 сдвига, оказывается в (п+1)-м разряде регистра 1 сдвига в тот момент, когда на выходе генератора 2 тактовых импульсов пачка синхроимпульсов еще не окончилась. Рассмотрим работу системы с этого момента, допуская, что произошел сдвиг на один лишний такт. В этом случае 1 записывается в {п+1)-м разряде регистра 1 сдвига -(п-1)-м импульсом пачки синхроимпульсов. При этом сигнал 1, по- ступающий с (п+1)-го разряда регистра 1 через элемент НЕ 7, запрещает дальнейшее прохождение синхроимпульсов (в данном случае остался один n-й импульс) на тактовый вход регистра 1 сдвига и разрешает прохождение тактовых импульсов (в данном случае n-го) через элемент И-НЕ 6 на элемент И-НЕ 5. С выхода генератора 2 тактовых импульсов n-й синхроимпульс через элементы И-НЕ 6 и 5 устанавливает выход элемента И-НЕ 4 в состояние О. При этом на выходах 11 и 10 устанавливается состояние 10, что свидетельствует о сбое работы и приема информации типа лишний сдвиг. Аналогично устройство работает и при большем числе тактов лишнего сдвига. При
этом оставшиеся импульсы из пачки синхроимпульсов лишь подтверждают состояние сигнала О на выходе 10 устройства.
Алгоритм работы при сбое приема ин- формации типа недостающий сдвиг.
Запуск устройства осуществляется аналогично описанному.
По мере поступления информации возможны случаи выпадения отдельных им- пульсов из пачки синхроимпульсов, при этом в регистр 1 сдвига не записывается информация, соответствующая пропавшему синхроимпульсу, а информация 1, предварительно записанная в первый раз- ряд регистра 1 сдвига, не сдвинется до(п+1)- го разряда регистра 1 сдвига.
В этом случае в (п+1)-м разряде регистра
Iсдвига после окончания пачки синхроимпульсов, поступающей из генератора 2 импульсов, рстается сигнал О, а на выходах
I1и 10 остается состояние 01, что соответствует сбою приема информации типа недостающий сдвиг.
25
Формула изобрет ения
Устройство для преобразования последовательного кода в параллельный, содержащее генератор тактовых импульсов и
регистр сдвига, информационный вход которого является информационным входом устройства, а установочный вход является входом запуска устройства, отличающееся тем, что, с целью повышения
помехоустойчивости устройства, в дены элементы И-НЕ и элемент НЕ, выход
которого соединен с первым входом первого элемента И-НЕ, выход которого соединен с тактовым входом регистра сдвига и с
первым входом второго элемента И-НЕ, выход которого соединен с первыми входами третьего элемента И-НЕ и генератора тактовых импульсов и является первым выходом устройства, выход регистра сдвига
соединен с входом элемента НЕ, с первым входом четвертого элемента И-НЕ, с вторым входом генератора тактовых импульсов и является вторым выходом устройства, выход генератора тактовых импульсов соедийен с вторыми входами первого и четвертого элементов И-НЕ. выход четвертого элемента И-НЕ соединен с вторым входом третьего элемента И-НЕ, выход которого соединен со вторым входом второго элемента И-НЕ, третий вход третьего элемента И-НЕ объединен с установочным входом регистра сдвига.
r-G
название | год | авторы | номер документа |
---|---|---|---|
Устройство для преобразования последовательного кода в параллельный | 1988 |
|
SU1520668A1 |
Устройство для преобразования последовательного кода в параллельный | 1985 |
|
SU1297234A1 |
Устройство для контроля цифровых последовательностей | 1987 |
|
SU1418718A1 |
Устройство для преобразования последовательного кода в параллельный | 1985 |
|
SU1305875A1 |
Преобразователь перемещения в код | 1980 |
|
SU886025A1 |
Устройство для передачи и приема телеметрической информации | 1986 |
|
SU1481828A1 |
Устройство для преобразования последовательного кода в параллельный | 1990 |
|
SU1790032A1 |
Устройство для управления следящим приводом | 1985 |
|
SU1308988A1 |
Устройство для приема и передачи цифровой информации | 1981 |
|
SU959131A1 |
Устройство для обмена данными | 1980 |
|
SU935939A1 |
Изобретение относится к вычислительной технике и может найти применение в системах передачи информации. Изобретение позволяет исключить несанкционированные сбои устройства при обработке больших массивов информации и повторную ее обработку, что обеспечивает повышение помехоустойчивости устройства. Устройство содержит регистр 1 сдвига, генератор 2 тактовых импульсов, элементы И-НЕ 3 - 6 и элемент НЕ 7. 2 ил.
ТАГИЛГ
ляг-ии
Фиг. 2
Устройство для преобразования последовательного кода в параллельный | 1985 |
|
SU1305875A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Авторы
Даты
1991-06-30—Публикация
1988-12-01—Подача