Устройство для ввода информации Советский патент 1991 года по МПК G06F3/05 

Описание патента на изобретение SU1649529A1

Изобретение относится- к вычислительной технике и может быть использовано как совместно с ЭВМ при построении высокопроизводительных систем сбора и обработки аналоговых данных, так и отдельно при построении многоканальных информационно-измерительных систем.

Цель изобретения - сокращение избыточности выводимой информации.

В устройстве сокращение избыточности выходных данных обеспечивается уменьшением служебных данных о временной привязке существенных отсчетов и устранением кодов канальной привязки существенных отсчетов. При этом на выходе устройства формируется бит - ориентированный код в виде следующей последовательности: G;T;ЈX;, где GJ. - бит текущего признака кода Галуа который принимает значение 0 или 1 в зависимости от кодового ключа генератора кодов поля Галуа; Т| - бит признака существенности отсчета, причем при Т 1 отсчет является существенным, а при Т - 0 - несущественным; Јх«Д- k-битовый двоичный код существенного отсчета (1с - количество битов последовательного кода). Если текущий отсчет входного сигнала является существенным, а последующий отсчет является несущественным, то устройство формирует следующую последовательность: G; l(X;JGi+,OGj+2/ Восстановление сжатых сигналов осуществляется по меткам G с учетом текущих значений признака Т |.

На фиг. 1 приведена структурная схема устройства)на фиг. 2 - струк- турная схема блока управления; на фиг. 3 - структурная схема блока сравнения кодов; на фиг, 4 - структурная схема формирователя признака кода; на фиг. 5 - временные диаграммы работы устройства.

Устройство содержит компараторы 1, Первый счетчик 2, мультиплексор 3, первый 4 и второй 5 блоки памяти, второй счетчик 6, блок 7 сравнения, блок 8 управления, цифроаналоговый преобразователь (ЦАП) 9, ключи 10, формирователь 11 признака кода, третий счетчик 12, первый 13 и второй 14 коммутаторы и элемент И 15 и имеет входы и выходы 16-19 устройства.

Блок 8 управления состоит из пер- вого элемента ИЛИ 20, генератора 21 импульсов, триггера 22, первого элемен

Q

0 5

5

та , делителя частоты 24, второго элемента ИЛИ 25, элемента 26 задержки, формирователя 27 импульса, второго 28, третьего 29 и четвертого 30 элементов И, третьего 31 и четвертого 32 элементов ИЛИ, пятого 33 и шестого 34 элементов И.

Блок 7 сравнения содержит элемент 35 сравнения, первый триггер 36, элемент ИЛИ 37, элемент И 38, элемент 39 задержки и второй триггер 40.

Формирователь 11 признака кода образуют элемент ИЛИ 41, одновибра- тор 42, регистр 43 и элементы 44 обратной связи.

Устройство для ввода информации работает следующим образом.

Входные аналоговые сигналы поступают на входы устройства 16. На входы компараторов 1 подается выходной сигнал ЦАП 9. Для приведения устройства в исходное состояние подается сигнал на управляющий вход 17. При этом Ьчетчики 2, 6 и 12, триггер 22, делитель 24 блока 8 управления, и триггер 36 блока 7 сравнения сбрасываются в нулевое состояние, триггер 40 блока 7 сравнения устанавливается в единичное состояние, обеспечивается установка в начальное состояние формирователя 11 (формирователь 11 может быть реализован на регистре сдвига с линейной цепью обратной связи), упрощенная структурная схема которого приведена на фиг. 4. Перепадом 1-0 с выхода одновибратора 42 обеспечивается запись в регистр сдвига 43 начального кода 111 ... 1 , а также выдача формирователем 11 текущего признака G j 1 кода поля Галуа (перепадом ; 1,0). В этом состоянии сигналом с первого выхода триггера 22 блока 8 управления (фиг. 5о2) разрешается работа мультиплексора 3, блоки 4 и 5 памяти по входу записи - считывания переводятся в режим записи, сигналом с второго выхода триггера 22 (четвертого выхода блока 8 управления) разрешается работа ключей 10 и запрещается работа второго коммутатора 14.

Таким образом, в исходном состоянии с выхода формирователя 11 на первый вход второго коммутатора 14 поступает признак G: 1 кода поля Галуа, на второй вход коммутатора 14 поступает бит признака Т существенности цифрового отсчета входного сигнала (Т 1 ), а на остальные q-e входы

51

коммутатора 14 поступает текущий дво ичный код входного сигнала соответствующего канала (где q - количество битов параллельного двоичного кода). После снятия сигнала с управляющего входа 17 устройства оно продолжает работу под действием генератора 21 импульсов блока 8 управления. В каждом кадре дальнейшая работа устройства осуществляется на протяжении дв циклов: цикл аналого-цифрового преобразования, длительность которого со

ставляет Т (k + 2)ДИ-2 , где &t - длительность периода следования импульсов генератора 21; цикл считывания и сжатия, длительность которого составляет Т- (k + 2)At. В первом цикле первого кадра при нулевом коде на выходах второго счетчика 6 и последовательном наращивании двоичного кода первого счетчика 2 происходит синхронное изменение адресов блоков 4 и 5 памяти и каналов коммутации мультиплексора 3. В каждом канале, в котором UB)f UBblx,цдп формируется сигнал с выхода мультиплексора 3, который поступает на третий вход блока 8 управления При этом Формирователь 27 импульса блока 8 обеспечивает формирование импульсного сигнала, который с блока 0 управления поступает на входы управления блоков 4 и 5 памяти.

Таким образом, в процессе наращивания двоичного кода во втором счетчике 6 происходит последовательная запись кодов измеренных значений в соответствующие адреса блоков 4 и 5 памяти. Второй цикл работы устройства наступает в момент переполнения второго счетчика 6, на выходе переноса которого формируется импульс (фиг. 5а), который перебрасывает триггер 22 блока 8 управления в единичное состояние. При этом сигналы с первого и второго выходов триггера 22 соответственно запрещают работу мультиплексора 3, по входу записи- считывания переключают блоки 4 и 5 пмяти в режим считывания, запрещают работу ключей 10 и разрешают работу второго коммутатора 14. Поскольку на протяжении длительности первого кадра отсчеты входных сигналов по всем каналам должны быть существенными, сигналом с второго выхода триггера 22 (четвертый выход блока 8 управления) обеспечивается подтверждение

первоначального единичного состояния триггера, 40 блока 7 сравнения кодов, т.е. Т 1 (фиг.5в), а сигналом с шестого выхода блока 8 управления (фиг. 5к) обеспечивается доступ выходных данных с первого блока 4 памяти1 на последние q выходов первой информационной шины второго коммутатора 14. С третьего выхода блока 8 управления на управляющий вход первого блока 4 памяти поступает импульсный сигнал (на фиг. 5е - разрешающий уровень), обеспечивающий считывание

5 данных. Таким образом на (q + 2) входах первой информационной шины второго коммутатора 14 присутствуют биты текущего признака кода поля Галуа G4 1, бит признака существенности

0 отсчета Tj 1, а также двоичный

q-битовый код 1-го канала. На первый и второй входы второй информационной шины второго коммутатора 14 подано напряжение 1, а на остальные q

5 входов - логический уровень, соответствующий текущему признаку Т существенности отсчета. Работа коммутатора 14 разрешается на время длительности интервала считывания и сжатия Т.

0 Под действием тактовых импульсов третий счетчик 12 осуществляет опрос информационных шин второго коммутатора 14. При этом на выходе 18 устрой-1 ства поступает бит - ориентированный код, а на управляющий выход 19 устройства - импульсный сигнал, сигнализирующий о наличии бита информационной посыпки. За счет того, что на первых двух входах второй информационной

Q шины второго коммутатора 14 присутствует уровень 1, биты признаков G« и Т t всегда воспринимаются внешними устройствами, а биты двоичного кода входных сигналов воспринимаются только в случае наличия уровня 1 на выходе блока 7 сравнения, т.е. когда признак Т, 1 . Поэтому, в частности, внешние устройства воспринимают бит - ориентированный код

0СЛХ, ЛС выхода переполнения первого счетчика 2 сигнал переполнения через второй элемент ИЛИ 20 блока 8 управления поступает на второй вход триггера 22 - и переводит его в нулевое состояние.

5 Поэтому устройство опять переходит

в режим аналого-цифрового преобразования и записи информации в тот блок памяти, в котором не зафиксирован

5

71649529

текущий существенный отсчет. Для определения момента записи информации в соответствующий блок памяти в блоке 8 управления из сигнала, снимаемо8

се сравнения двоичных кодов элементом 35 сравнения кодов на ее выходе появится сигнал, соответствующий те кущему признаку Tj существенности

го с выхода блока 7 сравнения (фиг.5в), отсчета. Поэтому единичный уровень

8

се сравнения двоичных кодов элементом 35 сравнения кодов на ее выходе появится сигнал, соответствующий те кущему признаку Tj существенности

отсчета. Поэтому единичный уровень

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

название год авторы номер документа
Устройство сжатия аналоговой информации 1988
  • Николайчук Ярослав Николаевич
  • Петришин Любомир Богданович
  • Шевчук Богдан Михайлович
SU1709368A1
Устройство для контроля последовательности байтов данных дисковой памяти 1985
  • Бояринов Игорь Маркович
  • Давыдов Александр Абрамович
  • Дадаев Юрий Георгиевич
  • Ленгник Леонид Михайлович
  • Мельников Владимир Андреевич
  • Митропольский Юрий Иванович
SU1315979A1
Устройство для приема информации 1988
  • Пещерский Валерий Павлович
  • Денисов Владимир Владимирович
  • Яровой Борис Николаевич
  • Рукоданов Юрий Петрович
  • Друзь Леонид Вольфович
SU1552216A1
Устройство для приема дискретной информации 1987
  • Зубарев Вячеслав Владимирович
  • Новиков Борис Павлович
  • Язловецкий Ярослав Станиславович
  • Макаренко Михаил Ефимович
SU1501298A1
Устройство для отображения информации 1987
  • Клышбаев Акилбек Тулепбекович
SU1474634A1
Многоканальное устройство для сбора, обработки и выдачи информации 1990
  • Сметанин Игорь Николаевич
  • Рукоданов Юрий Петрович
  • Друзь Леонид Вольфович
SU1753482A1
Многоканальное буферное запоминающее устройство 1990
  • Сметанин Игорь Николаевич
  • Рукоданов Юрий Петрович
  • Друзь Леонид Вольфович
SU1721631A1
Устройство для считывания графической информации 1987
  • Вайсер Виталий Вольфович
  • Зуев Вадим Матвеевич
  • Кашицын Виктор Алексеевич
  • Красюков Владислав Афанасьевич
  • Курточкин Валерий Тимофеевич
  • Тишина Елена Владимировна
SU1564661A1
Устройство для телеконтроля 1990
  • Калиничев Борис Алексеевич
SU1732366A1
Процессор быстрого преобразования Фурье 1985
  • Зайцев Геннадий Васильевич
  • Нагулин Николай Евгеньевич
SU1247891A1

Иллюстрации к изобретению SU 1 649 529 A1

Реферат патента 1991 года Устройство для ввода информации

Изобретение относится к вычислительной технике и может быть использовано при построении систем сбора и обработки аналоговых данных. С целью сокращения избыточности выходных данных в устройство, содержащее компараторы 1, первый и второй счетчики 2 и 6, блок управления 8, цифроаналого- вый преобразователь 9, мультиплексор 3, первый блок памяти 4, ключ 10, введены второй блок памяти 5, блок сравнения 7, формирователь признака кода 11, третий счетчик 12, первый и второй коммутаторы 13 и 14, элемент И 15. За счет формирования устройством признаков кодов поля Галуа, которые обеспечивают плотную упаковку неповторяющихся двоичных кодов, а также за счет формирования признаков информативности отсчетов достигается сжатие выходной информации. 2 з.п.ф-лы, 5 ил. (Л

Формула изобретения SU 1 649 529 A1

а также из сигналов, снимаемых с выходов делителя 24 частоты (фиг. 5г,д), происходит формирование сигналов, разрешающих прохождение импульсных сигналов с выхода формирователя 27 на управляющие входы блоков 4 и 5 памяти (на фиг. 5е - разрешающий сигнал для первого блока 4 памяти, на фиг. 5ж - для второго блока 5 памяти). При формировании устройством кода G, 1 &,, I СгОС31 (X , 1 (X 1„JG,OGtf I (Xt-6) (фиг. 5) запись информации в первый блок 4 памяти осуществляется в первом и четвертом кадрах, а запись информации во второй блок 5 памяти - во втором, третьем, пятом и шестом кадрах. Формирование текущих битов GЈ признаков кода поля Галуа (последующих после G|) осуществляется по спаду импульсов, снимаемых с первого выхода триггера 22 (фиг. 56).

Во втором -кадре в начале цикла аналого-цифрового преобразования под действием импульсов, снимаемых с выхода переноса первого счетчика 2, второй счетчик 6 последовательно измег- няет свое состояние начиная с нулевого, которое сохранялось с момента наступления цикла считывания д сжатия предыдущего кадра. Сохранение необходимого нулевого состояния вто- Jporo счетчика 6 достигается за счет блокировки поступления импульсов переноса первого счетчика 2 сигналом, соответствующим уровню О , снимаемого с второго выхода триггера 22. Элемент 26 задержки необходим для уверенной блокировки импульса переноса первого счетчика 2 в конце цикла считывания и сжатия.

В начале последующих циклов измерения начиная со второго сигналом, снимаемым с второго выхода триггера 22 (четвертый выход блока 8 управления),

10

15

20

25

30

35

40

45

выходного сигнала элемента 35 переводит триггер 40 в единичное состояние. При переходе первого счетчика 2 в последующее состояние триггер 40 импульсом переноса третьего счетчика 12 переводится в нулевое состоя ние. Элемент 39 задержки необходим для незначительной задержки выходног сигнала элемента 35 сравнения кодов. Второй существенный отсчет (фиг. 5) считывается с второго блока 5 памяти к первой группе входов второго коммутатора 14 в блоке 8 управления из сигналов, снимаемых с выхода блока 7 ср внения. С первого выходного сигна ла {елителя 24 формируется разреша- ющ сигнал (фиг. 5.9), поступающий на второй управляющий вход коммутато ра 13,

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

Формула изобретения

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

триггер 36 блока 7 сравнения перево- 50 выходы компараторов соединены с ин- дится в единичное состояние. В результате разрешается прохождение импульсов переноса третьего счетчика 12 на второй вход триггера 40 Поэтому в начале последующих циклов считывания 55 и сжатия триггер 40 находится в нуле- вом состоянии. Для определенного состояния первого счетчика 2 в процесформационными входами мультиплексора адресные входы которого соединены с информационными выходами первого счетчика и адресными входами первого блока памяти, информационные входы- выходы которого соединены с входами цифроаналогового преобразователя и выходами ключей, вход начальной ус

выходного сигнала элемента 35 переводит триггер 40 в единичное состояние. При переходе первого счетчика 2 в последующее состояние триггер 40 импульсом переноса третьего счетчика 12 переводится в нулевое состояние. Элемент 39 задержки необходим для незначительной задержки выходного сигнала элемента 35 сравнения кодов. Второй существенный отсчет (фиг. 5) считывается с второго блока 5 памяти к первой группе входов второго коммутатора 14 в блоке 8 управления из сигналов, снимаемых с выхода блока 7 ср внения. С первого выходного сигнала {елителя 24 формируется разреша- ющ сигнал (фиг. 5.9), поступающий на второй управляющий вход коммутатора 13,

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

Формула изобретения

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

выходы компараторов соединены с ин-

выходы компараторов соединены с ин-

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

916

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

30

35

40

блок памяти, блок сравнения, формиро- 25 первый и второй триггеры, элемент ИЛИ,

элемент И, элемент задержкил первый вход элемента ИЛИ и вход сброса первого триггера являются входом сброса блока, выход элемента ИЛИ через элемент задержки соединен с входом установки в 1 второго триггера, выход которого является выходом блока, входы первой и второй групп элемента сравнения являются информационными входами первой и второй групп блока,.- выход элемента сравнения.соединен со вторым входом элемента ИЛИ, вход установки в 1 первого триггера является вторым управляющим входом блока, выход первого триггера соединен с первым входом элемента И. второй вход которого является первым управ- пяющим входом блока, выход элемента |И соединен с входом сброса второго триггера.

3. Устройство по п. 1, отличающееся тем, что блок управления содержит генератор импульсов, триггер, элемент задержки, формирователь импульса, четыре элемента ИЛИ, гаесть элементов И и делитель частоты, выход генератора импульсов соединен с первым входом первого элемента И-и является первым выходом блока, первый вход первого элемента ИЛИ и вход сброса делителя частоты являются входом начальной установки блока, второй вход первого элемента ИЛИ и пер-i вый вход второго элемента И являются

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

45

50

1

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

2. Устройство по п. 1, отличающееся тем, что блок сравнения содержит элемент сравнения,

30

5

35

5

40

55

55

45

55

50

первым входом выбора режима блока, выход первого элемента ИЛИ соединен с входом сброса триггера, прямой вход КОТОРОГО соединен с вторым входом первого элемента И и является вторым выходом блока, выход первого элемен- та И соединен с первым входом второго (элемента ИЛИ, второй вход которого (является информационным входом блока, выход второго элемента ИЛИ соединен с входом формирователя импульса, выход которого соединен с первыми входами пятого и шестого элементов И, ,выходы которых являются третьим и восьмым выходами блока соответственно, инверсный выход триггера соединен с входом элемента задержки и является четвертым выходом блока, выход элемента задержки соединен с вторым входом второго элемента И, вы

ход которого является пятым выходом v блока, вход установки в 1 триггера является вторым входом выбора режима, информационный вход делителя частоты первые входы третьего и четвертого элементов И и третьего и четвертого элементов ИЛИ являются управляющим входом блока,прямой выход делителя частоты соединен с вторыми входами четвертого элемента И и третьего элемента ИЛИ, инверсный выход делителя частоты соединен с вторыми входами третьего элемента И и четвертого элемента ИЛИ, выходы третьего и четвертого элементов И являются шестым и седьмым выходами блока соответственно, третий и четвертый выходы элементов ИЛИ соединены с вторыми входами пятого и шестого элементов И соответственно.

фиг. г

Фиг. 5

Документы, цитированные в отчете о поиске Патент 1991 года SU1649529A1

Устройство для ввода информации 1983
  • Левицкий Валерий Петрович
  • Белый Игорь Николаевич
  • Юзевич Юрий Васильевич
SU1151946A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Авторское свидетельство СССР по заявке № 4286869/24, кл, G 06 F 3/05, 1987.

SU 1 649 529 A1

Авторы

Шевчук Богдан Михайлович

Николайчук Ярослав Николаевич

Петришин Любомир Богданович

Даты

1991-05-15Публикация

1989-05-03Подача