抑制芯片音频处理中Pop噪声的方法技术

技术编号:15299021 阅读:11 留言:0更新日期:2017-05-12 00:46
本发明专利技术提供了一种抑制芯片音频处理中Pop噪声的方法。该方法主要包括:打开被测芯片的DAC的功率放大器,通过采集所述被测芯片的DAC播放的音频数据,获取所述被测芯片的DAC补偿值;构造所述被测芯片的DAC补偿值对应的补偿音频数据,在所述被测芯片的DAC上电打开PA前或者DAC下电关闭PA前,让所述被测芯片的DAC播放所述补偿音频数据来抑制优化PA固有的Pop噪声。本发明专利技术的方法可以有效地抑制或者消除芯片的DAC的PA开关时产生的不友好pop噪声,可明显地提高芯片在音频开关时的用户体验,提高系统和芯片的音频性能,争取更多的客户和市场占有率。

Method for suppressing Pop noise in chip audio processing

The present invention provides a method for suppressing Pop noise in chip audio processing. The method mainly includes: power amplifier open testing chip DAC, broadcast audio data by collecting the measured chip DAC, DAC compensation to obtain the measured value of the DAC chip; the compensation structure of the measured value of the chip compensation audio data corresponding to the opening in the testing chip DAC before PA or DAC electric power to close PA before, let the measured chip DAC playback of the audio data to suppress noise compensation Pop PA inherent optimization. PA switch method of the invention can effectively suppress or eliminate the DAC chip the friendly pop noise, can obviously improve the chip in the audio switch when the user experience, improve audio performance system and chip, strive for more customers and market share.

【技术实现步骤摘要】

本专利技术涉及噪声处理
,尤其涉及一种抑制芯片音频处理中Pop噪声的方法
技术介绍
对于多媒体产品,音频是很重要的一部分,虽然在音频文件的播放过程中,可以添加各种调整和优化,但是在音频文件的播放开始和结束的时候,会产生对于用户体验不好的popnoise(噪声),该pop噪声不是音频数据的一部分,而是音频设备在开启和关闭PA(功率放大器,PowerAmplifier)时,电位等产生一定的跳变所产生的。目前,现有技术中还没有一种有效地抑制音频文件播放过程中的Pop噪声的方法。
技术实现思路
本专利技术的实施例提供了一种抑制芯片音频处理中Pop噪声的方法,以实现有效地抑制音频文件播放过程中的Pop噪声。为了实现上述目的,本专利技术采取了如下技术方案。一种抑制芯片音频处理中Pop噪声的方法,包括:打开被测芯片的DAC的功率放大器,通过采集所述被测芯片的DAC播放的音频数据,获取所述被测芯片的DAC补偿值;构造所述被测芯片的DAC补偿值对应的补偿音频数据,在所述被测芯片的DAC上电打开PA前或者DAC下电关闭PA前,让所述被测芯片的DAC播放所述补偿音频数据。进一步地,所述的打开被测芯片的DAC的功率放大器,通过采集所述被测芯片的DAC播放的音频数据,获取所述被测芯片的DAC补偿值,包括:打开被测芯片的DAC的PA,所述被测芯片在当前的DAC增益下连续输出测试音频数据;打开标准测芯片的ADC的PA,所述标准芯片的ADC连续采集N个所述被测芯片的DAC输出的采样点数据,计算出每个采样点数据的峰值Mi,i=1-N,设测试音频数据的峰值为M0,标准芯片的ADC补偿值为P,则被测芯片在当前的DAC增益下对应的DAC补偿值T的计算公式如下:进一步地,所述的方法还包括:依次调整被测芯片的DAC增益,按照上述处理过程依次计算出被测芯片在各个DAC增益下对应的DAC补偿值,将被测芯片的各个DAC增益与对应的DAC补偿值关联存储在补偿数据库中。进一步地,所述的构造所述被测芯片的DAC补偿值对应的补偿音频数据,包括:在计算出被测芯片的DAC补偿值后,根据测试规则构造出所述被测芯片的DAC补偿值对应的补偿音频数据,所述补偿音频数据包括DAC上电打开PA前播放的上电补偿音频数据和DAC下电关闭PA前播放的下电补偿音频数据,所述上电补偿音频数据和所述下电补偿音频数据互不相同,将所述上电补偿音频数据、所述下电补偿音频数据与对应的被测芯片的DAC增益、DAC补偿值一起关联存储在所述补偿数据库中。进一步地,所述的下电补偿音频数据为从“0”渐变到DAC补偿值的音频数据,所述上电补偿音频数据为从DAC补偿值渐变到“0”的音频数据。进一步地,所述的在所述被测芯片的DAC上电打开PA前或者DAC下电关闭PA前,让所述被测芯片的DAC播放所述补偿音频数据,包括:在芯片的DAC上电打开PA前,先根据芯片的当前DAC增益查询所述补偿数据库,获取当前DAC增益对应的上电补偿音频数据;让芯片的DAC播放所述上电补偿音频数据一段时间,在播放所述上电补偿音频数据的过程中打开的DAC的PA,把实际要播放的音频数据给DAC正常播放。进一步地,所述的在所述被测芯片的DAC上电打开PA前或者DAC下电关闭PA前,让所述被测芯片的DAC播放所述补偿音频数据,包括:在芯片的DAC下电关闭PA前,先根据芯片的当前DAC增益查询所述补偿数据库,获取当前DAC增益对应的下电补偿音频数据;在播放完正常的音频数据后,先让被测芯片的DAC播放所述下电补偿音频数据一段时间,在播放所述下电补偿音频数据的过程中关闭DAC的PA。由上述本专利技术的实施例提供的技术方案可以看出,本专利技术实施例的方法通过采集芯片的DAC补偿值,构造补偿音频数据,在芯片的DAC上电打开PA前或者DAC下电关闭PA前,让芯片的DAC播放补偿音频数据,可以有效地抑制或者消除芯片的DAC的PA开关时产生的不友好pop噪声,可明显地提高芯片在音频开关时的用户体验,提高系统和芯片的音频性能,争取更多的客户和市场占有率。本专利技术附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种抑制芯片音频处理中Pop噪声的方法的处理流程图。具体实施方式下面详细描述本专利技术的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的任一单元和全部组合。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语)具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样定义,不会用理想化或过于正式的含义来解释。为便于对本专利技术实施例的理解,下面将结合附图以几个具体实施例为例做进一步的解释说明,且各个实施例并不构成对本专利技术实施例的限定。基于对问题的分析,在上下电过程中的popnoise(噪声)实际是audio部分电位变化时产生的“毛刺”,那么我们可以通过一定的方法使在上下电时,电位的变化差别很小,这样产生的POP噪声将得到很大的优化,甚至将POP噪声消除;另外,每个芯片因为制造过程等不会完全一样,则其DAC(Digitaltoanalogconverter,数字模拟转换器)输出的offset(补偿)也是不同的,那么需要在量产测试中针对每个芯片来测量其自身DACoffset并记录下来,并且参考该DACoffset生成一段补偿音频数据,在芯片的DAC正式播放音频文件之前,让所述被测芯片的DAC播放所述补偿音频数据,同时配合对DAC的PA进行操作来消除pop噪声。本专利技术实施例提供的一种抑制芯片音频处理中Pop噪声的方法的处理流程如图1所示,该方法是一种软件解决方案,包括如下的处理步骤:步骤S110。打开被测芯片的DAC的功率放大器,通过采集所述被测芯片的DAC播放的音频数据,获取所述被测芯片的DAC补偿值。在芯片的量产测试阶段需要测试得到该芯片对应的DACoffset(补偿值)。该部分需要在启动测试时,给被测芯片发送一条指令,让其打开D本文档来自技高网
...
抑制芯片音频处理中Pop噪声的方法

【技术保护点】
一种抑制芯片音频处理中Pop噪声的方法,其特征在于,包括:打开被测芯片的DAC的功率放大器,通过采集所述被测芯片的DAC播放的音频数据,获取所述被测芯片的DAC补偿值;构造所述被测芯片的DAC补偿值对应的补偿音频数据,在所述被测芯片的DAC上电打开PA前或者DAC下电关闭PA前,让所述被测芯片的DAC播放所述补偿音频数据。

【技术特征摘要】
1.一种抑制芯片音频处理中Pop噪声的方法,其特征在于,包括:打开被测芯片的DAC的功率放大器,通过采集所述被测芯片的DAC播放的音频数据,获取所述被测芯片的DAC补偿值;构造所述被测芯片的DAC补偿值对应的补偿音频数据,在所述被测芯片的DAC上电打开PA前或者DAC下电关闭PA前,让所述被测芯片的DAC播放所述补偿音频数据。2.根据权利要求1所述的抑制芯片音频处理中Pop噪声的方法,其特征在于,所述的打开被测芯片的DAC的功率放大器,通过采集所述被测芯片的DAC播放的音频数据,获取所述被测芯片的DAC补偿值,包括:打开被测芯片的DAC的PA,所述被测芯片在当前的DAC增益下连续输出测试音频数据;打开标准测芯片的ADC的PA,所述标准芯片的ADC连续采集N个所述被测芯片的DAC输出的采样点数据,计算出每个采样点数据的峰值Mi,i=1-N,设测试音频数据的峰值为M0,标准芯片的ADC补偿值为P,则被测芯片在当前的DAC增益下对应的DAC补偿值T的计算公式如下:T=Σi=1NMi-M0N-P.]]>3.根据权利要求2所述的抑制芯片音频处理中Pop噪声的方法,其特征在于,所述的方法还包括:依次调整被测芯片的DAC增益,按照上述处理过程依次计算出被测芯片在各个DAC增益下对应的DAC补偿值,将被测芯片的各个DAC增益与对应的DAC补偿值关联存储在补偿数据库中。4.根据权利要求3所述的抑制芯片音频处理中Pop噪声的方法,其特征在于,所述的构造所述被测芯片的DAC补偿值对应的补偿音频数据,包括:在计算出被测芯片的DAC补偿值后,根据测试规则构造出所述被测芯片的DAC补偿值...

【专利技术属性】
技术研发人员:熊焱
申请(专利权)人:北京中星微电子有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1