作者ja1688888 (zheng)
看板Electronics
标题[问题] 除小数三阶Delta Sigma 频谱问题
时间Fri Sep 17 21:56:29 2021
刚学hspice、matlab不久请各位多多指教,
目前是用hspice跑出 mash1-1-1 delta sigma
modulator -3~4的输出,手key了前64个输
出到txt档给matlab做fft频谱分析,
https://i.imgur.com/xXTnjLj.jpg
结果却不像其他论文上的noise shaping,
https://i.imgur.com/IrwXH3j.jpg
以下为matlab code
clear, close all
%% initialize parameters
samplerate=250; % in Hz
N=64; % data length
sig=load('c:\xshell\d1.txt');
t=[1:64];
plot(sig(:,1))
sig_freq=fft(sig);
PS=abs(sig_freq).^2;
PS=PS/max(PS);
faxis=samplerate/2*linspace(0,1,N);
figure,
subplot(1,2,1),plot(t,sig),xlim([t(1) t(end)])
title(123)
xlabel('Time (s)')
subplot(1,2,2),plot(faxis,PS(1:N))
xlim([faxis(1) faxis(end)])
title('Spectral Analysis (FFT)')
xlabel('Frequency (Hz)')
ylabel('Power Spectrum')
请问有什麽较正确的方法或语法能跑出noise shaping吗?谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 27.51.32.184 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Electronics/M.1631886991.A.A75.html