Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2021-9-17 23:22:49 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最後由 ja1688888 於 2021-9-17 11:24 PM 編輯
% R3 i( w: \1 Q% ^' c$ s  ]2 z6 P% Z8 x( G8 k' X
剛學hspice、matlab 不久各位多多指教目前是用hspice 跑出mash1-1-1 delta sigma modulator -3~4的輸出,
- q/ ]: b' D2 d' v" e手key了前64個輸出到txt檔給matlab做頻譜分析,* t3 D0 y' J# p4 c: d
1.JPG2 B- \/ C: Q; L2 Z! _
結果卻不像其他論文上的noise shaping
& q6 q3 J/ R- p' V) H' m2.JPG6 N  e9 F3 ]' @+ }& O; U. `/ Y
以下為matlab code3 W2 z7 |2 r4 |6 h( B! H7 [

/ G2 z3 x( S, }clear, close all
0 F  d7 A, C! f# s! ]%% initialize parameters' f( e6 U! K9 @
samplerate=250; % in Hz
# j8 {1 s5 G0 ^0 {; x% PN=64; % data length2 t- V$ y" M4 y5 P8 n3 A
sig=load('c:\xshell\d1.txt');
5 ?! U  |+ l0 s& b! s; {t=[1:64];
7 V2 Y1 J3 M6 L% S; ]5 }( x4 P! Bplot(sig(:,1))           # d( \+ t5 B" j: E
sig_freq=fft(sig);f( L# a2 ^7 e! e/ ~0 O, B
PS=abs(sig_freq).^2;
8 C& l. G' B0 I4 @# zPS=PS/max(PS);( [8 x1 }5 i  C5 F+ [; D6 K
faxis=samplerate/2*linspace(0,1,N);
% ]: X9 u- ^: E( D( J6 N& s2 f3 E8 k5 T8 c1 N
figure,$ @' [% \( G6 f! X
subplot(1,2,1),plot(t,sig),xlim([t(1) t(end)]): T, B3 h) W. z! |. _" m( _
title(123)
' a; f$ \7 Z+ s0 M1 Hxlabel('Time (s)')# l0 j) h1 y6 r; G% `3 \

1 p* e9 V0 e6 b' P6 esubplot(1,2,2),plot(faxis,PS(1:N))  
- k) x1 D+ O6 L; h3 Cxlim([faxis(1) faxis(end)])
9 m4 W8 Z7 J) y% \) l8 S2 ~title('Spectral Analysis (FFT)')
# R0 B+ d9 P; n: i& t% Y$ c- Rxlabel('Frequency (Hz)')
6 y  k0 }, F6 ~/ p% }0 {ylabel('Power Spectrum')( C7 q7 I3 F! [! ]; G8 ]4 o" F

2 T3 x5 O6 c7 `
# l# B+ e9 m, C6 `& s) ^1 L請問有甚麼較正確的方法或語法能跑出noise shaping嗎?謝謝" w" {& z( i/ ?# B

本帖子中包含更多資源

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

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

本版積分規則

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

GMT+8, 2024-12-29 08:50 AM , Processed in 0.161009 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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