用Microchip16位单片机设计的音频信号分析仪

发布者:WhisperingSong最新更新时间:2014-03-14 来源: elecfans关键字:Microchip  16位单片机  音频信号分析仪 手机看文章 扫描二维码
随时随地手机看文章

  目前,大多数音频信号处理仪不但体积大而且价格贵,在一些特殊方面难以普及使用,而嵌入式系统分析仪具有小巧可靠的特点,所以开发基于特殊功能单片机的音频分析仪器是语音识别的基础,具有很好的现实意义。信号分析原理是将信号从时间域转换成频率域,使原始信号中不明显特性变得明显,便于分析处理。对于音频信号来说,其主要特征参数为幅度谱、功率谱。该音频信号分析仪的工作过程为:对音频信号限幅放大、模数转换、快速傅里叶变换(FFT,时域到频域的转换)、特征值提取;从到音频信号的幅度谱,进而得到音频信号的功率谱。

  1 硬件设计
 
  “智能家居”(SmartHome)也称智能住宅。家居网络智能控制系统就是利用先进的计算机技术、通讯技术和嵌入式技术,将家中的各种设备通过家庭网络连接成系统。整个智能家居系统的构成如图1所示。在该系统中,对于某些家用电器设备的监测与控制需要进行音频信号的分析。
 
  本设计选用Microchip公司的DSPIC30F6014A单片机为核心处理器,该芯片是MCU技术与DSP技术的结合,既包含了16位MCU的控制功能,又融合了DSP的高速运算技术,实际上就是数字微处理器、可方便地实现音频信号分析的各种功能。音频系统框图如图2所示,包括电源模块、预制电路、A/D转换模块、DSP模块、LCD显示模块等几个部分。各模块以及接口的具体设计和实现功能如下:
 
  (1)电源模块:采用直流三端稳压电源设计,220 V交流电经降压、整流、滤波和稳压后,转换成系统需要的±5 V、±12 V电源电压。
 
  (2)预制电路:为保证输入频宽在音频范围,前端直流偏置电路采用OP07放大器,第一级的加法器将输入信号与2.5 V电压值相加,第二级的反相器将信号转移到A/D转换能处理的0~5 V范围。因输入端50 Ω电阻的接地,故系统输入阻抗近似为50 Ω。
 
  (3)A/D转换模块:因为音频信号的输入只有一路,所以在12位可配置的A/D模块的16个模拟输入引脚中只用到AN6,初始化时,将该引脚配置为模拟输入引脚,同时,因为处理后的音频信号电压为0~5 V,将A/D模块的参考电压设置为0 V,5 V。转换输出速率高达200 KSPS。
 
  (4)DSP模块:该数字微处理器是改良的哈佛结构设计,可实时分析,具有很高的分辨率。通过Microchip公司的MPLAB C30 C编译器调用DSP模块,该编译器中提供49个DSP处理函数,可以完成全部的数字信号处理。
 
  (5)LCD显示模块:用于直观显示频谱波形。
 
  (6)ICD2调试接口:选用Microchip公司的ICD2在线调试器,为此预留了ICD2调试接口。
 
  (7)RC振荡器:此单片机可工作在外部时钟输入、外部RC输入、内部快速RC振荡器、内部低功耗(RC)振荡器四种模式,以及在低功耗时使用的后分频器。本设计采用内部快速RC振荡器,它能提供7.37 MHz的时钟,由于要实现对音频信号实时处理,所以没有用到后分频器。[page]
 
  2 软件设计
 
  音频系统主循环如图3所示。
 
  (1)经过采样、A/D转换完成后,清除A/D使能标志,得到离散化的数字信号。
 
  (2)调用周期判定函数,实现对信号周期性的分析。
 
  (3)调用FFT变换函数,对离散信号的快速傅里叶变换,实现时域到频域的变换。
 
  (4)显示输入信号的频谱。
 
  (5)计算信号的功率谱及计算最大功率。
 
  (6)显示信号的功率谱及最大功率。
 
  2.1 A/D采样
 
  理论分析:因12位的A/D模块,故量化单位为1/212,因频率分辨率△f=100 Hz、FFT的子样本点数N=512,故采样频率fs=51 200 Hz(fs≤N△f)、采样周期Ts=1/51 200 s(采样周期一采样时间+转换时间)。因振荡频率为7.37 MHz,故指令周期TCY=(1/7.37)×4=O.5μs。
 
  实际控制:转换时间为14个TAD(为正确A/D转换,TAD=333.33 ns)。所以,配置A/D自动采样时间为6个TAD,A/D转换时钟为16TCY,则A/D转换总时间为0.092 ms,采样频率为10.87 kHz。
 
  A/D模块工作在系统时钟源、自动转换模式,每完成一次转换进入一次中断。在程序中应该定义一个采样点数的结构体,用于存放A/D采集到的数据,每个结构体内包括一个实部和一个虚部。在中断服务子程序中,由A/D模块采集到的数字量存储到结构体的实部,共进行采样点数次转换,中断服务子程序的流程如图4所示。
      2.2 周期判定
 
  音频信号的频率分量不但多,而且不具周期性。测量周期可以在时域也可以在频域,但是由于频域测量周期性时要求某些频率点具有由规律的零点或接近零点出现,所以对于较为复杂的、频率分量较多且功率分布较均匀且低的信号就无法正确地分析其周期性。因此,对于信号的周期性判定,应该在对信号进行FFT变换之前,直接调用周期判断函数。周期性判定子程序流程图如图5所示。[page]
 
  2.3 FFT变换
 
  由于直接傅里叶变换的计算量与子样本点数N的平方成正比,在N较大时,计算量太大,不适合在资源有限的嵌入式系统中实现。所以最常用基2 FFT算法,其主要思想是将N点直接傅里叶变换分解成多个较短的直接傅里叶变换,再利用旋转因子的周期性、对称性,在很大程度上节省了系统资源。
 
  MPLAB C30 C编译器内部提供了几乎全部的数字信号处理软件工具,通过DSPIC30F系列微处理器,只需调用Microchip公司提供的库函数,即可方便的实现数字信号处理。对于基2 FFT变换来说,其软件流程图如图6所示。
  2.4 特征值提取
 
  对频域分析起决定作用的量包括采样频率、采样点数。通过FFT变换,得到离散化的幅度谱X(k),先将离散化的幅度值平方,再除于子样本点数N,就可得到该频率点对应的功率值(功率=X(k)*X(k)/N)。
 
  3 结 语
 
  系统的主要性能指标为:输入阻抗50 Ω;输入信号电压范围(峰-峰值)100 mV~5 V;输入信号包含的频率成分范围为200 Hz~10 kHz;频率分辨力为100Hz(可正确测量被测信号中,频差不小于100 Hz的频率分量的功率值);输入信号的总功率和各频率分量的功率,检测出的各频率分量的功率之和不小于总功率值的95%;各频率分量功率测量的相对误差的绝对值小于10%,总功率测量的相对误差的绝对值小于5%;以5 s周期刷新分析数据,信号各频率分量应按功率大小依次存储并可回放显示,同时实时显示信号总功率和至少前两个频率分量的频率值和功率值,并设暂停键保持显示的数据。基于DSP单片机技术的音频信号分析具有性能稳定、电路简单、速度快、成本低、体积小的特点,适用于需要音频信号分析的嵌入式系统中,可以在更多领域进一步推广和应用,如环境监测、语音识别、智能系统的控制等。
关键字:Microchip  16位单片机  音频信号分析仪 引用地址:用Microchip16位单片机设计的音频信号分析仪

上一篇:基于MC9S12DGl28单片机的位置伺服系统的设计
下一篇:基于液晶模块HT1621的液晶显示系统设计

推荐阅读最新更新时间:2024-03-16 13:38

贸泽备货用于高性能连接和用户界面应用的 Microchip SAM9X70超低功耗MPU
2023年9月15日 – 专注于推动行业创新的知名新品引入 (NPI) 代理商™贸泽电子 (Mouser Electronics) 即日起备货Microchip Technology的SAM9X70超低功耗微处理器 (MPU)。 SAM9X70系列MPU集高性能、低功耗、低系统成本和高价值于一身,在功能强大的800MHz Arm Thumb®处理器的加持下,提供一系列令人印象深刻的连接选项、丰富的用户界面功能和出色的安全功能。 贸泽电子供应的Microchip Technology SAM9X70 MPU搭载ARM926EJ-S内核,CPU运行频率高达800 MHz,系统处理频率高达266 MHz。片上存储器包括176-
[嵌入式]
贸泽备货用于高性能连接和用户界面应用的  <font color='red'>Microchip</font> SAM9X70超低功耗MPU
Microchip开发工具包快速开发iPod和iPhone配件
Microchip Technology Inc.(美国微芯科技公司)今天宣布推出三款开发工具包,可支持采用Microchip丰富的PIC单片机快速开发iPod和iPhone配件。这些工具包提供了实现各类应用所需的硬件和软件实例,其中包括利用iPod和iPhone的架构实现数字音频音响系统、多功能底座及众多的新配件等应用。 Microchip先进单片机架构部副总裁Mitch Obolsky表示:“Microchip的开发工具包可帮助iPod和iPhone配件的设计人员更迅速地将创新产品推向市场。随着数以千计潜在iPod和iPhone新应用的涌现,这些工具包将简化整个开发过程。” 利用这些工具,设计人员会
[单片机]
<font color='red'>Microchip</font>开发工具包快速开发iPod和iPhone配件
Microchip PolarFire® FPGA单芯片加密设计流程 成功通过英国国家网络安全中心审查
Microchip PolarFire® FPGA单芯片加密设计流程 成功通过英国国家网络安全中心审查 此次审查确认了 PolarFire FPGA 安全解决方案的优势 安全当前已成为各垂直市场所有设计的当务之急。今天,有进一步证据向系统架构师和设计人员证明,使用Microchip Technology Inc.(美国微芯科技公司)的PolarFire FPGA 可有力保障通信、工业、航空航天、国防、核及其他系统的安全性。英国政府的国家网络安全中心(NCSC)根据严格的器件级弹性要求,对采用单芯片加密设计流程的PolarFire FPGA器件进行了审查。 Microchip FPGA 业务部技术研究员 Tim Mor
[嵌入式]
<font color='red'>Microchip</font> PolarFire® FPGA单芯片加密设计流程   成功通过英国国家网络安全中心审查
Microchip推出RN4020蓝牙智能模块
新模块集成蓝牙4.1低功耗协议栈,既可连接主机MCU使用也可独立运行。 全球领先的整合单片机、混合信号、模拟器件和闪存专利解决方案的供应商——Microchip Technology Inc.(美国微芯科技公司)近日于2014美国国际传感器博览会(Sensors Expo)上宣布推出公司首款蓝牙® 4.1低功耗模块。RN4020基于Microchip在传统蓝牙技术方面积累的深厚经验研发而成,新模块通过了全球法规认证以及蓝牙技术联盟(SIG)的认证。集成的蓝牙低功耗(BTLE)协议栈以及对通用SIG低功耗配置文件的板载支持既加速了产品的上市时间,也确保了蓝牙技术的兼容性,在免除高昂认证费用的同时还降低了开发风险。此外,该模块
[嵌入式]
大联大品佳集团推出基于Microchip产品的汽车警示氛围灯方案
2022年7月7日,致力于亚太地区市场的领先半导体元器件分销商--- 大联大控股 宣布,其旗下品佳推出基于微芯科技(Microchip)PIC18F47Q84芯片的汽车警示氛围灯方案。 在近几年的发展中,汽车氛围灯作为一种营造车内氛围和指示作用的照明工具,愈发受到各大车企的关注与重视。在功能方面,它不仅能够通过个性化的设计为驾驶者带来舒适的体验,打破汽车同质化严重的问题。而且可以作为一种警示灯来提醒驾驶员在行车过程中的安全状况,提高驾驶的安全性。顺应此需求,大联大品佳基于Microchip PIC18F47Q84芯片推出了汽车警示氛围灯方案。 图示1-大联大品佳基于Microchip产品的汽车警示氛围灯方案的场景应用图
[汽车电子]
大联大品佳集团推出基于<font color='red'>Microchip</font>产品的汽车警示氛围灯方案
大联大品佳集团推出基于Microchip的无线智能照明解决方案
致力于亚太地区市场的领先电子元器件分销商—大联大控股宣布,其旗下品佳推出基于Microchip的BM77蓝牙模块和极低功耗MCU PIC16F1503的无线智能照明解决方案,适合应用于包括家用球泡灯、吸顶灯、商业射灯、舞台灯等各种场合。   Microchip收购的ISSC蓝牙模块BM77集成底层蓝牙协议,可做透传将MCU数据发送到客户端;支持BLE 4.0+SPP 3.0+IAP;支持iOS和Android系统;无需网关即可实现LED灯与手机终端的连接;SAC提供完整解决方案。该模块是目前兼容性最好出货量最大的蓝牙模块之一,可以让工程师无需担心无线通讯系统,加快产品上市时间,特别适合传统照明企业。   图示1-大联
[嵌入式]
microchip单片机入门基础知识
PIC是美国Microchip公司生产的单片机系列产品型号的前缀。PIC单片机(Peripheral Interface Controller)是一种用来开发和控制外围设备的集成电路(IC)。一种具有分散作用(多任务)功能的CPU。与人类相比,大脑就是CPU,PIC 共享的部分相当于人的神经系统。 PIC单片机有计算功能和记忆内存像CPU并由软件控制运行。然而,处理能力—般,存储器容量也很有限,这取决于PIC的类型。但是它们的最高操作频率大约都在20MHz左右,存储器容量用做写程序的大约1K—4K字节。 PIC系列单片机的硬件系统设计简洁,指令系统设计精炼,在所有单片机品种中是最容易学习、最容易应用的单片机品种之一。 PI
[单片机]
<font color='red'>microchip</font>单片机入门基础知识
二维材料成功集成到硅微芯片内,有望用于高级数据存储和计算
微芯片内的设备和电路的光学显微镜图像。 图片来源:《自然》杂志网站 沙特阿卜杜拉国王科技大学科学家在27日出版的《自然》杂志上发表论文指出,他们成功将二维材料集成在硅微芯片上,并实现了优异的集成密度、电子性能和良品率。研究成果将帮助半导体公司降低制造成本,及人工智能公司减少数据处理时间和能耗。 二维材料有望彻底改变半导体行业,但尽管科学家们研制出了多款类似设备,但技术制备水平较低,因为大部分技术使用与目前的半导体工业不兼容的合成和加工方法,在无功能的基板上制造出大型器件,且成品率较差。例如,IBM曾试图将石墨烯集成到用于射频应用的晶体管中,但这些器件无法存储或处理信息。 最新研究将名为多层六方氮化硼的二维绝缘材料
[半导体设计/制造]
二维材料成功集成到硅<font color='red'>微芯</font>片内,有望用于高级数据存储和计算
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved