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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜全文
楼主: fuyibin

[求助] Sigma-delta ADC 输出码流如何在Cadence里面分析啊?

[复制链接]
发表于 2016-12-28 08:44:57 | 显示全部楼层
回复 20# langgege
你可以看一下下面的程序,仅供参考

    %利用FFT计算SDM的PSD
fsig=1000;
M=256;
fs=2*M*fsig;
N=16384;
Ts=1/fs;
Ain=1;
ts=Ts;
Doutw=y.*blackman(N);    %加窗
Dout_spect=fft(Doutw);
Dout_dB=20*log10(abs(Dout_spect));
maxdB=max(Dout_dB(1:N/2));
semilogx([0:N/2-1].*fs/N,Dout_dB(1:N/2)-maxdB);
title('Power Spectral Density');
xlabel('Frequency(Hz)');
ylabel('PSD(dB)');
接下来计算SDM的SNR,程序如下,

spectP=(abs(Dout_spect)).*(abs(Dout_spect));
Dout_dB=10*log10(spectP);
[maxdB,fin]=max(Dout_dB(1:N/2));
nb=5;
signal_bins=fin+[-(nb-1)/2nb-1)/2];
inband_bins=0:N/(2*M);
noise_bins=setdiff(inband_bins,signal_bins);
Ps=sum(spectP(signal_bins));
noise_bins(:,1)=[];
Pn=sum(spectP(noise_bins));
SNR=10*log10(Ps/Pn)
回复 支持 1 反对 0

使用道具 举报

发表于 2016-12-28 08:45:28 | 显示全部楼层
本帖最后由 chafenfa 于 2016-12-28 08:47 编辑

回复 20# langgege
你可以看一下下面的程序,仅供参考

    %利用FFT计算SDM的PSD
fsig=1000;
M=256;
fs=2*M*fsig;
N=16384;
Ts=1/fs;
Ain=1;
ts=Ts;
Doutw=y.*blackman(N);    %加窗
Dout_spect=fft(Doutw);
Dout_dB=20*log10(abs(Dout_spect));
maxdB=max(Dout_dB(1:N/2));
semilogx([0:N/2-1].*fs/N,Dout_dB(1:N/2)-maxdB);
title('Power Spectral Density');
xlabel('Frequency(Hz)');
ylabel('PSD(dB)');
接下来计算SDM的SNR,程序如下,

spectP=(abs(Dout_spect)).*(abs(Dout_spect));
Dout_dB=10*log10(spectP);
[maxdB,fin]=max(Dout_dB(1:N/2));
nb=5;
signal_bins=fin+[-(nb-1)/2:(nb-1)/2];
inband_bins=0:N/(2*M);
noise_bins=setdiff(inband_bins,signal_bins);
Ps=sum(spectP(signal_bins));
noise_bins(:,1)=[];
Pn=sum(spectP(noise_bins));
SNR=10*log10(Ps/Pn)
回复 支持 反对

使用道具 举报

发表于 2023-8-17 16:31:44 | 显示全部楼层
谢谢
回复 支持 反对

使用道具 举报

发表于 2025-11-2 09:32:04 | 显示全部楼层
单比特输出直接对输出码制进行FFT,多比特输出可以用ahdlLib库中的理想DAC转化为模拟信号再做FFT,这里的比特数指量化器位数
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

手机版| 小黑屋| 关于我们| 联系我们| 用户协议&隐私声明| 版权投诉通道| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 ) |网站地图

GMT+8, 2025-12-13 21:38 , Processed in 0.014121 second(s), 3 queries , Gzip On, Redis On.

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