ОПТИМАЛЬНАЯ И СОГЛАСОВАННАЯ ФИЛЬТРАЦИЯ


 

Оптимальная фильтрация

 

Оптимальное выделение сигнала из шума можно проводить различными методами, в зависимости от того, какая задача ставится: обнаружение сигнала, сохранение формы сигнала и т.д. В каждом методе оптимальной фильтрации вводится понятие критерия оптимальности, согласно которому строится оптимальный алгоритм обработки сигнала.

Передаточная функция оптимального фильтра, предназначенного для обнаружения прямоугольного импульса длительностью

Блок-схема устройства

 

 

 


Рис.9.1. Блок-схема оптимального фильтра, предназначенного для обнаружения прямоугольного импульса длительностью . - интегратор, - элемент временной задержки.

А Б

Рис. 9.2. Входной зашумленный прямоугольный импульсный сигнал (А) и выходной сигнал оптимального фильтра (Б).

 

Оптимальный фильтр в данном случае решает задачу обнаружения одиночного импульса конечной длительности. Форма и амплитуда импульса после фильтра будут искажены.


 

Оптимальный фильтр Колмогорова-Винера

 

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

Наилучшее разделение сигнала и шума цифровыми методами обеспечивает оптимальный фильтр Колмогорова-Винера.

Частотная характеристика фильтра Колмогорова-Винера:

H(w) = Ws(w) / [Ws(w)+Wq(w)]

где Ws(w) и Wq(w) - энергетические спектры (плотности мощности) сигнала и помех.

На рис. 9.3 и 9.4 приведены примеры фильтрации сигналов вида одиночного импульса и синусоидального сигнала ограниченной длительности.

 

А Б

 

Рис. 9.3. Исходный сигнал с шумом (А) и после фильтра (Б).

А Б

       
   

 


Рис. 9.4. Частотная характеристика оптимального фильтра (А) и сигнал после фильтрации гармонического сигнала (Б).

 

Программа оптимального фильтра Колмогорова - Винера

 

Y=fft(s1,N)/N; %БПФ сигнала без шума

SS1=Y.*conj(Y)/N; %спектр мощности сигнала без шума

Y1=fft(q,N)/L; %БПФ шума

SS2=Y1.*conj(Y1)/N; %спектр мощности шума

for i=1:N

H(i)=SS1(i)/(SS1(i)+SS2(i)); %передаточная функция оптимального %фильтра в частотной области

end

i=1:N

XX1=fft(x1,N); %частотный спектр сигнала с шумом

Z=ifft(XX1.*H); %свертка зашумленного сигнала с частотной характеристикой фильтра

 

Согласованная фильтрация

 

Цифровая обработка сигналов решает две основные задачи: обнаружение и определение параметров зашумленного сигнала. Задача может состоять и только в обнаружении сигнала, вид которого известен. В этом случае может быть использована согласованная фильтрация, т.е. применен фильтр, «настроенный» точно под ожидаемый вид сигнала.

Для того, чтобы вычислить выходной сигнал фильтра, нужно выполнить операцию свертки массива частотного спектра F входного сигнала с частотной характеристикой фильтра H с помощью функции обратного преобразования Фурье, например, Z=ifft(F.*H), или операции свертки массива входного сигнала x с импульсным откликом фильтра h, например: Z = conv(x,h).

Частотная характеристика согласованного фильтра вычисляется "по частотному спектру сигнала" как комплексно сопряженный массив с помощью функции conj, например: Kf=conj(F). Здесь F- частотный спектр сигнала, Kf-частотная характеристика фильтра, согласованного с этим сигналом.

Ниже на рис. 9.5 приведен пример использования согласованного фильтра для определения временного интервала между радиоимпульсами.


 

А Б

 

Рис.9.5. Зондирующий и отраженный сигналы (А) и сигнал на выходе согласованного фильтра.

 

Положение максимума выходного сигнала согласованного фильтра показывает величину временной задержки между зондирующим и отраженным импульсами.

Фрагмент программы согласованного фильтра для определения временной задержки между импульсами можеи иметь вид:

 

F1=fft(x,kt); % БПФ зондирующего радиоимпульса

Kf=conj(F1); % частотная характеристика согласованного фильтра

F2=fft(y,kt); % БПФ отраженного радиоимпульса

Fv=F2.*Kf; % свертка спектра отраженного радиоимпульса с частотной характеристикой согласованного фильтра.

Sv=real(ifft(Fv)); % вычисление сигнала после фильтра

 

Ниже приведен еще один пример использования согласованного фильтра для обнаружения линейно-частотно-модулированного сигнала (ЛЧМ-сигнала). Здесь цифровая обработка применяется не к самому ЛЧМ-сигналу (рис.9.6А), а к его частотному спектру, который представляет собой широкополосный сигнал в частотной области ( рис. 9.6Б).

А Б

 

Рис. 9.6. Вид ЛЧМ-сигнала (А) и его частотного спектра (Б)

 

На рис. 9.7А приведен вид сигнала на выходе согласованного фильтра для случая, когда ЛЧМ-сигнал точно соответствует по форме тому, на который настроен фильтр. При зашумлении ЛЧМ-сигнала или его спектра форма отклика на выходе согласованного фильтра сохранится (см. рис. 9.7Б), что и дает возможность обнаруживать ЛЧМ-сигнал на фоне шумов .

Обратите внимание, что форма сигнала, полученного с выхода согласованного фильтра, не имеет ничего общего с формой ЛЧМ-сигнала (и определить параметры ЛЧМ-сигнала по нему невозможно). Кроме того, если

 

Рис. 9.7. Пример выходного сигнала согласованного фильтра при незашумленном (А) и зашумленном (Б) сигнале на входе

 

ЛЧМ-сигнал будет отличаться по ширине полосы или по центральной частоте от того, на который "настроен" согласованный фильтр, то определить параметры ЛЧМ-сигнала по выходному сигналу согласованного фильтра будет еще более сложно (см. рис. 9.6). На рис. 9.8А приведен вид выходного сигнала согласованного фильтра для случая, когда ЛЧМ-сигнал отличается по ширине полосы, на рис. 9.8Б - по ширине полосы и по центральной частоте.

 

 

Рис. 9.8. Вид выходного сигнала согласованного фильтра для случаев, когда ЛЧМ-сигнал отличается по ширине полосы (А) и по ширине полосы и по центральной частоте (Б).

 




Дата добавления: 2017-01-16; просмотров: 6424;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.012 сек.