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

Иллюстрации

Показать все

Реферат

 

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

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН (gy)g С 08 С 19Л8

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К A BTOPCHOMV СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ ГКНТ СССР (21) 4709135!24 (22) 26,06.89 (46) 23.07.91. Вюл. 27 (72) В.Л, Чураков, А.В.Кремнев, А.H.Øàõoâ и С.П.Никитина (53) 621.348(088.8) (56) Патент ЕПВ Р 0110794, кл. G 08 P 15/20, 1984. (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ПЕРЕIA IN ИНФОРМАЦИИ CO СЖАТИЕМ (57) Изобретение относится к вычислительной технике и может найти применение в многоканальных системах передачи и приема информации. Цель

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

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

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

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

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

По сигналу "Сброс" на входе 24

Ьие4 устройства приводятся в исходное состояние счетчик 2 и блоки 11 и 12. Затем импульсы с генератора 1 запускают ©

АЦП 4 и пересчитываются счетчиком 2 СЛ для оцифровки времени, при Этом CO младшие разряды счетчика 2 используют- С© ся для коммутации входных аналоговых 1© каналов через мультиплексор 3.

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

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

40 представленной в табл.1. Восьмиразрядный двоичный код аналогового сигнала по каждому каналу записывается R

16-разрядные ячейки памяти по p,Bà Kr35 нала в каждую ячейку. Нарастание адресов ячеек для записи цифрового кода производится с помощью счетчика 2. 1ля этого выхоры счетчика 2 подключают к адресным входам первого блока 5 памяти О через блок 6 формирования адреса. Блок

6 осуществляет подключение адреса или ( со счетчика 2, или с блока 11 на блок 5 памяти по разрешающим сиг.нала "Запись", формируемым блоком 9.

Частота обращения на запись в блок 5 памяти определяется частотой генератора 1. При этом время подключения аналоговых каналов в ДЦП 4 и для записи в блок 5 памяти, соответствующее периоду генератора 1, превышает возможное время ожидания обслуживания на блоке 9, В результате потери инфор мации в процессе обработки не происходит. Одновременно с записью ин- 25 формации в блок 5 производится чтение информации из этого блока вычислительным блоком 11 для обработки, Для того, чтобы произвести считывание из блока 5, необходимо знать код 30 времени и адрес записи аналогового параметра. Для этого производится

, считывание состояния счетчика 2 через шинный формирователь 13 обра,щением к последнему по команде INADR блока 11.

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

В случае обнаружения существенного измерения по одному из каналов его новое измерение записывается на . место предыдущего, а данное существенное измерение вместе с адресом и кодом времени записывается в блок

8 памяти по обращению от первого вычислительного блока 11 согласно структуре, представленной в табл.2.

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

399

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

f>nк Ткал Ь>

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

18 и 20, сигналы с которых поступают на второй блок 10, сигналы на входах блока 10 управляют работой блока 7 формирования адреса, который переключается на адресные входы блока 8 памяти или первого или второго вычислительных блоков, разделяя их во времени.

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

Пересылка адреса записи во второй вычислительный блок организована следующим образом, Обращением к блоку 15 блок 12 программирует его в режим "1" для регистра В и в режим "2" для регистра А, затем записывает в регистр В информацию, которая передается в блок 11 в качестве вектора прерывания. Отрабатывая это прерывание, блок 11 считывает адрес записи из своего регистра об5 166 щего назначения и передает в регистр

А блока 14. Так как регистр 4 запрограммирован в режим 2 у обоих блоков

14 и 15, то информация, записанная в один регистр, передается в другой, следовательно, становится доступной для блока 12. Ьлок 12 после запроса прерывания через регистр В блока 15 переходит в режим сканирования признака записи информации в регистр А, этот признак располагается в регистре С этого блока. Как только появляется признак записи информации в регистр А, содержимое этого регистра считывается в блок 12, так этот блок

"узнает" адрес записи информации в блоке 8 памяти, По та кому же алгоритму блок 11 "узнает" адрес считывания информации из блока 8 памяти, только направление запроса и передачи информации меняется на противоположное.

В процессе сжатия информации блок

11 постоянно контролирует степень заполнения второго блока 8 памяти.

Как только степень заполнения второго блока памяти превысит 80 » блок

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

1младшего разряда старшего байта (табл.2). Переход на еще более сложный алгоритм вызывает перемещение единицы в старшем байте этой ячейки еще на разряд вверх и т.д.

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

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

5399

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

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

Табли ца 1

7 8 9

12

Каналы

1 3 5 7 91113151719 21 23

9

11

12

13

14

2 4 6 8101214161820 22 24

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

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

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

1 65399

Та бли ца 2 ед.часов дес.минут ед .минут дес ° секунд

Время ед„м.сек, ед.секунд сот.мсек дес.мсек счетчик записи адрес чтения

0 0 0 0

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

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

O(1) Ю О 0 0 0 0 0

Составитель И,Кузнецов

Техред p„Кравчук Корректор. А.0бручар

Редактор И.Горная

Заказ 3982 Тираж Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", r.Ужгород, ул. Гагарина,101