在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 429|回复: 5

[求助] 关于锁相环的z域传输函数画幅频响应一直算不对的问题

[复制链接]
发表于 5 天前 | 显示全部楼层 |阅读模式
300资产
Halumolu的二阶锁相环z域,我按他论文里的公式和参数写了一个matlab代码,一直没法画出他的原图,是我哪里写的有问题呢?

Halumolu的公式:
030038ws883s0d0lsrgs8s.png
其中:
030044xbntf008fsmftfdh.png
030047h9qq10e6yuh24up8.png

他的结果:
030049lvzwmfffmlzmwlf6.png
我的代码:
KVCO=1e6;
Icp=130e-6;
C1=451e-12;
C2=14.5e-12;
R=10e3;
wref=2e6;
T=1/wref;
w=1:10:1e8;
f=w/2/pi;
K=KVCO*Icp*R*C1/(wref*(C1+C2));
wp3=1/(R*(C1*C2/(C1+C2)));
a=exp(-wp3*T);
z=exp(1j*w*T);
coe1=(C1*(1-a)/(C1+C2)+2*pi/R/C1/wref);
coe2=(C1*(1-a)/(C1+C2)+2*pi/R/C1/wref*a);
LoopGain=K*(z.^2*coe1-z*coe2)./(z.*z.*z-z.*z*(2+a)+z*(1+2*a)-a);
semilogx(f,20*log10(abs(LoopGain)));


w_i他没写清楚是什么,我觉得是输入频率或者角频率

[size=13.3333px]

[size=13.3333px]附上他的论文:
pdf.gif Analysis_of_charge-pump_phase-locked_loops.pdf(927.49 KB, 下载次数: 0 ) [size=0.83em]1 分钟前 上传
点击文件名下载附件
下载积分: 资产 -2 信元, 下载支出 2 信元



[size=13.3333px]

大佬们帮忙看看,谢谢啦

 楼主| 发表于 5 天前 | 显示全部楼层
顶一下
发表于 5 天前 | 显示全部楼层
就这样一点一点学下去,坚持3-5年你就感觉不一样了,会有点底气了,尤其对底层技术有那么一点自信了
发表于 昨天 17:26 | 显示全部楼层
新人回答,你想画出波特图,你直接abs计算绝对值是可以表示z函数的幅值的吗?
 楼主| 发表于 14 小时前 | 显示全部楼层


xuwenwei 发表于 2025-7-15 17:26
新人回答,你想画出波特图,你直接abs计算绝对值是可以表示z函数的幅值的吗? ...


抱歉,我不是很懂这个,请问正确的做法是什么呢
发表于 9 小时前 | 显示全部楼层
你把w转置为列向量再跑一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-7-16 23:37 , Processed in 0.025554 second(s), 7 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表