作者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