Устройство для сжатия данных
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 640289
Авторы: Гуменюк, Кулинкович
Текст
О П И С А Н И Е )640289ИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ Союа Советских Социалистических Республик8. Бюллет 43) Опубликова по делам изобретений н открытийА, Е. Кулинкович и А. И. рдена Ленина институт кибернети Украинской ССРменюк адемии ТИЯ ДАННЬ 54) УСТРОЙСТВО ДЛЯ эффективность работ атия иск етных сиги Изобретение относится к измерительной и вычислительной технике и может быть использовано в системах обработки информации, преимущественно при передаче обработанных сигналов по каналам связи.Известны устройства для сжатия данных, содержащие регистры максимальной и минимальной выборок, ключи, арифметические блоки, регистры апертуры 1.Наиболее близким техническим решением к изобретению является устройство для сжатия данных, содержащее блок управления, первые выходы которого подключены к первым входам первого блока памяти, выход блока опроса датчиков соединен с первым входом аналого-цифрового преобразователя, выход которого подключен к входу выходного блока, блоки памяти и блок сравнения 12 .Недостатками известных устройств является то, что для достижения высокой степени точности при сжатом кодировании необходимо задать большое число апертурных значений, что приводит к увеличению времени работы устройства, кроме того, сокращается полезный объем ЗУ за счет запоминания адресов существенных выборок, за счет достижения высокой точности кодовых представлений (чем длиннее код, тем точнее он представляет сигнал). При этом резко снижается ы устройства для сж д р алов.Целью изобретения является увеличение 5 экономии запоминающего устройства универсальности в применении к сжатию как аналоговых, так и дискретных сигналов, т. е. расширение функциональных возможностей устройства.0 Для этого в устройство введены блок выделения аргумента, блоки вычисления коэффициентов, блок логарифмирования, интеграторы, блоки суммирования, блок деления, блоки вычисления экспоненты и блок 5 умножения, первый выход первого блокапамяти через последовательно соединенные блок выделения аргумента и блок логарифмирования подключен к первому входу блока умножения, к второму входу ко торого через первый блок вычисления коэффициентов подключен второй выход первого блока памяти, третий и четвертый выходы которого через первый блок сравнения соединены с первыми входами блока 5 управления, второй вход которого соединенсо вторым входом первого блока памяти и с первыми входами второго и третьего блоков памяти, выход блока умножения подключен к второму входу блока управле ния и со вторым входом второго блокаХг х,памяти, первый и второй выходы которого соединены соответственно с первыми входами первого и второго интеграторов, третий выход блока управления подключен к третьим входам первого и второго и второму входу третьего блока памяти, четвертый и пятый выходы блока управления соединены соответственно с первым входом четвертого и первыми входами пятого блоков памяти, первый выход последнего из которых подключен к второму входу четвертого блока памяти, выход которого соединен со вторым входом аналого-цифрового преобразователя, пятый выход первого блока памяти подключен к второму входу первого интегратора, третий вход которого соединен с первым входом третьего блока памяти, выход подключен через первБ 1 й блок вычисления экспоненты к первому входу шестого блока памяти и к третьему входу блока управления, второй выход третьего и шестой выход первого блока памяти соединены соответственно со вторым и третьим входами второго интегратора, седьмой выход первого блока памяти подключен к второму входу пятого блока памяти, второй выход которого и выход седьмого блока памяти соединены со входами сумматора, выход которого подключен к третьему входу пятого блока памяти и к четвертым входам блока управления и второго интегратора, выход которого через второй блок вычисления экспоненты соединен с первым входом второго блока сравнения, восьмой выход первого блока памяти через второй блок вычисления коэффициентов подключен к пятому входу блока управления и к первому входу блока деления, выход которого соединен со вторым входом второго блока сравнения и с шестым входом блока управления, пятый выход которого подключен к второму входу шестого блока памяти, выход которого соединен со вторым входом блока деления, первый и второй выходы второго блока сравнения подключены к седьмому и восьмому входам блока управления, шестой выход которого соединен со входом блока опроса датчиков,На чертеже представлена блок-схема предлагаемого устройства.Оно содержит первый блок памяти 1, блок выделения аргумента 2, блок логарифмирования 3, блок умножения 4, второй блок памяти 5, первый блок выделения коэффициентов 6, третий блок памяти 7, первый интегратор 8, блок вычисления экспоненты 9, шестой блок памяти 10, блок управления 11, седьмой блок памяти 12, сумматор 13, второй интегратор 14, пятый блок памяти 15, блок вычисления экспоненты 16, первый блок сравнения 17, второй блок вычисления коэффициентов 18, блок деления 19, второй блок сравнения 20, четвертый блок памяти 21, аналого-цифровой преобра 10 15 20 25 30 35 40 45 55 60 65 4зователь (АЦП) 22, блок опроса датчиков23, выходной блок 24,Устройство работает следующим образом.Из блока памяти 1, в котором содержатся численные значения функции погрешности на всем диапазоне изменения замеренных сигналов, величина диапазона (х, х,),число узлов информационной сетки - 32,последовательности натуральных чисел от1 до 32, константа 0,5 поступают значениях х 2, Д(х) в блок 2, значения х х вблок 6 и значения х, в блок 15. В блоке 61рассчитывается значение и там жех 2 - х,запоминается, в блоке 2 вычисляется знах - х,чение, оно поступает в блок 3 иЬ (х)/х, - х,там вычисляется значение 1 пЬ (х) )которое поступает в блок 4, в котором оно1умножается на, Одновременно сх, - х,1передачей значенияблок 5, оно поступает в блок 11, после чего управляющий сигнал из блока 11 поступает в блок 1, а из блока 1 на вход блока17 поступает текущее значение Д(х) и О.Если Д(х) )О, то идет вычисление и запоминание следующего численного значенияподынтегральной функции для нового значения Д(х), в противном случае блок 11 управляющим импульсом воздействует наблоки 1, 5, 7 так, что при этом из блока 1на вход интегратора 8 поступают значениянижнего и верхнего предела интегрирования х 1 и х 2 соответственно, из блока 5 -значение подынтегр альных функций, изблока 7 - значение приращений к аргументам.Вычисленное в блоке 8 значение интеграла поступает в блок 9, где вычисляется значение это значение запоминается в блоке 10 и одновременно оно отправляется в блок 11, управляющий сигнал которого воздействует на блок 1 таким образом, что из него в блок 18 поступают первый член натуральной совокупности (1 - 32), константы 32 и 0,5 и блок 18 рассчитывает значение321 - 0,510 15 20 25 х 1 те п(" - " )х х,воздействует на блок 10 и значение эффективной точности поступает на второй вход блока 19, с выхода которого значение д(1 - 0,5)/з, поступает на вход блока 20 и блок 11, который управляющим импульсом воздействует на блок 15 таким образом, что из блока 15 поступает значение нижнего предела интегрирования х, на вход блока 13, на второй вход которого постоянно подается маленькое положительное приращение 6, размер которого имеет величину порядка. В блоке 13 значения х,32 3и 6 суммируются и результат запоминается в блоке 15 вместо старого значения х а также поступает на вход интегратора 14 и на вход блока 11, который посылает управляющие импульсы в блоки 1, 5, 7, при этом из блока 1 на вход интегратора 14 поступает значение хь из блока 5 - значение подынтегральной функции, из блока 7 - значения приращения аргумента Лх. Вычисленные значения интеграла поступают в блок 16, где рассчитывается Это значение поступает на второй вход блока сравнения 20, если это значение больше или равно, чем сигнал, поданный на первый вход блока сравнения 20, то в блок 11 поступает сигнал, согласно которому блок 11 посылает управляющие импульсы в блок 1 и в блок 15. При этом из блока 15 значение верхнего предела интеграла пересылается в блок 21, а из блока 1 на оба входа блока 17 подаются значения текущего члена натуральной последовательности (1 - 32) и константа 32.Если они совпадают, то блок 11 двумя управляющими импульсами воздействует на блоки 21 и 23 и при этом рассчитанные параметры пересылаются в АЦП 22, а из блока 23 поступают сигналы с датчиков измерений. Эти сигналы кодируются и засы- лаются в блок выхода 24. Если же сигналы, поданные на вход сравнения 17, не совпали, то блок 11 управляющим сигналом воздействует на блок 1 так, что с выхода его на вход блока 18 поступает следующее значение натуральной последовательности и начинается этап расчета следующего параметра информационной сетки,Если на выходе блока 20 оказалось, что сигнал от блока 16 меньше сигнала от блока 19, то блок 11 управляющим импульсом так воздействует на блок 15, что хранящееся там значение верхнего предела интегрирования поступает на вход блока 13 и повторяется этап вычисления нового значения эффективности точности д(у) уже на несколько увеличенном отрезке, , е. для 9 = упред+ 6 30 35 40 45 50 55 60 65 В устройстве для сжатия данных высокая точность сжатия достигается при длине кода, равной 8 бит, в предлагаемом - при длине кода, равной 5 бит, что на 37,57 о экономит объем запоминающего устройства. Фор мул а изобретения Устройство для сжатия данных, содержащее блок управления, первые выходы которого подключены к первым входам первого блока памяти, выход блока опроса датчиков соединен с первым входом аналого-цифрового преобразователя, выход которого подключен к входу выходного блока, блоки памяти и блоки сравнения, отл и ча ющееся тем, что, с целью расширения функциональных возможностей устройства, в него введены блок выделения аргумента, блоки вычисления коэффициентов, блок логарифмирования, интеграторы, блоки суммирования, блок деления, блоки вычисления экспоненты и блок умножения, первый выход первого блока памяти через последовательно соединенные блок выделения аргумента и блок логарифмирования подключен к первому входу блока умножения, к второму входу которого через первый блок вычисления коэффициентов подключен второй выход первого блока памяти, третий и четвертый выходы которого через первый блок сравнения соединены с первыми входами блока управления, второй выход которого соединен со вторым входом первого блока памяти и с первыми входами второго и третьего блоков памяти, выход блока умножения подключен к второму входу блока управления и со вторым входом второго блока памяти, первый и второй выходы которого соединены соответственно с первыми входами первого и второго интеграторов, третий выход блока управления подключен к третьим входам первого и второго и второму входу третьего блоков памяти, четвертый и пятый выходы блока управления соединены соответственно с первым входом четвертого и первыми входами пятого блоков памяти, первый выход последнего из которых подключен к второму входу четвертого блока памяти, выход которого соединен со вторым входом аналого-цифрового преобразователя, пятый вБ 1 ход первого блока памяти подключен к второму входу первого интегратора, третий вход которого соединен с первым входом третьего блока памяти, выход подключен через первый блок вычисления экспоненты к первому входу шестого блока памяти и к третьему входу блока управления, второй выход третьего и шестой выход первого блока памяти соединены соответственно со вторым и третьим входами второго интегратора, седьмой выход первого блока памяти подключен к второму входу пятого блока памяти, второй выход которого и вы640289 Составитель Н, ЛысенкоТехред А. Камышиикова Корректоры: Е. Хмелеваи 3. Тарасова Редактор Ю. Челюкаиов 3 700/8 Изд. Мо 783 Тираж 799 Подписноеаказос " отк ытийНПО Государственного комитета СССР по делам изобретении и откр113035, Москва, Ж, Раушская наб., д. 4 у 5 Типография, пр, Сапунова, 2 ход седьмого блока памяти соединены со входами сумматора, выход которого подключен к третьему входу пятого блока памяти и к четвертым входам блока управления второго интегратора, выход которого через второй блок вычисления экспоненты соединен с первым входом второго блока сравнения, восьмой выход первого блока памяти через второй блок вычисления коэффициентов подключен к пятому входу блока управления и к первому входу блока деления, выход которого соединен со вторым входом второго блока сравнения и с шестым входом блока управления, пятый выход которого подключен к второму входу шестого блока памяти, выход которогосоединен со вторым входом блока деления,первый и второй выходы второго блока5 сравнения подключены к седьмому и восьмому входам блока управления, шестойвыход которого соединен со входом блокаопроса датчиков.Источники информации,1) принятые во внимание при экспертизе1. Авторское свидетельство СССР435552, кл. 6 08 С 19/16, 24.11.72.2. Авторское свидетельство СССР387414, кл; 6 08 С, 18.11.69,
СмотретьЗаявка
2446124, 24.01.1977
ОРДЕНА ЛЕНИНА ИНСТИТУТ КИБЕРНЕТИКИ АН УКРАИНСКОЙ ССР
КУЛИНКОВИЧ АРНОЛЬД ЕВГЕНЬЕВИЧ, ГУМЕНЮК АЛЕКСАНДР ИВАНОВИЧ
МПК / Метки
МПК: G07F 7/00
Опубликовано: 30.12.1978
Код ссылки
<a href="https://patents.su/4-640289-ustrojjstvo-dlya-szhatiya-dannykh.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сжатия данных</a>
Предыдущий патент: Устройство для отображения графиков
Следующий патент: Устройство для извлечения квадратного корня
Случайный патент: Матричный преобразователь магнитных полей к структуроскопу