D
dkumar
Guest
大家好,我试图找到SQNR使用我写了一个matlab代码。但我不知道我作为结果误认为是不匹配的SQNR = 6.02N + 1.76的标准方程。附上的MATLAB代码。 %定义输入信号清晰; CLC; P = 10; Nfft = 2 ^ P,N = 0:1:Nfft - 1%的样本Nfft数量。 X =罪(2 * PI *(3/Nfft)* N);%的一半电压幅度和第三斌根本%定义为N位量化ñ = 4量化水平;%量化Nlvl = 2 ^ N位1%的水平,在量化数量。 LSB = 2 / 2 ^ N,1伏满刻度正弦波的振幅正弦波P = -1%定义LSB大小:LSB:1;%量化等级B / W -1到+1,即17 lvlsL = 17 L =长度(x);%I = 1量化:J = 1大号:长(P)-1((P(J)