Многоканальное устройство передачи информации со сжатием Советский патент 1991 года по МПК G08C19/28 

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

Изобретение относится к вычислительной технике и может найти применение в многоканальных системах передачи и приема информации 0

Цель изобретения - повышение коэффициента сжатия информации и быстродействия устройства.

На чертеже представлена функциональная схема устройства.

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

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

По сигналу Сброс на входе 24 устройства приводятся в исходное состояние счетчик 2 и блоки 11 и 12. Затем импульсы с генератора 1 запускают АЦП 4 и пересчитываются счетчиком 2 для оцифровки времени, при этом младшие разряды счетчика 2 используются для коммутации входных аналоговых каналов через мультиплексор 3.

Мультиплексор 3 опрашивает входные каналы, и информация с информационных входов 23 устройства последовательно поступает на вход АЦП 4.

С выхода АЦП 4 цифровой код, соответствующий значению параметра аналогового сигнала, записывается в последовательные ячейки первого блока 5 памяти в соответствии со структурой,

О5

о ел

00

со со

представленной в табл.1. Восьмиразрядный двоичный код аналогового сигнала по каждому каналу записывается в 16-разрядные ячейки памяти по два ка- нала в каждую ячейку. Нарастание адресов ячеек для записи цифрового кода производится с помощью счетчика . Лля этого выходы счетчика 2 подключают к адресным входам первого блока 5 памят через блок 6 формирования адреса.Блок 6 осуществляет подключение адреса или со счетчика 2, или с блока 11 на блок S памяти по разрешающим сигнала Запись, формируемым блоком 9. Частота обращения на запись в блок 5 памяти определяется частотой генератора 1. При этом время подключения аналоговых каналов в ЛЦП 4 и для записи в блок 5 памяти, соотеетствуюшеепериоду генератора 1, превышает возможное время ожидания обслуживания на блоке 9. В результате потери информации в процессе обработки не происходит. Одновременно с записью информации в блок 5 производится чтение информации из этого блока вычислительным блоком 11 для обработки. Для того, чтобы произвести считывание из блока 5 необходимо знать код времени и адрес записи аналогового параметра. Для этого производится считывание состояния счетчика 2 через шинный формирователь 13 обращением к последнему по команде INADR блока 11.

Разнесение во времени записи и считывания информации из блока 5 памяти производится блоком 9. Обработка информации, записанной в блок 5 памяти, производится вычислительным блоком 11„

В случае обнаружения существенного измерения по одному из каналов его новое измерение записывается на место предыдущего, а данное существенное измерение вместе с адресом и кодом времени записывается в блок 8 памяти по обращению от первого вычислительного блока 11 согласно структуре, представленной в табл.2. При этом код времени соответствует текущему значению времени, адрес считывания содержит информацию о нмере канала и времени записи данной информации в блок 5 памяти. Так как период генератора известен - Тг, то

994

можно определить по коду (С) счетчика 2 записи и адреса чтения ABR. время запаздывания записи параметра по отношению к записанному коду времени Д (С/м- ADR,}) Тр. Тогда время записи входного аналогового сигнала определится следующим образом:

Тьап тко#а

-Д.

0

5

0

5

5

Все приведенные вычисления по определению действительного времени записи параметра производятся вычислительным блоком 12, который формирует кадр выдачи информации, состоящий из времени записи информации и самого параметра. Этот кадр выдачи информации преобразуется в последовательный код с помощью блока 22 вывода информации. Разнесение во времени моментов обращений ко второму блоку памяти 8 от первого-11 и второго 12 вычислительных блоков производится с помощью блока 10. Обращение к второму 8 блоку памяти дешифруется с помощью элементов И 18 и 20, сигналы с которых поступают на второй блок 10, сигналы на входах блока 10 управляют работой блока 7 формирования адреса, который переключается на адресные входы блока 8 памяти или первого или второго вычислительных блоков, разделяя их во времени.

Для обработки и записи информации в блок 8 памяти первым вычислительным блоком 11 необходимо знать адрес считывания, который находится

0 в регистрах общего назначения второго вычислительного блока 12, а для работы последнего необходимо знать адрес записи, который находится в регистрах общего назначения первого

5 вычислительного блока 11. /1ля обмена такой информацией предназначены блоки 14 и 15, обращение к которым дешифруется на элементах И 19 и 20. Пересылка адреса записи во втоQ рой вычислительный блок организована следующим образом. Обращением к блоку 15 блок 12 программирует его

HlH

в режим 1 для регистра Вив режим 2 для регистра А, затем записывает в регистр В информацию, которая передается в блок 11 в качестве вектора прерывания. Отрабатывая это прерывание, блок 11 считывает адрес записи из своего регистра общего назначения и перелает в регистр А блока И. Так как регистр k запрограммирован в режим 2 у обоих блоков и 15, то информация, записанная в один регистр, передается в другой, следовательно, становится доступной для блока 12. Блок 12 после запроса прерывания через регистр В блока 15 переходит в режим сканирования признака записи информации в регистр А, этот признак располагается в регистре С этого блока. Как только появляется признак записи информации в регистр А, содержимое этого регистра считывается в блок 12, так этот блок узнает адрес записи информации в блоке 8 памяти. По такому же алгоритму блок 11 узнает адрес считывания информации из блока 8 памяти, только направление запроса и передачи информации меняется на противоположное .

В процессе сжатия информации блок 11 постоянно контролирует степень заполнения второго блока 8 памяти. Как только степень заполнения второго блока памяти превысит 80%, блок 11 переходит на более сложный алгоритм сжатия, например с алгоритма сравнивания абсолютных значений параметров сигнала на алгоритм, использующий первую производную. Факт перехода на более сложный алгоритм, например, с использованием первой производной, фиксируется единицей в ячейке измерения канала на месте младшего разряда старшего байта (табл.2). Переход на еще более сложный алгоритм вызывает перемещение единицы в старшем байте этой ячейки еще на разряд вверх и т.д.

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

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

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

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

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

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

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

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

i

Таблица 1

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

название год авторы номер документа
Многоканальное устройство для сбора информации 1988
  • Чураков Валерий Львович
  • Кремнев Анатолий Васильевич
  • Шахов Анатолий Николаевич
  • Никитина Светлана Павловна
  • Крепышева Татьяна Леонидовна
SU1605273A1
Устройство обработки информации 1989
  • Чураков Валерий Львович
  • Кремнев Анатолий Васильевич
  • Шахов Анатолий Николаевич
  • Душкин Юрий Алексеевич
  • Трухачев Алексей Архипович
  • Белокопытов Николай Диамидович
SU1810892A1
Устройство для сопряжения двух магистралей 1986
  • Кривего Владимир Александрович
  • Ломако Ольга Николаевна
  • Тараканов Александр Николаевич
  • Бобыльков Анатолий Николаевич
SU1348874A1
Устройство для сопряжения канала ввода-вывода с абонентом 1989
  • Шпиев Виктор Андреевич
  • Афанасьев Михаил Сергеевич
  • Тужилин Виталий Иванович
  • Суханов Анатолий Владимирович
SU1695312A1
Устройство межмодульной связи для системы коммутации сообщений 1986
  • Литаврин Анатолий Алексеевич
  • Белоушкин Александр Александрович
SU1388883A1
Устройство для отладки программ 1983
  • Корбашов Юрий Михайлович
  • Семин Константин Васильевич
SU1322290A2
Многоканальное устройство для сопряжения ЭВМ 1988
  • Кривего Владимир Александрович
  • Бойцова Ирина Петровна
SU1695311A1
Автоматизированная система контроля радиоэлектронных устройств 1989
  • Ларичев Анатолий Павлович
  • Рогожин Олег Владимирович
  • Кочнев Александр Александрович
  • Гришин Сергей Викторович
SU1683038A1
Устройство для ввода информации 1983
  • Серков Виктор Сергеевич
  • Гомзиков Петр Иванович
  • Четвериков Владимир Николаевич
  • Селиверстов Александр Васильевич
  • Малахов Сергей Львович
SU1113793A1
Устройство для отображения информации на газоразрядной индикаторной панели переменного тока 1989
  • Демидов Александр Маркович
  • Новикова Галина Сергеевна
SU1793458A1

Реферат патента 1991 года Многоканальное устройство передачи информации со сжатием

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

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

2 4 6 8 10 12 Т 16 18 20 22 2«1 32 2

7

10

11

12

15

16

Время

дес.секунд

ёд„м.секс

И

змерение канала

Таблица 2

ед .минут

дес.минут

ед.часов

дес.мсек

сот.мсек

ед.секунд

счетчик записи

адрес чтения

счетчик записи адрес чтения

o(i) о

000000

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

Машина для загибки края деталей верха обуви 1957
  • Альперович В.Э.
  • Штейнберг И.Н.
SU110794A1
Топка с несколькими решетками для твердого топлива 1918
  • Арбатский И.В.
SU8A1

SU 1 665 399 A1

Авторы

Чураков Валерий Львович

Кремнев Анатолий Васильевич

Шахов Анатолий Николаевич

Никитина Светлана Павловна

Даты

1991-07-23Публикация

1989-06-26Подача