Re: [問題] 訊號的頻率成分...?
看板Electronics作者Maddulin (what else do u focus?)時間19年前 (2007/04/01 17:24)推噓0(0推 0噓 1→)留言1則, 1人參與討論串3/6 (看更多)
※ 引述《flybow (yyyyyyyy)》之銘言:
: 請問各位電機通訊,還有程式的高手
: 我有一個暫態訊號.x=exp(-0.5t)-exp(-t) t=linspace(0,20,300)
: 我做了FFT(x,300)...我要怎要才能從這300個點內,完全的分出每個頻率佔多少的
: 比例
: Y = fft(x,300);%無論t怎樣改動,Y的值不變
: Pyy= Y.* conj(Y) / 300;
: f=1000*(0:150)/300; %???
: figure(2);plot(f,Pyy(1:151))
: title('Frequency content of y')
: xlabel('frequency (Hz)')
: 我用這段程式來看,只能大略看出來,卻無法詳細的得到確切數據...
: 我想要的答案比如說...
: 0.1HZ 佔訊號比例 75%
: 20 HZ 0.5%
: 的這種數據.....
: 請各位幫幫我,我該怎麼求?
: 我現在正在做聲波的散射的理論分析,過去都是使用簡單的單頻波,我這次使用的
: 則是多頻率的暫態訊號..所以有這個問題在.....
: 請問各位了...
: 或者可以用FFT的這300個點,看出頻率的組成嗎?
Omega*T = omega, 這是DFT verse FT 之 relationship
要由discrete-time 做 continuous-time frequency analysis
你必需確定 你的sampling rate 足夠的高
Laplace(exp) = a/s-b 所以可得你的問題的transform function
你試著分析 Omega=2pi*300時 是否有過大的 alaising
最簡單就是 ex:300->600 比較一下比例差多少
若沒差多少就表示沒什麼alaising
那就由最上面的relationship 確切的知道每根佔多少的頻率,再和頭151根的
conjugated square sum比較
這樣應該夠明白了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.141.234.237
→
04/02 03:03, , 1F
04/02 03:03, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 6 篇):