历史上的今天
返回首页

历史上的今天

今天是:2024年12月11日(星期三)

正在发生

2019年12月11日 | 基于MCU的音频信号分析仪的解决方案

2019-12-11 来源:elecfans

1 系统方案论证与比较

1.1 摘要:本音频信号分析仪由32位MCU为主控制器,通过AD转换,对音频信号进行采样,把连续信号离散化,然后通过FFT快速傅氏变换运算,在时域和频域对音频信号各个频率分量以及功率等指标进行分析和处理,然后通过高分辨率的LCD对信号的频谱进行显示。该系统能够精确测量的音频信号频率范围为20Hz-10KHz,其幅度范围为5mVpp-5Vpp,分辨力分为20Hz和100Hz两档。测量功率精确度高达1%,并且能够准确的测量周期信号的周期,是理想的音频信号分析仪的解决方案。

音频信号分析仪

音频信号分析仪

1.2 采样方法比较与选择

方案一、用DDS芯片配合FIFO对信号进行采集,通过DDS集成芯片产生一个频率稳定度和精度相当高的信号作为FIFO的时钟,然后由FIFO对A/D转换的结果进行采集和存储,最后送MCU处理。


方案二、直接由32位MCU的定时中断进行信号的采集,然后对信号分析。


由于32位MCU -LPC2148是60M的单指令周期处理器,所以其定时精确度为16.7ns,已经远远可以实现我们的40.96KHz的采样率,而且控制方便成本便宜,所以我们选择由MCU直接采样。


1.3 处理器的比较与选择

由于快速傅立叶变换FFT算法设计大量的浮点运算,由于一个浮点占用四个字节,所以要占用大量的内存,同时浮点运算时间很慢,所以采用普通的8位MCU一般难以在一定的时间内完成运算,所以综合内存的大小以及运算速度,我们采用Philips 的32位的单片机LPC2148,它拥有32K的RAM,并且时钟频率高达60M,所以对于浮点运算不论是在速度上还是在内存上都能够很快的处理。


1.4 周期性判别与测量方法比较与选择

对于普通的音频信号,频率分量一般较多,它不具有周期性。测量周期可以在时域测量也可以在频域测量,但是由于频域测量周期性要求某些频率点具有由规律的零点或接近零点出现,所以对于较为复杂的,频率分量较多且功率分布较均匀且低信号就无法正确的分析其周期性。而在时域分析信号,我们可以先对信号进行处理,然后假定具有周期性,然后测出频率,把采样的信号进行周期均值法和定点分析法的分析后即可以判别出其周期性。

综上,我们选择信号在时域进行周期性分析和周期性测量。对于一般的音频信号,其时域变化是不规则的,所以没有周期性。而对于单频信号或者由多个具有最小公倍数的频率组合的多频信号具有周期性。这样我们可以在频域对信号的频谱进行定量分析,从而得出其周期性。而我们通过先假设信号是周期的,然后算出频率值,然后在用此频率对信号进行采样,采取连续两个周期的信号,对其值进行逐次比较和平均比较,若相差太远,则认为不是周期信号,若相差不远(约5%),则可以认为是周期信号。

推荐阅读

史海拾趣

Ambersil公司的发展小趣事

随着电子行业的竞争日益激烈,Ambersil公司意识到,要想在市场中立足,必须注重产品质量。公司加大了对生产线的投入,引进了先进的生产设备和技术,严格把控产品质量。同时,公司还建立了完善的售后服务体系,及时解决客户在使用过程中遇到的问题。这些举措使得Ambersil公司的产品在市场上赢得了良好的口碑。

EasySync公司的发展小趣事

EasySync公司成立于XXXX年,由一群热衷于同步技术的电子工程师创立。在初创期,公司面临着资金短缺、市场竞争激烈以及技术难题等挑战。然而,创始人们凭借对技术的热爱和对市场的敏锐洞察,不断研发新产品,优化同步算法,逐渐在市场上获得了认可。

Charcroft Electronics Ltd公司的发展小趣事

在电子行业的早期,Charcroft Electronics Ltd公司以其对新兴技术的敏锐洞察力和创新研发能力脱颖而出。公司不断投入研发资源,开发出一系列具有竞争力的电子元器件产品,这些产品以其优异的性能和稳定性赢得了市场的广泛认可。同时,公司还积极与高校和研究机构合作,共同探索新的技术应用领域,为公司的长远发展奠定了坚实的基础。

CMD公司的发展小趣事

CMD公司在数据存储领域不断创新,推出了一系列高性能的产品。其微开放系统、高性能工作站等产品为LAN和PC提供了先进的数据存储技术。同时,CMD还致力于发展、生产、销售高性能ASIC和板级产品,其IDE/UltraATA芯片在全球范围内得到了广泛应用。

广州奥松公司的发展小趣事

随着公司的不断发展,奥松电子陆续获得了多项荣誉资质,如“国家专精特新‘小巨人’企业”、“国家高新技术企业”等。这些荣誉的获得,不仅证明了公司在电子行业中的实力与地位,也为公司的品牌建设提供了有力的支撑。同时,这些荣誉也为公司的市场拓展和业务发展提供了更多的机遇和可能。

Discera公司的发展小趣事

随着CMOS MEMS谐振器技术的不断成熟,Discera公司开始注重专利的申请和保护。他们投入大量资源用于技术研发和专利申请,逐渐在MEMS谐振器技术领域积累了大量的专利。这些专利不仅保护了公司的核心技术,也为公司的持续发展提供了坚实的法律保障。

问答坊 | AI 解惑

一种机器人视觉系统模块的设计

一、概述   视觉技术是近几十年来发展的一门新兴技术。机器视觉可以代替人类的视觉从事检验、目标跟踪、机器人导向等方面的工作,特别是在那些需要重复、迅速的从图象中获取精确信息的场合。尽管在目前硬件和软件技术条件下,机器视觉功能还处于 ...…

查看全部问答>

有没最大输出可达80V的运算放大器~~~

RT,有的话帮忙介绍下型号,谢谢~~~…

查看全部问答>

【Quartus安装问题】quartusII 下载找不到并口

用的是vista的操作系统 quartusII9.1, 下载添加硬件Port显示kernel mode driver not installed 进入bios 并口模式改为ecp/eep 仍然不行,quartus 9.1的驱动只有win2000,安装显示没有包含指定兼容的软件。…

查看全部问答>

EVC4.0中建立一个简单的对话框程序,运行时有如下错误,高手进

EVC4.0中建立一个简单的对话框程序,运行时有如下现象: Downloading files Failed downloading. 我第一次用,不知道是不是错误呀,如果不是错误的话,为什么不能在仿真环境里运行对话框程序呢,要知道我的程序是基于对话框的,没加任何代码的…

查看全部问答>

wince下使用USB接口实现数据通信问题

我想用vs2005开发一个使用usb串口通信的程序,程序在wince6.0下运行,程序的一端是运行在wince的外围设备,一端是PC机。设备与PC机是USB数据线连接的。我现在想把wince产生的数据发送到pc机上以及接收pc机传来的数据,该怎么实现?…

查看全部问答>

有没有用过深圳远峰的ARM开发实验箱S32410的朋友?

有没有用过深圳远峰的ARM开发实验箱S32410的朋友,他们现在不提供技术支持了,想和你们交流一下!…

查看全部问答>

串行模式和并行模式的区别

在12864液晶中其中一个引脚PSB,控制引脚可选折两种模式——串行模式和并行模式。请问这两种模式的区别是什么?再者再做液晶时对这两种模式的选折上有什么讲究???请各位解答一下,万分感谢!!!…

查看全部问答>

医院监护系统需求分析及解决方案

一、问题的描述 在医院的病房里,将病症监视器安置在每个病床,对病人进行监护。监视器将病人的病症信号(组合)实时地传送到中央监护系统进行分析处理。在中心值班室里, 值班护士使用中央监护系统对病员的情况进行监控,监护系统实时地 ...…

查看全部问答>

有些话想说

昨天看到了gaoyang9992006发的帖子,原文如下:“好想有个MSP430板子我是学C primer plus起家的单片机爱好者,由于囊中羞涩只能玩玩几块钱的STC51单片机,后来听说MSP430是另一种类型的单片机,就借本书学习了,发现端口的使用跟51比起来完全是另外 ...…

查看全部问答>

LM3S811的机器周期怎么算?

LM3S811的机器周期怎么算?…

查看全部问答>