|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
phase-domain VCO noise model
'include "phase.vams"
'include "constants.vams"
module vco(in,out);
input in;
output out;
voltage in;
phase out;
parameter real gain =1 from(0:inf); //transfer gain, Kvco(Hz/V)
parameter real n= 0 from [0:inf); //white output phase noise at 1Hz(rad^2/Hz)
parameter real fc= 0 from[0:inf); //flicker noise corner frequency(Hz)
analog begin
Theta(out)<+2*M_PI*gain*idt(V(in));
Theta(out)<+flicker_noise(n,2,"wpn")+flicker_noise(n*fc,3,"fpn");
end
endmodule
对这段代码有几个不明白的地方,希望懂的大侠们指导:
1.n和fc是怎么来的?通过pss+pnoise能分别得到白噪声和flicker噪声的值么?
2.如果说n是白的输出相位噪声,那么函数flicker_noise里的变量“wpn”又是什么呢? |
|