Цифровой генератор спектра фурье

Номер патента: 446063

Авторы: Евтеев, Кущев, Пикулин, Чайковский, Юрухин

ZIP архив

Текст

О П И С А Н И Е (и) 446063изоьеЕтения Союз Советских Социалистических Реслублик(22) Заявлено 22.05.73 (21) 1921377/18-2с присоединением заявки6 15/34 51) Государственный комитет (32) ПриоритетСовета Министров СССРло делам изобретенийОпубликовано 05,10,74. Бюллетень37. И. Евтее В,И.Ч 1) Заявите Воронежский политехии Воронежский технологи еский институт еский институ(54) ЦИФРОВОЙ ГЕНЕРАТОР СПЕКТ относится к области вычисли- и и предназначено для цифросигналов в реальном масштабе Изобретениетельной техниквой обработкивремени.Известны гежащие генерачик, преобразотельные блоки ераторы спектра Фурьеор тактовых импульсователь аналог - код,и сумматоры. содерв, счетм ножиРабота этих генераторов основана на умножении каждого дискретного отсчета сигнала на цифровой эквивалент мгновенного значения синуса (косинуса), который выдается из специального циклического устройства. Полученные частные произведения суммируются, в результате чего после обработки последнего отсчета формируется значение коэффициента Фурье данной гармоники, которое выдается для считывания. Процесс повторяется до тех пор, пока все требуемые гармоники не будут вычислены.Таким образом, эти устройства определяют коэффициенты Фурье последовательно и для работы в реальном масштабе времени имеют блок хранения дискретных отсчетов сигнала, осуществляющий сжатие их во времени. Коэффициенты Фурье генерируются в течение промежутка времени, следующего за временем поступления дискретных отсчетов. Таким образом, эти устройства не имеют времени для оперативного анализа спектральных составляющих.Целью изобретения является повышениебыстродействия устройства.5 Эта цель достигается тем, что в предложенное устройство, введены образователи кода аргумента в значения синуса и косинуса, входы которых соединены с выходом формирователя кода аргумента и знаков синуса и коси нуса, а выходы - со входами соответствующих множительных блоков, формирователь кода аргумента и знаков синуса и косинуса, первый вход которого подключен к выходу делителя частоты, второй - к выходу счетчи ка, третий к выходу генератора. Выходформирователя подключен ко входу преобразователя кода аргумента в значение синуса и косинуса. Первые входы схем совпадения подключены к выходу счетчика, вторые - к 20 выходам сумматоров, а выходы - к выходуустройства. Первые входы параллельно сдвигающих регистров подключены к выходу генератора, вторые - к выходам сумматоров, а выходы - к выходам сумматоров.25 Это позволяет совместить время вычислениявсех коэффициентов Фурье с временем поступления дискретных значений исследуемого сигнала. При этом частные произведения, составляющие коэффициенты Фурье всех гармо ник, вычисляются каждый раз за промежуток3времени между двумя последовательно поступающими дискретными отсчетами. В результате отпадает надобность в сжатии отсчетов по времени и связанном со сжатием устройстве памяти. Выдача числовых значений коэффициентов Фурье также осуществляется между двумя дискретными отсчетами в начале следующего цикла приема информации о сигнале.На фиг. 1 изображена блок-схема устройства; на фиг. 2 - функциональная схема преобразователя кода аргумента в значения синуса (косинуса) .Устройство содержит преобразователь аналог в к 1, генератор тактовых импульсов 2, делитель частоты 3, счетчик 4, формирователь 5 кода аргумента и знаков синуса и косинуса, преобразователи 6, 7 кода аргумента в значения синуса и косинуса соответственно, блоки умножителей (множительные блоки) 8, 9, сумматоры 10, 11, параллельно сдвигающие регистры 12, 13, схемы совпадения 14, 15, преобразователь код в анал 16, дискриминаторы 17, дешифратор номера порога 18, коммутатор 19 пороговых значений аргумента, коммутатор 20 числовых пороговых значений функций, блок формирования разности 21, коммутатор приращений функций 22, суммирующую схему 23 и умножитель 24.Цифровой генератор спектра Фурье работает следующим образом.Определение спектральных составляющих исследуемого сигнала основано на реализации следующего алгоритма; где А и Вл, - коэффициенты Фурье исследуемого сигнала при косинусе и синусе соответственно;х; - числовое значение дискретного отсчета сигнала;- порядковый номер дискретного отсчета; Й - порядковый номер гармоники;и - число дискретных отсчетов. Исследуемый сигнал (Ц поступает на вход преобразователя аналог - код 1, где происходит его дискретизация частотой, идущей с выхода делителя 3, и преобразование дискретных отсчетов в цифровую форму. Коды дискретных отсчетов подаются на объединенные входы блоков умножителей 8, 9, формирующих частные произведения2 л 2х,созе, и х(1)з 1 пй,и и Цифровые значения синуса и косинуса формируются преобразователями аргумента в значение синуса 6 или косинуса 7 по кодовым значениям аргументовфункций синуса или косинуса, поданным на соответствующие входы этих преобразователей из формирователя 5. 15 20 25 Зо 35 40 45 50 55 60 65 4Формирование кода аргумента и знаков синуса и косинуса осуществляется за время между двумя импульсами частоты делителя 3 следующим образом,Номер 1 дискретного значения, зафикоированный на счетчике 4, суммируется Й раз стробирующими импульсами генератора 2 в формирователе 5.Знаки функций синуса и косинуса в формиирователе 5 определяются числом - по изве 4 стному алгоритму, вытекающему из периодичности функций синуса и косинуса. ЗначенияИ, являющиеся кодами аргументов функций впроцессе определения частных произведенийвсех гармоник при фиксированном г последовательно выдаются для /г=О, 1, 2, 3,Цифровые значения частных произведений суказанием их знаков поступают на сумматоры10 и 11, Знак частного произведения осуществляет переключение сумматора на суммирование или вычитание. В результате частное произведение, поступающее на сумматор, либосуммируется с предыдущим результатом, либо вычитается из него.Каждый сумматор 10 и 11 связан прямой иобратной связью с соответствующими сдвигающими регистрами 12 и 13, что позволяет осуществлять циклическое движение сумм частных произведений, соответствующих 1=0,1,2,3, , внутри сдвигающих регистров с возвращением в сумматоры сумм для Й=О ко времени очередного (1+ 1)-го дискретного отсчета сигнала.Параллельно сдвигающий регистр выполнен в виде параллельно соединенных разрядных цепочек, образующих уровни (число уровней равно числу определяемых гармоник).Сдвиг слов в регистре происходит с тактовой частотой генератора 2 и заключается вперемещении состояния разрядов всех цепочек сдвигающего регистра в соответствующийразряд цепочек следующего уровня. В результате происходит движение разрядных слов,соответствующих суммам частных произведений по уровням параллельно сдвигающего регистра.После й умножений на вторые входы сумматоров 10 и 11 подаются из параллельносдвигающих регистров 12 и 13 суммы частныхпроизведений, соответствующих нулевой гармонике, и генератор готов к следующему цик.лу вычислений,Очевидно, что за время выдачи всех и от.счетов в разрядных цепочках параллельносдвигающих регистров 12 и 13 по всем уровням будут накоплены значения коэффициентовА и ВьВ промежутке времени между засылкойи-го дискрета исследуемого участка сигнала ипервым отсчетом следующего его участка осуществляется выдача коэффициентов Фурье А,и В, через открытые схемы 14 и 15 на вне,шпее устройство или ЦВМ, 446063Предмет изобретения Цифровой генератор спектра Фурье, содержащий генератор тактовых импульсов, делитель частоты, соединенный с входом счетчика, преобразователь аналог - код, первый вход которого соединен с входом счетчика, а второй - с источником информации, множительные блоки, входы которых подключены к выходу преобразователя аналог - код, сумматоры, первые входы которых подсоединены к выходам множительных блоков, о т л и ч а ющ и й с я тем, что, с целью повышения быстродействия, в него введены преобразователи кода аргумента в значения синуса и косинуса, выходы которых подключены ко входам множительных блоков, формирователь кода аргумента и знаков синуса и косинуса, первый вход которого подключен к выходу делителя частоты, второй - к выходу счетчика, третий - к выходу генератора, выход формирователя подключен ко входу преобразователей кода аргумента в значения синуса и косинуса, схемы совпадения, первые входы которых подключены к выходу счетчика, вторые - к выходам сумматоров, и выходы - к выходу 10 15 20 25 устройства, параллельно сдвигающие регистры, первые входы которых подключены к выходу генератора, вторые - к выходам сумматоров, а выходы - к входам сумматоров.2. Устройство по п. 1, отличающееся тем, что в нем преобразователь кода аргумента в значения синуса и косинуса содержит другой преобразователь код в анал, выход которого соединен с входами дискриминаторов, а их выходы - с входами дешифратора номера порога, выход которого соединен с входами коммутаторов, выход коммутатора числовых пороговых значений функции соединен с первым входом суммирующей схемы; выход коммутаторов пороговых значений аргумента соединен с первым входом блока формирования разности, выход которого соединен с первым входом умножителя, второй вход которого соединен с коммутатором приращений функции, а выход - со вторым входом суммирующей схемы; причем вход преобразователя кода аргумента в значение синуса, косинуса подключен ко входу преобразователя код - аналог, а выход - к выходу суммирующей схемы.ИПИ Г Изд.637 Тираж 624сударственного комитета Совета Мини по делам изобретений и открытийМосква, )К, Раушская наб., д. 4/5 ипография, пр. Сапунова, 2 Подписноеов СССР

Смотреть

Заявка

1921377, 22.05.1973

ВОРОНЕЖСКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ, ВОРОНЕЖСКИЙ ТЕХНОЛОГИЧЕСКИЙ ИНСТИТУТ

ЕВТЕЕВ ЮРИЙ ИВАНОВИЧ, КУЩЕВ БОРИС ИВАНОВИЧ, ПИКУЛИН ВЛАДИМИР СТЕПАНОВИЧ, ЧАЙКОВСКИЙ ВИТАЛИЙ ИВАНОВИЧ, ЮРУХИН БОРИС НИКИТИЧ

МПК / Метки

МПК: G06F 1/02, G06F 17/14

Метки: генератор, спектра, фурье, цифровой

Опубликовано: 05.10.1974

Код ссылки

<a href="https://patents.su/4-446063-cifrovojj-generator-spektra-fure.html" target="_blank" rel="follow" title="База патентов СССР">Цифровой генератор спектра фурье</a>

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