×
26.08.2017
217.015.e15a

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

Вид РИД

Изобретение

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

Изобретение относится к вычислительной технике и может быть использовано в управляющих системах и гибридных вычислительных устройствах для получения в следящем режиме одновременно кода непрерывной переменной (X) и кодов функций sin x и cos x.

Известно устройство для вычисления тригонометрических функций [АС 519717 СССР, 1976], содержащее регистры, логические схемы, сумматоры, блок памяти. Недостатком данного устройства является большой объем оборудования.

Известен также синусно-косинусный преобразователь [АС 746535 СССР, 1980], содержащий два 2n-разрядных сумматора (где n - разрядность операндов), группы логических элементов И и ИЛИ, и являющийся наиболее близким к заявляемому преобразователю.

Недостатком известного синусно-косинусного цифрового преобразователя является низкая точность преобразования, обусловленная накоплением погрешности на каждом шаге (итерации) вычисления sin x и cos x.

Задачей изобретения является повышение точности преобразования операндов по закону синуса и косинуса.

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

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

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

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

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

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

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

Преобразователь состоит из первого сумматора 1, содержащего старших n разрядов 2 и младших n разрядов 3, второго сумматора 4, содержащего n старших разрядов 5 и n младших разрядов 6, группы элементов ИЛИ 7, группы элементов И 8-11, элементы задержки 12 и 13. Кроме того, он содержит два одноразрядных сумматора 16 и 16', подключенных в качестве младших (2n+1)-х разрядов первого 1 и второго 4 сумматоров. Дополнительно введены два логических элемента ИЛИ 17 и четыре логических элемента И 18, 19, включенных по управляющим входам аналогично группам элементов И 8 и 9, а по сигнальным входам соединенных с выходами самого старшего разряда обоих сумматоров 1 или 4. Входы 20 и 21 являются входами сигналов "ε=+1" и "ε=-1" соответственно. Выходами преобразователя являются 14 (sin x) и 15 (cos x).

В основу принципа действия предлагаемого преобразователя положены формулы, обеспечивающие повышенную точность за счет численного интегрирования дифференциальных уравнений по методу трапеций. [Булатникова И.Н. Целочисленные алгоритмы генерации гармонических сигналов // Изв. вузов, Северо-Кавказский регион, Техн. науки, 2005, №3, с. 13-17].

Обозначим si=M⋅sin(i/M) и ci=M⋅cos(i/M). M - масштабный коэффициент, M=2n, i - номер итерации и одновременно единичная величина 2-n в масштабе 1:М. Тогда приращения величин si и ci на единичном интервале (i,i+1) будут следующими:

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

Упрощая, имеем систему уравнений

Решая ее относительно Δsi и Δci, получаем

Упростим знаменатели (4М2>>1) и разделив на 4M2, имеем

Окончательно, учитывая, что М=2n, имеем

где Yi - текущее значение функции sinθi содержимого первого сумматора 1 (yi=sinθi, y0=0);

Xi - текущее значение функции cosθi содержимого первого сумматора 4 (xi=cosθi, x0=1);

θi - текущее значение аргумента θ (θ0=0);

ε - алгебраический знак операции (ε=sign(UBx-Uθ));

n - разрядность.

Синусно-косинусный цифровой преобразователь работает следующим образом. Перед началом работы устройства старшие n разрядов 5 и младшие (n+1) разрядов 6 второго сумматора 4 устанавливаются в единичное состояние, а n старшие разрядов 2 и младшие (n+1) разрядов 3 первого сумматора 1 - в нулевое состояние, что соответствует θi=0, x0=1, y0=0.

Передача прямого или обратного кода выходов старших n разрядов 2 первого сумматора 4 на входы младших n разрядов 6 второго сумматора 4 соответственно через группу элементов И 8 и 9, группу элементов ИЛИ 7, а также передачей прямого или обратного кода с выходов старших n разрядов 5 второго сумматора 4 на входы младших n разрядов 3 первого сумматора 1 соответственно через группу элементов И 10 и 11, группу элементов ИЛИ 7. Элементы 12, 13 задержки используются для добавления единицы в одноразрядные сумматоры 16' и 16, как в самые младшие разряды первого 1 и второго 4 сумматоров с целью получения дополнительного кода при выполнении операции вычитания.

Таким образом, в предлагаемом преобразователе реализуются вычисления по формулам (9)÷(11), и на выходе 14 n старших разрядов 2 первого сумматора (1) получается код текущего значения функции Y=sinθ, а на выходе 15 n старших разрядов 5 второго 4 сумматора образуется код текущего значения функции X=cosθ.

Все вычисления производятся однообразно, но в зависимости от сигналов "ε=+1" (вход 20) или "ε=-1" (вход 21).

В первом случае ("ε=+1") в работу включаются элементы И первой 10 и третьей 9 групп. Во втором случае ("ε=-1") (вход 21) в работу включаются элементы И второй 11 и четвертой 8 групп.

И в первом и во втором случаях одновременно включаются логические элементы И 19 и 18' (первый случай) или такие же элементы 18 и 19' (второй случай). Они вносят поправки в ход вычислений по (9) и (10).

Аналогично прототипу срабатывают логические элементы ИЛИ 17 (первый случай) и 17' (второй случай). Свое управление они получают от линий задержки 12 (первый случай) или 13 (второй случай). Их выходной сигнал поступает на одноразрядные сумматоры 16 и 16', и формируют дополнительный код при операции вычитания.

В каждой i-й итерации старшие части 2 и 5 каждого из сумматоров 1 и 4, с учетом переносов в младшие части 3 и 6 от одноразрядных сумматоров 16' и 16, подсуммируются к (вычитаются из) содержимым младших частей 6 и 3, которые, кроме того, учитывают переносы из одноразрядных сумматоров 16 и 16', соответственно. Причем всегда, если в одном сумматоре идет одна операция, то в другом - обратная ей по знаку. Это обеспечивается перекрестным подключением входов логических элементов И.

В таблице приведены максимальные абсолютные погрешности прототипа и заявленного синусно-косинусного цифрового преобразователя. Данные получены путем цифрового моделирования на ЭВМ обоих преобразователей.

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

Показаны записи 471-477 из 477.
03.06.2023
№223.018.769c

Реверсивная схема управления самотормозящегося асинхронного электродвигателя со смещающимся короткозамкнутым ротором

Изобретение относится к области электротехники и может быть использовано для приведения в действие электропривода с самотормозящимся асинхронным электродвигателем со смещающимся ротором. Технический результат заключается в улучшении эксплуатационных характеристик, а именно в уменьшении пусковых...
Тип: Изобретение
Номер охранного документа: 0002796585
Дата охранного документа: 25.05.2023
06.06.2023
№223.018.7899

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

Изобретение относится к сахарной отрасли пищевой промышленности. Способ переработки мелассы предусматривает разбавление мелассы водой до 10% сухих веществ и разделение ее на фракции при помощи баромембранных технологий в результате последовательно осуществляемых микрофильтрации с использованием...
Тип: Изобретение
Номер охранного документа: 0002765487
Дата охранного документа: 31.01.2022
16.06.2023
№223.018.7b24

Тепловая электрическая станция

Изобретение относится к теплоэнергетике и может быть использовано в тепловых электростанциях. Задачей изобретения является усовершенствование тепловой электрической станции, позволяющее повысить электрический коэффициент полезного действия тепловой электрической станции и увеличить срок ее...
Тип: Изобретение
Номер охранного документа: 0002752123
Дата охранного документа: 22.07.2021
16.06.2023
№223.018.7c75

Тепловая электрическая станция

Изобретение относится к теплоэнергетике и может быть использовано в тепловых электростанциях. Задачей изобретения является повышение экономичности тепловой электрической станции. Технический результат достигается тем, что тепловая электрическая станция содержит паротурбинный блок, состоящий из...
Тип: Изобретение
Номер охранного документа: 0002749800
Дата охранного документа: 17.06.2021
17.06.2023
№223.018.8077

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

Изобретение относится к биометрии, а именно к технике защиты различных объектов от доступа посторонних лиц путем идентификации личности по рисунку вен ладони (РВЛ). Способ опознавания личности по рисунку вен ладони, включающий потоковое считывание рисунка вен ладони субъекта идентификации,...
Тип: Изобретение
Номер охранного документа: 0002761776
Дата охранного документа: 13.12.2021
19.06.2023
№223.018.8246

Технологическое оборудование для формования и выпечки хлеба

Изобретение относится к хлебопекарной отрасли пищевой промышленности, а именно к технологическому оборудованию для формования и выпечки хлеба. Технологическое оборудование изготовлено из керамики, или из эмалированного или оцинкованного железа с антипригарным покрытием, или из огнеупорного...
Тип: Изобретение
Номер охранного документа: 0002797233
Дата охранного документа: 01.06.2023
19.06.2023
№223.018.8273

Активатор прорастания семян озимой пшеницы, содержащий мочевинный фрагмент

Изобретение относится к сельскому хозяйству, в частности к средствам регулирования роста растений. N-бензил-3-(1-бензил-3-фенилуреидо)-4-гидроксибутанамид формулы II в качестве активатора прорастания семян озимой пшеницы. Предлагаемый N-бензил-3-(1-бензил-3-фенилуреидо)-4-гидроксибутанамид...
Тип: Изобретение
Номер охранного документа: 0002797172
Дата охранного документа: 31.05.2023
Показаны записи 211-218 из 218.
17.02.2018
№218.016.2bf5

Аксиальный бесконтактный генератор переменного тока

Изобретение относится к электротехнике и может быть использовано для генерирования электрической энергии. Технический результат состоит в уменьшении осевых размеров ротора, повышении жесткости его конструкции и упрощении технологии сборки. Аксиальный бесконтактный генератор переменного тока...
Тип: Изобретение
Номер охранного документа: 0002643196
Дата охранного документа: 01.02.2018
17.02.2018
№218.016.2cd8

Стабилизированный радиально-аксиальный бесконтактный электрический генератор

Изобретение относится к электротехнике. Технический результат состоит в расширении эксплуатационных возможностей. Стабилизированный радиально-аксиальный бесконтактный электрический генератор содержит корпус. В нижней части корпуса установлен стабилизатор напряжения, содержащий блок питания для...
Тип: Изобретение
Номер охранного документа: 0002643514
Дата охранного документа: 02.02.2018
17.02.2018
№218.016.2e0d

Гибридный ветро-солнечный генератор

Изобретение относится к области электротехники и может быть использовано в качестве электромеханического преобразователя механической энергии, подаваемой на один (механический) вход машины, и электрической энергии постоянного тока, подаваемой на другой ее вход (электрический), в суммарную...
Тип: Изобретение
Номер охранного документа: 0002643522
Дата охранного документа: 02.02.2018
04.04.2018
№218.016.300c

Способ подготовки углеводородного газа и установка для его осуществления

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

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

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

Цифровой линейный интерполятор

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

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

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

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

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