认真的工程师们有做过Qualcomm ANC Feed-Forward吗? 有件事要让认真的工程师们知道,关于ANC Feed-Forward参数转档这件事。
在参考这篇之前,认真的工程师们必需先去阅读大大通学长们的Hybrid ANC调适方法和技巧。当认真的工程师们已经透过ancdesigner.exe调适出最佳ANC效果。
以下是我转换QCC3071的ANC Feed-Forward参数方法。
A. 认真的工程师们需先使用Ancdesigner.exe,将原本调适好的ANC参数转存成Feed-Forward Only。
1. 使用Ancdesigner,将环境设置成当初调适ANC的环境变数。
? ? ? ? ? ? ( ancdesigner.exe --> File --> Configuration --> General --> Application: Earbud_eANC; ANC_Type: Hybrid; Device: QCC307x; ANC_Sampling_Rate: 32kHz --> OK )
2. 开启原先调适好的参数。
? ? ? ? ? ? ( ancdesigner.exe --> File --> Load_HTF_File --> 选择原先调适好的HTF --> 开启 )
3. 确认原先ANC参数有正确被载入到Ancdesigner。
? ? ? ? ? ? ( ancdesigner.exe --> File --> Coefficients (确认Instance 0/1的参数) )
4. 改变Ancdesigner的ANC环境型态为Feed-Forward。
? ? ? ? ? ? ( ancdesigner.exe --> File --> Configuration --> General --> Application: Earbud_eANC; ANC_Type: Feed-Forward; Device: QCC307x; ANC_Sampling_Rate: 32kHz --> OK (设定将转存Feed-Forward环境) )
? ? ? ? 5. 当ANC环境型态设定为Feed-Forward后,直接另存新档案。
? ? ? ? ? ? ( ancdesigner.exe --> File --> Save_HTF_File --> 输入新档名QCC3071_Feed-Forward.HTF )
B. 接着,认真的工程师们必需从刚刚转存好的档案中找出FF_B_DCFLT_SHIFT和FF_B_DCFLT_ENABLE并修改它,参考的对象是转存前的参数。
? ? ? ? 6. 开启 DCFLT of FFa and FFb
? ? ? ? 7. 设定 DCFLT filter value to a valid value
C. 完成之后ANC Feed-Forward才能正常启动。