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

 

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

TI - соответствующее значение аргумента TI = ΣΔтI

ΔТI = TI+1-TI = 1). Аппроксимация реализуется по критерию равномерного приближения с погрешностью δ. В сумматоре 10 вычисляется значение функции FI в соответствии с выражением FI = FI-1 + ΔFI, где Δ<SB POS="POST">I</SB>=ΔY<SB POS="POST">I</SB><SP POS="POST">.</SP>T<SB POS="POST">I-1</SB>-Y<SB POS="POST">I-1</SB>, ΔY<SB POS="POST">I</SB>=Y<SB POS="POST">I</SB>-Y<SB POS="POST">I-1</SB>, Y<SB POS="POST">I-1</SB>=Y<SB POS="POST">I-1</SB>-Y<SB POS="POST">0</SB>. Более высокий коэфффициент сжатия обеспечивается реализацией следующего критерия выборки существенных отсчетов: очередной существенной отсчет выбирается, если при получении I-го отсчета нарушается неравенство /FI/≤δ<SP POS="POST">*.</SP>TI , где δ<SP POS="POST">*</SP> = δ/3. Устройство имеет высокую помехоустойчивость, так как в основе обработки лежит операция интегрирования. 1 з.п. ф-лы. 4 ил.

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

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

РЕСПУБЛИК

„„SU,» 1474 1 (5и 4 С 08 С 19/28

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

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

ПРИ П;(НТ СССР

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

19

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 41 96909/24-24 (22) 1 7 . 02. 87 (46) 23 . 04. 89. Бюл. Ф 1 5 (72) В.Г. Липский (53) 621 .398(088.8) (56) Авторское свидетельство СССР

Ф 1201861, кл, G 08 С 19/28, 1984. (54) УСТРОЙСТВО ДЛЯ СЖАТИЯ ИНФОРМАЦИИ (57) Изобретение относится к цифровой вычислительной технике и передаче измерительной информации и предназначено для сжатия данных (например, данных аналого — цифрового преобразования сигналов) путем кусочнолинейной аппроксимации исходной функ— циональной зависимости, которую представляют эти данные. Цель изоб— ретения — повышение информативности устройства. Устройство содержит сум" маторы 1,8,9, 1 О, счетчик 2, блок 3 управления, регистры 4, 5, умножи. 147471 тель 6, блок 7 сравнения, выч итатель

l 1, преобразователь 12 кода. В устройстве осуществляется аппроксимация отрезками прямых ломаной линии, которая получается в результате соединения отрезками прямых соседних точек (Y;, t;)(i = 0,1,2,3,,): (Y; -значение i-ro отсчета, соответствующее значение аргумента ,7 6с, t; = t — t = 1).

1 =1

Аппроксимация .реализуется по критерию равномерного приближения с погрешностью 8 . В сумматоре 10 вычисляется значение функции F в соответб ствии выражение F, = FÄ „ +АР,, где

6Р, = бу; t;, — у;,, где, в свою очередь, йу; = Y, — 7,, у

= Y „, — Y . Более высокий коэффициент сжатия обеспечивается реализацией следующего критерия выборки существенных отсчетов. очередной существенный отсчет выбирается, если при получении i-го отсчета нарушается неравенство / F; (.- 3 - t;, где

8+ = 8/3. Устройство имеет высокую помехоустойчивость, так как в основе обработки лежит операция интегра-. рирования. 1 з.п. ф-лы, 4 ил.

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

Цель изобретения — повышение информативности устройства.

На фиг . l показана функциональная схема устройства для сжатия информации, на фы.. 2 — схема алгоритма работы блока управления; нафиг.3— функциональная схема блока управления;" на фиг. 4 — графическая интерпретация сущности производимых в устройстве вычислений.

Предлагаемое устройство содержит (фиг . 1) сумматор I, счетчик 2, блок 3 управления, первый регистр 4, второй регистр 5, умножитель 6, блок

7 сравнения, второй сумматор 8, третий сумматор 9, четвертый сумматор

10, вычитатель 11, преобразователь .

12 кода.

Блок 3 управления имеет первый

13, второй 14, третий 15 и четвертый 16 выходы, первый — четвертый

17-20 входы.

Устройство также содержит шину 21 лог ич еской "1 " .

Блок 3 управления содержит (фиг.3) элементы И-НЕ 22 и 23, элемент И 24, регистр 25, дешифратор 26, элементы

ИЛИ 27 и 28 и инвертор 29.

Устройство осуществляет сжатие данных путем аппроксимации отрезками прямых ломаной линии, которая получается путем соединения отрезками прямых соседних точек 7;, e;, (i — О, I, 2,3,...) . Y; — это знач ен ие

5 i-го отсчета, t; — соответствующее значение аргумента. Последовательности значений Y, t; являются .данными, которые подвергаются сжатию.

Предполагается, что t, = О, а также

lÎ что t; = QP t;, где Qt;

1=1

Аппроксимация осуществляется по критерию равномерного приближения с погрешностью . Погрешность обеспечивается при установке на входе устройства о /3 значения 8 = о /3.

Чтобы реализовать указанную аппроксимацию в устройстве вычисляется значение функции Г в соответствии с выражением

Б; =Г;, +АГ;, (1), где ЬГ; = ау ; „— y;, (2)

25 где в свою очередь

hÓ; = Y; — Y;11 у,.,= ;, — Y. (4)

Значения (Р; ) совпадают со значениями разности Д S (t ) в известном устройстве.

При поступлении каждого i-го отсчета 7; вычисляется значение функ35 ции Р и проверяется выполнение неравенства

jF,/» П;, (5)

1 где Э; =,) О at = », t; (6)

1с 1

1474716

Если неравенство (5) на i — ом шаге, не нарушается, то аппроксимируемая ломаная, прредставленная 1 звеньями, может быть аппроксимирована с погрешностью 3 отрезком прямой линии, or— раниченным с одной стороны точкой

У, и, а с другой — точкой У;, Процесс обработки в этом случае не прерывается.

Если неравенство (5) íà i†- ом ша—

re нарушается,то ломаная может и не аппроксимироваться с погрешностью 3 указанным отрезком прямой. Процесс аппроксимапии в этом случае прерыва- 15 ется и устройство аппроксимирует ломаную, представленную (i-1) -ми звеньями, отрезком прямой, orраниченным точками Уо, tà и 7; „ t . При этом фиксируется очередной существенный 20 отсчет 7> = 7;, и соответствующее значение аргумента tN = t, . На следующем интервале апп рок симации значение У; будет представлять У;, а

Y, .— — У

Сумматор 8 (комбинационный) выполняет формирование разности (4) .

В счетчике 2 формируется значение аргумента

Блок 3 управления управляет про- 30 цессами приема данных от источника вычислений и выдачи сжатых данных потребителю, Фукнционирование блока управления описывает (фиг . 2) блоксхема алгоритма, которая однозначно 35 определяет входные и выходные последовательности управляющих сигналов.

Первый регистр 4 предназначен для хранения значений предыдущего отсчета У;, 40

Второй регистр 5 предназначен для хранения значения 7, (или значения предыдущего существенного отсчета) .

Умножитель 6 формирует значение произведения Aif; — 1 для вычHcJIe 45 ния выражения (2).

Блок 7 сравнения проверяет выполнение неравенства (5) .

Первый сумматор 1 (комбинационный) выполняет формирование разности (3) .

В третьем (накапливающем) сумматоре 9 вычисляются значения D. в соответствии с (6) .

Четвертый (накапливающий) сумматор 1 0 реализует Вычисление значений

F. в соответствии с выражением (1) .

В вычитателе 11 осуществляется вычисление значений p F в соответствии с выражением (2) .

Преобразователь 12 кода предназня( чен для формирования абсолют»oro значения функции Р, . В качестве его может быть использован преобразователь прямого кода числа в дополнительный.

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

Перед чачалом рабо..b; ня задающем ходе о /3 устройства задается требу-. с Ф. емое значение о, на входе У приема текущих отсчетов У; устанавливается начальное нулевое значение, в исходное состояние устанавливаются с1 етчик 2, блок 3 управления, первый регистр 4. В результате величинь1 7, Y,, t, принимают начальные нулевые значения, а бчок 3 уп,равления попадает в состояние Al (фиг . 2)

В состоянии Al блок 3 управления формирует команду на выходе 14.

При этом по сигналу считывания с выхода пСчитывание" устройства существенный отсчет Yq и соответствующее ему значение аргумента t„ с выходов

Y g u. tq устройства считываются п от ре бит елем.

2. Затем блок 3 управления (в состоянии А2) выдает команду с выхода 16, что приводит к обнулению сумматора 9 (D, = О), сумматора 0 (F; = О) и счетчика 2;

3. Далее блок 3 управления (в состоянии АЗ) осуществляет выдачу команды с выхода 13. по которой происходит следующее: в первый регистр 4 зяписывае-. ся с входа Y устройства значение гекуzего отсчета У;, которое после этого становится предыдущим отсчетом У;,; в счетчик 2 добавляется единица и тем cBMbN вычисляется соответствующее новому значению У;, зняч ен ие

t; ! ° II с выхода Запрос устройства в источник данных выдается сигнал япроса очередного отсчета, что вы-.bíãeò формирование источником д"".ííûõ н:.: входе 1 7 уст ройс тва у ро в и я лог ич еского "0".

4. После этого 6JIOK 3 . >1 рявления переходит в состояние А4 ожидания очередного отсчета от источника данных. Источник данных на входе У; устройства устанавливает значение оч ередног о отсч ета (в дои олн итель ном коде) и извещает об этом устройст1474716

ЬС; том и рерывать или и родолжать процесс ! обработки на данном интервале аппрона ксимации: если будет обнаружена лоает гическая "1", то работа будет продолжена, начиная с пункта 1, если

10 будет обнаружен логический "0", то ! 0 работа будет продолжена, начиная с ции пункта 3. (! ) 10

Фо рм ула и з о б ре т е н и я во сжатия установкой на входе уровня логической "1", 5. Обнаружив логическую "1" входе 17, блок 3 управления вьщ в состоянии А5 с выхода 15 на уп равляющие входы сумматоров 9 и команду, по которой в сумматоре формируется новое значение функ

F, в соответствии с выражением а в сумматоре 9 — новое значение D, в соответствии с выражением (6) .

Значение AFÄ формируется на информационном входе четвертого сумматора 1 О. Формирование начинается с момента подачи на вход У; устройства значения текущего отсчета У, 1

Бычисление разности (3) первым сумматором производится следующим образом: на второй вход сумматора поступает значение Y, с входа У, устройства, на первый вход — инвертированный код числа Y„ с инвертирующего выхода первого регистра 4, а на вход переноса — логическая "1", Вычисление разности (4) вторым сумматором 8 выполняется следующим образом: на второй вход сумматора 8 поступает прямой.код числа Y 1 с прямого выхода первого регистра 4, на первый — инвертированный код числа

У с выхода второго регистра 5, а на вход переноса — логическая "1 ".

Умножитель 6 вычисляет произведение

Д у; 1:; „, причем первый сомножитель поступает на умножитель с выхода сумматора 8, а второй — с выхода счетчика 2. Значение этого произведения поступает на первый вход вьиитателя

11, значение у„, — на второй вход вычитателя 11 и таким образом на его выходе формируется значение ДР, .

Команда с выхода 15 блока 3 управления выдается после того, как значение Д F; будет сформировано (условие выполнимо путем подбора тактовой частоты в блоке управления) .

6. После того, как на выходах сумматоров 9 и 10 будут сформированы значения Г„и Р;, блок ? сравнения осуществляет проверку выполнения условия (5) Если условие выполняется, то на выходе схемы формируется логический "0", в противном случае — логическая "!". Блок 3 управления анализирует сигнал, поступающий на его вход 18 с выхода блока 7 сравнения, и в зависимости от

его значения принимает решение о

l . Устройство для сжатия информации, содержащее первый регистр, первый выход которого соединен с

15 первым входом первого сумматора, выход которого соединен с первьм входом умножителя, второй регистр, выход которого соединен с первым входом второго сумматора, третий

Z0 сумматор, выход которого соединен с первым входом блока сравнения, и счетчик, о т л и. ч а ю щ е е с я тем, что, с целью повышения информативности устройства, в него вве25 дены четвертый сумматор, вычитатель, преобразователь кода, шина логической единицы и блок управления, первый вход которого является управляющим входом устройства, первый вы30 ход блока управления соединен с первыми входами первого регистра и счетчика и является входом "Запрос" устройства, второй выход блока управления соединен с первым входом второго регистра и яВляется ВыхОдОм Считы вание" устройства, третий и четвертый выходы блока управления соединены соответственно с первыми входами третьего и четвертого сумматоров и

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

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

147471 6 15 соединен с вторым входом блока управления, третьи входы первого и второго сумматоров подключены к шине логической единицы, третий вход третьего сумматора является задающим входом устройства, третий и четвертый входы блока управления являются соответственно тактовым входом и входом начальной установки 10 устройства.

2. Устройство по п. 1, о т л и— ч ающе е с я тем, что. блок управления выполнен на регистре, дешифраторе, элементах ИЛИ, И, И-НЕ и инверторе, выход которого соединен с первым входом элемента И, выходы первого и второго элементов

ИЛИ соединены с первыми входами одноименных элементов И-НЕ, выходы которых и выход элемента И соединены соответственно с первым, вторым и третьим входами регистра, выходы которого соединены с соответствующими информационными входами дешифрато- 25 ра, выходы -нулевого и первого разрядов которого соединены соответственно с вторыми входами первого и второго элементов И-НЕ и треть им входом второго элемента И-НЕ и являются соответственно вторым и пер— вым выходами блока, выход второго разряда дешифратора соединен с первыми входом второго элемента ИЛИ и входом инвертора, выходы третьего и четвертого разрядов дешифратора соединены соответственно с третьим входом первого элемента И-HE и перBbIM входом первого элемента ИЛИ и являются соответственно четвертым и третьим выходами блока, вторые входы второго элемента ИЛИ и элемента И и второй вход первого элемента ИЛИ являются соответственно первым и вторым входами блока, синхровходы регистра и дешифратора и установочный вход регистра являются соответственно третьим и четвертым входами блока.

1474716

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

Редактор Л. Гратилло Техред И.Дидык Корректор И. Муска

Заказ 1898/50 Тираж 518 . Подписное

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

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

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

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

 

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

Изобретение относится к технике измерения потоков в накопителях и управления транспортными средствами

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

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

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

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

Изобретение относится к телеметрии -и предназначено для сбора информации с частотных датчиков

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

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

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

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

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

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

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

Изобретение относится к информационнно-управляющим комплексам

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