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补偿值 ...
【技术保护点】
一种抑制芯片音频处理中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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。