Устройство для сжатия информации Советский патент 1989 года по МПК G08C19/28 

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

Я 1

О

14

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

t; &t; t,4l - t; 1).

1 1

Аппроксимация реализуется по критерию равномерного приближения с до- грешностью $ . В сумматоре 10 вычисляется значение функции F1 в соответствии выражение F; F, +&F; , где UF; ДУ, t,Vl- у, , где, в свою очередь, и у; Y; - Y,-., , у .,

Y -м - Y0 . Более высокий коэффициент сжатия обеспечивается реализацией следующего критерия выборки существенных отсчетов: очередной существенный отсчет выбирается, если при получении 1-го отсчета нарушается неравенство . t;, где }) F /3 . Устройство имеет высокую помехоустойчивость, так как в основе обработки лежит операция интегра- рирования. 1 з,п. ф-лы, 4 ил.

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

название год авторы номер документа
Генератор дискретных ортогональных полиномов Кравчука 1988
  • Дедус Александр Флоренцевич
  • Дедус Флоренц Федорович
  • Лавриненко Игорь Вениаминович
  • Романенко Александр Филиппович
SU1621018A1
Адаптивный цифровой корректор 1982
  • Сысоев Валерий Дмитриевич
  • Шубин Юрий Иванович
SU1083379A1
Устройство для сжатия информации 1988
  • Евченко Александр Иванович
  • Букин Игорь Владимирович
SU1547010A1
УСТРОЙСТВО КОНТРОЛЯ ОШИБОК В ЦИФРОВЫХ СИСТЕМАХ ПЕРЕДАЧИ НА БАЗЕ ТЕХНОЛОГИИ Ethernet 2014
  • Лопатин Денис Анатольевич
  • Збиняков Александр Николаевич
  • Гребенев Сергей Васильевич
  • Константинов Сергей Владимирович
  • Любимов Денис Владимирович
  • Рушкин Сергей Геннадьевич
RU2546560C1
Бортовое радионавигационное устройство 1988
  • Авалян Карлос Гайкович
  • Зиновьев Вячеслав Николаевич
  • Макаренко Федор Афанасьевич
  • Фомин Юрий Александрович
SU1647486A1
Устройство для разделения направлений передачи в дуплексных системах связи 1989
  • Малинкин Виталий Борисович
SU1672575A2
Цифровой квадратичный интерполятор 1985
  • Мяльк Роман Александрович
  • Корнеев Юрий Алексеевич
  • Шумилин Дмитрий Викторович
  • Козлов Николай Николаевич
  • Захаренков Дмитрий Витальевич
SU1290354A1
Генератор случайного процесса 1988
  • Петровский Александр Александрович
SU1656527A1
Устройство для сжатия информации 1982
  • Василенко Владимир Васильевич
SU1056249A1
Устройство для вычисления тригонометрических функций 1986
  • Арсени Владимир Федорович
  • Бородянский Михаил Ефимович
  • Евсеев Ефим Григорьевич
  • Руда Леонид Григорьевич
  • Сурженко Игорь Феодосьевич
SU1434427A1

Иллюстрации к изобретению SU 1 474 716 A1

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

Изобретение относится к цифровой вычислительной технике и передаче измерительной информации и предназначено для сжатия данных (например, данных аналого - цифрового преобразования сигналов) путем кусочно - линейной аппроксимации исходной функциональной зависимости, которую представляют эти данные. Цель изобретения - повышение информативности устройства. Устройство содержит сумматоры 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, где ΔI=ΔYI.TI-1-YI-1, ΔYI=YI-YI-1, YI-1=YI-1-Y0. Более высокий коэфффициент сжатия обеспечивается реализацией следующего критерия выборки существенных отсчетов: очередной существенной отсчет выбирается, если при получении I-го отсчета нарушается неравенство /FI/≤δ*.TI , где δ* = δ/3. Устройство имеет высокую помехоустойчивость, так как в основе обработки лежит операция интегрирования. 1 з.п. ф-лы. 4 ил.

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

1

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

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

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

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

Блок 3 управления имеет первый 13, второй 14, третий 15 и четвертый 1 6 выходы, первый - четвертый 17-20 входы.

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

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

Устройство осуществляет сжа,тие данных путем аппроксимации отрезками

прямых ломаной линии, которая получается путем соединения отрезками прямых соседних точек Y;, t; s (i 0,1,2,3,...), Y; - это значение

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

что t; 2lKt-, где u t; t 41 -t; 1 . Ui

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

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

F; F;, + &F, ,(1),

где ДГ; « uy; t-, - у;., , (2)

5

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

ДУ; ; - Y,.(,

(3) (4)

v у - Y

У, -1 1-1L0

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

При поступлении каждого 1-го отсчета Y; вычисляется значение функции F; и проверяется выполнение неравенства

/F;/ЈD,, (5)

где DJ Z1S At; t;.

(63

Если неравенство (5) на i-ом шаге не нарушается, то аппроксимируемая ломаная, представленная i звеньями, может быть аппроксимирована с погреш ностью О отрезком прямой линии, ограниченным с одной стороны точкой Y0, t0 , ас другой - точкой Y; , t; . Процесс обработки в этом случае не прерывается о

Если неравенство (5) на i-ом шаге нарушается,то ломаная может и не аппроксимироваться с погрешностью о указанным отрезком прямой. Процесс аппроксимации в этом случае прерыва- ется и устройство аппроксимирует ломаную, представленную (1-1)-ми звеньями, отрезком прямой, ограниченным точками Y0, t0 и Y,,, t,-( . При этом фиксируется очередной существенный отсчет YN Ґ и соответствующее значение аргумента tN t;, . На следующем интервале аппроксимации значение Y, будет представлять Y , a у , , - у

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

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

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

Первый регистр 4 предназначен для хранения значений предыдущего отсчета Y,-M .

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

Умножитель 6 формирует значение произведения Ду;- t,1-., для вычисле- ния выражения (2).

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

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

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

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

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

Преобразователь 1 2 кода предназначен для формирования абсолютного зь чения функции F; . В качестве его может быть использован преобразователь прямого кода числа в дополнительный.

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

Перед началом рабоп-ьт кт задающем ходе $ /3 устройства задается требу емое значение 5, на входе Y приема текущих отсчетов Yt устчнавли-- вается начальное нулевое значение, в исходное состояние устанавливают - ся счетчик 2, блок 3 управления, первый регистр 4. В результате величины Y0 , Y;M , t , принимают начальные нулевые значения, а бпок 3 управления попадает в состояние А1 (фиг. 2)

1 . В состоянии А блок 3 управления формирует команду на выходе 14. При этом по сигналу считывания с выхода Считывание устройства существенный отсчет YN и соответствующее ему значение аргумента tN с выходов YN и tw устройства считываются потребителем.2.Затем блок 3 управления (в состоянии А2) выдает команду с выхода 16, что приводит к обнупению сумматора 9 (D ; 0). сумматора 10

(F, 0) и счетчика 2.

3.Далее блок 3 управтени (в состоянии A3) осуществляет выдач у команды с выхода 13. по которой происходит следующее:

в первый регистр 4 записьюае.ся с входа Y; устройства значение геку- шего отсчета Y,, которое после этого становится предыдущим отсчетом Y,t ;

в счетчик 2 добавляется единица и тем самым вычисляв ся соответствующее новому значению Y,, значение

С -

с выхода Запрос устронсгва в источник данных выдается сигнал апро- са очередного отсчета, что вызывает формирование источником дгнных н входе 17 устройства уровы логического О.

4.После этого блок 3 управления переходит в состояние А-4 ожидания очередного отсчета от источника данных. Источник данных на входе Y, устройства устанавливает значение очередного отсчета (в дополнительном коде) и извещает об этом усгройство сжатия установкой на входе &t4 уровня логической 1.5. Обнаружив логическую 1 на входе 17, блок 3 управления выдает в состоянии А5 с выхода 15 на управляющие входы сумматоров 9 и 1 О команду, по которой в сумматоре 10 формируется новое значение функции F; в соответствии с выражением (1), а в сумматоре 9 - новое значение D в соответствии с выражением (6).

Значение ДГ формируется на информационном входе четвертого сумматора 10. Формирование начинается с момента подачи на вход Y; устройства значения текущего отсчета Y«, Вычисление разности (3) первым сумматором 1 производится следующим образом: на второй вход сумматора 1 поступает значение YJ с входа Y; устройства, на первый вход - инвертированный код числа Y;, с инвертирующего выхода первого регистра 4, а на вход переноса - логическая 1, Вычисление разности (4) вторым сумматором 8 выполняется следующим образом: на второй вход сумматора 8 поступает прямой код числа Y}- с прямого выхода первого регистра 4, на первый - инвертированный код числа YQ с выхода второго регистра 5, а на вход переноса - логическая 1. Умножитель 6 вычисляет произведение uy; t, э причем первый сомножитель поступает на умножитель с выхода сумматора 8, а второй - с выхода счет- ч.ика 2. Значение этого произведения поступает на первый вход вычитателя 11 , значение ул, - на второй вход вычитателя 1 1 и таким образом на его выходе формируется значение ДР. .

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

6 о После того, как на выходах сумматоров 9 и 10 будут сформированы значения F и D, , блок 7 сравнения осуществляет проверку выполнения условия (5) Если условие выполняется, то на выходе схемы формируется логический О, в противном случае - логическая 1. Блок 3 управления анализирует сигнал, поступающий на его вход 18 с выхода блока 7 сравнения, и в зависимости от его значения принимает решение о

6

том прерывать или продолжать процесс обработки на данном интервале аппроксимации: если будет обнаружена логическая 1, то работа будет продолжена, начиная с пункта 1 , если будет обнаружен логический О, то работа будет продолжена,начиная с- пункта 3 .

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

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

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

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

45 второй выход первого регистра соединен с вторыми входами второго регистра и второго сумматора и является информационным выходом устройства, выход счетчика является вто50 рым информационным выходом устройства и соединен с вторым входом умножителя, выход которого соединен с первым входом вычитателя, второй вход которого соединен с выходом второго

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

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

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

с

Выдача команды с Выхода Щ

выаача команды с выхода 16

Выдача команды с выхода, 13

С

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

начало

;

А1

А2

A3

Ла- конец

Фш.2

}

27

22

28

23

2B

24

19

20

Тактовая частота

Начальная установка

26

О 1 2

3

Ј 11

15

им

16

Фие.З

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

Топка с несколькими решетками для твердого топлива 1918
  • Арбатский И.В.
SU8A1
Топка с несколькими решетками для твердого топлива 1918
  • Арбатский И.В.
SU8A1

SU 1 474 716 A1

Авторы

Липский Василий Григорьевич

Даты

1989-04-23Публикация

1987-02-17Подача