一种使用压电加速传感器降低环境噪音的方法与流程

文档序号:23719093发布日期:2021-01-24 06:51阅读:250来源:国知局
一种使用压电加速传感器降低环境噪音的方法与流程
一种使用压电加速传感器降低环境噪音的方法
[0001]
技术领域
[0002]
本发明属于电子技术领域,具体涉及一种使用电子产品中的压电加速传感器来降低环境噪音的方法。


背景技术:

[0003]
当人们在嘈杂的环境中使用手机、pad、电子阅读器等电子产品时,希望能通过耳机、音箱等扩音设备来降低环境噪音。目前市面上的降噪耳机,降噪方法分为被动降噪和主动降噪。被动降噪耳机是普通的隔音,利用硅胶塞等在耳洞内形成封闭空间,阻挡外部噪声传入,这种方法的特点是容易滤去高频噪声,而对低频噪声过滤效果不佳。主动降噪耳机的原理则是利用耳机所附带的麦克风接收周围的噪声,传到芯片,控制扬声器发出一个与噪声等振幅、反相位的声音,从而与原噪声相互抵消。这种方法在过滤低频噪声时效果非常好。音箱等扩音设备的主动降噪技术,也是赖于设备中的麦克风以及降噪芯片实现的。但电子产品的配套耳机、蓝牙音箱等扩音设备不一定都配备了降噪用的麦克风和专用芯片。如果音频输出到不附带麦克风及专用芯片的耳机或其他扩音设备时,则无法提供降噪功能。并且,在使用电子设备的麦克风提供降噪功能时,需要在电子设备的操作系统中获得授权,在应用关闭后,相应的功能授权就终止,导致使用程序繁琐。
[0004]
然而,大多数的电子产品如手机、pad、电子阅读器等都装配有加速传感器,应用于消费电子产品的加速传感器普遍为三轴压电加速传感器。加速传感器属于基础硬件,可以更方便的调用。发明人基于现有电子产品的自身特点,研发出了一种利于电子产品中附带的压电加速传感器来达到降低环境噪音的方法。


技术实现要素:

[0005]
本发明的目的是提供一种利用电子产品自身具备的压电加速传感器来实现降低环境噪音的方法,克服了耳机、音箱等扩音设备不具备麦克风和专用芯片时无法提供降噪功能的缺陷。本发明无须对已包含压电式加速传感器的原电子产品的内部结构做任何改变,且无须再添加任何辅助硬件。
[0006]
为达到上述目的,本发明一种使用压电加速传感器降低环境噪音的方法,包括如下三个步骤:s1:环境噪音数据收集环境噪音产生的震动,由电子产品自身附带的压电加速传感器接收,在压电加速传感器的三个轴上产生电压信号; 压电加速传感器输出的模拟信号,由电子产品单片机上的模数转换器adc读取并转换为数字信号输出,得出在三个轴上的加速度值gx, gy, gz;s2:噪音数据分析,得出噪声音频信号g根据压电加速传感器x、y、z轴的信号,利用算法软件,进行音频信号重建,得出噪声音
频信号g;噪声音频信号g的计算方法如下: g = f(gx, gy, gz),其中gx、gy、 gz分别代表在压电加速传感器x、y、z轴三个方向上获得正值或者负值的加速度值,噪声音频信号g,按照以下流程合成:s2.1:以x轴数值为基准,判断y轴数值和z轴数值是否同向;如果x轴数值为正值,同时读取的y轴、z轴数值也为正值,为声波同向;反之,则为声波不同向;s2.2:如果声波不同向,将y、z轴数值调整为正值;s2.3:将x、y、z轴正值数值求合,得出噪声音频信号g;.以以上流程按照时间间隔进行循环取得g数值,对连续信号按一定的时间间隔取样。奈奎斯特取样定理认为,只要取样频率大于等于信号中所包含的最高频率的两倍,则可以根据其取样完全恢复出原始信号,这相当于当信号是最高频率时,每一周期至少要采取两个点。这样连续的g数值就形成了音频声波。
[0007]
s3:通过抑制噪音算法,模拟出噪声等振幅、反相位的音频信号gf,通过扩音器发出,从而抵消环境噪音,达到抑制噪音的效果;反相位信号gf,可以通过噪声音频信号g实现,公式为:gf =
ꢀ-ꢀ
g。
[0008]
本发明有益效果:1、本发明降噪不依赖于耳机等扩音设备中的麦克风以及降噪芯片。
[0009]
2、充分利用消费电子(如手机、pad、电子阅读器等)设备中已经包含的加速传感器,就可以实现降噪效果。
[0010]
3、可以通过软件算法的优化进行不断调整优化。
附图说明
[0011]
图1为本发明流程示意图;图2为本发明得到噪声音频信号g示意图。
具体实施方式
[0012]
如图1所示,本发明一种使用压电加速传感器降低环境噪音的方法,包括如下三个步骤:s1:环境噪音数据收集环境噪音经由压电加速传感器感知的震动,在压电加速传感器的三个轴产生电压信号,压电加速传感器输出的模拟信号(电压),由模块上的模数转换器adc读取并转换为数字信号输出,得出在三个轴上的加速度值gx, gy, gz;以下我们以h48c三轴加速传感器进行说明:h48c连接到单片机上只需要直接选择任意三个脚连接即可,与单片机连接的引脚可以任意选择,h48c三轴加速度传感器能测量在三个轴(x、y、z)方向上的
±
3g的加速度值,模块板载一个自动负载调节器,为h48c提供3.3v的电源,h48c输出的模拟信号(电压)由模块上的mcp3204(四通道,12-bit)读取并转换为数字信号输出。
[0013]
通过mems技术,和内置的补偿h48c加速度传感器通过mcp3204模数转换器实现同步输出,要获取指定轴的加速度值,实际上是读取指定轴的电压再通过下面的公式计算出加速度gx/gy/gz值,公式如下:gx/gy/gz = ((axis
ꢀ–ꢀ
vref) / 4095) x (3.3 / 0.3663)在这个公式中axis和 vref表示通过ad转化得到的计数值,4095是一个12-bitadc的最大计数输出,3.3是h48c提供给内部的电压,0.3663是加速度1g的时候h48c输出的电压。我们可以把公式简化成如下表达式:gx/gy/gz = (axis
ꢀ–ꢀ
vref) x 0.0022按照以上简化公式,gx/gy/gz的软件程序流程如下:1.设定x、y和z轴的标志参数axisnum,并设定初始值,即0代表x轴,1代表为y轴,2代表z轴;2.以axisnum参数读取计数值,即读取x或y或z轴上的计数值,并赋值为axis与vref参数,计算(axis
ꢀ–ꢀ
vref) x 0.0022得出gx/gy/gz值。
[0014]
:噪音数据分析,得出噪声音频信号g根据压电加速传感器x、y、z轴的信号,利用算法软件,进行音频信号重建,得出噪声音频信号g;噪声音频信号g的计算方法如下:g = f(gx, gy, gz),其中gx、gy、 gz分别代表在压电加速传感器x、y、z轴三个方向上获得正值或者负值的加速度值,噪声音频信号g,如图2所示,按照以下流程合成:s2.1:以x轴数值为基准,判断y轴数值和z轴数值是否同向;如果x轴数值为正值,同时读取的y轴、z轴数值也为正值,为声波同向;反之,则为声波不同向;s2.2:如果声波不同向,将y、z轴数值调整为正值;s2.3:将x、y、z轴正值数值求合,得出噪声音频信号g;.以以上流程按照时间间隔进行循环取得g数值,对连续信号按一定的时间间隔取样。
[0015]
奈奎斯特取样定理认为,只要取样频率大于等于信号中所包含的最高频率的两倍,则可以根据其取样完全恢复出原始信号,这相当于当信号是最高频率时,每一周期至少要采取两个点。这样连续的g数值就形成了音频声波。
[0016]
:通过抑制噪音算法,模拟出噪声等振幅、反相位的音频信号gf,通过扩音器发出,从而抵消环境噪音,达到抑制噪音的效果;反相位信号gf,可以通过直接改变合成后数值g实现,公式为:gf =
ꢀ-ꢀ
g。
[0017]
本发明提供的一种利用电子产品自身具备的压电加速传感器来实现降低环境噪音的方法,克服了耳机、音箱等扩音设备不具备麦克风和专用芯片时无法提供降噪功能的缺陷。本发明无须对已包含压电式加速传感器的原电子产品的内部结构做任何改变,且无须再添加任何辅助硬件,并且可以通过软件算法的优化进行不断调整优化。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1