Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2021-9-17 23:22:49 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最後由 ja1688888 於 2021-9-17 11:24 PM 編輯 0 ?6 p7 N9 z7 r5 R6 G

8 c" s& }, Y  ?- t/ D) o剛學hspice、matlab 不久各位多多指教目前是用hspice 跑出mash1-1-1 delta sigma modulator -3~4的輸出,. V1 X: Y" @- d5 @8 L, R- f$ m# l
手key了前64個輸出到txt檔給matlab做頻譜分析,4 L+ Y" Y+ a: a* C
1.JPG
7 F4 a3 J' J! E, T2 A8 O8 }結果卻不像其他論文上的noise shaping& U- u: r7 M" O
2.JPG
/ t1 [" ~* f* z5 `以下為matlab code
$ Q; W* q+ c! M+ B
+ e2 {& e2 F) l1 {: i  e: y. Eclear, close all
( R5 m$ ^( E" b0 g- n' {' V% p%% initialize parameters  I/ a5 n. Y" r
samplerate=250; % in Hz
' L# n: ^4 L# l; X1 e3 bN=64; % data length
# W  k  D( a5 _, Osig=load('c:\xshell\d1.txt');
" G5 @$ a/ d+ M3 e4 st=[1:64];
) {% s% }  m  M& g* C/ Z3 S) `% Oplot(sig(:,1))           
3 V: C% K" a' d' j. Fsig_freq=fft(sig);f4 T6 }* l" U; K1 z) n
PS=abs(sig_freq).^2;7 D% f' d$ e. c. _
PS=PS/max(PS);
- A( U/ B" H8 {& Ufaxis=samplerate/2*linspace(0,1,N);3 L7 P" P8 ~3 F
* z* ~1 f% V3 H. I) g: S2 @# C' h
figure,3 b2 Y; ?; U. D/ f% f/ l5 g7 [
subplot(1,2,1),plot(t,sig),xlim([t(1) t(end)])
) u* a4 v) U8 v: c/ G- otitle(123)/ _; E+ A0 @8 C
xlabel('Time (s)')
  V- @+ }+ G. g5 o1 E, r) Y% p- I2 I7 B2 c, u/ n3 F- u, \! [
subplot(1,2,2),plot(faxis,PS(1:N))  4 z) B  Q+ y4 ^% p& Z
xlim([faxis(1) faxis(end)])2 w5 u% f* S1 R9 B5 |. l
title('Spectral Analysis (FFT)')4 |5 d. V' ^+ n* T$ y7 t
xlabel('Frequency (Hz)')
% a/ N3 b" I7 {  ~9 F/ `3 wylabel('Power Spectrum')" J* m1 b1 w+ U9 L
9 P0 x! _0 z# q( j9 y( p

  y" }' N8 C2 Y; f" V請問有甚麼較正確的方法或語法能跑出noise shaping嗎?謝謝
( v1 W% n. s9 {: P8 z) Q+ I

本帖子中包含更多資源

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

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

本版積分規則

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

GMT+8, 2024-5-2 10:24 PM , Processed in 0.104006 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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