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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3590|回复: 17

[求助] 求教怎么仿真sigmadelta调制器功率谱密度

[复制链接]
发表于 2021-8-17 21:57:50 | 显示全部楼层 |阅读模式

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

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

x
目前仿真代码就是参考网上那种fft求功率谱密度的方法,但是结果总是和论文里不一样

我想仿真出这种图

我想仿真出这种图

我自己做fft,然后取模值平方再除以采样个数,最后取dB是这个样子

我自己做fft,然后取模值平方再除以采样个数,最后取dB是这个样子
发表于 2021-8-18 09:22:50 | 显示全部楼层
X轴坐标换成和论文一样的就可以
 楼主| 发表于 2021-8-18 10:11:58 | 显示全部楼层


wkp1992101 发表于 2021-8-18 09:22
X轴坐标换成和论文一样的就可以


纵坐标要不要也改一下,差的也有点多感觉
 楼主| 发表于 2021-8-18 10:44:12 | 显示全部楼层


wkp1992101 发表于 2021-8-18 09:22
X轴坐标换成和论文一样的就可以


兄弟,你有代码可以给我参考一下吗
发表于 2021-8-18 11:01:55 | 显示全部楼层
你X 轴整体除以10^7 看一下
 楼主| 发表于 2021-8-18 11:11:05 | 显示全部楼层


geo24 发表于 2021-8-18 11:01
你X 轴整体除以10^7 看一下


只改横坐标不太行啊
发表于 2021-8-18 14:49:46 | 显示全部楼层


yjj_123 发表于 2021-8-18 11:11
只改横坐标不太行啊


你y轴也得Normalize的
发表于 2021-8-18 15:53:28 | 显示全部楼层
将XY坐标轴修改成和论文里一样试一下
 楼主| 发表于 2021-8-21 20:46:07 | 显示全部楼层


geo24 发表于 2021-8-18 14:49
你y轴也得Normalize的


1629549897(1).png 兄弟,我改了不行啊,低频的地方应该到-200才对
 楼主| 发表于 2021-8-21 20:50:07 | 显示全部楼层


wxl_123 发表于 2021-8-18 15:53
将XY坐标轴修改成和论文里一样试一下


clc;
D=importdata('D:\Xilinx\project\sn_mash11_v1\DATA3.txt');%载入数据
M1=D-42.6;%average=222.5
x=M1(1:2^21);
%x=M(:,1);%数据第一列数据赋予到V
Fs = 50e6;

N = length(x);
xdft = fft(x);
xdft = xdft(1:N/2+1);
psdx = (1/(2*pi*N)) * abs(xdft).^2;
psdx(2:end-1) = 2*psdx(2:end-1);
freq = 02*pi)/N:pi;

plot(freq/pi,10*log10(psdx))
grid on
title('Periodogram Using FFT')
xlabel('Normalized Frequency (\times\pi rad/sample)')
ylabel('Power/Frequency (dB/rad/sample)')
1629550177(1).png 参考的这个代码

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

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-6 16:56 , Processed in 0.029720 second(s), 7 queries , Gzip On, Redis On.

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