【Qualcomm高通音频】音效调试_录音文件播放有杂音,如何定位原因?

本文详细介绍了录音播放数据的处理流程,包括TX方向的音频信号采集与编码,以及RX方向的解码与播放过程。并通过分析QXDMlog,提供了一套完整的故障排查步骤,帮助识别并解决录音播放过程中的杂音问题。

一、录音播放数据处理过程介绍

(1)TX方向

麦克风(硅麦克风或者主机体麦克风)采集模拟音频信号,经过内部CODEC芯片中的adc转换为数字信号,在经过高通音频DSP处理音效后编码为wav/aac/amr/mp3等格式文件。

(2)RX方向

音频文件经过解码、重采样还原为pcm数据,经过DSP处理音效后送到内部CODEC,然后经过DAC转换为模拟信号,送到喇叭。

 

二、分析步骤

1. 先确认RX、TX整个链路的音频信号是否正常?

录音之后先电脑上播放有无杂音?确认TX

在调试设备上播放干净音乐有无杂音?确认RX

以上两步确认是否是RX带来的问题。当然不排除RX和TX同时存在问题的情况。

2. 单独分析RX或者TX

这里就需要用到高通软件QXDM QCAT QPST了。

通过QXDM软件抓取录音或者播放时的QXDM log然后使用QCAT解析QXDM log,获取对应以下tap点的音频信号。

分析过程如下:

如果0x152E tap存在杂音,则杂音来源于录音过程,也许当然不良的RX音效会让此音频文件在播放的过程中继续恶化,此时可以对比分析0x1586 tap;如果0x152E tap不存在杂音而0x1586 tap存在杂音,则杂音来源于RX的音效处理模块;
如果0x152E tap和0x1586 tap都不存在杂音,那么产生原因只能是RX的模拟增益模块也就是外部功放产生的。
如果确认不是RX造成的,那么接着

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值