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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

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

[复制链接]
发表于 6 天前 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 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
有没有大佬指导一下哪里出了问题,感谢

发表于 6 天前 | 显示全部楼层
请教一下,那个延时0.75Ts  是怎么做到的,你所得z-1的话,不是一个Ts吗
 楼主| 发表于 6 天前 | 显示全部楼层


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


在延迟模块里把采样时间改一下就可以(这样应该可以吧)
屏幕截图 2025-01-25 200825.png
屏幕截图 2025-01-25 201035.png
发表于 6 天前 | 显示全部楼层
用公式(9.8)及后续几个公式再算一遍看看
 楼主| 发表于 6 天前 | 显示全部楼层


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


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

 楼主| 发表于 5 天前 | 显示全部楼层
已解决
系数没问题,是我调用的延迟单元的延迟不对,换用Transport Delay in Simulink Library Browser就可以了
谢谢各位坛友
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-1-31 05:20 , Processed in 0.018528 second(s), 7 queries , Gzip On, Redis On.

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