这是一种潜行的原则和设备实现,以检测音频信号并区分来自真正音频信号的噪声和无信号。
声音可以用模拟或数字音频信号表示。模拟音频信号使用电压电平。不同类型的换能器将声音转换为电信号和电信号到声音。音频信号频率范围大约为20Hz至20,000Hz。
麦克风和扬声器等来源产生或接收音频信号,但是信号也可能是白噪声或单调噪声。这些可能是由电路中的问题引起的并且具有落在音频范围内的频率。根本也可能没有信号。在检测音频信号时,必须考虑这些可能性,以便与真正的音频信号从真正的音频信号区分噪声和无信号,如人类语音,音乐和自然声音。
音频信号检测原理
人耳可以听到20Hz近似范围的频率为20,000 Hz。该范围可包括单个音调,例如来自无线电系统的变压器嗡嗡声或白噪声。这几乎不言而喻,这些声音在音频系统中是可取的;高水平的这种声音可能会损坏听力。人类演讲,音乐和自然声音有不同的频率,不断变化。因此,音频检测器应基于这些变型注册频率变化并选择有用的音频信号。
figure1这就是音频信号检测工作原理。来源:对话框半导体
音频信号检测背后的基本理论如图所示图1。系统设计考虑三个参考频率:100 Hz,500 Hz和3 kHz。对于给定信号,系统计数信号频率在一定时间段内通过参考频率交叉的次数。考虑了从低到高频率的交叉;例如,50 Hz至150 Hz将计算100Hz,150 Hz至50 Hz不会。如果它在最小次数中,该设计将信号考虑为音频,如图所示,表格1。
表格1最小频率交叉检测音频信号;可以根据用户通过i调整这些数字2C.来源:对话半导体
图1中显示了三个样本信号:
请注意,语音或音乐可以暂停。John Milton Cage Jr有一个着名的构图,称为4'33“,缺乏任何声音。当然,设计无法以音频确定这么长的暂停,尽管检测算法将忽略小于5秒的暂停。
最后,设计应削减低于20Hz和超过20kHz的听不之频率。我们将使用这些原理作为设计音频信号检测器的基础,同时采用SLG47502可编程混合信号芯片。
检测设备实现
设计架构
此设备的架构显示在图2并包含以下构建块:
图2设备架构图突出显示主要构件块。来源:对话框半导体
块配置
模拟部分:音频信号的源信号应连接到PIN9(Audio_in-)和PIN10(Audio_in +)。PIN10(Audio_in +)是模拟比较器(ACMP)的输入。PIN9(Audio_in-)是参考电压(500 mV)。考虑到音频信号是交流信号并且IC是单电压提供的事实,设计将输入音频信号偏置为500 mV以避免负电压。之后,输入音频信号进入ACMP0H(图3.)。ACMP0H量化音频信号,该信号由设计的剩余部分处理。
图3.模拟部分表示包括模拟比较器和参考电压引脚的音频信号的源。来源:对话框半导体
高切滤波器:延迟(8位CNT7 / DLY7(MF7))用于过滤超出20 kHz的频率(图4.)。设计工程师可以通过将计数器数据写入0xA0 <1287:1280>通过i来调整频率周期2C。
图4.高剪切滤波器采用延迟过滤超出20 kHz的频率。来源:对话框半导体
低切滤波器:低剪切过滤器所示图5.由两部分组成:
图5.低剪切过滤器包括达灯滤波器和频率检测器。来源:对话框半导体
频率交叉柜台:此块由几个部分组成。第一部分是边缘det(图6.)。它将双层音频信号转换为一系列短脉冲,该短脉冲节省了当前音频信号的频率。下一步是通过参考频率检测音频信号的电流频率的交叉,如图所示表2.和图7.。
图6.频率交叉计数器的第一部分将双级音频信号转换为一系列短脉冲。来源:对话框半导体
表2.在频率检测期间,交叉频率可以通过I更新2C.来源:对话半导体
用参考频率计数与参考频率的频率交叉的数量由移位寄存器(SHR7,SHR8,SHR9)进行。
图7.这就是如何检测与参考频率的音频信号的当前频率的交叉的交叉。来源:对话框半导体
音频暂停:音频暂停块使用频率检测器实现,如突出显示图8.和表3。使用此块检测音频信号的暂停,如果它不到5秒,则忽略。音频信号被认为是连续的。如果暂停超过5秒,则设计检测到这不是音频信号。
图8.音频暂停块用频率检测器实现。来源:对话框半导体
表3音频暂停数据;交叉频率可以通过i更新2C.来源:对话半导体
测量时间:设计在由计数器控制的特定时间内计算参考频率的交叉数量,如柜台所突出显示图9.和表4.。如果频率交叉计数器在测量时间期间,频率交叉计数器没有检测到包括音频暂停的音频信号,则设计将其识别为无信号。
图9.测量时间块在特定时间计数参考频率的交叉数。来源:对话框半导体
表4.测量时间数据涉及参考频率的交叉数。来源:对话框半导体
音频信号存在存储:音频信号存在存储由DFF0执行,如图2所示。使用P DLy-Mode设置信号是边缘延迟和LUT(3位LUT13)。
无音频信号:如果设计在〜5分钟内未检测到任何音频信号,那么它会在PIN11上设置高电平(FiveMinuteSuteoPause)。计算此时间是用LUT(3位LUT3)和延迟(CNT6 / DLY6)进行的。这次是根据的表5.。
表5.根据此信息进行计数无音频时间。来源:对话框半导体
典型的应用电路
图10.上图示出了典型的应用电路。来源:对话框半导体
硬件测试
通道1(黄色,顶部)-pin#10(Audio_in +)
通道2(蓝色,底部)-pin#12(audiodetect)
示波器接地连接到PIN9(Audio_in-)
图11.波形显示使用记录播放(A)和使用FM无线电调谐(B)进行测试。
音频探测器设计
本文介绍了具有可编程混合信号芯片SLG47502的音频检测器的设计。所提出的方法基于音频信号的变化频率。如果输入信号的频率会改变一定次数,则设备将该信号识别为音频。该设计为音频中的暂停提供津贴。如果在五分钟内没有识别音频信号,则设备在PIN11上设置高电平。如果输入信号的电平相对较低,则该设计无法识别音频。
在中创建的完整设计文件GreenPak Designer.可以找到软件这里。
本文最初发布行星模拟。
Viacheslav Kolsun.是对话框半导体的应用工程师。