【信号处理】信号处理中的FFT后的意义及常用处理方法

前一段时间写了一些FPGA的相关知识,今天再总结一下FFT之后的作用和意义,以及常用的FFT的处理方法。信号处理的基础知识,备忘,真的是看了好多次忘了好多次!

首先感谢一下forward博主,之前每次都看他《FFT结果的物理意义》这篇博文。

-------------------------------------------------------------------------------------------------------

1.为什么要做FFT?

首先在信号处理过程中,由于信号的多样性和不确定性,很多情况下对信号处理时候在时域很难看出信号特点和处理方法,比如线性调频、捷变频等等,还有就是我们可以在频谱上看到频率分布和幅度分布情况,另外FFT之后我们除了可以看到信号的频域特性之外也能看到相位特性(可能很多人忽略了这点),。首先肯定一点FFT之后的信号和原信号为同一个信号,只不过是在不同基下的不同表现。

2.不同采样率的信号的FFT之后的情况,也就是FFT和采样率之间的关系

首先奈奎斯特采样定理就在此不多解释了,就是采样率必须大于等于被采样信号最高频率的2倍。那么FFT之后频域的分辨是多少呢?FFT之后的分辨率是:采样频率/采样点数,也就是说相同采样频情况下,做FFT时点数越多,得到的结果分辨率越高。

补充:奈奎斯特采样定理为频域上的周期性搬移防止频谱重叠得出的结果,那么另外还有一个采样定理为带通采样,同样防止了频谱重叠,但是该频谱不重叠的前提是低频无信号,然后将高频信号进行下变频之后再做FFT得到的信号频率加上1/2采样频率就是目标频率了。不理解的可以重新翻一下信号处理课本,然后看到频域时域的关系:时域离散化频域周期化这个特性。(为了方便叙述,本文以奈奎斯特采样为理论背景,暂且不考虑带通采样,虽然原理一样)

3.FFT之后的信号与原信号的幅度对应关系

emmm,为了方便叙述,再建一个信号模型,假设:采样频率为Fs,原信号频率为F,采样点数为N。那么FFT之后的结果就是N点的复数,每个点对应着一个频率,每个点复数的模值就是该频率的幅度特性,那么这个幅度和时域上的幅度的对应关系是什么呢?就是FFT之后点的复数的模值是时域信号对应频率幅度的N/2倍,再补充一点0频分量也就是直流分量在FFT之后的模值是时域模值的N倍。

4.FFT之后的信号与源信号的相位对应关系

由于FFT之后为复数,复数的实虚部分布就表示这时域的相位信息,就是arctan(虚部/实部)。

5.FFT之后的结果怎么去看那个点的频率是多少?

这个问题刚开始学完数字信号处理我也有点困扰,但是只要你仔细分析一下就会发现:FFT之后的频谱是在正半轴上的,然后根据前面说的频率分辨率就可以看出最后一个点的下一个点代表的频率为采样频率,也就是频率范围为0Hz到采样频率范围,但是由于离散采样之后导致频谱周期性变化,导致后半个频谱被下一个周期的频谱重叠交叉,所以我们只看前半个频谱,这也是我们根据奈奎斯特采样定律前提下采样(如果是带通采样就要看后半个频谱了,思考一下为什么?哈哈哈)。那这样的话就很清楚的可以去看频谱的任何一点的频率是多少了,根据第一个点频率为0,然后等差数列,间隔为频率分辨率自己去数,但是不能超过1/2采样率。

想了想纯文字叙述可能看起来不舒服,再借几张图和说明吧:



上图时频域对照,我们一般用的信号为实信号,实信号的频谱是关于Y轴对称的,相当于对原信号进行离散化,原信号离散化之后会导致频谱周期化,而且可以简单这样认为(公式就不罗列了)采样频率越高周期化时周期越大,越不容易重叠。

------------------------------------------------------------------------------------------------

最近把以前存的那些东西基本上翻的差不多了,坚持!习惯和兴趣同时培养吧!

  • 22
    点赞
  • 175
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值