×
19.07.2018
218.016.7253

Результат интеллектуальной деятельности: Цифровой линейный интерполятор

Вид РИД

Изобретение

Аннотация: Изобретение относится к автоматике и вычислительной технике. Техническим результатом является повышение точности интерполяции. Цифровой линейный интерполятор содержит регистры координатных приращений, сумматор, блоки совпадений, блоки анализа разности координатных приращений, блок анализа знака оценочной функции, регистр разности координатных приращений, при этом двоичная разрядность всех блоков увеличена на один путем добавления младшего (n+1)-го разряда. 1 ил.

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

Известен линейный интерполятор [А.с. №551610 СССЗ, 1975 г.], содержащий регистры координатных приращений, соединенные через блоки совпадения со входами сумматора, выход которого через блок анализа знака оценочной функции подключен к управляющим входам блоков совпадения, и блок анализа знака разности координатных приращений, вход которого подключен к выходу сумматора, а выходы - ко входам регистров координатных приращений.

Однако это устройство характеризуется низкой точностью, обусловленной недостаточной точностью аппроксимации.

Наиболее близким по технической сущности к предлагаемому интерполятору является линейный интерполятор [А.с. 920636 СССР, 1982 г.]. Он дополнительно содержит регистр разности координатных приращений, причем вход блока анализа знака разности координатных приращений подключен к выходу сумматора через регистр разности координатных приращений.

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

Задача изобретения - совершенствование цифрового линейного интерполятора.

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

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

Введение дополнительного младшего (n+1)-го разряда в основные блоки интерполятора с его связями с другими блоками устройства позволило исключить потерю точности работы при нечетном значении большей проекции прямой на координатные оси.

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

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

На чертеже изображена схема интерполятора.

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

Извне (например, от ЭВМ) по входу 11 в n старших разрядах регистра 1 координатных приращений поступает модуль проекции аппроксимируемой прямой на ось X Δx, а по входу 12 в n старших разрядах регистра 2 координатных приращений - модуль проекции прямой на ось Y Δy. С учетом дополнительных младших (n+1)-ых разрядов фактически на этих регистрах 1 и 2 будут находиться 2Δx и 2Δy, соответственно.

Далее определяется, какая из проекций большая. Для этого в сумматоре 5 определяется разность координатных приращений Δ=2(|Δx|-|Δy|). Модуль разности записывается в регистр 10 разности координатных приращений. Затем, для определения направления первого шага аппроксимации, вычисляется начальное значение оценочной функции. Для этого содержимое регистра большей проекции сдвигается на один разряд в сторону младших разрядов (большая проекция уменьшается в два раза), из полученного значения в сумматоре 5 вычисляется меньшая проекция, то есть

где V1 -начальное значение оценочной функции; Б - большая проекция; М - меньшая проекция.

После этого осуществляется перезапись разности координатных приращений из регистра 10 в регистр, где хранится большая проекция. На этом заканчивается подготовительный этап, предшествующий собственно процессу интерполяции. В регистрах 1 и 2 координатных приращений записаны разность координатных приращений и значение меньшей проекции, в сумматоре 5 - начальное значение оценочной функции. Блок 6 анализа оценочной функции анализирует значение оценочной функции V и в процессе интерполяции задает направление генерируемого перемещения и характер следующей за ним арифметической операции по расчету очередного значения оценочной функции.

При V≥0 по выходу 7 (см. чертеж) блоком 6 анализа оценочной функции генерируется элементарное перемещение по направлению оси большей координаты и одновременно с этим вычисляется новое значение оценочной функции, то есть в сумматоре 5 из предыдущего значения оценочной функции вычитается значение меньшей проекции Vi+1=Vi-М.

При V≤0 по выходу 8 блоком 6 анализа оценочной функции генерируется комбинированное элементарное перемещение (совместное по оси X и Y), и в сумматоре 5 к предыдущему значению оценочной функции прибавляется модуль разности координатных приращений Vi+1=Vi+А.

Когда отрезок прямой, проекции которого на оси координат составляют Δх=5, Δу=8 (см. фиг.), модуль Δх=2(|5|) по входу 11 записывается в регистр 1 координатных приращений, модуль Δу=2(|8|) - по входу 12 - в регистр 2 координатных приращений. Далее величины проекции сравниваются, то есть в сумматоре 5 вычисляется разность координатных приращений |5|-|8|=-3. Модуль разности 2(|-3|) записывается в регистр 10 разности координатных приращений. Знак разности анализируется блоком 9 анализа знака разности (|5|-|8|)≤0, и при этом вырабатывается признак сдвига содержимого регистра 2 координатных приращений на один разряд в сторону младших разрядов .

В сумматоре 5 вычисляется начальное значение оценочной функции , при этом из регистра 10 разности координатных приращений в регистр 2 координатных приращений переписывается разность координатных приращений (|-5|). Знак оценочной функции оценивается блоком 6, поскольку V1<0, то по выходу 7 генерируется элементарное перемещение по оси Y и вычисляется следующее значение оценочной функции V2=2|-1+3|=4. Знак анализируется блоком 6 анализа знака оценочной функции (V2>0), по выходу 8 генерируется элементарное комбинированное перемещение (совместное по X и Y) и вычисляется V3=4-10=-6.

Аналогично производится расчет направлений остальных перемещений и их генерация.

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

Цифровой линейный интерполятор, содержащий регистры координатных приращений, соединенные через блоки совпадения со входами сумматора, выход которого через блок анализа знака оценочной функции подключен к управляющим входам блоков совпадения, и блок анализа знака разности координатных приращений, вход которого подключен к выходу сумматора, а выходы - ко входам регистров координатных приращений, причем вход блока анализа знака разности координатных приращений подключен к выходу сумматора через регистр разности координатных приращений, отличающийся тем, что регистры приращений, блоки совпадения, сумматор, блок анализа знака оценочной функции, блок анализа знака разности координатных приращений, регистр разности координатных приращений дополнительно содержат (n+1)-ый младший разряд.
Цифровой линейный интерполятор
Цифровой линейный интерполятор
Источник поступления информации: Роспатент

Showing 381-390 of 471 items.
27.12.2019
№219.017.f2a2

Способ получения композиции соли и обогащающего ингредиента

Изобретение относится к пищевой промышленности, в частности к производству композиций соли. Способ получения композиции соли и обогащающего ингредиента предусматривает смешивание в течение 2-4 минут крахмалосодержащего сырья в виде нативного и/или модифицированного крахмала с солью поваренной...
Тип: Изобретение
Номер охранного документа: 0002710159
Дата охранного документа: 24.12.2019
27.12.2019
№219.017.f2ac

Способ адаптивного управления работой светофора на регулируемом перекрёстке

Изобретение относится к области оптимального управления работой светофора для регулирования движения транспортных средств на перекрестке. Способ адаптивного управления работой светофора на регулируемом перекрестке, включающий регулирование движения с помощью светофора, переключение сигналов...
Тип: Изобретение
Номер охранного документа: 0002710306
Дата охранного документа: 25.12.2019
27.12.2019
№219.017.f2e7

Самотормозящийся винтовой домкрат с аксиальным электродвигателем

Изобретение относится к винтовым домкратам и служит для поднятия и опускания грузов с автоматической остановкой и фиксацией положения после отключения питающего напряжения. Технический результат заключается в возможности увеличения грузоподъемности домкрата за счет уменьшения частоты вращения и...
Тип: Изобретение
Номер охранного документа: 0002710305
Дата охранного документа: 25.12.2019
27.12.2019
№219.017.f2ea

Способ производства формованных кулинарных изделий

Изобретение относится к пищевой промышленности, а именно к получению формованных кулинарных изделий, и может быть использовано на предприятиях общественного питания. Способ производства формованных кулинарных изделий включает предварительную подготовку исходных компонентов, измельчение капусты...
Тип: Изобретение
Номер охранного документа: 0002710161
Дата охранного документа: 24.12.2019
27.12.2019
№219.017.f31d

Способ получения препарата для обработки овощей и фруктов

Изобретение относится к технологии получения препаратов для обработки плодов перед закладкой на хранение. Способ получения препарата для обработки овощей и фруктов, включает измельчение сухих листьев и околоплодников грецкого ореха, взятых в соотношении 1:1, до размера частиц, проходящих сквозь...
Тип: Изобретение
Номер охранного документа: 0002710172
Дата охранного документа: 24.12.2019
27.12.2019
№219.017.f355

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

Изобретение относится к области машиностроения, а именно к способам получения покрытия на поверхности стальных деталей путем переноса высокотемпературным газовым потоком наночастиц. Способ получения покрытия на поверхности детали из стали включает формирование в камере сгорания...
Тип: Изобретение
Номер охранного документа: 0002710246
Дата охранного документа: 25.12.2019
31.12.2020
№219.017.f475

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

Изобретение относится к технологиям, обеспечивающим повышение износостойкости режущего инструмента, в частности шнековых сверл, изготовленных из инструментальной стали, за счет изменения состава и структуры их поверхностных слоев. Способ получения износостойкого покрытия на изделии из...
Тип: Изобретение
Номер охранного документа: 0002710617
Дата охранного документа: 30.12.2019
16.01.2020
№220.017.f556

Способ получения сухим методом нативного фракционированного по размеру гранул крахмала

Изобретение относится к технологии получения крахмала. Способ получения сухим методом нативного фракционированного по размеру гранул крахмала из сырья различного ботанического происхождения предусматривает измельчение сырья в кашку, подачу кашки в сборник, фильтрацию для выделения из нее...
Тип: Изобретение
Номер охранного документа: 0002710788
Дата охранного документа: 13.01.2020
21.01.2020
№220.017.f76d

Устройство источника плазмы несамостоятельного газового разряда с эффектом полого катода

Изобретение относится к области ионно-лучевой вакуумной обработке материалов и может быть использовано в плазменных источниках заряженных частиц и, в частности, в машиностроении для упрочнения режущего инструмента, повышения эксплуатационных свойств деталей машин и механизмов. Устройство...
Тип: Изобретение
Номер охранного документа: 0002711344
Дата охранного документа: 16.01.2020
21.01.2020
№220.017.f7ca

Самотормозящийся винтовой домкрат с аксиальным электродвигателем

Изобретение относится к винтовым домкратам и служит для поднятия и опускания грузов с автоматической остановкой и фиксацией положения после отключения питающего напряжения. Технический результат заключается в возможности увеличения грузоподъемности домкрата за счет уменьшения частоты вращения и...
Тип: Изобретение
Номер охранного документа: 0002711321
Дата охранного документа: 16.01.2020
Showing 21-27 of 27 items.
19.01.2018
№218.016.0dc0

Цифровое устройство для логарифмирования двоичных чисел

Изобретение относится к вычислительной технике и предназначено для преобразования двоичных чисел по логарифмической зависимости. Технический результат заключается в сокращении аппаратных затрат и упрощении схемы управления. Устройство содержит два сумматора, регистр и сдвигающий регистр,...
Тип: Изобретение
Номер охранного документа: 0002633095
Дата охранного документа: 11.10.2017
13.02.2018
№218.016.2503

Цифровой функциональный преобразователь

Изобретение относится к цифровой вычислительной технике и может найти применение для аппаратной реализации вычисления функций. Технический результат заключается в расширении арсенала средств для вычисления функциональных зависимостей. Цифровой функциональный преобразователь содержит четыре...
Тип: Изобретение
Номер охранного документа: 0002642381
Дата охранного документа: 24.01.2018
13.02.2018
№218.016.2526

Устройство для вычисления логарифмических функций

Изобретение относится к области вычислительной техники, а именно к специализированным устройствам для воспроизведения и вычисления логарифмических функций вида . Технический результат заключается в возможности воспроизведения и вычисления логарифмической функции вида и получении более точного...
Тип: Изобретение
Номер охранного документа: 0002642370
Дата охранного документа: 24.01.2018
13.02.2018
№218.016.2571

Устройство для вычисления функции arctg y/x

Устройство относится к цифровой вычислительной технике и может быть использовано для ускоренного вычисления функции . Технический результат заключается в повышении точности вычисления функции . Технический результат достигается за счет устройства для вычисления функции , которое содержит...
Тип: Изобретение
Номер охранного документа: 0002642385
Дата охранного документа: 24.01.2018
10.05.2018
№218.016.44e3

Функциональный преобразователь

Изобретение относится к цифровой вычислительной технике и может найти применение для аппаратной реализации. Технический результат заключается в расширении класса реализуемых функций. Функциональный преобразователь содержит пять сумматоров-вычитателей, три регистра, блок анализа, блок...
Тип: Изобретение
Номер охранного документа: 0002649955
Дата охранного документа: 05.04.2018
21.07.2018
№218.016.7311

Цифровой преобразователь координат

Изобретение относится к измерительной и вычислительной технике и может найти применение в специализированных вычислительных устройствах дискретного действия. Технический результат заключается в повышении достоверности результатов. Цифровой преобразователь координат содержит суммирующие и...
Тип: Изобретение
Номер охранного документа: 0002661789
Дата охранного документа: 19.07.2018
23.09.2018
№218.016.8a15

Многокоординатный цифровой интерполятор

Изобретение относится к управлению производственным процессом. Многокоординатный цифровой интерполятор содержит блок программы, счетчик приращений, блок задания скорости, одноразрядные сумматоры и блоки двухкоординатной интерполяции. Дополнительно интерполятор содержит регистры для хранения...
Тип: Изобретение
Номер охранного документа: 0002667658
Дата охранного документа: 21.09.2018
+ добавить свой РИД