1.8 离散傅里叶变换(DFT)

1.8 离散傅里叶变换(DFT)

  • 不论信号的形状如何,大多数实际关心的信号都可以看作是在不同频率下振荡的复正弦波的总和。
  • 一组 NNN 个正交复正弦波可以在 NNN 个时间域样本的范围内构造。
  • 离散频率轴上的每一个“刻度”或“桶”都表示该复正弦波的离散频率 k/Nk/Nk/N

如图1.35中显示了连续时间方波,该方波是具有不同振幅的正弦波的总和。这样一个方波或矩形信号是一种被称为周期信号的特殊函数,DFT会识别出每个构成频率的幅度,例如1, 1/3, 1/5等,如方程(1.29)所示。现在让我们转向DFT的正式定义。

image

图 1.50:DFT 就像一个棱镜

定义

假设一个离散时间复正弦波被定义为 V[n]V[n]V[n]

$$\begin{aligned} I &\rightarrow V_I[n] = \cos 2\pi \frac{k}{N} n \\ Q &\uparrow V_Q[n] = \sin 2\pi \frac{k}{N} n \end{aligned}$$

我们实际上想要做的是将一个有限长度信号 s[n]s[n]s[n]NNN 个频率为 k/Nk/Nk/N 的复正弦波(在滞后0的位置上)进行相关运算。根据1.6节的相关性,将 s[n]s[n]s[n] 与复正弦波 V∗[n]V^*[n]V[n] 逐样相乘并取和。然后,DFT S[k]S[k]S[k] 由以下公式给出:

$$S[k] = \sum_{n=0}^{N-1} s[n] V^*[n]$$

s[n]s[n]s[n]IIIQQQ 分量 sI[n]s_I[n]sI[n]sQ[n]s_Q[n]sQ[n] 的形式下,DFT S[k]S[k]S[k] 可以通过复数的乘法规则求得。

$$\begin{aligned} I &\rightarrow S_I[k] = \sum_{n=0}^{N-1} \left[ s_I[n] \cos 2\pi \frac{k}{N} n + s_Q[n] \sin 2\pi \frac{k}{N} n \right] \\ Q &\uparrow S_Q[k] = \sum_{n=0}^{N-1} \left[ s_Q[n] \cos 2\pi \frac{k}{N} n - s_I[n] \sin 2\pi \frac{k}{N} n \right] \end{aligned} \tag{1.53}$$

对每个 kkk 来说,在上面的公式中:

  • kkk 是DFT输出在频域中的索引,k=−N/2,…,−1,0,1,…,N−2,N−1k = -N/2, \ldots, -1, 0, 1, \ldots, N-2, N-1k=N/2,,1,0,1,,N2,N1
  • S[k]S[k]S[k] 是第 kkk 个DFT输出分量
  • SI[k]S_I[k]SI[k]
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值