第19章:用FFT计算线性卷积和循环互相关 高西全《数字信号处理——原理、实现与应用》书籍中讲到 “频谱分析和滤波是最基本的信号处理,频谱分析就是计算信号的离散傅里叶变换(DFT),滤波实质上就是计算两个信号的卷积。” FFT无疑是数字信号处理课程中的一个重点,最近碰到了用FFT计算两个序列的相关性,于是将FFT计算相关和卷积知识复习了下。 本章主要内容如下: 一、用FFT计算卷积 二、用FFT计算相关 三、推荐阅读与总结 一、用FFT计算线性卷积 假设h(n)的长度为N,x(n)的长度为M,则h(n)与x(n)线性卷积出来结果序列的长度为N+M-1。 线性卷积:![fft和卷积_fft算法插图1 \[y\left( n \right) = h\left( n \right) * x\left( n \right) = \sum\limits_{m = 0}^{N - 1} {h\left( m \right)x\left( {n - m} \right)} \]](https://sigusoft.com/wp-content/themes/justnews/themer/assets/images/lazy.png)
![fft和卷积_fft算法插图3 \[{y_c}\left( n \right) = h\left( n \right) \otimes x\left( n \right) = \sum\limits_{m = 0}^{N - 1} {h\left( m \right)x{{\left( {\left( {n - m} \right)} \right)}_L}} {R_L}\left( n \right)\]](https://sigusoft.com/wp-content/themes/justnews/themer/assets/images/lazy.png)
![fft和卷积_fft算法插图5 \[{x{{\left( {\left( {n - m} \right)} \right)}_L}}\]](https://sigusoft.com/wp-content/themes/justnews/themer/assets/images/lazy.png)
![fft和卷积_fft算法插图7 \[{x\left( {n - m} \right)}\]](https://sigusoft.com/wp-content/themes/justnews/themer/assets/images/lazy.png)
![fft和卷积_fft算法插图9 \[{R_L}\left( n \right)\]](https://sigusoft.com/wp-content/themes/justnews/themer/assets/images/lazy.png)
![fft和卷积_fft算法插图11 \[L \ge N + M - 1\]](https://sigusoft.com/wp-content/themes/justnews/themer/assets/images/lazy.png)
![fft和卷积_fft算法插图11 \[L \ge N + M - 1\]](https://sigusoft.com/wp-content/themes/justnews/themer/assets/images/lazy.png)



2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/40830.html
