- Bagaimana bunyi Gaussian dihasilkan?
- Bagaimana anda mengira FFT dari SNR?
- Bagaimana anda mengira snr nisbah isyarat-ke-bunyi?
Bagaimana bunyi Gaussian dihasilkan?
Bunyi Gaussian Putih boleh dijana menggunakan fungsi Randn di Matlab yang menghasilkan nombor rawak yang mengikuti taburan Gaussian. Begitu juga, fungsi RAND boleh digunakan untuk menghasilkan bunyi putih seragam di MATLAB yang mengikuti pengedaran seragam.
Bagaimana anda mengira FFT dari SNR?
Jadi, pengiraan SNR harus seperti ini: SNR = 10*log10 (a) di mana, a = m_sig/(m_1+m_2+m_3+... +M_n) dan n adalah panjang FFT. Sebagai hakikat bahawa m_sig/m_n adalah tetap tanpa mengira panjang fft n. Oleh itu, kami mendapat SNR yang bergantung pada panjang FFT n, i.e., panjang FFT yang lebih panjang, snr yang lebih teruk.
Bagaimana anda mengira snr nisbah isyarat-ke-bunyi?
Oleh itu, jika pengukuran SNR anda sudah ada dalam bentuk decibel, maka anda boleh tolak kuantiti bunyi dari isyarat yang dikehendaki: SNR = S - N. Ini kerana apabila anda menolak logaritma, ia bersamaan dengan membahagikan nombor normal. Juga, perbezaan dalam nombor sama dengan SNR.