Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 3120|回復: 0

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

[複製鏈接]
發表於 2021-9-17 23:22:49 | 顯示全部樓層 |閱讀模式
本帖最後由 ja1688888 於 2021-9-17 11:24 PM 編輯
3 P0 |( U. W; N  f6 |! x: ^9 X6 ~" m
' \$ m4 v+ {& O. d0 M0 P剛學hspice、matlab 不久各位多多指教目前是用hspice 跑出mash1-1-1 delta sigma modulator -3~4的輸出,
  N. e$ C  @) }9 ?& O手key了前64個輸出到txt檔給matlab做頻譜分析,
$ O! |1 i' ~9 `6 K( i! E8 H  E1.JPG
& s* B& ?, o6 K6 H) O結果卻不像其他論文上的noise shaping1 W- M$ q. r% }; k% j
2.JPG
0 Z9 T' D/ b) o7 }以下為matlab code
3 O& g# F) G, T2 a% d' X% K
: z! c- j7 m* y' S( fclear, close all$ E( r$ ?! c# w/ H' B/ E" P
%% initialize parameters$ ~" b) c- V9 @- g4 H! C- M7 I# b
samplerate=250; % in Hz
8 V5 e5 [2 M0 j; v8 g; p* UN=64; % data length
% g: @3 W  C: Z) S, osig=load('c:\xshell\d1.txt');
4 K( s) |6 J; s0 U8 V0 ^+ {t=[1:64];
" u" h( W9 \3 t$ A) }4 f1 t5 a) tplot(sig(:,1))           
7 B2 y3 T' K3 ksig_freq=fft(sig);f8 B5 b! X4 G/ N9 v
PS=abs(sig_freq).^2;
' M5 p# t; e7 |* o" g% wPS=PS/max(PS);" h+ O$ }- G: h# v* u- a& y
faxis=samplerate/2*linspace(0,1,N);: W: K& ?9 h8 r. E

# h6 K  v; c5 d( tfigure,4 w9 p/ i- ]: Z; X5 w) j
subplot(1,2,1),plot(t,sig),xlim([t(1) t(end)])5 }  ~! V# t* f$ k; w
title(123)
8 F5 [% W8 J! H0 D* _xlabel('Time (s)')
" v% ?  e7 ]* n5 z) m8 P* Q' y- F  ]( x6 i
subplot(1,2,2),plot(faxis,PS(1:N))    J8 H" G* e% A/ ~- G
xlim([faxis(1) faxis(end)])
: G* h* X5 [, v# Ptitle('Spectral Analysis (FFT)')5 d& G5 O7 d& t) Z& W6 e: ~; f
xlabel('Frequency (Hz)')
6 o; S, E; d+ e- {$ Mylabel('Power Spectrum')! N2 A' v3 p1 W1 n

, }7 n2 F! u+ O! h' @9 ?
) v& }" q5 ~7 d- J請問有甚麼較正確的方法或語法能跑出noise shaping嗎?謝謝  t0 a2 i: l; \8 E0 l- S+ r

本帖子中包含更多資源

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

x
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-3-29 08:09 PM , Processed in 0.113007 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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