官方淘宝店 易迪拓培训 旧站入口
首页 > 手机设计 > 手机硬件工程师交流 > ULC2音频调试问题求助

ULC2音频调试问题求助

05-08
我们有个产品,MIC和Receiver之间的距离,约为5mm左右,而且因为结构限制,Receiver基本做不到密封隔音。我们的Receiver是兼职Speaker的功能的。
在音频调试中,结果大致如下:
 回声可以调整到较小,不能完全消除;
 因为回声抑制太重,双工通话效果很差,如果远端和近端同时说话,就听不到远端的声音,或者近端环境噪声大,也听不清远端的说话声。
我们用的是ULC2平台,在Infineon的参考文档上一共介绍了3类参数,分别是:
echo canceller
rxtx_relation -480
lms_offset 8
lms_length 250
block_length 8
step_width 2200
automatic gain control
hf_min_atten 0
hf_max_atten 500
add_atten 350
noise reduction
nr_sw_2 8192
nr_u_fak_0 8192
nr_nr_u_fak 8192
我们对这些参数的具体功能并不是很了解,只能根据手册上介绍的内容大概猜出它们的意思,所以急需了解:
以上各个参数的具体意思?
各个参数影响哪些指标?如何设置这些参数?
他们之间有什么关联?
lms_offset,lms_length这两个参数在我们音频调试过程中似乎起不到什么作用,不知道这两个参数有什么作用,该怎么去调这两个参数呢?
调试回声抑制是不是有个流程?例如,能否根据产品先计算确定某些比较容易确定的参数,选取一些固定值,然后再调节其它的参数,最终获得最佳效果。希望能学习一下这些流程或者阅读一些详细的文档。
现在我们调试的回声完全是被add_atten这个量衰减掉的,而不是通过AEC来消除的,所以不能进行正常的双工通话。怎么解决这个问题?
各位大侠,专家,如能提供帮阻,恳求回帖,或者发送到我的邮箱:coco.liu2005@gmail.com
90度鞠躬:谢啦!

不懂 进来看看

5mm,天哪!

Top