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次,發文人進小黑屋喔~

評論