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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[求助] 关于Sigma-Delta调制器中多量化器建模问题

[复制链接]
发表于 2022-3-9 16:19:12 | 显示全部楼层 |阅读模式
666资产
本帖最后由 鸽楼寝翁 于 2022-3-9 22:34 编辑

问题描述:
按照理论描述,对于固定的输入摆幅,每增加一位量化器,调制器信噪比可以提升6dB
按照Sigma那本圣经中第7章,matlab语言描述,进行仿真,代码如下
设置仿真量化器为4,三阶结构,算出SNR92.4dB
设计仿真量化器为1,三阶结构,算出SNR92.4dB,没有区别,无法理解为什么



OSR=64;
Order=3;
M=4;
NTF = synthesizeNTF(Order,OSR,3);
[sqnr,amp] = simulateSNR(NTF,OSR,[],[],M+1);
plot(amp,sqnr,'-o','Linewidth',1);
form = 'CIFF';
[a,g,b,c] = realizeNTF(NTF,form);
b(3:end) = 0;
ABCD = stuffABCD(a,g,b,c,form);
ABCD = scaleABCD(ABCD,M+1,0,1,M+6,1,100000);
[ntf,stf]=calculateTF(ABCD,1);
[snr_pred,amp] = predictSNR(ntf,OSR);
[snr,amp] = simulateSNR(ntf,OSR);

matlab代码仿真SNR

matlab代码仿真SNR

simulink 4bit量化器仿真

simulink  4bit量化器仿真
 楼主| 发表于 2022-3-9 20:52:08 | 显示全部楼层
本帖最后由 鸽楼寝翁 于 2022-3-9 22:37 编辑

另外询问,matlab SDTool工具算出系数后,导入simulink模型中,需要迭代系数更改吗
系数迭代控制每级积分器的输出摆幅,然后PSD分析SNR和频谱图
过程是这样吗
有什么需要关注的点,希望大佬解答下
发表于 2022-3-12 23:36:56 | 显示全部楼层
quantizer level为啥是M+1?M是bit number? 你试试2^M
发表于 2022-3-13 11:11:09 | 显示全部楼层


lnq1993 发表于 2022-3-12 23:36
quantizer level为啥是M+1?M是bit number? 你试试2^M


i agree with you.
发表于 2022-5-24 16:24:06 | 显示全部楼层
学习学习
发表于 2023-9-7 15:42:10 | 显示全部楼层
请问是哪本圣经呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2025-1-11 10:48 , Processed in 0.018219 second(s), 7 queries , Gzip On, Redis On.

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