×
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)-го разряда, а логические элементы по входу подключены к выходам первого, старшего разряда каждого из сумматоров, а по выходам - ко входам одноразрядных сумматоров.
Синусно-косинусный цифровой преобразователь
Синусно-косинусный цифровой преобразователь
Источник поступления информации: Роспатент

Showing 1-10 of 477 items.
20.04.2014
№216.012.bb4f

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

Изобретение относится к цифровой вычислительной и информационной технике и может быть использовано в станках с программным управлением и в автоматизированных системах научных исследований. Техническим результатом является возможность цифровой интерполяции логарифмической кривой. Цифровой...
Тип: Изобретение
Номер охранного документа: 0002513679
Дата охранного документа: 20.04.2014
20.04.2014
№216.012.bb53

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

Изобретение относится к цифровой вычислительной и информационной технике и может быть использовано для первичной обработки данных в автоматизированных системах научных исследований. Технический результат заключается в реализации логарифмической зависимости при цифровом преобразовании...
Тип: Изобретение
Номер охранного документа: 0002513683
Дата охранного документа: 20.04.2014
10.02.2015
№216.013.2610

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

Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительных машинах и автоматизированных системах научных исследований, в частности, при вычислении функции вида (y/x). Техническим результатом является повышение быстродействия устройства. Устройство...
Тип: Изобретение
Номер охранного документа: 0002541197
Дата охранного документа: 10.02.2015
10.09.2015
№216.013.7866

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

Изобретение относится к вычислительной технике и может быть использовано в специализированных вычислителях. Технический результат заключается в повышении быстродействия устройства при вычислении модуля комплексного числа при уменьшении аппаратурных затрат и при неснижении точности вычисления....
Тип: Изобретение
Номер охранного документа: 0002562411
Дата охранного документа: 10.09.2015
10.10.2015
№216.013.8285

Арифметическое устройство

Изобретение относится к вычислительной технике, для выполнения арифметических операций, вычисления ряда алгебраических и тригонометрических функций, решения задач по преобразованию координат. Технический результат заключается в обеспечении возможности вычисления алгебраических функций типа...
Тип: Изобретение
Номер охранного документа: 0002565010
Дата охранного документа: 10.10.2015
20.08.2016
№216.015.4cc4

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

Способ определения погрешности геодезических приборов за неправильность формы цапф и боковое гнутие зрительной трубы включает закрепление на объективном конце зрительной трубы исследуемого прибора отражающего зеркала под углом 45° к визирной оси, размещение на продолжении горизонтальной оси...
Тип: Изобретение
Номер охранного документа: 0002594950
Дата охранного документа: 20.08.2016
27.08.2016
№216.015.4d29

Вафельное изделие функционального назначения

Изобретение относится к пищевой промышленности, в частности к производству мучных кондитерских изделий. Вафельное изделие функционального назначения, включающее мучную смесь, желтки, бикарбонат натрия, фосфатиды, соль и воду. В качестве мучной смеси содержит пшеничную муку и банановую, взятые в...
Тип: Изобретение
Номер охранного документа: 0002595435
Дата охранного документа: 27.08.2016
27.08.2016
№216.015.4d41

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

Изобретение относится к области вычислительной техники и может быть применено в специализированных ЭВМ, использующих двоичную систему счисления с целочисленным форматом представления исходных данных. Техническим результатом является обеспечение возможности вычисления аргумента комплексных...
Тип: Изобретение
Номер охранного документа: 0002595486
Дата охранного документа: 27.08.2016
20.08.2016
№216.015.4d5c

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

Изобретение относится к пищевой промышленности, в частности к производству хлебобулочных изделий, предназначенных для функционального питания. Предложен способ производства хлебобулочных изделий, включающий получение жидкой диспергированной фазы, которая представляет собой полуфабрикат,...
Тип: Изобретение
Номер охранного документа: 0002595186
Дата охранного документа: 20.08.2016
27.08.2016
№216.015.4d5d

Способ производства кексов

Изобретение относится к пищевой промышленности. Предложен способ производства кексов, включающий подготовку сырья к производству, приготовление теста, формование тестовых заготовок, их выпечку и охлаждение, причем при приготовлении теста дополнительно вносят муку из корневищ сусака зонтичного с...
Тип: Изобретение
Номер охранного документа: 0002595432
Дата охранного документа: 27.08.2016
Showing 1-10 of 218 items.
20.04.2014
№216.012.bb4f

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

Изобретение относится к цифровой вычислительной и информационной технике и может быть использовано в станках с программным управлением и в автоматизированных системах научных исследований. Техническим результатом является возможность цифровой интерполяции логарифмической кривой. Цифровой...
Тип: Изобретение
Номер охранного документа: 0002513679
Дата охранного документа: 20.04.2014
20.04.2014
№216.012.bb53

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

Изобретение относится к цифровой вычислительной и информационной технике и может быть использовано для первичной обработки данных в автоматизированных системах научных исследований. Технический результат заключается в реализации логарифмической зависимости при цифровом преобразовании...
Тип: Изобретение
Номер охранного документа: 0002513683
Дата охранного документа: 20.04.2014
10.02.2015
№216.013.2610

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

Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительных машинах и автоматизированных системах научных исследований, в частности, при вычислении функции вида (y/x). Техническим результатом является повышение быстродействия устройства. Устройство...
Тип: Изобретение
Номер охранного документа: 0002541197
Дата охранного документа: 10.02.2015
10.09.2015
№216.013.7866

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

Изобретение относится к вычислительной технике и может быть использовано в специализированных вычислителях. Технический результат заключается в повышении быстродействия устройства при вычислении модуля комплексного числа при уменьшении аппаратурных затрат и при неснижении точности вычисления....
Тип: Изобретение
Номер охранного документа: 0002562411
Дата охранного документа: 10.09.2015
10.10.2015
№216.013.8285

Арифметическое устройство

Изобретение относится к вычислительной технике, для выполнения арифметических операций, вычисления ряда алгебраических и тригонометрических функций, решения задач по преобразованию координат. Технический результат заключается в обеспечении возможности вычисления алгебраических функций типа...
Тип: Изобретение
Номер охранного документа: 0002565010
Дата охранного документа: 10.10.2015
20.08.2016
№216.015.4cc4

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

Способ определения погрешности геодезических приборов за неправильность формы цапф и боковое гнутие зрительной трубы включает закрепление на объективном конце зрительной трубы исследуемого прибора отражающего зеркала под углом 45° к визирной оси, размещение на продолжении горизонтальной оси...
Тип: Изобретение
Номер охранного документа: 0002594950
Дата охранного документа: 20.08.2016
27.08.2016
№216.015.4d29

Вафельное изделие функционального назначения

Изобретение относится к пищевой промышленности, в частности к производству мучных кондитерских изделий. Вафельное изделие функционального назначения, включающее мучную смесь, желтки, бикарбонат натрия, фосфатиды, соль и воду. В качестве мучной смеси содержит пшеничную муку и банановую, взятые в...
Тип: Изобретение
Номер охранного документа: 0002595435
Дата охранного документа: 27.08.2016
27.08.2016
№216.015.4d41

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

Изобретение относится к области вычислительной техники и может быть применено в специализированных ЭВМ, использующих двоичную систему счисления с целочисленным форматом представления исходных данных. Техническим результатом является обеспечение возможности вычисления аргумента комплексных...
Тип: Изобретение
Номер охранного документа: 0002595486
Дата охранного документа: 27.08.2016
20.08.2016
№216.015.4d5c

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

Изобретение относится к пищевой промышленности, в частности к производству хлебобулочных изделий, предназначенных для функционального питания. Предложен способ производства хлебобулочных изделий, включающий получение жидкой диспергированной фазы, которая представляет собой полуфабрикат,...
Тип: Изобретение
Номер охранного документа: 0002595186
Дата охранного документа: 20.08.2016
27.08.2016
№216.015.4d5d

Способ производства кексов

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