Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2021-9-17 23:22:49 | 顯示全部樓層 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最後由 ja1688888 於 2021-9-17 11:24 PM 編輯 , C# a$ {- C% A( L9 T. \0 k

8 \; a  k- S" ~. ]" Q剛學hspice、matlab 不久各位多多指教目前是用hspice 跑出mash1-1-1 delta sigma modulator -3~4的輸出,8 b4 q9 r" u# \, J% [
手key了前64個輸出到txt檔給matlab做頻譜分析,$ g! ?% @  q1 D( \( _. ]! g7 F
1.JPG
8 C. V0 X+ U) W" F" R. L結果卻不像其他論文上的noise shaping
4 R% N# F! K0 T. I, `3 R" O& N2.JPG! [+ C0 O# {% _% [
以下為matlab code
, A, A. z* y+ H& v1 Z; F, o, ]" B* B7 b
clear, close all
$ D5 x- y3 e. @3 P+ p%% initialize parameters% @& l, s& Q7 m4 f; T9 n
samplerate=250; % in Hz4 f& ?- ]( I( f" |" Y& Q/ b9 i
N=64; % data length
+ ?& x! s# y- e" s% u2 b; b; Bsig=load('c:\xshell\d1.txt');
0 N9 u5 }" K# a: o* \; qt=[1:64]; / {+ U- a4 W: e7 o, x" `$ N. N6 d
plot(sig(:,1))           $ e) X6 L! \  J
sig_freq=fft(sig);f
& a. L2 g% t0 E6 r. V! y* ePS=abs(sig_freq).^2;
. i6 T+ _, h" R7 X+ t* C2 ?PS=PS/max(PS);
, U8 W9 ]5 K6 Hfaxis=samplerate/2*linspace(0,1,N);/ N  ^+ J& r) z

0 V: {: z2 v, V" C+ Xfigure,$ E8 B: @  j9 @' ^0 z7 A4 A% e
subplot(1,2,1),plot(t,sig),xlim([t(1) t(end)])2 v% a! |: ~9 L9 U
title(123)" c2 i( m2 G3 q& }
xlabel('Time (s)')* v7 \2 b1 `! ~+ c
+ y5 z( ]1 B* d& c2 L
subplot(1,2,2),plot(faxis,PS(1:N))  " D5 l7 {6 M& m' M! `
xlim([faxis(1) faxis(end)])3 k8 b6 c- b) q3 w
title('Spectral Analysis (FFT)')
; C* _" D1 h3 ?xlabel('Frequency (Hz)')
& m3 G. h" [# fylabel('Power Spectrum')1 N# K5 X7 |4 k6 I* ^. g

7 j7 `9 T. g0 K# f2 `
+ t4 Q0 S) K+ f請問有甚麼較正確的方法或語法能跑出noise shaping嗎?謝謝
( l. k& O$ t0 @" s5 c) L

本帖子中包含更多資源

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

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

本版積分規則

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

GMT+8, 2024-5-4 07:47 AM , Processed in 0.103006 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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