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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5003|回复: 4

[讨论] 关于MASH结构sigma delta modulator的两个问题

[复制链接]
发表于 2013-11-20 17:19:33 | 显示全部楼层 |阅读模式

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

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

x
最近准备做一个2-1结构的MASH SDM,现在在用simulink建模,有两个问题不太明白,请大神指教!或者大家讨论讨论也好~

1. 想借鉴Simona Brigati的toolbox中的计算SNR的函数calcSNR,但是每次算出来的信号的幅度(dB值)总感觉很奇怪,理论上来说输入正弦信号的幅度等于VREF时,信号功率不应该是0dB么?但行为级仿真的结果好像不符合。。。这个函数里面有一个提取正弦信号的函数叫sinusx, 如下:

function outx = sinusx(in,f,n)
%
% Extraction of a sinusoidal signal
%
sinx=sin(2*pi*f*[1:n]);
cosx=cos(2*pi*f*[1:n]);
in=in(1:n);
a1=2*sinx.*in;
a=sum(a1)/n;
b1=2*cosx.*in;
b=sum(b1)/n;
outx=a.*sinx + b.*cosx;

哪位大虾可以解释一下这个函数啊。。。对于信号处理真是不太懂。。。

2. 级联结构时会有H1(z)和H2(z)对两路PDM进行处理,最后得到一个最终的PDM输出。想问一下,这里如果有一个系数d0与某一个PDM信号相乘,岂不是会把PDM的范围从[0,H]扩展到[0,2H]?这个感觉好奇怪啊。。。PDM的处理是不是应该在数字域处理?比如乘2就左移。但PDM该怎么移位呢?
 楼主| 发表于 2013-11-21 10:23:16 | 显示全部楼层
顶顶,求指教,求讨论啊
发表于 2014-2-20 22:12:32 | 显示全部楼层
你有brigattitoolbox里的settinggainl.m的代码吗?求一个,正在学习中
发表于 2019-1-30 14:52:02 | 显示全部楼层
回复 2# happyvega

楼主解决了吗?我也想知道这部分的设计
发表于 2020-3-31 13:35:39 | 显示全部楼层
just learning, who know it?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-2-13 15:37 , Processed in 0.016026 second(s), 6 queries , Gzip On, Redis On.

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