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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 1075|回复: 5

[求助] 2阶CIFB结构DSM excess loop delay补偿

[复制链接]
发表于 2025-1-25 18:01:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 LWang050327 于 2025-1-25 18:02 编辑

之前用simulink做了一个2nd order CIFB结构的DSM,电路如下

53bb7c4929a211759b54ae847e64a96.png

                               
登录/注册后可看大图

现在要在loop回路里加一个 0.75*Ts 的延迟,并补偿它,新的电路如下(加了一个延迟Z^-1,和一个direct path)
9342f797e754258f211b14071c8b908.png

                               
登录/注册后可看大图

根据undersrtanding dsm这本书里的公式(通过使延迟前后loop filter的大小相等),计算新的补偿系数

                               
登录/注册后可看大图

b189db9eb34650c4a1daecfadf91a90.png
得新的反馈系数分别为 1,2.25,1.4062,带入仿真发现补偿有问题,三个求和器的输出波形如下

cbd2bd1347a3da884ee5662e124507e.png
有没有大佬指导一下哪里出了问题,感谢

发表于 2025-1-25 19:58:45 | 显示全部楼层
请教一下,那个延时0.75Ts  是怎么做到的,你所得z-1的话,不是一个Ts吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-1-25 20:12:29 | 显示全部楼层


   
w453 发表于 2025-1-25 19:58
请教一下,那个延时0.75Ts  是怎么做到的,你所得z-1的话,不是一个Ts吗


在延迟模块里把采样时间改一下就可以(这样应该可以吧)
屏幕截图 2025-01-25 200825.png
屏幕截图 2025-01-25 201035.png
回复 支持 反对

使用道具 举报

发表于 2025-1-25 20:39:24 | 显示全部楼层
用公式(9.8)及后续几个公式再算一遍看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-1-25 21:10:22 | 显示全部楼层


   
wuyanwei 发表于 2025-1-25 20:39
用公式(9.8)及后续几个公式再算一遍看看


我把过程写了一遍,这个CIFB结构推导 和 课本给的CIFF结构给的推导(P264~265)基本是一致的,您如果方便看一下哪里出了问题
f62b3001ef4cf3123ea8f83d9a5223d.jpg

回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-1-26 09:26:49 | 显示全部楼层
已解决
系数没问题,是我调用的延迟单元的延迟不对,换用Transport Delay in Simulink Library Browser就可以了
谢谢各位坛友
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-8-23 14:35 , Processed in 0.016538 second(s), 4 queries , Gzip On, Redis On.

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