[問題] SQNR in FFT
小弟最近在做FFT量化誤差,拜讀學長論文中寫到使用SQNR決定input data bit數 N
SQNR=10*log10(sum(input.^2)/sum((input-output).^2))
=10*log10(2^N-1/(1/2))^2
=20*Nlog10(2)
=6.02N(dB)
想問為何誤差剛好是區間值的1/2?
另外有看到另一種SQNR表示式
SQNR=10*log10(sum(output.^2)/sum((input-output).^2))
算出來數值跟上述有差一點點(不到1dB),想問大家SQNR是用何種公式?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.120.90.130
※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1469860868.A.081.html
※ 編輯: nc23nick (140.120.90.130), 07/30/2016 15:25:13