Устройство для выполнения преобразования фурье
Изобретение относится к области вычислительной техники и может быть использовано при анализе случайных сигналов. Техническим результатом является повышение точности. Устройство содержит генератор тактовых импульсов, блок синхронизации, генератор вспомогательного случайного сигнала, блок сравнения, двоичный счетчик, блок постоянной памяти и накапливающие сумматоры-вычитатели. 2 ил.
Изобретение относится к автоматике и вычислительной технике и может быть использовано в радиотехнических и измерительных системах для определения коэффициентов преобразования Фурье при гармоническом анализе детерминированных и случайных сигналов в реальном масштабе времени.
Известно устройство для выполнения преобразования Фурье, содержащее блок задания входной информации, генератор тактовых импульсов, генератор псевдослучайных чисел, блок формирования стробимпульсов, блок памяти, две группы, каждая из которых содержит по n шифраторов и по n сумматоров-вычитателей, регистр промежуточных коэффициентов и вычислительный блок, причем информационный вход блока задания входной информации является информационным входом устройства, выход генератора тактовых импульсов подключен к входу генератора псевдослучайных чисел, выход которого подключен к адресному входу блока памяти и к входу блока формирования стробимпульсов, выход которого подключен к управляющему входу блока задания входной информации, выход знакового разряда которого подключен к первым входам всех шифраторов, вторые входы которых подключены к соответствующим выходам блока памяти, выходы шифраторов первой и второй групп подключены к управляющим входам соответствующих сумматоров-вычитателей первой и второй групп соответственно, информационные входы всех сумматоров-вычитателей подключены к информационному выходу блока задания входной информации, выходы сумматоров-вычитателей первой и второй групп подключены к входам соответственно первого и второго регистров промежуточных коэффициентов, выходы которых подключены к входам соответственно первого и второго вычислительных блоков, входы и выходы которых являются выходами устройства (А.С. СССР 928363, МКИ G 06 F 15/332. Бюл. 18, 1982). Недостатком данного устройства является сложность технической реализации, обусловленная наличием в его составе двух групп шифраторов. Наиболее близким по технической сущности к предлагаемому изобретению является устройство для выполнения преобразования Фурье, содержащее аналого-цифровой преобразователь, генератор тактовых импульсов, генератор псевдослучайных чисел, счетчик, блок постоянной памяти, две группы блоков сравнения и накапливающих сумматоров-вычитателей, причем информационный вход аналого-цифрового преобразователя является информационным входом устройства, выход генератора тактовых импульсов подключен к тактовому входу генератора псевдослучайных чисел, к счетному входу счетчика и к входу синхронизации аналого-цифрового преобразователя, выход аналого-цифрового преобразователя подключен к информационным входам накапливающих сумматоров-вычитателей первой и второй групп, выходы которых являются информационными выходами устройства соответственно первой и второй групп, информационный выход счетчика подключен к адресному входу блока постоянной памяти, информационные выходы первой и второй групп которого подключены к первым входам блоков сравнения соответственно первой и второй групп, выходы которых подключены к входам выбора режима работы накапливающих сумматоров-вычитателей соответственно первой и второй групп, выход генератора псевдослучайных чисел подключен к вторым входам блоков сравнения первой и второй групп (А.С. СССР 1177822, МКИ G 06 F 15/332. Бюл. 33, 1985). Недостатком данного устройства является техническая сложность его реализации. Оно содержит две группы цифровых блоков сравнения, которые должны осуществлять операцию сравнения в общем случае многоразрядных отсчетов последовательности псевдослучайных чисел и числовых кодов, соответствующих значениям фильтрующих функций на выходах первой и второй групп блока постоянной памяти. Целью изобретения является упрощение устройства для выполнения преобразования Фурье. Цель достигается тем, что в устройство для выполнения преобразования Фурье, содержащее генератор тактовых импульсов, генератор вспомогательного случайного сигнала, выход которого соединен с вторым входом блока сравнения, двоичный счетчик, выход которого соединен с адресным входом блока постоянной памяти, первую и вторую группы накапливающих сумматоров-вычитателей, выходы которых являются выходами первой и второй групп соответственно оценок












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


Из (8) и (9) нетрудно видеть, что оценки






tq = NqT0, g = 0, 1, 2, 3,..., Q. (10)
При этом общее число выборок знакового сигнала z(t) на интервале времени t0





Из полученных выражений нетрудно видеть, что вся процедура вычисления оценок






При технической реализации устройства в качестве блока 1 сравнения можно использовать интегральный компаратор (см. Нефедов А.В. Интегральные микросхемы и их зарубежные аналоги: Справочник. Т.5. - М.: КУбК-а, 1997. - С. 113-119). В этом случае уровень логической единицы на выходе блока 1 сравнения будет соответствовать значению "+1" знакового сигнала z(t), а уровень логического нуля на выходе этого блока будет соответствовать значению "-1" знакового сигнала z(t). Начало работы устройства осуществляется по сигналу "Пуск", который представляет собой короткий импульс. Сигнал "Пуск" поступает на вход запуска блока 4 синхронизации, на вход сброса двоичного счетчика 5 и на входы сброса накапливающих сумматоров-вычитателей 81-8K первой 71 и второй 72 групп. В результате действия сигнала "Пуск" двоичный счетчик 5 и накапливающие сумматоры-вычитатели 81-8K первой 71 и второй 72 групп обнуляются. По сигналу "Пуск" на выходе блока 4 синхронизации появляются тактовые импульсы, которые поступают на счетный вход двоичного счетчика 5 и на тактовые входы накапливающих сумматоров-вычитателей 81-8K первой 71 и второй 72 групп. Рассмотрим более подробно работу блока 4 синхронизации и один из возможных вариантов его исполнения (см. фиг.2). В исходном состоянии на прямых выходах RS-триггера 10 и D-триггера 11 присутствуют уровни логического нуля. Уровень логического нуля с прямого выхода D-триггера 11 поступает на второй вход элемента И 12 и запрещает прохождение на выход этого элемента тактовых импульсов с его первого входа, который является тактовым входом блока 4 синхронизации и подключен к выходу генератора 3 тактовых импульсов. Сигнал "Пуск" поступает на вход запуска блока 4 синхронизации и далее поступает на S-вход RS-триггера 10, на прямом выходе которого устанавливается уровень логической единицы. Уровень логической единицы с прямого выхода RS-триггера 10 поступает на D-вход D-триггера 11, на тактовый вход которого поступают тактовые импульсы. При поступлении очередного тактового импульса по его переднему фронту на прямом выходе D-триггера 11 устанавливается уровень логической единицы, который поступает на второй вход элемента И 12 и разрешает прохождение тактовых импульсов на выход этого элемента с его первого входа. Тактовые импульсы с выхода элемента И 12 проходят на выход блока 4 синхронизации, а также поступают на вход делителя 9. Момент времени появления тактовых импульсов на выходе блока 4 синхронизации определяет начало процесса вычисления оценок

Тактовые импульсы с выхода блока 4 синхронизации поступают на счетный вход двоичного счетчика 5, выход которого соединен с адресным входом блока 6 постоянной памяти. (В качестве двоичного счетчика можно использовать, например, счетчик К555ИЕ10. См. Нефедов А.В. Интегральные микросхемы и их зарубежные аналоги: Справочник. Т.5. - М.: КУбК-а, 1997. - с. 166. Блок постоянной памяти может быть построен, например, на основе микросхем серии К573. См. Полупроводниковые БИС запоминающих устройств: Справочник / В.В. Баранов, Н. В. Бекин, А.Ю. Гордонов и др.; Под ред. А.Ю. Гордонова и Ю.Н. Дьякова. - М.: Радио и связь, 1987. - С. 305-312.)
Блок 6 постоянной памяти имеет две группы выходов по К выходов в каждой. На выходах первой группы блока 6 постоянной памяти формируются числовые последовательности, соответствующие значениям фильтрующих функций


После прохождения N тактовых импульсов на выход блока 4 синхронизации, которые одновременно поступают и на вход делителя 9 (см. фиг.2), на выходе делителя 9 вырабатывается короткий импульс, который поступает на R-входы RS-триггера 10 и D-триггера 11 и возвращает эти триггеры в исходное нулевое состояние, то есть на их прямых выходах устанавливаются уровни логического нуля. Уровень логического нуля с прямого выхода D-триггера 11 поступает на второй вход элемента И 12 и запрещает прохождение на выход этого элемента тактовых импульсов с его первого входа. Соответственно прекращается прохождение тактовых импульсов и на выход блока 4 синхронизации. На этом процесс вычисления оценок



Полученные результаты Sa(k) и Sb(k) с точностью до постоянного множителя




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

РИСУНКИ
Рисунок 1, Рисунок 2
Похожие патенты:
Изобретение относится к области вычислительной техники и может быть использовано при анализе случайных сигналов
Изобретение относится к вычислительной технике и может быть использовано для преобразования сигналов
Анализатор спектра по функциям уолша // 2160926
Изобретение относится к области обработки информации и может быть использовано в анализаторах речевых сигналов
Изобретение относится к способам обработки цифрового сигнала
Изобретение относится к вычислительной технике и может быть использовано для вычисления скользящего спектра Фурье
Цифровой фильтр // 2123758
Изобретение относится к цифровой обработке сигналов и может быть использовано при реализации преселекторов - полосовых фильтров, выделяющих сигнал в рабочем диапазоне частот, либо пространственных фильтров - формирователей характеристик направленности в фазированных антенных решетках, например в системах связи, а также других системах цифровой обработки сигналов в реальном масштабе времени
Способ оценки загрязнения атмосферы // 2117286
Способ идентификации типов растительности // 2115887
Изобретение относится к области автоматики и вычислительной техники и может быть использовано для спектрального и корреляционного анализа случайных процессов, для цифровой фильтрации, сжатия информации в технике связи
Изобретение относится к области вычислительной техники и может быть использовано в системах быстрой обработки сигналов
Анализатор функций уолша // 2203504
Изобретение относится к области вычислительной техники и может быть использовано для спектрального анализа сигналов произвольной формы
Изобретение относится к измерительной технике и может быть использовано для измерения неэлектрических величин
Изобретение относится к определению коэффициентов функции
Изобретение относится к информационным технологиям
Цифровое устройство оценки дальности // 2264650
Изобретение относится к цифровой вычислительной технике и может быть использовано в радиолокационных системах (РЛС) в устройствах измерения радиальных скорости и дальности цели