
数字信号处理
文章平均质量分 76
chendilincd
一个喜欢计算机技术的程序员
展开
-
从零开始学习FFT(快速傅里叶变换) 这也是我学习dft算法的心得,谢谢各位
本文是从最基础的知识开始讲解,力求用最通俗易懂的文字将问题将的通俗易懂,大神勿喷,多多指教啊,虽然说是从零学习FFT,但是基本的数学知识还是要有的,sin,cos,等。 FFT(快速傅里叶变换)其本质就是DFT,只不过可以快速的计算出DFT结果,要弄懂FFT,必须先弄懂DFT,DFT(DiscreteFourier Transform) 离散傅里叶变换的缩写,咱们先来详细讨论D原创 2016-03-03 20:45:27 · 45842 阅读 · 32 评论 -
DFT算法的理解和实现,望各位高手指点指点(谢谢)
DFT的公式: 其中X(k)表示DFT变换后的数据,x(n)为采样的模拟信号,公式中的x(n)可以为复信号,实际当中x(n)都是实信号,即虚部为0,此时公式可以展开为: 从这个公式可以看出,变换后的数据就是原信号对cos和sin的相关操作,即进行相乘求和(连续信号即为积分),为什么我要将写在后面呢?因为我觉得在对cos和sin进行相关操作时,k代表和频率为多少的原创 2016-01-12 00:32:09 · 5583 阅读 · 2 评论 -
FPGA实现FIR滤波器
1、FIR滤波器总体设计本设计是基于FPGA实现一个8阶的FIR数字低通滤波器。本次设计首先利用MATLAB中的FDAtool工具设计出一个采样频率为5KHZ、截止频率为1KHZ的FIR低通滤波器,通过FDAtool导出8点系数,然后将系数进行放大、取整,以便于在FPGA中使用,最后通过QuartusII进行Verilog语言编写滤波器算法,然后通过Modesim仿真结果和MATLAB仿真结果原创 2017-07-05 17:54:38 · 55094 阅读 · 41 评论