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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к автоматике и вычислительной технике и позволяет осуществлять кусочно-квадратичную аппроксимацию входного сигнала при сжатии данных. Цель изобретения - повышение точности устройства путем аппроксимации входного сигнала по результатам его предварительного сжатия. Для этого в устройство введены комбинационный сумматор 7, блок 9 ключей и блок 2 управления. Использование кусочно-полиноминальной аппроксимации второго порядка дает возможность организовать более точное воспроизведение входного сигнала, сохранить высокую скорость генерирования функций. Устройство содержит также аналого-цифровой преобразователь 1, регистр 3, арифметический блок 4, накапливающие сумматоры 5 и 6, блок 8 сравнения и счетчик 10. 1 з.п. ф-лы, 6 ил.

СОЮЭ СОВЕТСКИХ

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

РЕСПУБЛИК (19) (1!) (54)

ТИЯ (57) мати позв ратич нала

Уа

У1ю 2i (21) (22) (46) (71) инсти (72) (53) (56),В 132

45518/24-24 .02.89

° 11.90, Бюл. У 43 занский радиотехнический ут

Н.Карпов и А.Г.Шевяков

1.398(088,8) торское свидетельство СССР

27 ° кл, G 08 С 19/28, 1985.

СТРОЙСТВО ДЛЯ АДАПТИВНОГО СЖАФОРМАЦИИ зобретение относится к автои вычислительной технике и яет осуществлять кусочно-квадую аппроксимацию входного сигри сжатии данных. Цель изоб1608728 A 1 ретения — повышение точности устройства путем аппроксимации входного сиг нала по результатам его предварительного сжатия. Для этого в устройство введены комбинационный сумма, тор 7, блок 9 ключей и блок 2 управ-ления. Использование кусочно-полиноминальной аппроксимации второго порядка дает возможность организовать более точное воспроизведение входного сигнала,.сохранить высокую скорость генерирования функций. Устройство содержит также аналого-цифровой преобразователь 1, регистр 3, арифметический блок 4, накапливающие сумматоры 5 и 6 блок 8 сравнения и счетчик 10. 1 з.п, д ф-лы, 6 ил.

Ю

МФ

1608728 щ 01

n(n-1) и

+ — — —,— Q . (1)

2, 3o >

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

Цель изобретения — повышение точности устройства путем аппроксимации входного сигнала полиномом второго порядка. !О

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

На фиг.1 представлена схема устройства для адаптивного сжатия информации; на фиг.2 " схема арифметического блока; на фиг.3 - схема блока управления; на фиг.4 — блок-схема алгоритма работы устройства на фиг.5 — диаграммы, поясняющие работу устройства сжатия; на фиг.6 — схема 25 блока ключей.

Устройство для адаптивного сжатия информации содержит аналого-цифровой преобразователь (АЦП) 1, блок 2 управления, регистр 3, ариФметический.3О .блок 4, накапливающие сумматоры 5 и 6, :комбинационный сумматор 7, блок 8 сравнения, блок 9 ключей и счетчик

10.

Арифметический блок (фиг.2) содер- 35 жит первый 11, второй 12 и третий 13 регистры сдвига, первый 14 и второй

15 умножители на (-1), элемент И 16, .первый 17, второй 18 и третий 19. сум- .маторы. 40

Блок управления (фиг.3) содержит генератор 20 стабильных импульсов,, делитель 21 частоты, элементы 22-25 задержки, триггеры 26-28, первый 29, второй 30 и третий 31 формирователи . 45 импульсов, элемент ИЛИ 32.

Блок ключей (фиг.6) содержит фор. мирователь 33 импульсов и элементы

И 34-37.

Предлагаемое устройство осуществляет адаптивное сжатие входного сигнала Z путем выполнения с заданii ной точностью 3 » Z „;"Y„; кусочно-по-линоминальной аппроксимации сигнала функцией второго порядка, которая на каждом i-м интервале аппроксимации имеет вид количество обработанных внутри i-го интервала точек, и-е значение аппроксимирующей функции; начальное значение функции; где и

Yni

Yoj Ио

=у. - у

0> — начальное значение первой конечной разности, 2 Цо

Чii Чоi — начальное значение второй конечной разности

Представление ординаты Уь, через конечные разности даат возможность вычислить для каждого n-ro шага значение У> по известным на предыдущем (n-1)-м интервале конечным разнос« тям, используя итерации 1 (и- ч . 3 (n- с (2)

Ьц„; = A 9(hhii);+ Aetio; °

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

2. с последующим сравненйем У„ и Z n положены в основу .е работы устройства.

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

Yo „=ЕО,, Y. Е„ ;, У; =Е, .

По полученным даннь1м вычисляются конечные разности h go u A-> первого

%.

Чо и второго порядка, которые дают возможность вычислить (экстраполировать) следующее значение У входного сигна3 ла. Таким образом, величина входного сигнала Z > аппроксимируется некоторым вычисленным значением У, осуществляется сравнение Е и У> в соответствии с принятым критерием верности. Если разница не превышает значение заранее заданного порога E то устройство считает данный отсчет несущественным и переходит к обработке следующего значения входного сигнала Z4 и так далее до тех пор, пока разность Е,„; и Yo, не превысит допустимое значение g . В этот момент времени координата входного сигнала считается информационной и передается на выход устройства сжатия.

Для определения очередного опорного отсчета Z; интервал аппроксимации последовательно шаг за шагом увеличивается до тех пор, пока ошибка аппрок5 16087 не превысит допустимую велиаким образом, за счет выделеественных отсчетов входного осуществляется сжатие инфор5 симац чину. ния с сигна мации.

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

Вх дной аналоговый сигнал поступаинформационный вход А11П 1. В со-10 твии с частотой дискретизации я задается блоком 2 управления, ы сигнала с выхода АЦП 1 пот на вход арифметического блоЧастота импульсов блока 2 управ- 5 определяется временем задержки ивающих сумматоров 5 и 6 и блоравнения (компаратора), ет на ответ котор отсче ступа ка 4. л ения накал ка 8 к 2 управления по сигналу Р (с 20

"Пуск" ) формирует последователь.импульсОв ч )» 0О» Q y» Q4 ° Qg» е определяют алгоритм работы ства., риходом первого импульса Я» от 25

2 управления значение входного. а Зо переписывается в регистр

r.2) . Умножитель 14 осуществляожение на (-1)- отсчета сигнала писанного в регистре 11. Сум- 3О

17 выполняет суммирование инин с умножителя 14 и с выхода ра 12. Так как содержимое осрегистров (12.и 13) равно то на выходе сумматора 17 полу35 ачение -7.о. С выхода .сумматорезультат суммирования поступатретий сумматор 19. На его вылучаем значение -Zо, так как ое сумматора 18 равно нулю. 4р браэом, на выходе арифметиблока имеем значение -Еп. По му фронту сигнала 0 это энаередается в регистр накапливаумматора 5, а по заднему фрон- 45 регистр накадливающего суммато по заднему" фронту — в регистр вающего сумматора 6. Второй

Qi запишет значение входноала Z.< в регистр 11, à Z пе. — 5p, в регистр 1 2. На выходе арифкого блока 4 при этом будет е первой конечной разности

-Zf» которое по приходу втоульса Q< пОследовательнО не 55 я в регистр накапливающего а 5, В результате этого сонакапливающего сумматора 5 к вно

Бл входа ности котор устро

С блока сигна

11 (ф . ет ум

Zî ° матор форма регис таль нь няно» чим з ра 17 ет на ходе и содер

Таким ческог передн чение ющего ту-в ра 5, накапл импуль го сиг репише метиче значен Чь рого и репише суммат держим будет

8 6 о Ч о (< 2о) Е1 (3)

Импульс Q > произведет обнуление регистра накапливающего сумматора 6, ПО заднему фронту второго импульса

Ц значение -7,< с выхода накапливающего сумматора 5 запишется в накапливающий сумматор 6. Импульс О с блока управления обнуляет регистр накапливающего сумматора 5, а следующий, третий» импульс запишет выходное значение арифметического блока 4 -ЬЧ е в регистр накапливающего сумматора 5 °

Далее с приходом третьего импульса значение входного сигнала 7,о запишется в регистр 13, значение 7. — в регистр 12, значение Z — в регистр

11. Сигнал 0> разрешает прохождение ординаты У. через схему И 16. На выходе арифметического блока 4 при этом будет значение второй конечной

1 разности - „ . С приходом импульса

Чо это значение перепишется в накапливающий сумматор 5, содержимое которого станет равным

-Ь -Ь =-Ь -(Ь - )=- ;

Зо Чо Jo

По заднему фронту 0 это значение прибавится к содержимому накапливаю- . щего сумматора 6 и его содержимое станет равным

-Y =-Y ч, i=

Сигнал.Q поступает также в блок 9 ключей, разрешая прохождение Ординат Ео» 7 » Z< на выход устройства . сжатия.

Далее устройство формирует значе-: ния ординат -Y,-У »...»-Yh по сигналам управления 0 ; используя формулу (2) . При этом для п=3 реализуются соотношения

У =Уд+Ид, + y » где n=4

У -УЪ ЬЪ1

Ь =Ь + А „и т.д., где Ь > — начальное значение второй конечной разности, поступающей на ап- . формационный вход первого накапливающего сумматора 5.

Таким образом, величина входного сигнала апнроксимируется вычисленными значениями Y»Y<».. ° Y в суммаи торе 7. Для каждого значения i опреде-! ляется разница Z Y„, которая сравни- вается в блоке 8 сравнения со значе7 . 16087 кием заранее заданного порога 3 . Если выполняется условие 7.„-Y à (, то данный отсчет считается Йесущественным и происходит обработка следующего значения входного сигнала 7. „+< и так

5 делее до тех пор, пока л — °

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

BIIIIpoII cHMBIIHH ь и текущая Ордината входного сигнала считается существенной. Схема блока 2 управления при этом приводится в исходное состояние и работа устройства сжатия повторяется по описанному алгоритму.

Серии импульсов Я,...,Q вырабатываются в блоке 2 управления.

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

Количество элементов И блока ключей будет зависеть от разрядности входной информации (в данном случае поступает восьмиразрядный код) .

Счетчик 10 (фиг.1) представляет собой обычный суммирующий счетчик, который служит для выдачи информации об интервале времени между двумя последовательными участками аппроксимаIIHH 2 .

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

По сигналу Р (" Пуск" ) схема блока

2 управления приводится в исходное 25 состояние. Последовательность импульсов 0 с выхода генератора 20 служит для записи информации в регистры

11-13, Эти же импульсы 0„ являются исхОдными для ПОлучения серии Q< которая управляет записью в регистры накапливающих сумматоров 5 и 6. Серия О снимается с выхода элемен° 2 та Kln 32. Выходные сигналы с делителя 21 частоты поступают на элементы

23-25 задержки импульсов, причем на

35 элементы 22 и 23 поступает серия Q„ поделенная на два, а на элемент 24— серия 1, поделенная на три. Импульсы с элементов 23-25 задержки поступают на установочные входы триггеров

26-28, изменяя их состояние на противоположное. С выхода третьего триггера 28 получаем потенциальный сигнал который служит для стробирова- 45 нйя элемента И 16. С выхода первого и второго триггеров 26 и 27 потенциалы поступают на формирователи импульсов

29 и 30, с выхода которых имеем послеДОВательнОсти импульсою Q и 04> сле

>О дующие для сброса регистров накапли вающих сумматоров 5 и 6. Сброс триггеров 26-28 в исходное состояние про-., 1 исходит по сигналу с выхода блока 8 сравнения который завершает аппрокЭ

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

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

Тыи ны пер тре мет

por бло ся ч а лен сов эле иер еди лит зад

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

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

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

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

20 импульсов и R-входы триггеров являются соответственно первым и вторым входами блока.

1608728

l608728

Запись инРФ модий 8регистри 71, 12,13

Фиг. б

Реда тор С . Пекарь

3621 Ти раж 44 2 Подписное

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

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

Зака

ВНИИП

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

,Запись иншпрмо ч ии 8 нокопли8. сум мат. С@ос регистра, нокапп. суммот. Сброс регистра, нокопл. суниоп .

Ртрешенце на ,, СКЕму И rS

Составитель Н.Бочарова

Техред Л.Олийнык Корректор . M.Ñàìáîðñêàÿ