Apakah ada cara yang diterima untuk menentukan tingkat kebisingan suatu sinyal dengan melihatnya di domain frekuensi? Apakah ini masalah rata-rata semua nampan, atau median, atau beberapa perhitungan yang lebih kompleks seperti yang dijelaskan dalam pertanyaan di bawah ini?
Apa kriteria terbaik untuk menentukan puncak frekuensi?
Saya ingin menentukan lantai kebisingan untuk menetapkan ambang batas untuk menentukan apakah sinyal saya mengandung frekuensi tertentu atau tidak.
frequency-domain
Dan Sandberg
sumber
sumber
rms(fft(x))/sqrt(n) = rms(x)
contoh di sini Jadi Anda harus memutuskan seperti apa sinyal Anda dalam domain frekuensi, menghapusnya, mengukur nilai sisa, dan mengalikannya dengan sqrt (n) untuk mendapatkan lantai kebisingan RMS, misalnya.Jawaban:
Anda perlu menormalkan data Anda berdasarkan jenis jendela yang Anda gunakan untuk mendapatkan representasi domain frekuensi data. Normalisasi berbeda tergantung pada apakah Anda mengukur pita sempit (puncak sinyal Anda) atau sinyal broadband (noise). Setelah data dinormalisasi dengan benar, kekuatan sinyal pita sempit dapat dibaca langsung dari data. Pengukuran kebisingan harus diperkirakan dari "lantai kebisingan" dari data frekuensi yang dinormalisasi. Perkiraan kekuatan kebisingan Anda akan 6dB kurang dari lantai kebisingan. Untuk diskusi terperinci,
Buka tautan ini: http://www.fhnw.ch/technik/ime/publikationen
Unduh kertas "" Cara menggunakan FFT untuk simulasi dan pengukuran sinyal dan noise ".
sumber
Karena noise Anda gaussian, maka spektrum dayanya datar. Anda mungkin memiliki beberapa puncak spektrum sinyal, sehingga harus dihindari. Saya akan mengusulkan median dari sampel spektrum daya atau rata-rata alpha-dipangkas dari sampel spektrum daya, atau akhirnya rata-rata antar kuartil. Semua perkiraan ini kuat, Anda dapat memilih yang paling cocok.
sumber