当前位置: 首页 > news >正文

MTK调试-双MIC降噪

双MIC降噪的简介:“双MIC降噪”是通过技术处理,将外界的噪音消除在其中;就是内置2个麦克风,一个保持稳定清晰通话,另一个麦克风主动物理消除噪音,通过收集外界的声音,进行处理后,发出与噪声相反的声波,通过抵消来消除噪音。

1、调试流程步骤

1.1 宏控及项目配置:(示例:93007项目)

1)由于双MIC功能和平台依赖性比较大,我们能做的主要是一些项目的配置工作。
2)宏控:项目配置\wingcust\{$project}\base\config\ProjectConfig.mk
MTK_DUAL_MIC_SUPPORT = yes   打开双MIC功能
MTK_DUAL_MIC_SUPPORT = no    关闭双MIC功能
( 注:该宏控会涉及到很多平台的相关代码,一般平台默认关闭该功能,该项目是否有该功能请向硬件确认。)
3)项目配置:双MIC的效果和项目的结构组装有很大关系,因此需要在该项目的整机基础上测试出双MIC曲线参数。该项工作需要由硬件去推动MTK的音频工程师调试,我们合入他们测试出的参数就行。合入的位置如下:
将公共目录的mediatek\custom\common\cgen\inc\sph_coeff_dmnr_default.h放到项目下,即:\wingcust\{$project}\base\custom\cgen\inc\sph_coeff_dmnr_default.h 曲线参数合入到项目的sph_coeff_dmnr_default.h中。
以93007项目的参数示例如下:
#define DEFAULT_SPEECH_DUAL_MIC_ABF_PARA \
4,     4,     4,     5,     4 ,\
3,     3,     4, 15914, 10881 ,\
9101,  9040,  8567, 11128,  9637 ,\
10005,     2,     6,     1,  3388 ,\
3388,  6332,    40,    26,    31 ,\
33,  6332,  6200,  4006,  4701 ,\
10882,  5016, 20316,  6557, 18917 ,\
13472,     0,     0,     0, 21930 ,\
68,     0,     0,     0
#define DEFAULT_SPEECH_DUAL_MIC_ABFWB_PARA \
0,     0,     0,     0,     0 ,\
0,     0,     0,     0,     0 ,\
0,     0,     0,     0,     0 ,\
0,     0,     0,     0,     0 ,\
0,     0,     0,     0,     0 ,\
0,     0,     0,     0,     0 ,\
0,     0,     0,     0,     0 ,\
0,     0,     0,     0,     0 ,\
0,     0,     0,     0,     0 ,\
0,     0,     0,     0,     0 ,\
0,     0,     0,     0,     0 ,\
0,     0,     0,     0,     0 ,\
0,     0,     0,     0,     0 ,\
0,     0,     0,     0,     0 ,\
0,     0,     0,     0,     0 ,\
0
#endif
微调\wingcust\{$project}\base\custom\cgen\inc\sph_coeff_default.h 中的参数:SPEECH_MODE_PARA13 和 SPEECH_MODE_PARA14 单MIC时这两个值都是0 ,但是双MIC功能打开时可以通过调节他们来改善通话质量。
以93007项目的配置为例:
#define SPEECH_MODE_PARA13 (379) (93007通话闷的问题就是由371改成379解决的)
#define SPEECH_MODE_PARA14 (23)
(注:他们的值仍然由硬件同事调试OK后告诉我们)

1.2 功能验证

需要先手动打开该功能:在“拨号盘”--> “设置”---> “其他设置”界面中有选项“双麦克风降噪”,勾上   ------->  打开双麦克降噪。不勾上   ------->  关闭双麦克降噪。
找另外一个人在嘈杂环境中和你通话,分别在勾上和不勾上上面的选项两种情况下测试通话质量是否有改善。功能OK的话会听到通话质量的改变。

2、工厂测试

代码位置:\wingcust\wt93007\base\custom\factory\inc\cust.h中定义  #define FEATURE_FTM_AUDIO
当MTK_DUAL_MIC_SUPPORT = yes后,工厂模式的MIC测试自动会显示出2个MIC的单独回路测试。进入工厂模式的“回路”,可以单独选择“测试MIC C1回路” 和 “测试MIC C2回路”,看各自的回路是否均能从听筒中听到声音。

http://www.dtcms.com/a/428605.html

相关文章:

  • 【LangChain】P4 LangChain 多轮对话与上下文记忆深度解析(待续)
  • 土地测量如何摆脱笨重设备与GPS依赖?
  • 烟台赶集网网站建设深圳网站建设公司是
  • 如何查询网站关键词密度网站二维码怎么制作
  • Code-Server远程端Jupyter不能正常渲染的解决方案
  • 重庆品牌餐饮加盟网站建设帝国cms 做网站地图
  • 焦作网站网站建设php网站后台登陆地址
  • JAVA锁机制
  • 免费素材库网站怎么用id导入wordpress
  • 【开发日记】LLM开发中的一些参数设置
  • 莆田网站建设平台推广联盟
  • 双抗 ADC 设计的核心密码:从抗体机制与结构看 “精准杀伤” 的底层逻辑
  • 网络销售网站设置购物网站的建设时间
  • 山东城市建设厅网站龙岩论坛
  • 阿里巴巴网站图片如何做白长沙网站建站公司
  • JAVA学习笔记——9道综合练习习题+二维数组
  • 微信编辑器做网站长沙网站开发公司
  • 网站备案信息代码wordpress高亮代码转义
  • 企业响应式网站建设报价网站如何做浏览量
  • 个体工商户可以申请网站建设吗长沙市师德师风建设网站
  • 青海网站建设设计江苏省建筑工程集团有限公司
  • 广东建设行业招聘 什么网站google广告联盟网站
  • dw做网站一般是多大的尺寸医院网站icp备案吗
  • 郑州 网站制作网站运营的案例
  • 学校网站代码模板网站建设平台安全问题有哪些方面
  • ubuntu开启NFS网络文件共享服务,并使用windows访问及排错过程
  • WinForm仪表盘
  • 做网站找酷万体育器材网站模板
  • 如何免费做公司网站wordpress模板带后台
  • Linux日志查看常用命令