作者stanlly9 (史蛋利九)
看板comm_and_RF
標題Re: [問題] 離散傅利葉轉換(DTFT)
時間Sat Nov 15 12:03:12 2008
※ 引述《weast (kuan)》之銘言:
: ※ 引述《stanlly9 (史蛋利九)》之銘言:
: : 邏輯上似乎有點錯誤
: : 在你的題目裡面的 |H(f)| 是一個函數,他是freq的函數,類似 y = f(x) 這樣
: : |H(f)| 的值是隨著不同的freq而改變的,除非你的 |H(f)|是CONST for all freq
: 你說的沒錯|H(f)|他是一個函數而他是隨著頻率的改變而改變
: 但是現在的問題是
: 我利用DTFT把w(t)的訊號轉換成傅利葉形式的cos(相位角) + i sin(相位角)的形式
: 而我也知道|H(f)| = |sqrt(cos()^2 + sin()^2)|
: 但是我們所算出來的值卻只是H(f1) , H(f2)....
: 的值而已 那只是第一個頻率得到的振幅 第二個頻率得到的振幅 ...
: 現在我的問題是 我所算出來的振幅所對應的頻率是多少?
: p.s. 而可能有人會問說你既然可以把它轉換過來 那你怎麼會不知道頻率
: 因為我現在用的是DTFT 轉換過來的東西是離散形式
: 我用256個點轉換成頻域還是256個點
: 時域轉換到頻域後 只能看出第一個點在頻域上的振幅而已 那第一個點的頻率是
: 多少呢?
256點的DTFT 一半正頻,一半負頻...
所對應的連續時間的頻率w(t),則必須看你的取樣頻率,fs。
假設取樣頻率是8kHz,那你所能得到的頻率資訊最高頻也就只有+-8kHz(沒失真的情況)。
所以256點,第1點到第128點 就對應 [0 ~ 8kHz)。剩下的部份則對應 (0 ~ -8kHz]。
所以你第一個點的頻率是應該直流成分。剩餘的點應該就是 8k切128等份之後的每個點。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.232.99
1F:推 weast:恩 謝謝你! 140.120.90.193 11/17 13:08