Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2021-9-17 23:22:49 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最後由 ja1688888 於 2021-9-17 11:24 PM 編輯
. k8 ^  ^/ n, W+ ]1 k# [. I$ g9 \8 C4 p  C4 s1 x; s6 O
剛學hspice、matlab 不久各位多多指教目前是用hspice 跑出mash1-1-1 delta sigma modulator -3~4的輸出,
; P, m0 K/ S' h1 V9 ~5 L手key了前64個輸出到txt檔給matlab做頻譜分析,
+ _* B- _6 R( v3 F: y1.JPG4 S% _5 L- c+ m2 Q9 s' P  {
結果卻不像其他論文上的noise shaping
- p1 \5 @( l( {9 C0 m2.JPG
4 O% l& a  l8 H7 v以下為matlab code
  h9 A% N3 ~2 Y% R6 ^( ~* V  Q
$ C5 z3 {* p" J8 w; oclear, close all
6 Z$ @% [: i0 K/ @4 m%% initialize parameters
  F8 H$ u0 N6 ~! D5 H$ ?samplerate=250; % in Hz5 j  F' Q& h! y( v: C3 `
N=64; % data length5 s3 _2 h) ]+ J: v/ \
sig=load('c:\xshell\d1.txt');. T5 S% ]: P* d  w
t=[1:64]; / Q. y6 K8 H: Y9 N
plot(sig(:,1))           $ d9 C/ `% T6 `
sig_freq=fft(sig);f
2 w8 P9 M8 M" _7 ?+ S3 W9 e& uPS=abs(sig_freq).^2;
9 O( j5 b- W4 x! q9 IPS=PS/max(PS);( f" ^6 }+ C0 Z7 T; Q8 ]) p
faxis=samplerate/2*linspace(0,1,N);
" W! z& A" B% U' X( [4 k, ?- V. R/ @6 s2 j
figure,
$ ?7 ?7 o, N3 u$ d" P2 `3 Q( fsubplot(1,2,1),plot(t,sig),xlim([t(1) t(end)])
$ @6 \& f# k0 p  f0 C* Vtitle(123)
* a$ \$ `6 {+ M9 _. |. z# rxlabel('Time (s)')
3 t, r; H& }. q  Z4 q. @  J
, d7 F0 `" o8 e/ Q( H; U# Jsubplot(1,2,2),plot(faxis,PS(1:N))  
, ^' k, m9 u& A6 t: S1 ixlim([faxis(1) faxis(end)])
- A: n! s) H6 Y& I1 k" Rtitle('Spectral Analysis (FFT)')$ p, I. M7 z" i. V1 N& h9 |) S
xlabel('Frequency (Hz)')& d/ O( R1 t7 _0 v4 Y
ylabel('Power Spectrum'): ], p4 m$ x% ~) d
$ `( o% e& ^9 y, W* S' @  ~

  L4 ]* T- G5 b; v' n請問有甚麼較正確的方法或語法能跑出noise shaping嗎?謝謝  s6 k. _' X, ?! B+ ?/ G* ^$ [

本帖子中包含更多資源

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

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

本版積分規則

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

GMT+8, 2025-2-19 06:58 AM , Processed in 0.155009 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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