Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2021-9-17 23:22:49 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
本帖最後由 ja1688888 於 2021-9-17 11:24 PM 編輯
+ F4 @4 F# ^1 n! t. V
. D0 h( Z& v" v7 r' b剛學hspice、matlab 不久各位多多指教目前是用hspice 跑出mash1-1-1 delta sigma modulator -3~4的輸出,
: I5 I7 l  u  @. @  H' B, e2 {$ y手key了前64個輸出到txt檔給matlab做頻譜分析,
# X6 X# v. x4 S( h: G1.JPG
- W1 h5 O3 n1 k. q% a結果卻不像其他論文上的noise shaping* v7 j  ~  s9 E: @
2.JPG
. w  e; u" S: H+ Q! p以下為matlab code/ O! q) ^) ^* I2 f, v

0 _1 I+ n, `3 p# ?clear, close all
. l. t8 D4 r; {+ @  a%% initialize parameters9 v" u4 o6 s/ ]6 V/ O+ u
samplerate=250; % in Hz
. W& b; Z  r: x0 u! j) IN=64; % data length
! f9 R2 l( [) y+ D, `' B6 D9 H# ysig=load('c:\xshell\d1.txt');% Y* Z4 @! p# c$ [
t=[1:64]; 8 \. q+ G: L! @, U4 X$ r
plot(sig(:,1))           0 S' [6 s8 [" o1 V9 \& C7 o
sig_freq=fft(sig);f6 X+ B# o, m* F( `6 ]7 ?& ]( B, {. E
PS=abs(sig_freq).^2;5 Q# x  q5 Y0 l( i1 n4 x
PS=PS/max(PS);
. W% B3 f( H+ k7 X0 u& X$ rfaxis=samplerate/2*linspace(0,1,N);
$ o2 a0 d& e* v+ x9 z8 O' l
% E4 [/ ?9 s8 k; K! T& rfigure,1 h) C: x* c* f4 A  S7 A
subplot(1,2,1),plot(t,sig),xlim([t(1) t(end)])
/ n: H, ^- u5 ttitle(123)6 b9 x2 ~5 h8 H' u3 q3 H
xlabel('Time (s)')
/ g% X& @) s6 a
! A! Z' `( u0 U1 hsubplot(1,2,2),plot(faxis,PS(1:N))  ; L6 j( G/ @9 Q! S: z% Z
xlim([faxis(1) faxis(end)])
6 w: S; h+ L- }& ^: p% g- \title('Spectral Analysis (FFT)')
" {; c1 l* E0 p8 k! dxlabel('Frequency (Hz)')* d- y* k/ W, [
ylabel('Power Spectrum')7 V5 G4 ^& |6 [6 l; K/ l$ L2 Q$ q

+ O. H- f( U& Z% g, B' g8 x- j
: S' q) s; J8 ]' U  D0 n, U" n請問有甚麼較正確的方法或語法能跑出noise shaping嗎?謝謝8 a; d2 H2 V# O! B& L! A

本帖子中包含更多資源

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

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

本版積分規則

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

GMT+8, 2024-12-30 02:22 AM , Processed in 0.162009 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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