Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2021-9-17 23:22:49 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最後由 ja1688888 於 2021-9-17 11:24 PM 編輯 - n% T$ E& y" g% P3 f" r5 L
. H9 @/ T9 I1 l' D+ e, b- m
剛學hspice、matlab 不久各位多多指教目前是用hspice 跑出mash1-1-1 delta sigma modulator -3~4的輸出,
" X: M2 ~9 J% d& X; u手key了前64個輸出到txt檔給matlab做頻譜分析,
9 a% o' S" q  }" y1.JPG
' T* y* @& _. G* `9 y結果卻不像其他論文上的noise shaping
0 a; I# n" f+ \; s) T7 F1 Z2.JPG
$ @: G# N* r. u& w' n7 G6 L以下為matlab code8 u7 F2 }# f2 e( D# Q
) m1 d+ {) X8 b; ~8 A$ W5 B4 t
clear, close all
+ Z( [3 Q9 y1 n5 v  p5 M%% initialize parameters
8 g/ l7 A) q$ ^; u9 c: `* r8 e) L7 fsamplerate=250; % in Hz0 O2 F, G  Q" F' ^* z9 ]9 @
N=64; % data length
4 p4 b7 b2 S7 L( l# Z* Msig=load('c:\xshell\d1.txt');
' W2 i, Y5 z) M0 yt=[1:64];
, b9 [0 u* h! J* Uplot(sig(:,1))           
; G3 s) c' Q# K3 y; Hsig_freq=fft(sig);f0 z5 r. [/ T. y3 ~
PS=abs(sig_freq).^2;
- _9 h2 p+ ?0 n5 nPS=PS/max(PS);
9 n: z# [% J  h4 Nfaxis=samplerate/2*linspace(0,1,N);
* }# K& ]) U& v, }: i3 b# l8 v0 ?$ T% H$ q, T1 S) u
figure,
4 i: \  f5 I$ Jsubplot(1,2,1),plot(t,sig),xlim([t(1) t(end)])
: K% F1 t4 V5 Vtitle(123)
( v+ B% i. y  H; W7 Zxlabel('Time (s)')
( g4 G( O  `' M3 q% S  b% x) |( M( n" O- F* i- m
subplot(1,2,2),plot(faxis,PS(1:N))  ! F9 a/ G+ {1 J1 [  W" N
xlim([faxis(1) faxis(end)])/ M: ], W$ F* f& ?
title('Spectral Analysis (FFT)')
* l* c% h' o' Y+ d' X9 ixlabel('Frequency (Hz)')
' G# y" i) k2 ~6 K; ]" _ylabel('Power Spectrum')
. q/ E- d! f$ W8 t+ H" f" L7 }8 }! b

- Y* ?2 H4 \. f請問有甚麼較正確的方法或語法能跑出noise shaping嗎?謝謝6 I  r3 x" |- ]0 [1 t  D

本帖子中包含更多資源

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

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

本版積分規則

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

GMT+8, 2024-6-1 06:14 PM , Processed in 0.110514 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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