产生2048个采样频率2.5千赫采样在50千赫正弦。添加高斯白噪声,使信噪比(SNR)为80 dB。
Fs = 5 e4;f0 = 2.5 e3;N = 2048;t = (0: n - 1) / Fs;信噪比= 80;x = cos(2 *π* f0 * t);x = x + randn(大小(x)) *性病(x) / db2mag(信噪比);
将结果通过一个多项式表示的弱非线性放大器传递。放大器在谐波频率处引入杂散音调。
Amp = [1e-5 5e-6 -1e-3 6e-5 1 25e-3];x = polyval (amp, x);
绘制信号频谱并标注信噪比,验证其具有期望值。的信噪比
函数计算基频与噪声底板的功率比,忽略直流分量和谐波。
信噪比(x, Fs);
绘制信号频谱并标注总谐波失真(THD)。的野
函数计算谐波与基频的功率比,忽略直流分量和噪声底。
(thd (x, Fs);
绘制信号频谱并标注信噪比和失真比(SINAD)。的sinad
函数计算基频与谐波的功率比和噪声底板。它只忽略DC组件。
sinad (x, Fs);
验证SNR, THD, SINAD符合方程
lh = 10 ^(信噪比(x, Fs) / 10) + 10 ^ (thd) (x, Fs) / 10)
lh = 7.2203 e-08
rhs = 10 ^ (-sinad (x, Fs) / 10)
rhs = 7.1997 e-08
绘制信号频谱并标注无杂散动态范围(SFDR)。SFDR是基波与最强杂散分量(“杂散”)的功率比。在这种情况下,脉冲对应于第三次谐波。
sfdr (x, Fs);