利用DSP处理数字信号的FFT(傅里叶变换过程)详解?

利用DSP处理数字信号的FFT(傅里叶变换过程)详解?,第1张

采样不需要dsp去樱判采,外面的时钟会触发AD进行采样,如果采样速度高,则先存储到fifo,fifo半满后,通知dsp读取fifo一半容量的数据或兆,dsp对这些数据处理后再输出的输出fifo。fft变换后的数据是频谱,表示了各个频率分量的大小。如果采样速率不高,没有fifo,则由dma控制器去读取数据衫颂租到dsp内部ram,通常会采用双缓冲机制,开辟两个输入buffer,两个输出buffer,cpu通常不用自己去读ad转换器采用的数据,这些体力活让dma干就行,cpu只用负责处理数据。

先说说滤波器吧,滤波器相当于一个映射,它起到的作用在时域不容易分析,而在频域里却很直观,对不同的频率有不同的响应,令原函数经过滤波器方程式的变化变成新的函数,然后具有新的 特点。

物理中是有向量的概念的,也就是方向的概念,我们用正液昌余弦作为电磁波的变化规律放在数学中使用,但是电磁波是矢量波,其实是场、力的一种,是有方向的,因此我们引入i 与-i来表示正负九十度,有了四个方向,平面向量就能全表示出了。sorry,请原谅我说这些不是很相关的。我只是觉得如果能够把我们为什么要这么算的目的说出来,能够方便你深入理解这个东西。 数学是为了解决实际存在的东西服务的,将它们抽象成数字来方便处理。闹哗扒

我们平常生活中用1,2,这样的实数来表现一些东西的量。

而在我们解决电磁场问题的时候,我们为了更好的处理,我们引入正余弦作为基本的元素。

当我们把波用正余弦表示出来的时候,我们发现,波的大小跟时间有关,但我们很想知道

这个波是由哪些基础波组成的。就跟你买了一堆东西,50KG,但你想知道这150KG都是什么,那么你通过变换,得到是由3个菠萝,5个西瓜,6个榴莲组成的,你就知道了他的组成。从重量,变成个数。傅里叶变换就是这么一个变换。将所有函数变成正余弦函数的形式。

而我们实际芦如应用中的时候,因为实际情况,不可能知道一个波所有位置的值,我们所有取样

都不是连续的,当我们不知道一个波具体形式的时候,利用测到的不连续的值(测量一般都是有固定频率的)进行处理,获得近似于这个波的方式。也就是数字信号处理,DSP。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12252410.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存