Анализатор спектра фурье
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИРЕСПУБЛИК 9) (11) 4 б 06115 332 ЕНИ ени ов в приотехнический ин(Ленина)Е. Фомичев, п штейн аноие во СССР 32, 1982.СССР32, 1985, КТРА ФУРЬЕ я к специализи слительной тех ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ ПИСАНИЕ ИЗОБРЕАВТОРСКОМУ СВИДЕТЕЛЬСТВ(57) Изобретение относитсрова нным средствам вычи ники, предназначенным для определ спектральных свойств сложных сигнал задачах идентификации объектов, н мер в технической диагностике, ок логии. Цель изобретения - повыш быстродействия. Поставленная цель стигается за счет того, что в состав ройства входят входной регистр, преоб ватель код-частота, счетчики импул блоки регистров, мультиплексор, ре сдвига, три элемента ИЛИ, регистр коэ циента, счетчики адресов записи, элем И, дешифратор адресов считывания, су тор по модулю два, усреднитель, дему плексор, блок регистров, синхронизатор. уст- разоьсов, гистр ффиенты мма- льти 2 ил.Изобретение относится к специализированным средствам вычислительной техники, предназначенным для определения спектральных свойств сложных сигналов в задачах идентификации обьектов, например в технической диагностике, океанологии.Цель изобретения - повышение быстродействия,На фиг. 1 представлена функциональная схема анализатора; на фиг. 2 - временные диаграммы формирования первого и второго ряда произведений с направлениями счета тактовых импульсов (а) и гп-е циклы опроса произведений для усреднения и результат вычислений спектра (б - в).Анализатор спектра Фурье содержит входной регистр 1, преобразователь 2 кодчастота, счетчики 3 и 3 импульсов, блоки регистров 4 и 4 г, мультиплексор 5, регистр 6 сдвига, элементы ИЛИ 7 и 8, элемент ИЛИ 9, регистр 10 коэффициента счетчики 11 и 12 адресов записи, элементы И 13 и 14, дешифратор 15 адресов считывания, сумматор 1 б по модулю два, усреднитель 17, демультиплексор 18, блок 19 регистров И синхронизатор 20.Синхронизатор 20 содержит генератор 21 импульсов, счетчик-делитель 22, элемент 23 задержки, подключенный к входу запуска блока, элементы ИЛИ 24 - 27, ЙЯ-триггер 28 и элементы И 29 и 30, Выходы элементов ИЛИ 24, 25 и 27 являются первым, вторым и третьим выходами блока соответственно, а выход элемента И 30 - четвертым выходом блока. Первый и второй выходы триггера 28 являются пятым и шестым выходами синхронизатора.Анализатор спектра работает следующим образом.В исходном состоянии все блоки обнулены, на первом выходе синхронизатора 20 установлена необходимая частота записи входных отсчетов сигнала в регистр 1, а в генераторе 21 для третьего (или четвертого) выходов - частота тактовых импульсов. В регистр 10 коэффициента записан код числа К=И/4, а в регистры дешифратора 15 адресов считывания - коды чисел М/4 и Я/2 длия пересчета кодов текущих адресов к значениям их на первой четверти периода гармонической функции, При этом в регистре 6 сдвига первая группа п выходов (от 1-го до -го) установлена через такое количество разрядов (фиг, 2 а), что на каждый и-й выход сдвигаемый единичный импульс 1 поступает через интервал времени ьТпосле импульса с предыдущего (и - 1)-го выхода, благодаря чему образуется ряд интервалов (АТь ЛТ, , ЛТ;), пропорциональных приращениям первых ординат синусной функции на первой четверти периода. Вторая группа п выходов регистра б сдвига, подключенная к (К - )- входам элемента ИЛИ 8, формирует второй ряд временных интервалов (ЛТ, ЛТ 5 10 15 20 25 30 35 40 45 50 55 ЛТ,+), пропорциональных разности значений последущей и предыдущей ординат от К-й до (К - -й на первой четверти периода синусной функции (фиг. 2 а). Причем количество разрядов от входа до ) -го выхода равно количеству разрядов от входа до К-го выхода.При начале работы анализатора на вход запуска синхронизатора 20 подается единичный запускающий импульс 1 (например, нажатием кнопки Пуск на передней панели происходит разряд накапливающей Кб-цепи), через элемент 23 задержки и элементы ИЛИ 24 и 26 он поступает на Ь-вход КЯ-триггера 28, а через первый и третий выходы синхронизатора 20 - на входы тактовый и записи регистра 6 сдвига и тактовые входы регистра 1 и счетчика 3. При этом в регистр 1 записывается первый отсчет Х входного сигнала в виде модуля Х и знака здп(Х), в счетчик 3 - в виде модуля Х,1, а в первую ячейку регистра б сдвига - единичный импульс 1, который последовательно начинает сдвигаться в следующие ячейки по тактовым импульсам, поступающим через открытый элемент И 29 и элемент ИЛИ 27.Одновременно с этим в преобразователе 2 код Х преобразуется в поток импульсов частоты Гь который подается на счетный вход счетчика импульсов 3, формируя в нем текущие увеличивающиеся значения кодов Он, а поступая на инверсный вход счетчика импульсов 3, формирует в нем коды О г, уменьшающиеся от первоначально записанного значения Х, Эти коды через соответствующие интервалы времени, задаваемые регистром 6 сдвига, по управляющим сигналам с выходов элементов ИЛИ 7 и 8 считываются в соответствующие блоки регистров 4 и 4.По мере сдвига импульса 1 в следующие разряды регистра 6 сдвига на соответствующих 1, 2, 3, , 1 выходах первого ряда и 1, 2, 3, , (К - 1)-м выходах второго ряда его выходов появляются управляющие сигналы, разрешающие считывание ряда кодов О н и О . в блоки регистров 4 и 4 по адресам записи А;, сформированным в счетчиках 11 и 12 соответственно. Причем адреса и ячеек блока регистров 4 увеличиваются при поступлениитактовых импульсов на вход счетчика 11 (Аз;= 1, 2, , 1), а адреса ячеек блока регистров 4 уменьшаются (Аз =К, (К - 1), К - 2), , (К - ) ) ), так как счетчик 12 работает в режиме вычитания.В результате операций суммирования - записи кода и вычитания - записи кода в общем количестве К ячеек (регистров) блоков регистров 4 и 4 г запоминаются два ряда кодов, пропорциональных произведению отсчета Х на соответствующую п-ю ординату на первой или второй части четверти периода синусной функции (фиг. 2 а)3870 1 О 15 20 выхода синхронизатора 20. Тактовые импульсы также поступают через элемент ИЛИ 9 на счетный вход счетчика 11 адресов записи, выходные коды Аве которого через элемент И 14 подключены к адресному входу демультиплексора 18.Таким образом, одновременно с форми 30 рованием кодов адресов А.=А;, осуществляющих в каждом гп-м цикле обработки отзфХяп ( - ЕЛт) при п=п=1, 2, , 1; Я2дХ 11 - яп(2 - ХЛт) 1 при п=пг= =1, 2, , с - ).4 к кПричем ХАт=ХЬтпг=0,5 ХКтл.1,: + .-В итоге все К кодов произведения 6формируются в два раза быстрее, чем в известном анализаторе, имеющем один ряд выходов в регистре сдвига.После сдвига единичного импульса на последний выход регистра 6 сдвига он поступает на его вход обнуления, а через первый вход синхронизатора 20 - на К-вход КЯ-триггера 28 и через элемент ИЛИ 25 - на вход обнуления входного регистра 1 и счетчиков 3 и Зг, которые устанавливаются в нулевое,состяние. При этом КЯ-триггер 28 срабатывает, закрывая элементы И 29 и 13 и открывая элементы И 30 и 14.Одновременно единичный импульс с последнего выхода регистра 6 сдвига поступает на третий вход дешифратора 15 адресов считывания для установки в нем начальных условий, а на его второй вход начинают поступать тактовые импульсы с четвертого счетов Х =считывание произведений Ос К выходов блоков регистров 4 и 4 г через мультиплексор 5 на вход усреднителя 17, также осуществляется распределение результатов усреднений через демультиплексор 18 по адресам А,р в соответствующие регистры блока 19 регистров для накапливания результата обработки сигнала (фиг. 2 б - в). При этом шаг опроса произведений 6в каждом цикле обработки равен номеру цикла, т,е. ЛА=М, а распределение кодов в блок 19 регистров осуществляется с постоянным шагом (номером регистров 19) ЛА,р= во всех циклах, что приводит в итоге к эффекту сжатия периода гармонической функции в гп раз (фиг. 2 в).После 1=И тактовых импульсов, поступивших на счетный вход счетчика 11 адресов записи и на тактовые входы дешифратора 15 адресов считывания и усреднителя 17, во все регистры (1=1, М) блока 19 регистров распределяются соответствующие коды, считанные из блоков регистров 4 и 4 г. При этом на выходе переполнения (в старшем разряде (счетчика 11 формируется импульс, который подается на второй вход синхронизатора 20:КЯ-триггер 28 срабатывает, закрывая элемент И 30 для прохождения тактовых импульсов и подготовив элементы ана 35 40 45 50 55 10лизатора для обработки следующего (гп+1) -го отсчета входного сигнала.Каждый гп-й входной отсчет Х(гп, ъ 1), гп=1, Х обрабатывается по аналогичной процедуре: запись отсчета.в регистр 1 - запуск преобразователя 2 код в часто - счет импульсов частоты Г счетчиками 3 и Зг - считывание двух рядов текущих кодов в блоки регистров 4, и 4 г - опрос этих кодов и усреднение с предыдущим результатом - накапливание результата в блоке 19 регистров.При этом в усреднителе 17 для т-го отсчета сигнала вычисления текущего значения 1-й ординаты спектра выполняется в соответствии с формулойс; (1)+ ( ) 0,где с = о или 1, соответствующие положижительному или отрицательному знаку входного отсчета (зс)пХ,) значение управляющего сигнала с выходасумматора 16 по модулю два;О , - коды четверти периода гармонической функции, считываемые черезмультиплексор 5 по кодам адресов,вычисляемых в дешифраторе 15.Таким образом, после гп=1 М циклов обработки входного сигнала в блоке 19 регистров накапливается сумма, описываемаявыражениемл 2 пЯ (1 ЛФ) = В 1 Х ( - 1) Р+Х 06 (1 - гпИ ),Р=о ф 1.-где р - количество переходов гармонической функции гп-й частоты через нулевой уровень на йнтервале представления;В 1 - масштабирующий коэффициент,учитывающий шаг дискретизации сигнала.Формула изобретенияАнализатор спектра Фурье, содержащий синхронизатор, регистр сдвига, два элемента ИЛИ, первый счетчик адресов записи, два элемента И, два блока регистров, первый счетчик импульсов, мультиплексор, усредни- тель, демультиплексор, сумматор по модулю два, дешифратор адресов считывания, преобразователь код в часто и входной регистр, выход которого подключен к входу преобразователя код в часто, выход которого подключен к счетному входу первого счетчика импульсов, информационный выход которого подключен к информационному входу первого блока регистров, выход которого подключен к первому информационному входу мультиплексора, выход которого подключен к первому информационному входу усреднителя, выход которого подключен к информационному входу демультиплексора, выходы которых подключены к соответствующим информационным входам второго блока регистров, выход которого подключен к второму информационному входу усреднителя и является информационным выходом анализато 1387010ра, выходы разрядов первой группы регистра сдвига подключены к соответствующим входам первого элемента ИЛИ, выход которого подключен к тактовому входу первого блока регистров и первому входу второго элемента ИЛИ, выход которого подключен к счетному входу первого счетчика адресов записи, информационный выход которого подключен к первым выходам первого и второго элементов И, выходы которых подключены к адресным входам первого блока 10 регистров и демультиплексора, первый выход синхронизатора подключен к входу разрешения записи регистра сдвига, тактовому входу входного регистра, входу обнуления первого блока регистров и первому входу дешифратора адресов считывания, первый и второй выходы которого подключены соответственно к управляющему входу мультиплексора и первому входу сумматора по модулю два, выход которого подключен к знаковому входу усреднителя, второй выход синхронизатора подключен к входам обнуления входного регистра и первого счетчика импульсов, третий выход синхронизатора подключен к тактовому входу регистра сдвига, выход старшего разряда которого подключен к входу обнуления регистра сдви. 25 га, второму входу дешифратора адресов считывания и входу обнуления синхронизатора, четвертый выход которого подключен к второму входу второго элемента ИЛИ, тактовому входу усреднителя и третьему входу дешифратора адресов считывания, ЗО пятый выход синхронизатора подключен к второму входу первого элемента И, шестой выход синхронизатора подключен к второму входу второго элемента И и входу обнуления первого счетчика адресов записи, выход переноса которого подключен к входу оста- нова синхронизатора, второй вход сумматора по модулю два подключен к выходу знакового разряда входного регистра, информационный вход которого является информационным входом анализатора, отличающийся тем, что, с целью повышения быстродействия, в него введены третий блок регистров, второй счетчик импульсов, второй счетчик адресов записи, третий элемент ИЛИ и регистр коэффициента, выход которого подключен к информационному входу второго счетчика адресов записи, информационный выход которого подключен к адресному входу третьего блока регистров, выход которого подключен к второму информационному входу мультиплексора, выход преобразователя код - частота подключен к счетному входу второго счетчика импульсов, информационный выход которого подключен к информационному входу третьего блока регистров, тактовый вход которого соединен со счетным входом второго счетчика адресов записи и подключен к выходу третьего элемента ИЛИ, входы которых подключены к выходам соответствующих разрядов второй группы регистра сдвига, первый выход синхрони- затора подключен к входам разрешения записи второго счетчика импульсов и второго счетчика адресов записи и входу обнуления третьего блока регистров, второй выход синхронизатора подключен к входу обнуления второго счетчика импульсов, информационный вход которого подключен к информационному входу анализатора, шестой выход синхронизатора подключен к входу обнуления второго счетчика адресов записи.387010П Рй 2. 2 СоставитеТехред И. ВТираж 704ного комитета СССРосква, Ж - 35, Рарафическое предпри ль А. Баерес по делам изобретений и открыти 1ушская наб., д. 4/5ятие, г. Ужгород, ул. Г 1 роектная, 4 Редактор И. ШуллаЗаказ 1223/48ВНИИПИ Государстве113035, МПроизводственно-поли ов Корректор А. Тяско Подписное
СмотретьЗаявка
4137206, 20.10.1987
ЛЕНИНГРАДСКИЙ ЭЛЕКТРОТЕХНИЧЕСКИЙ ИНСТИТУТ ИМ. В. И. УЛЬЯНОВА
ЯКИМЕНКО ВЛАДИМИР ИВАНОВИЧ, ФОМИЧЕВ БОРИС ЕВГЕНЬЕВИЧ, БУЛЬБАНЮК АНАТОЛИЙ ФЕДОРОВИЧ, ЭПШТЕЙН ЦЕЦИЛИЯ БОРИСОВНА
МПК / Метки
МПК: G01R 23/16, G06F 17/14
Метки: анализатор, спектра, фурье
Опубликовано: 07.04.1988
Код ссылки
<a href="https://patents.su/5-1387010-analizator-spektra-fure.html" target="_blank" rel="follow" title="База патентов СССР">Анализатор спектра фурье</a>
Предыдущий патент: Устройство для моделирования систем массового обслуживания
Следующий патент: Арифметическое устройство процессора для фурье преобразования сигналов
Случайный патент: Способ диагностики заболеваний клеток лабиринта решетчатой кости