音频领域中POP音相关问题

一、PA硬件导致的POP音

1、pop noise是由于音频路径上隔直电容两端上电时候的压差而导致快速充电产生的,一般是在Audio PA的输入RC LPF上作调整,通过减小串联的C容值来改善,但是电容减小会引起低频成分的衰减,引起音质劣化,听感发硬。

2、采用带APC(防爆音)与延迟enable技术的audio PA,使得隔直电容先充电再开通音频输入信号。通常延迟enable大多数PA的IC设计公司都做的很简单很粗暴,enable直接控制PA的电源,而没有在技术上做到静态休眠而预充电保持,区别这种的办法很简单,把两首歌用音轨制作软件拼接到一起,中间插入8s静默空白(apple称之为静默的8s),让PA去播放,如果PA在两首歌间隔部分没有pop noise,就合格。一般A类由于静态偏压的存在,隔直电容一直被充电,POP noise几乎没有,而B类,D类就很容易产生,这就需要PA IC设计公司稍微改善一下设计原理,加一个类A的小偏压从原理上消除,这样稍微牺牲一点效率,但音质能够大为改善

3、抖动enable开通技术,通常enable是一个高低电平信号,在阶跃跳升从0到1的过程中,就产生了pop noise。上面说明了pop noise其实是隔直电容被充电产生。
那么充电过程越迅速,pop noise浪涌越高,降低pop noise浪涌,也就减低了pop noise干扰,就需要延迟充电过程,也就是让隔直电容被缓慢充电。
如果enable打开后一直维持1,电容充电会很迅速。那么只要把enable控制输入一连串1010101010。。。,让PA开关开关一会,最后维持1,这样就延长了电容充电时间,也就减小了pop noise.

以上来源于:http://www.52rd.com/bbs/Archive_Thread.asp?SID=262148&TID=3

常规的平台codec后接模拟PA,codec和PA的时序应该遵循一下时序,从而规避pop音:
在这里插入图片描述

手机软件中,谷歌在这一块会做处理一些处理,具体是这样的,为了防止用户在短时间内反复开关,对底层器件不好,那么于用户点击暂停后,底层并没有关闭codec,但上层已经停止送数据了,然后过了三秒,上层给底层下发命令,关闭codec通路,三秒pa的一声才是底层真正关掉codec的时候。

  • 2
    点赞
  • 59
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值