小弟最近在做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是用何种公式?