Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2021-9-17 23:22:49 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最後由 ja1688888 於 2021-9-17 11:24 PM 編輯   q/ h# x- Y- y; ^& g3 O+ y

* O# D( A9 b' P& v0 u" e剛學hspice、matlab 不久各位多多指教目前是用hspice 跑出mash1-1-1 delta sigma modulator -3~4的輸出,
7 R6 o$ S* ~6 S7 d手key了前64個輸出到txt檔給matlab做頻譜分析,+ b$ Y* p& x1 u
1.JPG
  g! s  d5 m: f& y+ T結果卻不像其他論文上的noise shaping" V. }3 `% G: F& j( N
2.JPG- i1 {2 M5 T! K9 b
以下為matlab code
7 z( R9 ?' Z5 D/ G0 m: e# N
, r& A! z$ P( H& T' I/ k2 |- F/ {clear, close all, i0 L  g7 [$ A6 c9 q
%% initialize parameters/ D& x4 y8 {- M  t. }3 p: x
samplerate=250; % in Hz; {" k4 k8 p. I- P( I
N=64; % data length6 x1 ~* q8 h1 w) S$ R
sig=load('c:\xshell\d1.txt');( V# z3 R) S4 F- c" w) X5 N
t=[1:64];
- H4 b  O' V. R" d6 Vplot(sig(:,1))           ! e7 A- V7 ?+ Q) J
sig_freq=fft(sig);f
( M5 n# b0 q* o1 x0 |' ~6 h' W) mPS=abs(sig_freq).^2;# N* Y) U' B2 a  C5 U; i
PS=PS/max(PS);& L* F! G& m& S' z
faxis=samplerate/2*linspace(0,1,N);+ t# z3 G1 n1 p" x  p0 d" b  `4 m
1 X& v& `4 ?; Z7 V' y) R2 A
figure,
; _& h; V) M) J9 Q8 ?* B, i* Q$ K( nsubplot(1,2,1),plot(t,sig),xlim([t(1) t(end)])* V- q7 g0 u; i1 |9 R
title(123)
! |( y8 u3 J! b# `. @( |( H  Dxlabel('Time (s)')8 b, Y, N+ f8 o( O, C% d/ \

/ [# f: Z# H" x* V2 Ysubplot(1,2,2),plot(faxis,PS(1:N))  
5 G# ?9 ^. E* `! cxlim([faxis(1) faxis(end)])
" \0 Q, j. C" r% O1 }title('Spectral Analysis (FFT)')+ \+ A* G/ Y7 u
xlabel('Frequency (Hz)')
: [6 q/ y# H+ ]. Jylabel('Power Spectrum')# ~* s; p" P  g# X. g, i/ s

" i, q2 ~5 U' Z6 t5 f8 I$ l1 @- j1 o: B1 ?$ v
請問有甚麼較正確的方法或語法能跑出noise shaping嗎?謝謝7 s4 t; p- [- n; F9 \6 F: K

本帖子中包含更多資源

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

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

本版積分規則

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

GMT+8, 2024-6-14 12:57 AM , Processed in 0.119015 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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