Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] 有關Simulink

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-17 23:02:15 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我想要請問一下各位有用過Simulink的先進
& b- y5 J1 S: V因為我在用這個軟體在跑SDM
" t  j; h2 @! X3 T! V7 n' C那我想要請問一下/ H0 J/ y9 [% N0 R# W8 l
我要查一個東西
6 f9 U! A+ }, j- H* P是功率頻譜密度
8 i0 |0 z6 X& K: o  D& M! y那如果我要用Simulink下去看的話% b9 `! O; V4 t3 a
請問一下Block 要打什麼' o$ U; V9 n- ]+ V; e$ @
才可以看我用Simulink所做出來的SDM跑出來的功率頻譜密度是多少勒
' j- O) ~2 g0 |% `1 q請各位教我一下~~
* `+ U+ V1 y/ e# O5 m謝謝
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂4 踩 分享分享
2#
 樓主| 發表於 2008-5-19 13:46:45 | 只看該作者
還是大家要用Simulink來看功率頻譜密度
# C6 B  n. j9 M0 j" Y) k6 g+ v都是寫Code的方式的?
9 f2 [" a0 P2 a) ^5 A有人可以分享一下經驗的嗎?
3#
發表於 2008-5-20 15:24:18 | 只看該作者
通常是用periodogram,但是它只有2的冪次方點數可以選,所以你跑出來的FFT會有其他的tone出現,
; c: P( Y! X2 M+ q6 D! X不是很準的(本來用FFT的話,點數沒有取對,就不會準,而且取不同段,跑出來差很多)。
( R- B4 ^7 m  r, v& C0 V
( E: G& h3 N& `要算SNR的話,最好還是自己寫。
4#
發表於 2008-5-21 11:20:37 | 只看該作者
power spectrum estimation 有幾種方式,+ W7 K5 I% F# D
Peroidogram- }# a8 V! ^" L  m6 Y% _0 p
Modified periodogram9 t8 v" ]& \* r  h
Bartlett method, S: B* E, l& a( c
Welch method
3 H2 `& }* p0 Y7 w/ kBlackman-Tukey method3 a1 c( I7 a- F! D* l- S2 L; J  ?

5 y5 U. e. A2 u5 g+ V0 E若用simple Peroidogram m file 方式如下,estimated 跟 actual 會有Bias
" v4 r3 g, X# ~  z$ k# x  qx   : input sequence7 n8 B1 K' G0 @- m6 H5 k, c) b
n1  : starting index, x(n1)9 W! R5 s! L8 C: {1 E+ r* R
n2  : ending index, x(n2)) b6 E1 B+ P: U% G, N* y& f  u
# S7 H3 s+ B! @) K: A
function Px = per(x,n1,n2)  e5 j) n+ \# s
x = x(;
1 G6 c& i# N, J5 X- Gif nargin == 1
$ t) w# `9 ^0 B% b    n1 = 1;  n2 = length(x);  end;* D% d: a; u- j7 {# O
Px = abs(fft(x(n1:n2),1024)).^2/(n2-n1+1);" R& L' u2 E& Z
Px(1) = Px(2);
5#
 樓主| 發表於 2008-5-21 14:48:21 | 只看該作者
我想要問的是因為在Simulink量化輸出的值是類似-1,1,1,-1,-1.......等等這種值丫
5 @) D; Z' ], }7 w" g, I那如果我要把這些值變成可以知道SNR(就是可能要先畫成PSD), F  w& v5 g" F/ I* b2 k( j
那是不是要先把這些量化的值先做FFT
  {% R" C: a" m! U" o' d那我可以請問各位~~如果我FFT做完了之後~~那就可以看到了嗎?
6#
發表於 2008-5-21 21:32:36 | 只看該作者
power Spectrum 跟 SNR 是不同的圖.
4 I! _% Y! m  N  z" [/ S+ h( Y0 E* K& d% d$ O' D/ V

本帖子中包含更多資源

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

x
7#
 樓主| 發表於 2008-5-22 00:31:39 | 只看該作者
恩~~謝謝kevin所提供的~~3 X2 c' D4 b$ G. o8 V/ b/ ]* [9 e
不過像左邊這個圖~如果我是用Simulink兜SDM model出來的話- h  [  u, h/ }8 w6 F
那我把量化所產生出來的值(1,-1,1,1,-1.......)
. X7 Y! o  K. F那請問一下我要怎麼轉換成左邊的圖
' Z4 o& ~+ T! Y) j4 {是經由FFT的嗎?; n8 R4 @( a/ t/ o
算出來的嗎?
6 y" T6 t/ R# W0 [可是不是也可以從左邊這張圖去算出SNR是多少的嗎?
8#
發表於 2008-5-22 12:02:43 | 只看該作者
左邊的圖是把輸出做FFT,假設v是輸出(+1,-1.....),但是要用windowed-FFT,底下例子是用Hann-windowed fft.6 ]- ?4 q* G5 ?
spec=fft(v.*ds_hann(N))/(N/4);
) S/ L- C& Q5 B% ~% J6 \2 lplot(linspace(0,1,N/2),
9 o; `+ Q& F5 a* [dbv(spec(1:N/2)))
/ C+ v7 d9 U" G, _axis([0 1 -120 0]);
2 L' A0 T4 N. rgrid on;$ `7 `2 `( V% E* r
ylabel('dB')
8 X* D0 G8 U. l7 V1 q1 c5 ]( ^$ q, `$ g! y
從左邊這張圖可以去算出屬於它的SNR,參考附件.
# V8 _" C5 T& R2 S1 E

本帖子中包含更多資源

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

x
9#
 樓主| 發表於 2008-5-22 13:56:21 | 只看該作者
請問kevin一下
' q0 I2 t/ r& j! j那N指的是量化器的位元數?# c) u7 S2 x  I2 k6 H
還是什麼意思?0 ]) c+ }+ e1 w+ _& j1 Q* x" e
再麻煩回答一下7 V; f5 F- P- Z% J1 c4 G& c, _! M
謝謝你喔
10#
 樓主| 發表於 2008-5-22 14:18:58 | 只看該作者
再問一個問題一下~~~8 i2 r, _6 `2 C# Y& H7 w
那如果我是用
. m' f" {* w& x( z5 W5 |2 sHann-windowed fft.8 A; A  E" W0 H6 }( j- {3 B
求出PSD之後
) S7 i* k3 Y- \" y, d/ T; `, r那再使用附件所附的檔案
1 H! b! M' i% h再去求SNR是嗎?
11#
發表於 2008-5-22 16:47:56 | 只看該作者
N 是Hann window 的長度,ds_hann(N)參考附件.跟MATLAB 原來的HANN window 不一樣.
- X0 G; o$ [+ ?- R  }; Z% h- p$ d/ T; J* U  O4 w' X
Hann-windowed fft 之後再使用SNR附件所附的檔案去求SNR.

本帖子中包含更多資源

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

x
12#
發表於 2009-8-19 18:47:52 | 只看該作者
謝謝您的分享,有助於學習PLL modeling,5 f& ?: u  h" r% L+ U3 P& X
謝謝您
13#
發表於 2011-10-25 15:23:28 | 只看該作者
最近也正在學習matlab解析SDM的SNR
. @7 |2 Z' \+ v% }8 K% r* x一直搞不出來,慢慢研究中
14#
發表於 2012-1-16 10:23:05 | 只看該作者
最近也正在學習matlab解析PSD+ M1 D* D2 c# R
一直搞不出來,慢慢研究中
15#
發表於 2012-4-12 15:19:42 | 只看該作者
最近也正在學習matlab解析PSD
; |4 ]' V- i) M( \( L  ]9 `, e希望有進展
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-9-27 09:36 PM , Processed in 0.187010 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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