原创 AVR实现的无线频谱分析仪

2009-4-10 14:23 2041 5 5 分类: 工程师职场

长期以来窗户纸收集的实验作品胜在创意,在技术上多多少少都有些小儿科,这次拔个高,收集一个胜在技术的。

当年学信号分析的时候,接触的只是一些公式和理论,怎么跟实际应用结合起来,一直都没有一个直观的印象。这次收集的AVR实现的无线频谱分析仪给我的印象是直观了,可是有关信号分析理论早已经忘却多年,以至于我看这篇文章的时候,只知道FFT是傅立叶分析的意思,至于怎么分析忘得一干二净。纯软件的FFT需要多少运算量,是否能够在AVR单片机上实现,这些我都不晓得,反正作者是结合硬件电路来做的。

分析仪分析的信号AM信号(fc=455kHz),实现的原理和过程在原文中有详细地描述,但是我没看懂,就不误人子弟了。

参考作者提供的原理框图来分析原理图
,可能更容易看懂些。原理图的重点是两片SA612A,SA612A是DBM(double balanced
mixer,双平衡混频器)芯片,MAX295(可用MAX297替代)用作低通滤波器,ADCS7476用来实现AD转换。在固件代码方面,尤其是FFT的运算,作者自己用汇编语言开发了这个叫做AVRFFT的定点FFT运算库,并专门针对AVR做了优化。
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
5
关闭 站长推荐上一条 /3 下一条