作者nc23nick (尼克林)
看板MATLAB
标题[问题] SQNR in FFT
时间Sat Jul 30 14:41:05 2016
小弟最近在做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://webptt.com/cn.aspx?n=bbs/MATLAB/M.1469860868.A.081.html
※ 编辑: nc23nick (140.120.90.130), 07/30/2016 15:25:13