开启辅助访问
设为首页
收藏本站
登录
立即注册
论坛首页
BBS
开发资料
样品购买
GitHub
邀请注册
技术博客
搜索
搜索
每日签到
本版
帖子
用户
物联网开发者社区-安信可论坛
»
论坛首页
›
物联网学习园
›
通信小课堂
›
(十五)小白都能看懂的通信原理——离散傅里叶变换 ...
1
2
/ 2 页
下一页
返回列表
发新帖
(十五)小白都能看懂的通信原理——离散傅里叶变换
[复制链接]
1331
|
13
|
2024-3-27 10:49:00
|
显示全部楼层
|
阅读模式
虽然傅里叶变换统一了周期信号和非周期信号的频谱分析方法,但由于其输入和输出都是连续信号,不方便在计算机和数字信号处理器中进行处理,于是离散傅里叶变换应运而生。离散傅里叶变换的输入和输出都是离散的数字信号。
与傅里叶变换一样,离散傅里叶变换也分为正变换和逆变换。
一、离散傅里叶正变换
1.什么是离散傅里叶正变换
离散傅里叶正变换的输入是N个时域样点数据:x(n),输出是N个频域样点数据:X(k),如图所示。
x(n)到X(k)的变换关系:
这就是离散傅里叶正变换表达式。
2.复指数信号的离散傅里叶变换
下面以复指数信号的频谱分析为例,认识一下离散傅里叶正变换。频率为1Hz的复指数信号
,如图所示。
截取上述复指数信号的一个周期,并以8Hz采样频率对其进行采样,如图所示。
对采样数据进行离散傅里叶变换,如图所示。
频率为1Hz的复指数信号的离散傅里叶变换只在k=1处有值,这个好理解,因为k=1对应的频率就是1Hz。
再来看一下频率为-1Hz的复指数信号
,如图所示。
截取上述复指数信号的一个周期,并以8Hz采样频率对其进行采样,如图所示。
对采样数据进行离散傅里叶变换,如图所示。
频率为-1Hz的复指数信号的离散傅里叶变换只在k=7处有值,这如何理解呢?
离散傅里叶正变换的表达式中限定了k的取值范围为:0~N-1,现在放开限制,看看DFT的结果会是什么样?接着前面这个例子,放开k的取值范围限制,结果如图所示。
很明显,放开对k的取值范围的限制后,离散傅里叶变换的结果X(k)成为一个周期函数,以N为周期无限循环。
实际上这个结论可以直接从傅里叶正变换的表达式推导出来。
由:
可得
即:X(k+N)=X(k)
很明显:N=8的情况下,k=7的X(k)取值与k=-1的X(k)取值是相同的,因此只要认为k=7对应的频率为-1Hz就好理解了。
下面再来看一下X(k)的取值。
从前面频率为1Hz的复指数信号一个周期采样数据的8点DFT来看,k=1时X(k)的取值为8。对比一下频率为1Hz的复指数信号的傅里叶系数,其取值为1,如图所示。
可以发现:用N去除复指数信号一个周期采样数据的DFT结果,刚好与复指数信号的傅里叶系数相等,如图所示。
3.余弦信号的离散傅里叶变换
下面再来看一下频率为1Hz的余弦信号一个周期采样数据的离散傅里叶变换。该余弦信号一个周期的采样数据及其8点DFT结果如图所示。
DFT结果仅在k=1(对应频率1Hz)和k=7(对应频率-1Hz)处有值:X(1)=X(7)=4,用N=8去除4,刚好得到0.5,与余弦信号的傅里叶系数是完全相等的,如图所示。
4.离散傅里叶正变换
的本质
回顾前面的分析过程可以发现:对余弦信号的一个周期进行周期拓展,得到一个周期信号,求这个周期信号的傅里叶系数并乘以N得到的结果,与直接对余弦信号的一个周期进行采样再做N点离散傅里叶变换的结果,二者是完全等价的,如图所示。
这揭示了离散傅里叶正变换的本质:
表面上看是对时域采样数据进行N点离散傅里叶正变换,实质上求的是被采样信号周期性拓展得到的周期信号的傅里叶系数再乘以点数N。
5.离散傅里叶正变换表达式的推导
通过前面的讲解,我们对离散傅里叶变换的本质有了比较深刻的认识。但有一个问题我们还没搞清楚,那就是:离散傅里叶正变换的表达式是怎么得到的?
已知:x(0),x(1),x(2),…,x(N-1)和离散傅里叶逆变换表达式:
求:X(k)(k=0,1,2,…,N-1)
1)二元一次方程组的求解
先来看一个简单的,即N=2的情况。
根据傅里叶逆变换表达式,列出二元一次方程组:
下面来解这个二元一次方程组。
式(2-8)减去式(2-9),得
其中
,代入得
将式(2-10)式代入式(2-8),得
X(0)=x(0)+x(1)
由此得到二元一次方程组的解:
将N=2代入离散傅里叶正变换的表达式:
得
可以发现:二者是完全相同的。
2)三元一次方程组的求解
下面再看一下N=3的情况。
根据傅里叶逆变换的表达式,列出三元一次方程组:
下面来解这个三元一次方程组。
采用消元法,先消去X(0):
式(2-11)减去式(2-12),得
式(2-11)减去式(2-13),得
组成二元一次方程组:
下面来解这个二元一次方程组。
为了消去X(1),式(2-14)两端乘以
减去式(2-15),得
两端同除以
,得
将式(2-16)代入式(2-14),得
两端同除以
得
将式(2-16)和式(2-17)代入式(2-11):
由此得到:
注:前面的求解过程中主要用到了下面三个等式:
至此,我们得到了三元一次方程组的解:
这个结果与离散傅里叶正变换的表达式是完全相同的:
将N=3代入,得到:
3)N元一次方程组的求解
下面看一下一般的情况。
按照n=0,1,2,…,N-1将上式拆成N个式子:
为了看得更清楚,将其整理成如下形式:
x(n)是已知的,X(k)是未知数,从N个方程式中求解N个未知数,实质就是求N元一次方程组的解。
利用消元法,就可以得到离散傅里叶变换表达式:
具体的推导过程这里不再赘述。
二、离散傅里叶逆变换
1.什么是离散傅里叶逆变换
离散傅里叶逆变换正好相反,输入是N个频域的样点数据:X(k),输出是N个时域的样点数据:x(n),如图所示。
X(k)到x(n)的变换关系:
这就是离散傅里叶逆变换表达式。
2.如何理解离散傅里叶逆变换表达式
由离散傅里叶逆变换表达式可以看出:
离散傅里叶逆变换就是将时域样点序列x(n)分解成一系列加权的复指数序列
之和,加权系数就是:X(k)/N。
具体来说就是:
直流样点序列:
逆时针旋转的复指数序列:旋转圈数为1圈
逆时针旋转的复指数序列:旋转圈数为2圈
……
逆时针旋转的复指数序列:旋转圈数为N/2圈
顺时针旋转的复指数序列:旋转圈数为N/2-1圈
顺时针旋转的复指数序列,旋转圈数为N/2-2圈
……
顺时针旋转的复指数序列:旋转圈数为1圈
注:
综上所述,时域样点序列x(n)可以用N个复指数序列来合成:
直流序列:1个,相当于旋转圈数为0圈。
逆时针旋转的复指数序列:N/2个,旋转圈数分别为1~N/2圈。
顺时针旋转的复指数序列:N/2-1个,旋转圈数分别为N/2-1~1圈。
下面看一下N=8情况下用到的8个复指数序列,如图所示。
1个直流序列:
。
4个逆时针旋转的复指数序列:
3个顺时针旋转的复指数序列:
3.离散傅里叶逆变换的本质
利用N个傅里叶系数
对N个复指数信号进行加权,合成一个周期信号。
X(k)对应的复指数信号如表所示。
根据傅里叶级数展开式,合成的周期信号为:
将基波周期N等分:
,以
为间隔对
进行采样。
将
代入,得
其中:
代入得
即
是个周期信号,以
为间隔对
进行采样得到的
也是个周期信号。
取其中的一个周期:n=0~N-1,得到N个时域采样数据:
这就是离散傅里叶逆变换的表达式。上述推导过程揭示出了离散傅里叶逆变换的本质:表面上看是对频域采样数据X(k)进行N点离散傅里叶逆变换,实质上是用X(k)/N作为傅里叶系数对复指数信号进行加权合成一个周期信号,再对一个周期进行采样得到N个时域采样数据。
用心做好保姆工作
回复
使用道具
举报
1084504793
|
2024-3-27 13:57:31
|
显示全部楼层
赞
回复
使用道具
举报
lazy
|
2024-3-27 15:46:50
|
显示全部楼层
园长厉害
回复
使用道具
举报
DMJ董
|
2024-3-27 15:52:25
|
显示全部楼层
厉害
回复
使用道具
举报
1055173307
|
2024-3-27 16:19:11
|
显示全部楼层
赞
回复
使用道具
举报
WT_0213
|
2024-3-28 08:59:49
|
显示全部楼层
对我来说有点复杂
回复
支持
反对
使用道具
举报
timo
|
2024-4-5 11:38:14
|
显示全部楼层
赞
回复
使用道具
举报
sansui
|
2024-4-5 13:04:31
|
显示全部楼层
赞一下
回复
使用道具
举报
wurong
|
2024-4-5 22:02:59
|
显示全部楼层
赞
回复
使用道具
举报
noonezero
|
2024-4-6 12:54:31
|
显示全部楼层
赞一下
回复
使用道具
举报
下一页 »
1
2
/ 2 页
下一页
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
手机登录
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
爱笑
250
主题
2304
回帖
1万
积分
管理员
积分
15947
加好友
发消息
回复楼主
返回列表
天线专区
通信小课堂
智能家居
图文推荐
【板子申请流程】新进来的同学请看这里-活动已停
2023-11-08
【中奖公告】申请Ai-M61-32S-kit的同学看过来!
2024-04-29
开发板申请 | Ai-M61-32S高性能开发板来啦,共赠送200个!-活动
2024-04-18
我也领到官方免费送的AiPi-Eyes-S1开发板啦!!!
2023-09-26
【轻松上手】小安派跑个超级玛丽
2023-09-27
热门排行
1
【板子申请流程】新进来的同学请看这里-活
2
安信可社区一周年狂欢派对&抽奖盖楼活动开
3
我也领到官方免费送的AiPi-Eyes-S1开发板啦
4
【中奖公告】申请Ai-M61-32S-kit的同学看过
5
优质文章有赏!现金红包+开发板无限送,冲
6
【官方公告】关于板子申请发帖争议解释
7
开发板申请 | Ai-M61-32S高性能开发板来啦
8
【轻松上手】小安派跑个超级玛丽
9
【教程】社区发帖教程指引(尤其是图片上传
10
【电子DIY作品】+人体存在感应器+WB2+RD03