Я очень сильно извиняюсь. Следил за темой давно, но краем глаза и перед выступлением не перечитал стартовое сообщение. Ещё и автора ни за что отругал. Не хотел ввязываться, потому что отчего то считал, что частота гармонического сигнала неизвестна. Оказывается частота гармонического сигнала известна. Тогда то, что я написал не относится к делу. Не берусь судить, можно ли считать известной начальную фазу сигнала (можно ли синхронизировать по вращению вала). Вообще информация в стартовом сообщении довольно скудна.
В случае же, когда амплитуда сигнала неизвестна и начальная фаза неизвестна, но известна частота, то (при вероятностных предположениях о том, что шум - белый, о релеевском распределении амплитуды и равномерном распределении начальной фазы сигнала) обнаружитель представляет собой согласованный фильтр нагруженный на амплитудный детектор и пороговое устройство. Либо коррелятор огибающих с пороговым устройством.
Что касается процедуры наблюдения сигнала, не описанной автором, то, насколько я понял, сигнал наблюдается секциями одинаковой длительности. Результаты обработки каждой секции накапливаются. Как именно автор темы не указал. Можно при каждом обнаружении накидывать единичку в общую сумму и отслеживать отношение накопленных единичек к общему количеству обработанных секций, можно накапливать "с забыванием"(то есть выходной сигнал накопителя в свободном состоянии убывает по некоторому закону), можно когда сигнал не обнаружен, скажем, из общей суммы вычитается единичка, когда обнаружен - прибавляется. Можно накапливать непосредственно отклики детектора огибающей, а не единички. Вариантов масса.
Скорее всего алгоритм автора основан на рекурсивной процедуре полосовой фильтрации с последующим выделением огибающей и пороговой обработке, что он и сравнивает с алгоритмом на основе БПФ. Анализруя элемент последовательности, получаемой в результате БПФ, соответствующий определённой частоте, взяв модуль мы получаем приблизительно то же самое, что имели бы на выходе конструкции полосовой фильтр - детектор огибающей.
Теперь не по делу.
Это почему? У белого шума нет спектра?
В том смысле, в котором можно было бы говорить о гармонике белого шума - нет. Для белого шума, как и для любого стационарного случайного процесса вводится понятие спектральной плотности мощности (спектра мощности, кратко - спектра). Спектр мощности стационарного случайного процесса
представляет собой статистически усреднённую среднюю по времени спектральную плотность мощности фрагментов его реализий
при неограниченном времени наблюдения
:
В соответствии с теоремой Винера - Хинчина спектр мощности случайного процесса и его корреляционная фукнция представляют собой фурье - пару. Так что если спектр мощности и характеризует какие-либо гармоники, то это гармоники относящиеся к корреляционной функции процесса.
Что такое "начальная фаза сигнала"? Напомню, что "сигнал" -- это некая функция
. Уже в случае, когда сигнал представляет собой смесь всего двух гармоник разных (не кратных) частот, говорить о его "фазе" бессмысленно.
В данном случае рассматривается обнаружение гармонического сигнала.
Какой ещё момент окончания наблюдения?
Задача обнаружения сигнала ставится на конечном интервале. В данной теме речь идёт о обработке сигнала секциями. Для каждой секции есть начало и окончание наблюдения.
Напоминаю, что согласованный фильтр -- это фильтр с импульсной характеристикой
, где
-- искомый сигнал, за начало которого принимается момент
, а за окончание -- момент
. Применяется оный фильтр так: Мы просто сидим и ждём, когда значение на выходе превзойдёт некий порог, что и будет считаться обнаружением искомого сигнала. Никакого "окончания наблюдения" нет.
Согласованный фильтр - это оптимальный по критерию максимального отношения сигнал/шум фильтр в частном случае фильтрации сигнала на фоне белого шума. Иными словами, если ввести в рассмотрение отношение сигнал/шум как отношение максимального значения детерминированного сигнала на выходе фильтра к СКО шума на выходе фильтра, то среди всех линейных цепей при фильтрации смеси сигнала и белого шума именно согласованный фильтр обеспечит его максимальным в некоторый момент времени
. Работает оный фильтр так. АЧХ согласованного фильтра по форме повторяет амплитудный спектр сигнала, что обеспечивает передачу на выход существенных гармоник сигнала и подавление тех частотных полос, в которых располагаются несущественные его гармоники. ФЧХ согласованного фильтра
связана с фазовомым спектром сигнала
и обеспечивает синфазное сложение гармоник сигнала на выходе в момент времени
. Из соображений физической реализуемости
не может быть меньше длительности сигнала, поэтому то самое максимальное отношение сигнал/шум на выходе мы можем получить не раньше чем закончится действие сигнала. Поэтому обычно
задают равным длительности сигнала. При больших отношениях сигнал/шум возможно применение схем обнаружителей подобных тем, которую вы описали. Однако при малых отношениях сигнал/шум необходимость наблюдения отклика фильтра именно в момент времени
становится ощутимой, поскольку поведние отклика согласованного фильтра в любой момент времени, отличный от
, никак не нормировано.
Что касается практики согласованных фильтров, то чаще всего они реализуются приблизительно, при этом обеспечивается некоторое согласование полосы пропускания квазиоптимальной цепи и ширины спектра сигнала. Часто роль согласованного фильтра вообще выполняют УРЧ приёмника. Так что полосовой фильтр при обнаружении гармонического сигнала - это фактически и есть согласованный фильтр. Главное при этом полосу пропускания фильтра согласовать с длительностью обрабатываемой секции сигнала. Ну, можно считать, что в каждой секции мы пытаемся обнаружить прямоугольный радиоимпульс и строить квазиоптимальный фильтр для него.
Что такое "детектор огибающей? Да и вообще, что это за "огибающая"?
С детектором огибающей (он же амплитудный детектор) Вы можете познакомится самостоятельно, начиная с учебника по физике за 10 класс. Надеюсь Вы меня простите за то, что я счёл необязательным пояснять здесь простейшие термины.
Преобразование Фурье -- это интеграл по времени, не забыли? Методы численного расчёта этого интеграла, такие как БПФ, ничего не меняют в том факте, что множество отсчётов накапливается (и интегрируется) за некоторый достаточно длительный промежуток времени. Если найдёте учебник, который говорит, что это не так, лучше немедленно выкиньте его.
Во-первых вода. Во-втрых речь идёт не о накоплении отчётов, а о накоплении результатов обнаружения сигнала от секции к секции.