Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 3156|回復: 0
打印 上一主題 下一主題

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2021-9-17 23:22:49 | 顯示全部樓層 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最後由 ja1688888 於 2021-9-17 11:24 PM 編輯
: ?/ Z/ V2 W+ A! f7 a# I
  |. V1 R. B5 P9 g) c! U' n剛學hspice、matlab 不久各位多多指教目前是用hspice 跑出mash1-1-1 delta sigma modulator -3~4的輸出,' }' O$ s% y4 n: v; Y. R( Y
手key了前64個輸出到txt檔給matlab做頻譜分析,: K' r6 K) V; \( P
1.JPG* d" q! I/ D) F4 L9 l# T& \
結果卻不像其他論文上的noise shaping
4 R- |  Z" r" I1 B0 Q# D( l2.JPG
# E  x3 n+ L# x8 x+ L以下為matlab code7 h4 _7 y: P7 ~4 n6 z; G; m

3 |* Y9 D/ W. y+ Q% R- T8 W! @clear, close all
) s0 K9 y# j7 N# I%% initialize parameters3 z4 u- H$ {, ^9 V+ V1 ]
samplerate=250; % in Hz
4 c. t3 i- J# Q( n9 jN=64; % data length' b  |2 w; e; s6 p
sig=load('c:\xshell\d1.txt');
2 s5 u% q4 |& S6 at=[1:64]; $ H9 I% s* j0 ?5 O
plot(sig(:,1))           
' ~9 c! t, \( H" X, d, A+ hsig_freq=fft(sig);f7 |* P& o7 W3 X% i
PS=abs(sig_freq).^2;0 ^, ?6 {" d/ s2 g; p/ {' i- \
PS=PS/max(PS);% O# w4 D' z% }; `2 P5 f
faxis=samplerate/2*linspace(0,1,N);* o* S* F. _, T2 ], ^

- ?& M/ [: X1 N8 R3 hfigure,9 {- j0 `- I+ `  U" G: M0 I: m
subplot(1,2,1),plot(t,sig),xlim([t(1) t(end)])+ u% n2 _0 |) ^
title(123)" h' U% _+ _1 o! C& h* J* F: o+ p
xlabel('Time (s)')5 n! [* X% e8 \- m: a- y; o* f% w
! T) `6 J( `& `4 j4 `& B
subplot(1,2,2),plot(faxis,PS(1:N))    J* X' S* B& ]& N1 h
xlim([faxis(1) faxis(end)])
* w; L! `+ `7 ^7 etitle('Spectral Analysis (FFT)')
" a7 Y% h" D6 M; i" |xlabel('Frequency (Hz)'). d( @+ n7 t0 r
ylabel('Power Spectrum')
( `+ X7 E7 b! J9 o4 N& \% e. K& X& k' {$ U# L
) I. t7 s( E) r* ~9 o
請問有甚麼較正確的方法或語法能跑出noise shaping嗎?謝謝8 i! R+ t7 ]) X4 x7 `

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-5-8 09:27 AM , Processed in 0.100006 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表