整合フィルタのかけ方に困っています。フーリエ変換などについてあまり得意ではないためどうすればいいのかわかりません。有名なフィルタらしいのですが。
python
1#送信波のデータをロード 2Stra= 3#受信されたデータをロード! 4Srec= 5F_Stra = np.fft.fft(Stra) 6F_Srec=np.fft.fft(Srec) 7corr=np.correlate(F_Stra,F_Srec,"full") 8corr=corr[:int(len(corr)/2)+1] 9corr=corr[::-1] 10#整合フィルタ後のデータ 11Fin_data=np.fft.ifft(corr)
整合フィルタを使うことによって受信された信号においてピークの位置が送信波の始まりの位置にづれる(ちょっとだけピークの位置がづれる)ようにしたいです。
例が用意できなくて申し訳ないですがお答えいただけると幸いです。
あなたの回答
tips
プレビュー