Цифровое устройство для вычисления тригонометрических коэффициентов Советский патент 1979 года по МПК G06F15/34 

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

Изобретение относится к области вычислительной техники и автоматики и может быть использовано в анализаторах частотных характеристик случайных процессов и других вычислительных устройствах, использующих алгоритм Преобразования Фурье. Известно устройство для вычисления тригонометрических коэффициентов, содержащее счетчик числа отсчетов, связанный с матрицей умножения, которая связана с накапливающим сумматором, выходы которого поступают на гибридный блок моделирования функции синуса. Работой счетчика, матрицы умножения и сумматора управляет цифровой автомат управления. - Генератор вычисляет матрицу тригонометрических коэффициентов с переменным шагом по час тоте 1. Недостатком этого устройства является низкое быстродействие, обусловленное тем, что для пол)п1ения одного значения тригонометрического коэффициента необходимо девять тактов работы цифрового автомата управления. Наиболее близким по технической сущности к предложенному изобретению является цифровое устройство для вычисления тригонометрических коэффициентов, содержащее блок управления, счетчик числа отсчетов, блок сдвига, накопительный сумматор, блок формирования синуса, причем вьрсод счетчика числа отсчетов через блок сдвига подключен ко входу накопительного сумматора, вьисод которого подключен к первому входу блока формирования синуса, второй вход которого является информационным входом, а выход - выходом устройства, счетный вход счетчика числа отсчетов, управляющий вход блока сдвига и управляющие входы накопительного сумматора подключены к соответствующим выходам блока управления 2. Недостатками данного устройства являются невысокая точность и большое время получения значений старших тригоиометрических коэффициентов, то есть низкое быстродействие. Цель изобретения - повышение быстродействия.. Ноставленная цель достигается тем, что устрсйство содержит счетчик номера гармоник, перЬый и второй дополнительные счетчики, первый, второй и третий дешифраторы, причем установочные и счетные входы счетчика номера гармоник и первого дополнительного счетчика подключены к соответствующим выходам блока управления, установочный и счетный входы второго дополнительного счетчика подключеньт соответственно к счетному входу счетчика числа отсчетов и установочному входу первого дополнительного счетчика, выходы счетчика номера гармоник первого и второго дополнительных счетчиков через первый, второй и третий деишфраторы сЫ ответственно подключены ко входам блока управления;

Устройстйо представлено на чертеже, где изображены счетчик номера гармоник 1, первый дешифратор 2, блок управления 3, первый дополнительный счетчик 4, второй дешифратор 5, второй дополнительный счетчик 6, третий дешифратор 7, счётчик числа отсчетов 8, блок сдвига 9, накапливаюидай сумматор Ю, блок формирования синуса 11, : , , Устройство работает cлeдyюtJIИм образом. Оно воспроизводит матрицу тригонометрических коэффициентов, соответствующую алгоритму (2), причем шаг квантования по переменный, т.е. величина К может изменяться не подряд (как у прототипа) от О до N или от m до N , а с нужным для статич ескйх исследований шагом. Величина шага может быть непостоянной и задается как , где а О - т. Количество исследуемых гармоник или количест во строк в матрице задает счётчик 1. Устройство в6сщ оизводат йатрииу тригонометрических коэффициентов по столбцам. При вычислении последнего трт-онометрического коэффициента в столбце в деишфраторе 2 вырабатывается уеловне Р, по которому блок управления 3 сбрасывает счетчики , б, сумматор 10 и прибавляет единицу JB с етчйК 8. В счетчике 8 хранится номер очеред(юго столбца матрицы тригонометрических козффи1щентов. Вычисление происходит так, что для получения следующего значения аргумента тригонометрического коэффициента сохраняется предыдущийаргумент и к нему прибавляется код, содержащий в счетчике 8, умноженный на вeличинJ.тeкyщeгo шага квантования по частоте 2 Ч . Для этого блок сдвига 9 по сигналу 2 передает в сумматор 10 содержимое счетчика 8 со сдвигом на ( разрядов влево, что соответствует умножетию на 2Н. Сигнаш 2 вырабатьшается блоком управления в зависимости от состояний счетчиков 6 н 4. Счетчик 6 эад:аех через дешифратор 7 текущую велиliffly шага 2, а счетвдк 4 обеспечювает нужное i колйчгестйо шагов данной величины я упрйЛяет через блок 3переключением на сЛедук)щую величину шага. Таким образрм, п&сле прихода им пульса т на вь1ходе блока формирования синуса находится соответствующее значение тригонометрического коэффициента. После вычисления всех тригонометрических коэффициентов в. столбце, счетчики 4 и 6 устанавливаются в исходное положение,.

В процессе работы устройства на сумматоре 10 хранится аргумент текущего тригонометрического коэффициента, который подается на блок формирования синуса 11.

Точность вычисления значений функции снНуса зависит от точности блока 11. Если моделирование осуществляется при помоцщ гибридкь1)( функциональных преобразователей, то может. быть достигнута точность порядка 0,5%.

В результате проведенных испытаний в со ставе гибридного вычислительного комплекса для определения статистических характеристик случайных процессов получено, что йспользрва ние йредлОженнбгб устройства уменьшает время йроведений статистических исследований по 32-м частотам в диапазоне от О до 1024 в. 32 раза, и позволяет цёсти обработку данных в реаЛьяом масЩтабе в:ремени.

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

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

Источники информации, принятые во внимание при экспертизе 1. Алексеев В.В.,Ершов Д.В., Недосекин Д.Д., Вейсов Е,А. Быстродействующий аналогоцифровой генератор тригонометрических коэффициентов для статических исследований/

6904926V

ВьгаислИтельНая. техника. Радиотехника, радиоизмерения, магнитные материалы, ч. 1, АН СССР. Сибирское отделение, Красноярск, 1974.

2. Степащкйн А. И. Коршунов Ю, М. Дис5 кретный генератор синусоидальных сигналов. Известие ВУЗ, Приборостроение , № 4, 1967.

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

название год авторы номер документа
Цифровое устройство для вычисления тригонометрических коэффициентов 1978
  • Алексеев Владимир Васильевич
  • Недосекин Дмитрий Дмитриевич
  • Чернявский Евгений Александрович
SU792261A1
Устройство для формирования адресов процессора усеченного быстрого преобразования Фурье 1984
  • Медведев Владимир Петрович
  • Сысоев Виктор Унович
SU1278883A1
Устройство для реализации двухмерного быстрого преобразования Фурье 1982
  • Карташевич Александр Николаевич
  • Николаевский Владимир Владимирович
  • Рябцев Александр Александрович
  • Ходосевич Александр Иванович
SU1164730A1
Устройство для определения координат объекта 1990
  • Бакут Петр Алексеевич
  • Ворновицкий Игорь Эммануилович
  • Ильин Анатолий Григорьевич
  • Казанцев Генрих Дмитриевич
  • Курячий Михаил Иванович
  • Ли Вячеслав Владимирович
SU1814196A1
Устройство для вычисления спектра уолша функций синуса и косинуса 1979
  • Шмерко Владимир Петрович
SU864291A1
Анализатор спектра Фурье 1984
  • Вишняков Юрий Михайлович
  • Кухарев Георгий Александрович
  • Ислямова Эльвира Сергеевна
  • Усенко Наталья Яковлевна
SU1226486A1
ГЕНЕРАТОР ДИСКРЕТНЫХ ЭКСПОНЕНЦИАЛЬНЫХ ФУНКЦИЙ 2008
  • Турко Сергей Александрович
  • Турко Александра Сергеевна
  • Стасенко Анастасия Сергеевна
  • Турко Людмила Федоровна
RU2371754C1
Устройство для реализации двумерного быстрого преобразования фурье 1983
  • Карташевич Александр Николаевич
  • Курлянд Михаил Соломонович
  • Ходосевич Александр Иванович
SU1142845A1
Цифровой анализатор спектра 1985
  • Буров Владислав Александрович
  • Туз Юлиан Михайлович
SU1322172A1
УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ПСЕВДОСЛУЧАЙНОГО СИГНАЛА 1989
  • Вишняков В.А.
SU1692272A1

Реферат патента 1979 года Цифровое устройство для вычисления тригонометрических коэффициентов

Формула изобретения SU 690 492 A1

cspoc :

SU 690 492 A1

Авторы

Чернявский Евгений Александрович

Недосекин Дмитрий Дмитриевич

Алексеев Владимир Васильевич

Даты

1979-10-05Публикация

1977-07-11Подача