一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

检测器、检测方法、检测设备和音频的调制装置与流程

2021-10-23 02:54:00 来源:中国专利 TAG:检测器 调制 电子设备 检测设备 处理器


1.本技术涉及音频处理领域,具体而言,涉及一种检测器、检测方法、存储介质、处理器、检测设备、音频的调制装置和电子设备。


背景技术:

2.闲散噪声的产生主要是sigma-delta调制器(σ

调制器)在接受正常的大幅度信号时,输入突变幅度极小的噪声信号时,由于调制器内的延时单元仍残留之前的数据,在累加到一定次数后达到触发条件就会在输出端出现的一种高频噪声,且噪声幅度较大。当音频产品的采样率较低时,该噪声频率会落在人耳识别的区域内,严重影响音频产品的体验。
3.现有技术中,解决上述问题的常规的方法是在数模转换器的数字调制模块加上一个高频振荡扰动信号。但这种办法较难把控:所加扰动不足时起不到抑制闲散噪音的作用,反之扰动过大将损失信号的信噪比。
4.在背景技术部分中公开的以上信息只是用来加强对本文所描述技术的背景技术的理解,因此,背景技术中可能包含某些信息,这些信息对于本领域技术人员来说并未形成在本国已知的现有技术。


技术实现要素:

5.本技术的主要目的在于提供一种检测器、检测方法、存储介质、处理器、检测设备、音频的调制装置和电子设备,以解决现有技术中的解决闲散噪声的方法难以保证在抑制闲散噪音的同时不损失信号的信噪比的问题。
6.根据本发明实施例的一个方面,提供了一种检测器,所述检测器包括:幅度检测单元,用于检测数字音频信号是否为预定数字音频信号,所述预定数字音频信号为幅度小于预定幅度的数字音频信号;统计单元,与所述幅度检测单元通信连接,所述统计单元用于统计所述预定数字音频信号的数量;控制单元,至少与所述统计单元通信连接,所述控制单元用于在所述预定数字音频信号的数量等于第一预定数量的情况下,控制发出用于清除调制器中的延时单元中的至少部分数据的控制信号。
7.可选地,所述幅度检测单元包括:判断电路,与所述统计单元电连接,所述判断电路用于基于所述数字音频信号的多个预定位的数字信号以确定所述数字音频信号是否为所述预定数字音频信号,其中,所述多个预定位为从最高有效位的连续多位。
8.可选地,所述判断电路包括:第一判断电路,包括输入端,所述第一判断电路的输入端用于输入所述数字音频信号,所述第一判断电路用于判断数字音频信号的所述多个预定位的数字信号是否都为1;第二判断电路,包括输入端,所述第二判断电路的输入端用于输入所述数字音频信号,所述第二判断电路用于判断数字音频信号的所述多个预定位的数字信号是否都为0;第三判断电路,所述第三判断电路的输入端分别与所述第一判断电路的输出端和所述第二判断电路的输出端电连接,所述第三判断电路的输出端分别与统计单元的输入端和所述控制单元的输入端电连接,所述第三判断电路用于根据所述第一判断电路
的判断结果和所述第二判断电路的判断结果,判断所述数字音频信号的所述多个预定位的数字信号是否都为1或者0。
9.可选地,所述第二判断电路包括第二与电路和第二预定数量的反相器,一个所述反相器电连接在一个位输出端与所述第二与电路的输入端之间,所述第二预定数量大于或者等于所述多个预定位对应的位数,所述位输出端为用于输出所述数字音频信号的每一位数字信号的端口。
10.可选地,所述幅度检测单元还包括:开关电路,所述开关电路的至少部分电连接在一个位输出端与所述判断电路的输入端之间,以控制所述数字音频信号中的非预定位的数字信号不输入至所述判断电路,其中,所述位输出端为用于输出所述数字音频信号的每一位数字信号的端口,所述非预定位为所述数字音频信号中除所述多个预定位之外的位。
11.可选地,所述开关电路包括:至少一个开关,一个所述开关电连接在一个所述位输出端与所述判断电路的输入端之间;开关控制器,与所述开关电连接,所述开关控制器用于控制所述开关的闭合与关断。
12.可选地,所述开关控制器为译码器,所述译码器的输出信号包括至少一个开关控制信号,所述开关控制信号一一对应地控制所述开关的闭合与关断。
13.可选地,所述统计单元包括:第三与电路,第三与电路的输入端包括第一输入端和第二输入端,所述第一输入端与所述判断电路的输出端电连接,所述第二输入端用于输入使能信号;计数器,所述计数器的输入端与所述第三与电路的输出端电连接,所述计数器的输出端与所述控制单元电连接,所述计数器用于统计所述预定数字音频信号的数量并每在所述预定数字音频信号的数量等于所述第一预定数量的情况下,发出预定信号至所述控制单元,所述计数器的采样率与所述幅度检测单元的采样率相同。
14.可选地,所述控制单元为第四与电路,所述第一判断电路为第一与电路,所述第三判断电路为或电路。
15.可选地,所述控制单元还用于在所述预定数字音频信号的数量等于所述第一预定数量的情况下,控制发出用于清除所述调制器中的延时单元中的全部数据的所述控制信号。
16.根据本发明实施例的另一方面,还提供了一种检测方法,包括:检测预定数字音频信号的数量,所述预定数字音频信号为幅度小于预定幅度的数字音频信号;在每检测到第一预定数量的所述预定数字音频信号的情况下,控制发出用于清除调制器中的延时单元中的至少部分数据的控制信号。
17.可选地,检测预定数字音频信号的数量,包括:依次检测所述数字音频信号是否为所述预定数字音频信号;每检测到一个所述预定数字音频信号的情况下,更新所述预定数字音频信号的数量。
18.可选地,在每检测到第一预定数量的所述预定数字音频信号的情况下,发出控制信号之前,所述方法还包括:确定是否检测到所述第一预定数量的且依次连续的所述预定数字音频信号。
19.可选地,检测预定数字音频信号的数量,包括:检测预定时间内的预定数字音频信号的数量,所述预定时间为根据所述数字音频信号的采样率和所述第一预定数量确定的。
20.可选地,在每检测到第一预定数量的所述预定数字音频信号的情况下,控制发出
用于清除调制器中的延时单元中的至少部分数据的控制信号,包括:在每检测到所述第一预定数量的所述预定数字音频信号的情况下,控制发出用于清除所述调制器中的延时单元中的全部数据的所述控制信号。
21.根据本发明实施例的再一方面,还提供了一种存储介质,所述存储介质包括存储的程序,其中,所述程序执行任意一种所述的检测方法。
22.根据本发明实施例的又一方面,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行任意一种所述的检测方法。
23.根据本发明实施例的另一方面,还提供一种检测设备,包括:一个或多个处理器,第一存储器以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行任意一种所述的检测方法。
24.根据本发明实施例的另一方面,还提供一种音频的调制装置,所述调制装置包括:任意一种所述的检测器;调制器,与所述检测器通信连接,所述调制器用于在接收到所述控制信号的情况下,将所述调制器中的延时单元中的至少部分数据清除,或者所述的检测器包括:上述的检测设备;调制器,与所述检测设备通信连接,所述调制器用于在接收到所述控制信号的情况下,将所述调制器中的延时单元中的至少部分数据清除。
25.可选地,所述调制装置还包括:第二存储器,所述第二存储器的输入端用于输入数字音频信号,在所述调制装置包括所述检测器的情况下,所述第二存储器的输出端与所述检测器通信连接,在所述调制装置包括所述检测设备的情况下,所述第二存储器的输出端与所述检测设备通信连接;数模转换器,与所述调制器通信连接。
26.可选地,所述第二存储器的输出端还与所述调制器通信连接。
27.可选地,所述调制器为σ

调制器。
28.根据本发明实施例的另一方面,还提供一种电子设备,包括音频的调制装置,所述音频的调制装置为任意一种所述的调制装置。
29.在本发明实施例中,上述的检测器中,幅度检测单元检测数字音频信号是否为预定数字音频信号,得到检测结果,并将检测结果发送至统计单元,统计单元根据检测结果统计预定数字音频信号的数量,得到统计结果且发送至控制单元,在统计结果表征预定数字音频信号已经达到第一预定数量的情况下,控制单元根据该统计结果发出控制信号,调制器在接收到该控制信号后,就会清除调制器中的延时单元中的至少部分数据,使得延时单元中的数据较少甚至归0,这样就避免了延时单元中的数据和预定数字音频信号累加后出现闲散噪声的问题。并且,该检测器并不增加额外的高频振荡扰动信号,这样也不会损失信号的信噪比。
附图说明
30.构成本技术的一部分的说明书附图用来提供对本技术的进一步理解,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
31.图1示出了根据本技术的检测器的实施例的结构框图;
32.图2示出了根据本技术的检测器的实施例的电路示意图;
33.图3示出了根据本技术的检测方法的实施例的流程示意图;
34.图4示出了据本技术的音频的调制装置的一个实施例的结构示意图;
35.图5示出了据本技术的音频的调制装置的另一个实施例的结构示意图。
36.其中,上述附图包括以下附图标记:
37.10、幅度检测单元;20、统计单元;30、控制单元;11、判断电路;12、开关电路;111、第一判断电路;112、第二判断电路;113、第三判断电路;114、反相器;115、第二与电路;121、开关;122、开关控制器;21、第三与电路;22、计数器;100、第二存储器;200、检测器;300、调制器;400、数模转换器;500、检测设备。
具体实施方式
38.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
39.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
40.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
41.应该理解的是,当元件(诸如层、膜、区域、或衬底)描述为在另一元件“上”时,该元件可直接在该另一元件上,或者也可存在中间元件。而且,在说明书以及权利要求书中,当描述有元件“连接”至另一元件时,该元件可“直接连接”至该另一元件,或者通过第三元件“连接”至该另一元件。
42.正如背景技术中所说的,现有技术中的解决闲散噪声的方法,所加扰动不足时起不到抑制闲散噪音的作用,反之扰动过大将损失信号的信噪比,即难以保证在抑制闲散噪音的同时不损失信号的信噪比,为了解决上述问题,本技术的一种典型的实施方式中,提供了一种检测器、检测方法、存储介质、处理器、检测设备、音频的调制装置和电子设备。
43.根据本技术的实施例,提供了一种检测器。如图1所示,该检测器包括幅度检测单元10、统计单元20以及控制单元30。其中,幅度检测单元10用于检测数字音频信号是否为预定数字音频信号,上述预定数字音频信号为幅度小于预定幅度的数字音频信号;统计单元20与上述幅度检测单元10通信连接,上述统计单元20用于统计上述预定数字音频信号的数量;控制单元30至少与上述统计单元20通信连接,上述控制单元30用于在上述预定数字音频信号的数量等于第一预定数量的情况下,控制发出用于清除调制器中的延时单元中的至少部分数据的控制信号。
44.上述的检测器中,幅度检测单元检测数字音频信号是否为预定数字音频信号,得到检测结果,并将检测结果发送至统计单元,统计单元根据检测结果统计预定数字音频信
号的数量,得到统计结果且发送至控制单元,在统计结果表征预定数字音频信号已经达到第一预定数量的情况下,控制单元根据该统计结果发出控制信号,调制器在接收到该控制信号后,就会清除调制器中的延时单元中的至少部分数据,使得延时单元中的数据较少甚至归0,这样就避免了延时单元中的数据和预定数字音频信号累加后出现闲散噪声的问题。并且,该检测器并不增加额外的高频振荡扰动信号,这样也不会损失信号的信噪比。
45.需要说明的是,本技术的第一预定数量和预定幅度均可以根据实际情况来设置,本领域技术人员具体可以依据不同声音环境的不同噪声频率来确定第一预定数量和预定幅度。
46.还需要说明的是,上述的“控制单元至少与上述统计单元通信连接”有两种情况,第一种情况,控制单元仅与统计单元电连接,根据统计单元的统计结果来控制发出控制信号;第二种情况,控制单元不仅与统计单元电连接,还与幅度检测单元电连接,这样根据统计单元和幅度检测单元的结果来控制发出控制信号,本技术的图2中就是这种情况。
47.具体地,本技术的一种实施例中,如图2所示,上述幅度检测单元10包括判断电路11,判断电路11与上述统计单元20电连接,上述判断电路11用于基于上述数字音频信号的多个预定位的数字信号以确定上述数字音频信号是否为上述预定数字音频信号,其中,上述多个预定位为从最高有效位(the most significant bit,简称msb)的连续多位。该实施例通过判断电路11来实现幅度检测单元10的功能,这样使得幅度检测单元10较为简单,且检测更加高效和准确。图2中还示出了最低有效位(the least significant bit,简称lsb)。
48.为了进一步简化本技术的判断电路11的结构,本技术的一种实施例中,如图2所示,上述判断电路11包括第一判断电路111、第二判断电路112以及第三判断电路113。其中,第一判断电路111包括输入端,上述第一判断电路111的输入端用于输入上述数字音频信号,上述第一判断电路111用于判断数字音频信号的上述多个预定位的数字信号是否都为1;第二判断电路112包括输入端,上述第二判断电路112的输入端用于输入上述数字音频信号,上述第二判断电路112用于判断数字音频信号的上述多个预定位的数字信号是否都为0;上述第三判断电路113的输入端分别与上述第一判断电路111的输出端和上述第二判断电路112的输出端电连接,上述第三判断电路113的输出端分别与统计单元20的输入端和上述控制单元30的输入端电连接,上述第三判断电路113用于根据上述第一判断电路111的判断结果和上述第二判断电路112的判断结果,判断上述数字音频信号的上述多个预定位的数字信号是否都为1或者0。该判断电路11中通过三个具体的判断电路判断数字音频信号的多个预定位的数字信号是否为0或者是否都为1,从而确定数字音频信号是否为预定数字音频信号。
49.上述的第一判断电路可以通过多种具体的电路来实现,一种简单的实施方式中,如图2所示,上述第一判断电路为第一与电路。与电路为数字电路较为基本的电路结构,其成本较低,检测的准确性较高,且其可靠性较高。
50.本技术的第二判断电路也可以通过多种方式实现,比如通过多个比较器的方式来实现。为了简化检测器的结构,本技术的一种具体的实施例中,如图2所示,上述第二判断电路112包括第二与电路115和第二预定数量的反相器114,一个上述反相器114电连接在一个位输出端与上述第二与电路115的输入端之间,上述第二预定数量大于或者等于上述多个
预定位对应的位数,上述位输出端为用于输出上述数字音频信号的每一位数字信号的端口。
51.需要说明的是,第一与电路和第二与电路的音频信号输入端口的数量可以等于对应的数字音频信号的位数相同,即当数字音频信号为16位的pcm(pulse code modulation,脉冲编码调制音频数据)数据流的情况下,第一与电路的输入端口和第二与电路的音频信号输入端口都等于16个;第一与电路和第二与电路的音频信号输入端口的数量可以小于对应的数字音频信号的位数,但是至少等于多个预定位对应的位数。
52.在第二与电路的音频信号输入端口的数量等于多个预定位对应的位数的情况下,反相器的数量应该等于对应的音频信号输入端口的数量,即也等于多个预定位对应的位数;在第二与电路的音频信号输入端口的数量大于多个预定位对应的位数的情况下,反相器的数量可以等于多个预定位对应的位数,也可以大于多个预定位对应的位数且小于或者等于对应的音频信号输入端口的数量,本领域技术人员可以根据应用在不同的场景中预定位的位数是否会发生变化来确定反相器的个数,比如预定位的位数经常发生变化,这时反相器的个数可以等于对应的音频信号输入端口的数量,以使得该检测器可以在不同的场景中进行准确的检测。
53.同样地,为了简化结构并且进一步保证检测的准确性,本技术的再一种实施例中,如图2所示,上述第三判断电路113为或电路。当然,本技术的第三判断电路113并不限于该或电路,其还可以为其他任何可以实现同样功能的电路或者器件。
54.为了使得检测器可以检测多种不同的预定数字音频信号(这多种不同的预定数字音频信号对应的预定幅度不同),从而使得该检测器可以适应不同的环境需要,本技术的一种实施例中,如图2所示,上述幅度检测单元10还包括开关电路12,且上述开关电路12的至少部分电连接在一个位输出端与上述判断电路11的输入端之间,以控制上述数字音频信号中的非预定位的数字信号不输入至上述判断电路11,其中,上述位输出端为用于输出上述数字音频信号的每一位数字信号的端口,上述非预定位为上述数字音频信号中除上述多个预定位之外的位。比如,对于十六位的pcm数据流来说,数字音频信号的多个预定位为从最高有效位开始的十四位,那么,最后的两位就是两个非预定位。这样通过设置开关电路12,在不同的声音环境的噪声的频率不同时,可以调整预定位的个数,从而调整预定幅度,这样可以更好地避免相应的闲散噪声的产生。
55.需要说明的是,本技术的上述“上述开关电路的至少部分电连接在一个位输出端与上述判断电路的输入端之间”表示了两种具体的方案,第一种方案为开关电路都电连接在一个位输出端与判断电路的输入端之间;还有一种方案就是,开关电路的部分电连接在一个位输出端与判断电路的输入端之间,另外一部分不电连接在一个位输出端与判断电路的输入端之间。在实际的应用过程中,本领域技术人员可以根据实际的开关电路结构来确定具体的连接方式。本技术的一种具体的实施例中,开关电路的部分电连接在一个位输出端与判断电路的输入端之间,如图2所示。
56.对于上述的开关电路12,其具体的结构可以为现有技术中的任何一种可实现的结构。本技术的一种具体的实施例中,如图2所示,上述开关电路12包括至少一个开关121和开关控制器122。其中,一个上述开关121电连接在一个上述位输出端与上述判断电路11的输入端之间;开关控制器122与上述开关121电连接,上述开关控制器122用于控制上述开关
121的闭合与关断,以控制上述数字音频信号中的上述非预定位的数字信号不输入至上述判断电路11。
57.上述的开关121的数量应该大于或者等于非预定位的数量,由于不同的情况中,非预定位的个数可能不同,这样需要的开关121的数量也不同,因此,实际的应用中,开关121可以设置多个,以适应不同的非预定位的数量。
58.需要说明的是,非预定位的数量与预定位的数量的总和就是数字音频信号的总位数,例如,一个16位的数字音频信号,预定位有14个,非预定位就有2个。
59.对于上述的开关121可以采用图2所示的单级刀开关,也可以采用现有技术中其他开关,比如三极管或者二极管,或者由多个三极管或者多个二极管组成的开关部。上述的开关控制器可以采用任何可以实现上述功能的结构来实现。
60.为了简化结构,本技术的一种具体的实施例中,如图2所示,上述开关控制器122为译码器,上述译码器的输出信号包括至少一个开关控制信号,上述开关控制信号一一对应地控制上述开关121的闭合与关断。该译码器的输入信号为与非预定位数量对应的信号,其输出端输出控制开关121的控制信号,且该译码器的输出开关控制信号的输出端的数量至少应该等于对应的开关121的数量,对于图2中的结构来说,该译码器的输出开关控制信号的输出端的数量等于对应的开关121的数量。
61.本技术的再一种实施例中,如图2所示,上述统计单元20包括第三与电路21和计数器22,其中,第三与电路21的输入端包括第一输入端和第二输入端,上述第一输入端与上述判断电路11的输出端电连接,即上述第一输入端与第三判断电路113的输出端电连接,上述第二输入端用于输入使能信号;上述计数器22的输入端与上述第三与电路21的输出端电连接,上述计数器22的输出端与上述控制单元30电连接,上述计数器22用于统计上述预定数字音频信号的数量并在上述预定数字音频信号的数量等于上述第一预定数量的情况下,发出预定信号至上述控制单元30,上述计数器22的采样率与上述幅度检测单元10的采样率相同,这样进一步保证了检测的准确性。该实施例中,当判断电路11中的第三判断电路113输出数字信号1至第三与电路21,且使能信号有效的情况下,第三与电路21输出数字信号信号1至计数器22,计数器22开始计数,当第三与电路21输出数字信号0的情况下,计数器22不计数。并且,计数器22根据第一预定数量和对应的采样率,在内部时钟达到计数时间(第一预定数量和对应的采样率的商)的情况下,发出对应的统计结果,当在计数时间内,预定数字音频信号的数量达到第一预定数量的情况下,计数器22发出数字信号1,否则发出数字信号0。之后,计数器22的计数复位,重新归零。
62.在实际的应用过程中,有时候,在多个预定数字音频信号之后,突然会出现一个非预定数字信音频号,实际上,该非预定信号的出现表明之前的预定数字音频信号也不是噪声信号。因此,为了进一步保证检测的准确性,本技术的一种实施例中,在检测到非预定数字音频信号的情况下,第三判断电路输出数字信号0至第三与电路,第三与电路输出数字信号0至计数器中,该信号使得计数器的计数归0。具体的实现方式为在计数器内部具有多个加法器,该技术属于现有技术,此处不再赘述。
63.同样地,为了简化电路的结构,本技术的一种实施例中,如图2所示,上述控制单元30为第四与电路。
64.为了进一步避免调制器的延时单元的数据累加形成闲散噪声,本技术的一种实施
例中,上述控制单元还用于在上述预定数字音频信号的数量等于上述第一预定数量的情况下,控制发出用于清除上述调制器中的延时单元中的全部数据的上述控制信号。
65.为了使得本领域技术人员能够更加清楚地了解本技术的技术方案,以下将结合具体的实施例来说明。
66.实施例1
67.如图2所示,该检测器由幅度检测单元10、统计单元20以及控制单元30组成,并且,幅度检测单元10由判断电路11和开关电路12构成,其中,判断电路11由第一判断电路111、第二判断电路112以及第三判断电路113组成,开关电路12由至少一个开关121和开关控制器122组成。具体地,上述第一判断电路111为第一与电路,上述第二判断电路112包括第二与电路115和16个反相器114,上述第三判断电路113为或电路。开关121有四个且均为单级刀开关121,开关控制器122为译码器,译码器的功能就是将相应档位译为相应的二进制码。统计单元20包括第三与电路21和计数器22,控制单元30为第四与电路。
68.该检测器的输入信号为16bit pcm数据,对应的预定幅度可以为以下四档:
69.0:高16bit全为0或者全为1;
70.1:高15bit全为0或者全为1;
71.2:高14bit全为0或者全为1;
72.3:高13bit全为0或者全为1。
73.其中,译码器的功能就是将相应档位译为相应的二进制码,使对应的开关121(s0-s3)导通,真值表如下表1:
74.表1
75.档位s3s2s1s001111111102110031000
76.第一预定数量也可根据实际情况设定,通过寄存器写入计数器22,当计数器22累加到第一预定数量时发出1。
77.当检测器200正常接收音频信号时,此时,16bit pcm数据中0和1均存在。第一与电路和第二与电路均输出0,或电路也输出0。该信号给到计数器22使其处于关闭状态,输出为0,第三与电路21的输出为0,该信号给到σ

调制器(sigma-delta调制器)的复位信号无效,电路继续工作。
78.当输入信号突然变为幅度极小的噪声,由于在σ

调制器中仍残留之前的数据,在与输入幅度极小的噪声累加到一定次数之后会出现闲散噪声,此时需要将σ

调制器0中的延时单元复位(即数据清零)。分析此时的输入信号幅度,假设预定幅度为高14bit全为0或1的数字音频信号对应的幅度,对应上面的第2档,此时译码器将关断开关s0和开关s1,闭合开关s2和开关s3。当pcm数据的前14个bit均为0(正小值)或1(补码为负小值),第一与电路和第二与电路均输出1,或电路输出1,且与计数器22的en(使能)信号一起使能计数器22开始累加计数。当累加到第一预定数量时计数器22发出“1”,控制单元30发出复位信号,将σ

调制器中的延时单元中的数据全部清0,避免产生闲散噪声。
79.需要说明的是,该实施例中的表1中,“1”代表开关闭合,“0”代表开关断开。
80.本技术的另一种典型的实施方式中,提供了一种检测方法,图3是根据本技术实施例的检测方法的流程图。如图3所示,该方法包括以下步骤:
81.步骤s101,检测预定数字音频信号的数量,上述预定数字音频信号为幅度小于预定幅度的数字音频信号;
82.步骤s102,在每检测到第一预定数量的上述预定数字音频信号的情况下,控制发出用于清除调制器中的延时单元中的至少部分数据的控制信号。
83.上述的检测方法中,在每检测到第一预定数量的预定音频信号的情况下,就会发出控制信号,调制器在接收到该控制信号后,就会清除调制器中的延时单元中的至少部分数据,使得延时单元中的数据较少甚至归0,这样就避免了延时单元中的数据和预定数字音频信号累加后出现闲散噪声的问题。并且,该检测方法并不增加额外的高频振荡扰动信号,这样也不会损失信号的信噪比。
84.需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
85.本技术的一种具体的实施方式中,上述检测预定数字音频信号的数量,包括:依次检测上述数字音频信号是否为上述预定数字音频信号,即按照接收数字音频信号的时间先后顺序检测;每检测到一个上述预定数字音频信号的情况下,更新上述预定数字音频信号的数量。这样能够进一步保证检测的准确性,从而进一步避免了闲散噪声的产生。
86.当然,在实际的检测过程,也可以不是依次检测数字音频信号是否为上述预定数字音频信号,也可以是检测一个时间段内接收到的所有数字音频信号,并不按照接收到的时间先后顺序进行检测,这种方式中,这个时间段等于第一预定数量/采样率。
87.在实际的应用过程中,有时候,多个预定数字音频信号之后,突然会出现一个非预定数字信音频号,实际上,该非预定信号的出现表明之前的预定数字音频信号也不是噪声信号。为了进一步保证检测的准确性,进一步避免将有用信号删除,本技术的另一种实施例中,在检测预定时间内的预定数字音频信号的数量之后,在发出控制信号之前,上述方法还包括:确定是否检测到上述第一预定数量的且依次连续的上述预定数字音频信号。该方法中,只有检测到的信号中有依次连续的第一预定数量的上述预定数字音频信号才会发出控制信号,例如,第一预定数量为100,前50个数字音频信号为预定数字音频信号,第51个为非预定音频数字信号,后50个数字音频信号为预定数字音频信号,这种情况实际不会触发控制信号的发出,只有依次连续的100个数字音频信号均为预定数字音频信号的情况下,才会触发控制信号的发出。这样就可以避免将一段时间内预定音频数字信号和非预定数字音频信号均有的音频信号误判为噪音信号的情况。
88.由于实际的应用过程,调制器中的延时单元中的数据也会随着时间变化,如果第一预定数量很大,那么预定数字音频信号需要很长时间才能达到第一预定数量,由于时间过长调制器中的延时单元中累加后可能会产生高频噪声,因此,为了进一步保证检测的有效性,本技术的一种实施例中,检测预定数字音频信号的数量,包括:检测预定时间内的预定数字音频信号的数量,上述预定时间为根据上述数字音频信号的采样率和上述第一预定数量确定的。这样进一步保证检测的有效性。
89.为了进一步避免调制器的延时单元的数据累加形成闲散噪声,本技术的一种实施例中,在每检测到第一预定数量的上述预定数字音频信号的情况下,控制发出用于清除调制器中的延时单元中的至少部分数据的控制信号,包括:在每检测到上述第一预定数量的上述预定数字音频信号的情况下,控制发出用于清除上述调制器中的延时单元中的全部数据的上述控制信号,即该控制信号实际为复位信号,用于将延时单元中的数据全部清除。
90.本技术实施例还提供了一种检测装置,需要说明的是,本技术实施例的检测装置可以用于执行本技术实施例所提供的用于检测方法。以下对本技术实施例提供的检测装置进行介绍。
91.该装置包括:
92.检测单元,由于检测预定数字音频信号的数量,上述预定数字音频信号为幅度小于预定幅度的数字音频信号;
93.控制单元,用于在每检测到第一预定数量的上述预定数字音频信号的情况下,控制发出用于清除调制器中的延时单元中的至少部分数据的控制信号。
94.上述的检测装置中,控制单元在每检测到第一预定数量的预定音频信号的情况下,就会发出控制信号,调制器在接收到该控制信号后,就会清除调制器中的延时单元中的至少部分数据,使得延时单元中的数据较少甚至归0,这样就避免了延时单元中的数据和预定数字音频信号累加后出现闲散噪声的问题。并且,该检测装置并不增加额外的高频振荡扰动信号,这样也不会损失信号的信噪比。
95.本技术的一种具体的实施方式中,上述检测单元包括检测模块和更新模块,其中,检测模块依次检测上述数字音频信号是否为上述预定数字音频信号,即按照接收数字音频信号的时间先后顺序检测;更新模块用于每检测到一个上述预定数字音频信号的情况下,更新上述预定数字音频信号的数量。这样能够进一步保证检测的准确性,从而进一步避免了闲散噪声的产生。
96.当然,在实际的检测单元中,也可以不是依次检测数字音频信号是否为上述预定数字音频信号,也可以是检测一个时间段内接收到的所有数字音频信号,不按照接收到的时间先后顺序进行检测,这种方式中,这个时间段等于第一预定数量/采样率。
97.在实际的应用过程中,有时候多个预定数字音频信号之后,突然会出现一个非预定数字信音频号,实际上,该非预定信号的出现表明之前的预定数字音频信号也不是噪声信号。为了进一步保证检测的准确性,进一步避免将有用信号删除,本技术的另一种实施例中,上述装置还包括确定单元,用于在检测预定时间内的预定数字音频信号的数量之后,在发出控制信号之前,确定是否检测到上述第一预定数量的且依次连续的上述预定数字音频信号。该装置中,只有检测到的信号中有依次连续的第一预定数量的上述预定数字音频信号才会发出控制信号,例如,第一预定数量为100,前50个数字音频信号为预定数字音频信号,第51个为非预定音频数字信号,后50个数字音频信号为预定数字音频信号,这种情况实际不会触发控制信号的发出,只有依次连续的100个数字音频信号均为预定数字音频信号的情况下,才会触发控制信号的发出。这样就可以避免将一段时间内预定音频数字信号和非预定数字音频信号均有的音频信号误判为噪音信号的情况。
98.由于实际的应用过程,调制器中的延时单元中的数据也会随着时间变化,如果第一预定数量很大,那么预定数字音频信号需要很长时间才能达到第一预定数量,由于时间
过长调制器中的延时单元中累加后可能会产生高频噪声,因此,为了进一步保证检测的有效性,本技术的一种实施例中,检测单元还用于检测预定时间内的预定数字音频信号的数量,上述预定时间为根据上述数字音频信号的采样率和上述第一预定数量确定的。这样进一步保证检测的有效性。
99.为了进一步避免调制器的延时单元的数据累加形成闲散噪声,本技术的一种实施例中,控制单元在每检测到上述第一预定数量的上述预定数字音频信号的情况下,控制发出用于清除上述调制器中的延时单元中的全部数据的上述控制信号,即该控制信号实际为复位信号,用于将延时单元中的数据全部清除。
100.上述检测设备包括处理器和第一存储器,上述检测单元和控制单元等均作为程序单元存储在第一存储器中,由处理器执行存储在第一存储器中的上述程序单元来实现相应的功能。
101.处理器中包含内核,由内核去第一存储器中调取相应的程序单元。内核可以设置一个或多个,通过调整内核参数来抑制闲散噪声的同时不损失信号的信噪比。
102.第一存储器可能包括计算机可读介质中的非永久性第一存储器,随机存取第一存储器(ram)和/或非易失性内存等形式,如只读第一存储器(rom)或闪存(flash ram),第一存储器包括至少一个存储芯片。
103.本发明实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现上述检测方法。
104.本发明实施例提供了一种处理器,上述处理器用于运行程序,其中,上述程序运行时执行上述检测方法。
105.本发明实施例提供了一种检测设备,该检测设备包括处理器、第一存储器及存储在第一存储器上并可在处理器上运行的程序,处理器执行程序时实现至少以下步骤:
106.步骤s101,检测预定数字音频信号的数量,上述预定数字音频信号为幅度小于预定幅度的数字音频信号;
107.步骤s102,在每检测到第一预定数量的上述预定数字音频信号的情况下,发出控制信号,上述控制信号用于清除调制器中的延时单元中的至少部分数据。
108.本文中的设备可以是服务器、手机、pad等。
109.本技术还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有至少如下方法步骤的程序:
110.步骤s101,检测预定数字音频信号的数量,上述预定数字音频信号为幅度小于预定幅度的数字音频信号;
111.步骤s102,在每检测到第一预定数量的上述预定数字音频信号的情况下,发出控制信号,上述控制信号用于清除调制器中的延时单元中的至少部分数据。
112.本技术的再一种典型的实施方式中,还提供了一种音频的调制装置,如图4所示,该调制装置包括调制器300和上述任意一种检测器200,或者如5所示,该调制装置包括调制器300和上述任意一种检测设备500。调制器300与上述检测器200通信连接或者与检测设备500通信连接,上述调制器300用于在接收到上述控制信号的情况下,将上述调制器300中的延时单元中的至少部分数据清除。
113.该音频的调制装置中,由于包括上述的任意一种的检测器200或者检测设备500,
该检测器200或者检测设备500检测到第一预定数量的预定音频信号的情况下,就会发出控制信号,调制器300在接收到该控制信号后,就会清除调制器300中的延时单元中的至少部分数据,使得延时单元中的数据较少甚至归0,这样就避免了延时单元中的数据和预定数字音频信号累加后出现闲散噪声的问题,从而使得该音频的调制装置可以抑制闲散噪声。并且,该检测器200并不增加额外的高频振荡扰动信号,这样也不会损失信号的信噪比。
114.在实际的应用过程中,如图4所示,上述的音频调制装置还包括第二存储器100和数模转换器400,上述第二存储器100的输入端用于输入数字音频信号,在上述调制装置包括上述检测器200的情况下,如图4所示,上述第二存储器100的输出端与上述检测器200通信连接,用于对输入的数据进行缓存,在上述调制装置包括上述检测设备500的情况下,如图5所示,上述第二存储器100的输出端与上述检测设备500通信连;数模转换器400与上述调制器300通信连接,用于将调制器300输出的数字信号转换为模拟信号。
115.本技术的第二存储器100的输出端不仅可以只与检测器200的输入端或只与检测设备500的输入端通信连接,还可以同时与调制器300的输入端通信连接,相对于只与检测器200的输入端或者检测设备500连接的实施例,如图4或图5所示的实施例中,由于第二存储器100输出的数据可以同时传输至调制器300以及检测器200和检测设备500中的一个中,能够缩短信号延迟的时间,保证信号的同步性较好。
116.本技术的第二存储器以及数模转换器等都可以为现有技术中的任何一种对应的设备,本领域技术人员可以根据实际情况选择合适的设备。本技术的一种具体的实施例中,上述的第二存储器为fifo(first input first output,先进先出)存储器,该第二存储器相对于其他的普通第二存储器来说,其可以更加高效地处理大量的数据流。
117.同样地,本技术的调制器也可以为现有技术中的任何一种包括延时单元的调制器,本技术的一种具体的实施例中,上述调制器为σ

调制器。
118.本技术的又一种典型的实施方式中,提供了一种电子设备,该电子设备包括音频的调制装置,该音频的调制装置为上述的任意一种的音频的调制装置。
119.该电子设备由于包括上述的音频的调制装置,其不容易产生闲杂噪声,且信噪比也不受影响,使得用户的使用体验较好。
120.为了使得本领域技术人员能够更加清楚地了解本技术的音频的调制装置,以下将结合具体的实施例来说明。
121.实施例2
122.该实施例为一个音频的调制装置,该调制装置的结构示意图为图4。
123.在蓝牙耳机通话场景中(采样率8k),如果双方讲完一段话后静默,此时的蓝牙传送给dac的数据是幅度极小的背景噪声。若不加处理,调制器300中的延时单元仍残留之前的数据会因为累加效应(现有噪声输入会一直累加之前的数据)将会产生频率很高、听感很刺耳的高频闲散噪声,严重影响使用体验。该音频的调制装置可以解决该问题。
124.首先,分析蓝牙通话时的背景噪声数据幅度大小,设置的预定幅度比噪声的幅度略大,并设置合适的第一预定数量值,该值可与采样率结合起来,算出一个检测时间(利用第一预定数量/采样率)。该时间不能太长否则来不及消灭闲散噪声,应该结合实际听感调整。设置完两个参数,这时使能检测器200,对输入信号持续检测第一预定数量的数据,当第一预定数量的数据的幅度均小于预定幅度时满足条件,检测器200发出复位信号给调制器
300,复位其中的延时单元,储存单元数据清0后便不再出现高频的闲散噪声(因为延时单元数据为0,而输入又是幅度极低的噪声会因量化时的截断效应变为0,再累加也不会有输出)。
125.在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
126.在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
127.上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
128.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
129.上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例上述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
130.从以上的描述中,可以看出,本技术上述的实施例实现了如下技术效果:
131.1)、本技术的检测器中,幅度检测单元检测数字音频信号是否为预定数字音频信号,得到检测结果,并将检测结果发送至统计单元,统计单元根据检测结果统计预定数字音频信号的数量,得到统计结果且发送至控制单元,在统计结果表征预定数字音频信号已经达到第一预定数量的情况下,控制单元根据该统计结果发出控制信号,调制器在接收到该控制信号后,就会清除调制器中的延时单元中的至少部分数据,使得延时单元中的数据较少甚至归0,这样就避免了延时单元中的数据和预定数字音频信号累加后出现闲散噪声的问题。并且,该检测器并不增加额外的高频振荡扰动信号,这样也不会损失信号的信噪比。
132.2)、本技术的检测方法中,在每检测到第一预定数量的预定音频信号的情况下,就会发出控制信号,调制器在接收到该控制信号后,就会清除调制器中的延时单元中的至少部分数据,使得延时单元中的数据较少甚至归0,这样就避免了延时单元中的数据和预定数字音频信号累加后出现闲散噪声的问题。并且,该检测方法并不增加额外的高频振荡扰动信号,这样也不会损失信号的信噪比。
133.3)、本技术的音频的调制装置中,由于包括上述的任意一种的检测器或者检测设
备,该检测器或者检测设备检测到第一预定数量的预定音频信号的情况下,就会发出控制信号,调制器在接收到该控制信号后,就会清除调制器中的延时单元中的至少部分数据,使得延时单元中的数据较少甚至归0,这样就避免了延时单元中的数据和预定数字音频信号累加后出现闲散噪声的问题,从而使得该音频的调制装置可以抑制闲散噪声。并且,该检测器并不增加额外的高频振荡扰动信号,这样也不会损失信号的信噪比。
134.4)、本技术的电子设备由于包括上述的音频的调制装置,其不容易产生闲杂噪声,且信噪比也不受影响,使得用户的使用体验较好。
135.以上所述仅为本技术的优选实施例而已,并不用于限制本技术,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜