Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] 有關Simulink

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-17 23:02:15 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我想要請問一下各位有用過Simulink的先進
1 E" }" a! x! m- I8 Y8 W2 J因為我在用這個軟體在跑SDM* U' W3 N) B# @* v, q* t
那我想要請問一下6 L3 A& q1 f7 `# ^( G% ?- P
我要查一個東西$ v0 h7 k! ]8 q8 [
是功率頻譜密度
$ T8 a$ L* h- q那如果我要用Simulink下去看的話* S* A4 B1 e6 C2 J  z% T, |( q6 j
請問一下Block 要打什麼
/ L" c1 U" }( z6 }9 I7 s才可以看我用Simulink所做出來的SDM跑出來的功率頻譜密度是多少勒( d, h1 M5 `4 o7 M+ f, n+ R
請各位教我一下~~
. o& g6 D2 ?% s* p0 H# p1 n謝謝
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂4 踩 分享分享
2#
 樓主| 發表於 2008-5-19 13:46:45 | 只看該作者
還是大家要用Simulink來看功率頻譜密度' n7 o) f( X& ?( N4 {
都是寫Code的方式的?* u& R" j3 ?- U9 N0 I( \
有人可以分享一下經驗的嗎?
3#
發表於 2008-5-20 15:24:18 | 只看該作者
通常是用periodogram,但是它只有2的冪次方點數可以選,所以你跑出來的FFT會有其他的tone出現,) t! z; P6 n" W& x* n2 f! a
不是很準的(本來用FFT的話,點數沒有取對,就不會準,而且取不同段,跑出來差很多)。: \' A  @0 [' `0 k
; x4 e" S2 O- w3 s
要算SNR的話,最好還是自己寫。
4#
發表於 2008-5-21 11:20:37 | 只看該作者
power spectrum estimation 有幾種方式,
& ?% b2 ?2 W- P. ^6 q- H  IPeroidogram
* }8 a: p# h3 k& e) {( R$ dModified periodogram8 l  f- d: \# I. r. J' G1 W
Bartlett method4 O2 M9 r: A- N
Welch method
" C- B4 @6 q0 OBlackman-Tukey method
; d7 p7 r5 m$ V4 p! m# }, s! K! `+ M: L+ _# k3 C' U* @# z
若用simple Peroidogram m file 方式如下,estimated 跟 actual 會有Bias* R/ n3 Y8 C' a# e
x   : input sequence. C& j7 v& J* [, |2 g2 B; ~0 K, n
n1  : starting index, x(n1)
( I. t# [, D, D0 j# R- j2 ]) v8 Cn2  : ending index, x(n2)
- L+ r) q3 X5 \; X: d
# }) T) i, ~) @0 Hfunction Px = per(x,n1,n2)3 v. p  s1 A2 X
x = x(;" G$ ~/ O3 y/ j$ C
if nargin == 1  q. z0 U5 c% E  Y4 _7 a
    n1 = 1;  n2 = length(x);  end;7 w" |% y0 P8 P
Px = abs(fft(x(n1:n2),1024)).^2/(n2-n1+1);! g4 a  U% z3 A7 K5 A. G  e
Px(1) = Px(2);
5#
 樓主| 發表於 2008-5-21 14:48:21 | 只看該作者
我想要問的是因為在Simulink量化輸出的值是類似-1,1,1,-1,-1.......等等這種值丫9 \1 |# p- \( `1 ]9 a: C+ s, d
那如果我要把這些值變成可以知道SNR(就是可能要先畫成PSD)/ i% J4 F! t9 y8 L. r+ }
那是不是要先把這些量化的值先做FFT" _! l8 R  c6 m! u
那我可以請問各位~~如果我FFT做完了之後~~那就可以看到了嗎?
6#
發表於 2008-5-21 21:32:36 | 只看該作者
power Spectrum 跟 SNR 是不同的圖.8 D  g" B, J: `7 n

; o: b+ m1 _$ h' h1 o

本帖子中包含更多資源

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

x
7#
 樓主| 發表於 2008-5-22 00:31:39 | 只看該作者
恩~~謝謝kevin所提供的~~
2 A) z& d5 E% p6 d不過像左邊這個圖~如果我是用Simulink兜SDM model出來的話: F1 z9 K* |2 S2 \
那我把量化所產生出來的值(1,-1,1,1,-1.......)3 v0 {( t/ I$ U3 K; e+ I
那請問一下我要怎麼轉換成左邊的圖
; ~0 z4 F9 V# Q: B是經由FFT的嗎?
! L" y$ Q4 S% k3 t5 k9 H算出來的嗎?
; _. S' H( L9 `7 l可是不是也可以從左邊這張圖去算出SNR是多少的嗎?
8#
發表於 2008-5-22 12:02:43 | 只看該作者
左邊的圖是把輸出做FFT,假設v是輸出(+1,-1.....),但是要用windowed-FFT,底下例子是用Hann-windowed fft.
! i+ P8 L  H+ |% k: ~spec=fft(v.*ds_hann(N))/(N/4);
, C. l. s: n. F# R( o1 Cplot(linspace(0,1,N/2),+ W8 u1 c6 i' {0 L+ f6 a- F1 `8 p
dbv(spec(1:N/2)))! y' H: K7 [7 s- f- J0 x$ g1 K( \( T
axis([0 1 -120 0]);% `+ }' b2 l- v" {) @
grid on;. x- `  t. B5 [8 U( H& `% J
ylabel('dB')
' O8 ]% j2 S7 i# l9 R; v# X, l* U4 E' l
從左邊這張圖可以去算出屬於它的SNR,參考附件.1 H, P) H% d4 j! G

本帖子中包含更多資源

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

x
9#
 樓主| 發表於 2008-5-22 13:56:21 | 只看該作者
請問kevin一下" ?  b9 D. W+ {/ Z$ t
那N指的是量化器的位元數?
/ M1 m: v0 ?% Q( P$ C# [7 ]還是什麼意思?* p7 f1 M3 f: `& G7 x6 }9 @
再麻煩回答一下
$ q6 f# s: X: X/ [' U謝謝你喔
10#
 樓主| 發表於 2008-5-22 14:18:58 | 只看該作者
再問一個問題一下~~~/ M& B$ w) ~6 @- T6 b
那如果我是用
+ l( T- i# t2 u7 b2 b0 KHann-windowed fft.
1 J& i7 h* r! @2 r6 H' e求出PSD之後& A# }- z0 B: H% B
那再使用附件所附的檔案
2 q7 M1 ?- g+ F/ D2 Q! f* G再去求SNR是嗎?
11#
發表於 2008-5-22 16:47:56 | 只看該作者
N 是Hann window 的長度,ds_hann(N)參考附件.跟MATLAB 原來的HANN window 不一樣.
! s9 i" ^( K1 R; n7 o+ R
# m/ K$ s" T# B* E0 {" uHann-windowed fft 之後再使用SNR附件所附的檔案去求SNR.

本帖子中包含更多資源

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

x
12#
發表於 2009-8-19 18:47:52 | 只看該作者
謝謝您的分享,有助於學習PLL modeling,1 c8 r0 O6 |2 B. W5 h* _
謝謝您
13#
發表於 2011-10-25 15:23:28 | 只看該作者
最近也正在學習matlab解析SDM的SNR
2 K' g: V' K" w" y  a  d4 d一直搞不出來,慢慢研究中
14#
發表於 2012-1-16 10:23:05 | 只看該作者
最近也正在學習matlab解析PSD
$ {( ^* l5 \, c: d一直搞不出來,慢慢研究中
15#
發表於 2012-4-12 15:19:42 | 只看該作者
最近也正在學習matlab解析PSD0 H2 k, [6 |: Y1 d  W
希望有進展
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-26 11:42 AM , Processed in 0.152019 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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