[問題] 除小數三階Delta Sigma 頻譜問題

看板Electronics作者 (zheng)時間2年前 (2021/09/17 21:56), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
剛學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://www.ptt.cc/bbs/Electronics/M.1631886991.A.A75.html
文章代碼(AID): #1XH9wFfr (Electronics)
文章代碼(AID): #1XH9wFfr (Electronics)