我试验了一下(我是把plot fft那里改成magnitude后看的,具体作用还没深入想过),感觉peak那里的值是一个缩放系数,如果填10会让频谱点的幅值降低10倍,如果不填或者填0的话,系统会按1的系数对频谱结果进行处理即信号的原值,总之而言只是等比改变频谱结果的幅值高度,只是对结果的显示有影响,也可以理解为是y坐标的一个缩放。
至于ENOB提高,而SINAD没变化,我也不太确定。感觉可能是ENOB的信号能量是按填写的peak sat level来计算的,而SINAD是读取频谱图上的信号和噪声的幅度来计算的,而频谱图上的信号和噪声幅度等比缩放其比值不变。(以上猜想来自:我把peak sat level分别取1和100,发现ENOB前后刚好大约差两倍)