Adaptive leakthrough ANC自适应通透ANC调试快速上手2

接着上一讲自适应通透ANC关于MIC的设置,ADK_R419的QCC3071的earbud的工程为例,软件编译完成没有出错后,加载到EVB板上;接下来2-3主要讲ANC Tuning mode和ANC Runing mode的区别;

先介绍如何进入ANC Tuning mode的调试工具界面:

1. 在MDE->Debug->Pydbg输入命令:

Earbud工程命令:apps1.fw.call.EarbudTest_StartAncTuning()

Headset工程命令:apps1.fw.call.HeadsetTest_StartAncTuning()

只要EVB板上面接有电池,通过USB接到PC端即可;



2. 在fw_live_log窗口查看软件是否进入到ANC tuning状态;一般耳机如果接线正确,样机没有问题,出现啸叫,这是正常现象;

3. 在ADK的工程文件夹中audio->bin打开ancdesigner工具

4. 在file->configration设置:选择Earbud_eANC,选择芯片类型QCC307X,选择ANC采样率,一般默认32KHZ即可;

5. 在device中设置USB和USB口,并选择Tuning mode,选择ADK编译用的toolkit对应的kalaccess.dll文件,下面的MIC可以不用管;

6. 最后点击connect/write,显示Connected即可;



Q&A部分:

Q1: ANC Tuning mode 和Runing mode实际跑的是一样的参数吗?
A1: ANC Tuning mode 是软件运行的特定形式,再ancdesigner工具中,调用的是Toolkit里面的kalacess.dll文件参数,是处于调试状态;Runing mode是跑MDE中HYbrid mode1中默认参数,是处于ANC 的默认参数状态,只是参数不匹配没有作用,或者起到反作用,引起啸叫。

Q2: 常常说的Mission mode和Tuning mode/Runing mode有啥区别,容易搞混。
A2: 以前的老方法是在Tuning mode的状态下,通过录音生产p-path/s-path四个文件,产生ANC model来调试ANC,可以说是正向调试,但是从ancdesigner调试工具中看到的performance曲线和实际的出来曲线有一定差别;现在的MISSION mode是不管在Tuning mode还是Runing mode状态下,依靠腔体本身的声学性能,滤波器基本不改动,只改变MIC的gain值,相位,滤波器的开始和截至频率,就能够产生6DB以上的peformance的FF/FB录音来调试,是从结果往回推,生产相应的p-path/s-path  model,从ancdesigner调试工具中看到的performance曲线和实际的出来曲线基本吻合,比较准确。

Q3: Tuning mode下主要做什么?
A3:Tuning mode下可以录音产生p-path/s-path/e-path,分析耳机的声学性能,辅助判断ANC调试的优劣,难易;Mission mode也可以在Tuning mode下进行。

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

评论