how_remove_noise

Я хотел бы знать, как можно удалить шум из данных (скажем, радиоданных, которые представляют собой массив строк и столбцов, где каждая точка данных представляет интенсивность излучения на заданной частоте и времени). Массив может содержать радиовсплески. Но также существует много радиошумов с фиксированной частотой (RFI= радиочастотная помеха). Как удалить такой шум и произвести только всплеск.

1 ответ

Я не хочу быть грубым, но этот вопрос не совсем ясен. Пожалуйста, обострите это.

Обычный способ удаления шума - сначала точно определить его, а затем отфильтровать. Обычно это делается в частотной области. Например, если вы знаете нормированный спектр мощности P(f) шума, построить фильтр с ответом

e/(e + P(f))

где e<1 является фактором ослабления.

Вы можете реализовать фильтр в цифровом виде, используя FFT или сверточное ядро.

Когда вы не знаете спектр шума или когда он белый, просто используйте инверсию полосы сигнала.

Другие вопросы по тегам