2012-07-17 30 views
0

我想知道如何從數據中移除噪聲(比如說,無線電數據是行列的數組,每個數據點代表給定頻率和時間內輻射的強度)。該數組可以包含射電爆發。但是也存在許多固定頻率的無線電噪聲(RFI =無線電頻率干擾)。如何消除這種噪聲並僅引出突發。how_remove_noise

回答

0

我的意思不是粗魯,但這個問題根本不清楚。請銳化它。

去除噪聲的正常方法是首先對其進行精確定義,然後將其濾除。通常這是在頻域完成的。例如,如果你知道噪聲的歸一化功率譜P(f),構建一個濾波器響應

e/(e + P(f)) 

其中e<1是衰減因子。

您可以使用FFT或卷積內核以數字方式實現濾波器。

當你不知道噪聲的頻譜或者它是白色的時候,就使用信號頻帶的倒數。

+0

Thanks Gene。我想發送實際數據,但不知道如何在本網站的「問題提問」論壇中這樣做。 – naran 2012-07-17 09:04:36

+0

我會盡量磨礪這個問題。數據是200行和3600列的數組。當使用pcolor()繪製圖形時,它會在matlab中着色interp,它會顯示固定頻率無線電噪聲的特徵(無線電突發)。這些數據是Sun在一系列無線電頻率上的觀測結果。最終的圖像是顯示太陽能收音機II型/ III型爆發或其他類型爆發的動態頻譜。問題是要獲得只顯示突發的圖。這需要減去諸如RFI(射頻干擾)之類的其他干擾。 – naran 2012-07-20 04:41:52

+0

這仍然令人困惑。你是說你在每個樂隊中有200個光譜帶和3,600個樣本?數據中包含什麼「突發」?什麼是「固定頻率無線電噪聲?」如果它確實是固定的頻率,那麼它在每個光譜帶中看起來就像是一個常數值,並且只需將它們減去即可。但是你的意思應該比這更復雜...... – Gene 2012-07-20 20:25:06