Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2021-9-17 23:22:49 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最後由 ja1688888 於 2021-9-17 11:24 PM 編輯
/ w2 a8 F) n- y1 x% D3 y( d! `# [  \
剛學hspice、matlab 不久各位多多指教目前是用hspice 跑出mash1-1-1 delta sigma modulator -3~4的輸出,) X; T& N. v9 B# ^
手key了前64個輸出到txt檔給matlab做頻譜分析,
# _& J9 F/ r* |) g0 `% T1.JPG
) L$ \. e& v+ G結果卻不像其他論文上的noise shaping! T2 v/ j, i% C
2.JPG2 N+ v% k1 }5 ]9 j
以下為matlab code
- A& @/ ?" R' v: y5 b; P8 l# p, l# f. X" ?/ L1 o
clear, close all5 ?6 U8 O! G/ \
%% initialize parameters
8 \: v, G" C6 L& nsamplerate=250; % in Hz- B$ S$ K3 W1 o+ o9 [3 n6 l( b
N=64; % data length" w* X' L: @$ V% {3 m  [
sig=load('c:\xshell\d1.txt');
" j1 F. j7 p( kt=[1:64]; . ~# w/ t& L  P$ J
plot(sig(:,1))           , O0 Y9 {% o8 t  r+ ?. _
sig_freq=fft(sig);f& |$ X. v7 E9 V* n
PS=abs(sig_freq).^2;. Z5 e& D5 Y4 }4 V
PS=PS/max(PS);$ \; s4 j& E3 N4 o
faxis=samplerate/2*linspace(0,1,N);8 c) z0 |! h! A( Q7 A$ y

8 q0 M5 q( t, M, }: Mfigure,
; P& P/ p2 }/ Z: ~: D+ e& o& f1 bsubplot(1,2,1),plot(t,sig),xlim([t(1) t(end)]): S" N, b4 L, ^5 _; ?& n1 p; g
title(123)
" z+ x* H2 `8 P8 Hxlabel('Time (s)')
; ?9 y. a( v! t/ N5 K( o& `; j. l
subplot(1,2,2),plot(faxis,PS(1:N))  . x$ L3 i9 f/ c9 B5 a3 P* X, ^, h
xlim([faxis(1) faxis(end)])
( b9 P# z+ ]; V  [: htitle('Spectral Analysis (FFT)')- n: z: `1 r3 E+ f9 Y  Q: Q5 d
xlabel('Frequency (Hz)')
+ V- o' f# ]8 u& q) ~- ^  D! u- `ylabel('Power Spectrum'). w' ]& s! W0 _0 I0 ^

- J7 U1 f4 p" [, P* g! t2 q
/ o- v6 m- n1 @# u; t' G* P+ B3 R請問有甚麼較正確的方法或語法能跑出noise shaping嗎?謝謝
9 @5 a, Z2 l5 \

本帖子中包含更多資源

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

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

本版積分規則

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

GMT+8, 2024-11-16 07:34 AM , Processed in 0.148009 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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