Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] 有關Simulink

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-17 23:02:15 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我想要請問一下各位有用過Simulink的先進* m$ P8 ^+ V  g1 c" \; o
因為我在用這個軟體在跑SDM1 R" J/ ]3 s3 M) y8 z$ l2 d( q# e! k7 m
那我想要請問一下
" F7 v; i% h; z, x我要查一個東西
8 `* T4 Y. K* ?. \4 ?: v! i# r2 H0 S' M是功率頻譜密度; f3 Z3 F; e6 W# D8 H  X
那如果我要用Simulink下去看的話
- r% ~+ L9 z6 l+ K% A. g請問一下Block 要打什麼2 H4 v2 [. t  f  f4 V2 [
才可以看我用Simulink所做出來的SDM跑出來的功率頻譜密度是多少勒
0 w  u+ X1 R9 ?7 N# e請各位教我一下~~
6 g3 k7 E" t, |1 d5 {謝謝
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂4 踩 分享分享
2#
 樓主| 發表於 2008-5-19 13:46:45 | 只看該作者
還是大家要用Simulink來看功率頻譜密度3 K! \% D1 w8 }9 J( H' A6 q2 u
都是寫Code的方式的?3 I1 w. \5 M& Q' h$ T3 g
有人可以分享一下經驗的嗎?
3#
發表於 2008-5-20 15:24:18 | 只看該作者
通常是用periodogram,但是它只有2的冪次方點數可以選,所以你跑出來的FFT會有其他的tone出現,
9 g5 @5 c, Z; n1 A! a4 z不是很準的(本來用FFT的話,點數沒有取對,就不會準,而且取不同段,跑出來差很多)。, t6 L6 D9 B- R9 {
( r1 k) `2 G  J  Y1 `7 I
要算SNR的話,最好還是自己寫。
4#
發表於 2008-5-21 11:20:37 | 只看該作者
power spectrum estimation 有幾種方式,
7 b" H# x( ]# ~2 d, B. HPeroidogram
. M7 {2 Y$ x( V4 @Modified periodogram) ^! q  @0 ?7 h- H. I: O5 \
Bartlett method( [+ T; I* h3 ~! i7 A
Welch method
; G' ?. t. {$ ~$ zBlackman-Tukey method
# I6 s& f3 u2 j; P
* ^1 ]; U+ b1 a$ R# ^1 n若用simple Peroidogram m file 方式如下,estimated 跟 actual 會有Bias
/ B: m$ W0 P+ {) L1 w4 Vx   : input sequence
& M! l8 d0 ?$ g' Yn1  : starting index, x(n1)
! }1 m. A6 V  Wn2  : ending index, x(n2)' G9 N2 b$ G/ b  j+ C
1 k+ G2 a2 Q* \+ v4 R( w
function Px = per(x,n1,n2)3 k2 Q* C* ?: {1 x' F. ~$ a: G: {
x = x(;2 `! ?& ]2 g- i
if nargin == 1: ?$ e2 D7 ^" G, f+ b5 F
    n1 = 1;  n2 = length(x);  end;
' m* c$ `  {5 \/ d. \Px = abs(fft(x(n1:n2),1024)).^2/(n2-n1+1);
( r3 b4 e* P- T" o1 O, Q. [4 `Px(1) = Px(2);
5#
 樓主| 發表於 2008-5-21 14:48:21 | 只看該作者
我想要問的是因為在Simulink量化輸出的值是類似-1,1,1,-1,-1.......等等這種值丫
, r; K6 t( r7 j& e8 |那如果我要把這些值變成可以知道SNR(就是可能要先畫成PSD), a2 ?; _3 p- Z( V" I, V8 V
那是不是要先把這些量化的值先做FFT
/ C8 g  A0 x* b1 D6 Z那我可以請問各位~~如果我FFT做完了之後~~那就可以看到了嗎?
6#
發表於 2008-5-21 21:32:36 | 只看該作者
power Spectrum 跟 SNR 是不同的圖.
6 v; V' K: x" }6 N% y
. ^7 K9 k  z3 H; y8 s; I

本帖子中包含更多資源

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

x
7#
 樓主| 發表於 2008-5-22 00:31:39 | 只看該作者
恩~~謝謝kevin所提供的~~
! C' t! \/ t! V' w% n不過像左邊這個圖~如果我是用Simulink兜SDM model出來的話
' Y2 g  g1 ?* F4 f那我把量化所產生出來的值(1,-1,1,1,-1.......)
, m4 @- V# v2 b* Z那請問一下我要怎麼轉換成左邊的圖# m' A& [# u# I4 c8 O
是經由FFT的嗎?2 ^" s& ?6 }! S/ s1 ?0 u4 b
算出來的嗎?7 c6 u& g) A0 N1 {
可是不是也可以從左邊這張圖去算出SNR是多少的嗎?
8#
發表於 2008-5-22 12:02:43 | 只看該作者
左邊的圖是把輸出做FFT,假設v是輸出(+1,-1.....),但是要用windowed-FFT,底下例子是用Hann-windowed fft.3 ?: K9 y2 `1 q7 _6 R% ~/ o! R
spec=fft(v.*ds_hann(N))/(N/4);; q& ]2 a# i9 a. [0 T/ l! ]5 s: m4 o
plot(linspace(0,1,N/2),
+ H. E8 K2 Y+ _' Edbv(spec(1:N/2)))
% h) j- B' Q' h% X( S1 Z( H3 F' _axis([0 1 -120 0]);
1 R; o9 d* g5 T4 q+ \  wgrid on;
" u( _" p, E) U' Qylabel('dB')
7 |' h! c* }: B# V
* l0 Z" R& F% D7 W- k從左邊這張圖可以去算出屬於它的SNR,參考附件.4 t8 U7 r( c$ V& p. }7 R

本帖子中包含更多資源

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

x
9#
 樓主| 發表於 2008-5-22 13:56:21 | 只看該作者
請問kevin一下0 g* k4 Z9 e9 Q2 ]' d% ^
那N指的是量化器的位元數?: F/ K- }7 z, ^+ T) q# n
還是什麼意思?, h. c9 p; j0 H( c& ~
再麻煩回答一下
; z4 o. w$ q# o! c0 Z, R1 n謝謝你喔
10#
 樓主| 發表於 2008-5-22 14:18:58 | 只看該作者
再問一個問題一下~~~
/ W2 ~6 K( B* X2 [$ V1 n8 a那如果我是用) t; ?, F: _$ y
Hann-windowed fft.
4 D: @0 m& v1 D. l* Z求出PSD之後
$ B: D' Z- t9 ~" Z* {% E5 X- Z那再使用附件所附的檔案
* a8 e* l. V6 g再去求SNR是嗎?
11#
發表於 2008-5-22 16:47:56 | 只看該作者
N 是Hann window 的長度,ds_hann(N)參考附件.跟MATLAB 原來的HANN window 不一樣.
; [" B# K7 ?2 }
( F+ I* D  N2 h5 K* LHann-windowed fft 之後再使用SNR附件所附的檔案去求SNR.

本帖子中包含更多資源

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

x
12#
發表於 2009-8-19 18:47:52 | 只看該作者
謝謝您的分享,有助於學習PLL modeling,
. U0 N- C7 Z0 g* U" z" ?謝謝您
13#
發表於 2011-10-25 15:23:28 | 只看該作者
最近也正在學習matlab解析SDM的SNR
' ]5 k3 |. b! X3 z- s; B一直搞不出來,慢慢研究中
14#
發表於 2012-1-16 10:23:05 | 只看該作者
最近也正在學習matlab解析PSD& I; |  J1 u  V: U5 N
一直搞不出來,慢慢研究中
15#
發表於 2012-4-12 15:19:42 | 只看該作者
最近也正在學習matlab解析PSD
5 ]# y, E7 [% b6 ]  G  C2 ]希望有進展
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-1 08:40 AM , Processed in 0.126016 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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