Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум разработчиков электроники ELECTRONIX.ru _ Математика и Физика _ Проблема с установкой порога в обнаружителе сигнала

Автор: STAR_IK Sep 13 2018, 05:40

Делаю некогерентный обнаружитель для M-FSK сигнала, где в качестве детерминированной последовательности используется массив Костаса 7х7.
Сигнал, точнее смесь сигнал+шум, нормируется по амплитуде.
Проблема в следующем: порог обнаружителя должен быть пропорционален уровню сигнала, который неизвестен. Подобрать порог пропорционально среднему значению сигнала+шум тоже не получается, т.к можно настроить порог только для большого SNR, когда сигнал преобладает над шумом, либо только для малого SNR, когда доля сигнала в смеси сигнал+шум незначительна.
Сам отклик обнаружителя отчетливо виден, но его амплитуда изменяется в ~150 раз, а следовательно непонятно как устанавливать порог.


Проблема осложняется тем, что полосу анализа я должен брать с запасом, т.к. возможен уход частоты, превышающий полосу сигнала (сигнал узкополосный). И в этой полосе SNR может быть как много больше нуля, так и меньше нуля.
Есть ли у кого какие рекомендации?

Автор: Grizzzly Sep 13 2018, 08:53

Оценивать уровень шума и пересчитывать порог. Брать некоторую выборку отсчетов, исключать несколько максимумов (сигнальный + шумовые выбросы), усреднять оставшееся. Тогда порог изменять, учитывая эту оценку.

Автор: petrov Sep 13 2018, 10:29

Цитата(STAR_IK @ Sep 13 2018, 08:40) *
Подобрать порог пропорционально среднему значению сигнала+шум тоже не получается, т.к можно настроить порог только для большого SNR, когда сигнал преобладает над шумом, либо только для малого SNR, когда доля сигнала в смеси сигнал+шум незначительна.


Подробнее можно, почему не получается?



Автор: STAR_IK Sep 13 2018, 11:01

Цитата(petrov @ Sep 13 2018, 16:29) *
Подробнее можно, почему не получается?


Если смотреть на рисунок в первом посте, то видно, что для случая с хорошим SNR порог должен быть ~2, а в случае с малым SNR порог уже должен быть ~0.03. В обоих случаях амплитуда входного сигнала (сигнал+шум) одинакова. Когда шума становится много, то АРУ начинает работать по шуму и давить сигнал.
Если установить порог как для для случая с плохим SNR (т.е. ориентироваться на уровень шума), то при хорошем SNR будет ложное срабатывание - будет обнаружен не пик отклика, а самое начало сигнала.

Автор: petrov Sep 13 2018, 11:15

Цитата(STAR_IK @ Sep 13 2018, 14:01) *
Если смотреть на рисунок в первом посте, то видно, что для случая с хорошим SNR порог должен быть ~2, а в случае с малым SNR порог уже должен быть ~0.03. В обоих случаях амплитуда входного сигнала (сигнал+шум) одинакова. Когда шума становится много, то АРУ начинает работать по шуму и давить сигнал.
Если установить порог как для для случая с плохим SNR (т.е. ориентироваться на уровень шума), то при хорошем SNR будет ложное срабатывание - будет обнаружен не пик отклика, а самое начало сигнала.



Считайте среднеквадратичное значение сигнала в линии задержки фильтра согласованного с вашей последовательностью, амплитуда пика должна превышать пропорциональное этому значению.

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)