Устройство сжатия информации

Иллюстрации

Показать все

Реферат

 

< 942109

ОIlИСАНИЕ

ИЗОБРЕТЕН ИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советскик

Социапкстическмз реснубпкк (Sl ) Дополнительное к авт. спид-ву N0 84291 1 (22) Заявлено 27.06.80 (2) ) 2924647у18с присоединением заявки М— (23) Приоритет

Опубликовано 07.07.82. Бюллетень № 25

Дата опубликования опнсання07.07.82 (51) М. Кл.

G 08 С 19/28 фвудараюевй вематет

CCCP ю дмам юобретеняв в открмтвН (53) УДК621.398 (088.8) Т. К. Исмаилов, И. Я. Акушский, Э. И. Криман, Л. Г. Геворков и А. А. Абишев (72) Авторы изобретения

Особое конструкторское бюро Каспий

АН Азербайджанской CCP (7I ) Заявитель (54) УСТР©ЙСТВО СЖАТИЯ ИНФОРМАЦИИ

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

5 априорных сведений о возможных флуктуациях исследуемого процесса.

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

2 серий, выходы первой группы элементов

И подключены к сдвиговым входам циклических сдвигаюших регистров, выходы последних разрядов которых подключены к входам элемента ИЛИ, выхоа которого подключен к входу кодера длинных серий, выход второго управляюшего ключа подключен к синхронизируюшему входу блока сравнения кодов, к счетным входам двоичного счетчика опроса и кольцевого счетчика опроса, выходы которого подключены к Я-входам первого буферного регистра и к вторым Bxop,àì мультиплексора, к первым входам которого подключены разрядные выходы счетчиков, а его выходы подключены к первым входам блока сравнения кодов и к -входам заломинаюшего регистра, выходы разрядов которого подключены к вторым входам блока сравнения кодов, выход которого подключен к входам записи запоминаюшего регистра, первого и второго буферных регистров; к 3 -входам второго буферного регистра подключены выходы

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

R-входу запоминаюшего регистра и к входу элемента задержки, выход которого подкпючен к счетному входу генератора 1п кодов, выходы разрядов которого подключены к D-входам циклических сдвигаюших регистров; выходы второй группы элементов И подключены и к R-входам счетчиков и входам записи циклических сдвигаюших регистров, выходы третьей группы элементов И подключены к выходам шин устройства, выход последнего разряда генератора кодов подключен к первому входу триггера режима, второй вход которой соединен с управпяюшим входом устройства, выходы триггера режима подключены к первым входам первого и второго управпяюших кпючей, вторые входы которых подключены к генератору"., тактовых импульсов (1).

Недостатком данного устройства является то, что оно не сжимает поспедова» тепьности сигналов, в которых имеет место равновероятное распределение ошиб. ки предсказания, т.е. при P(I?„-)=@АМ (где

Р (9< ) — вероятность появления ошибки 1„), В частности, этот недостаток проявляется, если ошибка интерполирования носит близкий к периодическому во времени характер, т,е. дпя поспедоватепьностей, у

35 которых ьи;=и(e„) -и(e„) сомя1, где И((„) - номер выборки, на котором ю ошибка встречается в t-товый раз.

Ue mь изобретения — расширение функциональных возможностей устройства.

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

Кроме того, второй кодер содержит

\ элементы И, группу элементов И, эпементы НЕ, эпементы ИЛИ, счетчик импульсов, сумматор, мультиплексор, элементы задержки, формироватепь импульсов и элементы памяти, выход первого элемента И подключен к первым входам первого счетчика импульсов первого элемента памяти и к входу первого элемента задержки, выход которого соединен с вторым входом первого эпемента памяти, выход которого подключен к первому входу мультиплексора и к входам группы элементов НЕ, выходы которых соединены с первым входом сумматора и с входами второго элемента И, выход которого соединен с входом формирователя импульсов, с входом третьего элемента И и с входом первого элемента ИЛИ, выход которого подключен к первому входу четвертого элемента И, выход которого соединен с первым входом второго элемента памяти, первый выход первого счетчика импульсов подключен к третьему входу первого элемента памяти и к второму входу сумматора, выход которого соединен с вторым входом второго элемента памяти, второй выход первого счетчика импульсов соединен с первым входом пятого эпемента И и,с вторым входом мультиппексора, выход которого подключен к третьему входу второго элемента памяти, выход пятого элемента И подключен к первому входу второго счетчика импульсов, к второму входу которого подключен выход второго элемента задержки, первый выход второго счетчика импульсов соединен с (третьим входом мультиплексора, второй выход — с четвертым входом мультиплексора и с первым входом первого элемента И, выход третьего элемента И подключен к первому входу второго элемента ИЛИ, второй вход которого соединен с четвертым входом второго элемента памяти, выход первого элемента И подключен к вторым входам третьего и четвертого элементов И, вторые входы первого и пятого элементов И соединены с пятым выходом второго пред5 9421 варитепьного кодера, второй вход счетчика импульсов соединен с третьим BbIxo» дом второго предварительного кодера, третий Выход счетчика импульсов и вход второго элемента задержки соединены с 5 вторым и четвертым выходами второго предварительного кодера, выходы формирователя импульсов, второго элемента

ИЛИ и второго элемента памяти подключены соответственно к третьему, второму 1О и первому выходам второго предварительного кодера.

На фиг. 1 дана структурная схема устройства; на фиг, 2 — структурная схе(ма второго предварительного кодера.

Устройство состоит из компаратора 1, интерполятора 2, аналого-цифрового преобразователя 3 (AUIl), мультиплексора 4, первого предварительного кодера 5, второго предварительного кодера 6, кодера

7 длинных серий, триггера 8, первой, второй и третьей управляюших.шин 9-11, шины 12 синхронизации.

Второй предварительный кодер состоит (фиг. 2) из элементов И 13-17, 25 группы элементов HE 18, элементов ИЛИ

19-20; элементов 21-22 задержки, первого и второго счетчиков 23-24 импульсов, сумматора 25, первого и второго элементов 26-27 памяти, формирователя

28 импульсов и мультиплексора 29.

Устройство работает в двух режимах.

)1ля ввода в первый режим по шине

10 (фиг. 1) подается импульс, который устанавливает триггер 8 в состояние логического 0", счетчик 23 .(фиг. 2) в состояние логической 1 ", при этом триггер 8 разрешает подачу кода с AUD

3 через мультиплексор 4 на вход кодера 5, а логическая "1" на первом выходе счетчика 23 открывает элемент 17 и синхроимпульсы с его выхода через элемент ИЛИ 20 поступают на второй вход кодера 5. Первый элемент И 13 при этом закрыт.

Первый режим включает в себя режимы сжатия и переподготовки. Переключение этих режимов и управление работой устройства осушествляется согласно описанию основного устройства сжатия после-.

$0 довательности сигналов.

Переход во второй режим осушествляется подачей по шине 11 импульса, который устанавливает триггер 8 в состояние логической 1" и, в свою очередь, открывает первый вход мультиплексора . ь

4 и закрывает его второй вход, а также, задержавшись элементом 22 на время, необходимое для срабатывания триггера 8

09 и снятия потенциала с третьего входа счетчика 24, он поступает на второй вход счетчика 24, на втором выходе которого появляется положительный потенциал, отпираюший первый элемент И 13. Счетные импульсы начинают поступать на вход счетчика 23, а также на первый вход элемента 26, входы элементов 21, 15 и

16, а через элемент 21 — на второй вход элемента 26. |lo начала второго режима элементы 26 и 27 обнупены

Рассмотрим работы схемы в И-ый такт (Исй, где Й вЂ” емкость счетчиков

23 и 24). Код, записанный в ячейку с выхода элемента 26 в течение времени срабатывания элемента 21 в режиме выборки, инвертируется элементами 18 и поступает на вход сумматора 25. Поскольку на третий вход сумматора 25 подается логическая 1", то на его выходе появляется код Ч =у-V где

И величина разности на выходе сумматора

25 в и -м такте;

М„- код, записанный (к началу. р-oro такта в ячейке номер. Ес пи Ч „=О, то на выходе элемента И 14 появляется положительный потенциал, который отпирает элемент 15 и пропускает через элемент ИЛИ 20 на второй выход кодера импульс который поступает на второй вход кодера 5 (фиг. 1). Формирователь

28 формирует импульс, который, поступая на вход триггера 8, перекидывает его в состояние логического 0" и коммутирует через мупьтиппексор 4 выход

АЦП 3 с входом кодера 5, который в соответствии с поступакицим по второму входу синхроимпульсом считывает код 1. и обрабатывает его.

После окончания времени задержки элемента 21 на выходе элемента И 14 появляется фронт 1- 0, из которого формирователь 23 формирует импульс, поступаюший на вход триггера 8, перекидывая его в состояние логической «1», Если KOA на выходе элемента 26

Ч„:ф О, то элемент И 14 держит запертым элемент 15, открывает элемент 16, пропускает синхроимпульсы на вход элемента 27 и записывает код с выхода сумматора 25 в элемент 27.

В обоих случаях после окончания времени задержки первого элемента 21 код .

И, с выхода счетчика 23 записыгается в элемент 26 по адресу .

Таким образом, по адресу ч всегда. записан номер выборки, по которои величина („ встретилась предыдуший раэ, т. е. Ч„ =Ц„ .+-4

942109 8 м

В случае, еспи записан "0", то это означает, что ошибка 6 в поспедова- . тепьности входных выборок еше не встречалась и тогда и в элемент 27 по адф

Ресу И1" записывается вепичина Ч -b М„. и, кроме того, на вход кодера 5 одновременно с синхроимпупьсами по второму входу поступает поспедоватепьность неповторяюшихся кодов общим числом не более 2к (где к — разрядность AUD 3); 1о рйспопоженных в том порядке, в котором оии встречапись в исходной поспедоватепьности ошибок предсказания.

Схема работает в течение 8 тактов до переполнения счетчика 23. Как толь- 15 ко счетчик 23 переполняется, на его выходе возникает потенциап, который открывает элемент 17, четвертый вход мупьтиппексора 29. Счетные импупьсы начинают поступать на счетчик 24, а код с его выхода через мупьтиппексор

29 поступает на элемент 27. В это время на первый вход эпемента 26 ничего не поступает, поскопьку эпемент 26 закрыт, а на первый вход эпемента 27 поступают счетные импупьсы и выдают последовательность кодов, записанных в эпементе 27, на первый выход кодера 6 и через мультиплексор 4 поступают одновременно с синхроимпупьсами через эпе- ур мент ИЛИ 20 на вход кодера 5, Фкоторый сжимает их.

Таким образом, на вход кодера 5 в течение первых М . тактов асинхронно поступает поспедоватепьность из 2 не- 35 повторяющихся ошибок ., а затем в течение следующих тактов синхРонно поступает поспедоватепьность ЬИ; (и) j, причем, ес пи появ пение оши бки f б пизко

1 к периодическому, то поспедоватепьность

1 дф() ) имеет резко коцокопообразную вероятностную кривую, т.е. в ней существуют э пементы, встречавшиеся гораздо чаще других.,В предельном случае, когда ошибка „. периодична, в этой последоватепьности всего один эпемент, равный периоду -спедования ошибки. Это обстоятельство позволяет эффективно сжимать последоватепьность (дИ (и) ) с помощью кодер, 5 и 7.

На приемном пункте по поснедоватепьности )t„(<„=0) ) явпяется по сути апфавитом, и по последоватепьности(ЬИ (и) легко восстанавливается исходная поспедоватепьность.

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

В случае, когда чиспо выборок,Х„,испопьзуемое интерпопятором. для предсказания, невепико, а на измеряемый сигнап действует кваэипериодическое возмущение, имеюшее разные амппитуды и "распрямпяюшее" кривую распредепения вероятностей появления ошибки Р1 °

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

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

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

2. Устройство по и. 1, о т и и ч аю ш е е с я тем, что второй кодер содержит эпементы И, группу эпементов

И, элементы НЕ, эпементы ИЛИ, счетчики импульсов, сумматор, мупьтиппексор, элементы задержки, формирователь импульсов и элементы памяти, выход первого элемента И подключен к первым входам первого счетчика импульсов первого элемента памяти и к входу первого элемента задержки, выход которого соединен с вторым входом первого элемента памяти, выход которого подключен к riep вому входу мультиплексора и к входам группы элементов НЕ, вйходы которых соединены с первым входом сумматора н с входами второго элемента И, выход которого соединен с входом формирователя импульсов, с входом третьего элемента И и с входом первого элемента ИЛИ, выход которого подключен к первому вхо-. ду четвертого элемента И, выход которого соединен с первым входом второго элемента памяти, первый выход первого счетчика импульсов подключен к третьему входу первого элемента памяти и к второму входу сумматора, выход которого соединен с вторым входом второго элемента памяти, второй выход первого счетчика импульсов соединен с первым входом пятого элемента И и с вторым входом мультиплексора, выход которого подключен к третьему входу второго элемента памяти, выход пятого элемента И подключен к первому входу второго счетчика нмпупьсов, к второму входу которого подключен выход второго элемента за2100 lO держки, первый выход второго счетчика импульсов соединен с третьим входом мультиплексора, второй выход - с чет вертым входом мультиплексора и с первым входом первого элемента И, выход третьего элемента И подключен к первому входу второго элемента ИЛИ, второй вход которого соединен с четвертым вхо дом.второго элемента памяти, выход nepto вого элемента И подключен к вторым входам третьего и четвертого элементов И, вторые входы первого и пятого элементов И соединены с пятым выходом второго предварительного кодера, второй вход

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

Источники информапии, принятые во.внимание при экспертизе

1. Авторское свидетельство СССР

М 842911, кл. G 08 С 19/28> 1979, 942109

Составитен Т. Барская

Редактор Н. Кешепя Техред ЗЯщщй Корректор Г. Огар

Заказ 4848/44 Тираж 642 Подписное ВНИИПИ Государственного комитета СССР по депам изобретений. и открытий

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

Фипиап ППП Патент, r.. Ужгород, уп. Проектная, 4