通话参数配置的经验和技巧

发布时间:2026/7/16 18:20:24

通话参数配置的经验和技巧
整体的通话信号流程如下MIC采集信号 - 放大器 - ADC采集 - 通话MIC数字增益 - AEC算法 - ANS降噪算法 - 通话MIC后端数字增益 - 通话EQ - 蓝牙上行。配置中如图所示MIC去直流fliter配置MIC高通fliter去掉直流信号。作用相当于修改串联的MIC输入电容。想低频少一些可以选择Cutoff 240Hz。MIC省电容电阻接法时修改此项可以等效调整电容参数不省电容方案时此项用默认值CutOff 30Hz即可。MIC偏置电路配置这个是根据硬件来选择。MIC内部偏置电阻大小修改需要根据MIC的实际情况来选择不同的值对声音的效果是有影响的。MIC模拟增益放大范围内步进3DB。模拟增益的大小需要注意ADC的动态采集范围。ADC的动态采集范围是0到2.5V。若模拟增益放大倍数太大超过了ADC的采集电压范围。会导致信号失真。通话MIC数字增益放大范围内步进0.5DB。数字增益主要作为模拟增益的细调补充。一般设置为0。通话MIC后置数字增益数字后置增益是在回声消除算法之后对数据进行放大处理的增益。数字增益主要调节MIC数字增益。ANS降噪方式近端MIC降噪给近端降噪实际优化的是远端的效果远端降噪在近端多一路降噪处理优化的是近端的效果ANS近端降噪模式模式0 AEC - NS 这种补偿值调35-40之间模式1 NS - AEC这种需要补偿值调 160-180之间AEC回声消除级别优化回音的级别这个值越高双边通话效果越差AEC远端补偿值这个值相当于一个延时处理值越大延时的时间越长注意MIC模拟增益通话MIC后置数字增益不大于30通话EQ如果开了mSBC高清通话EQ就会使用16K采样率的如果关掉了mSBC高清通话EQ就会使用8K采样率的。问题分析及解决方法1回音回音是远端说话远端可以听到自己说话的声音主要原因是由于喇叭密封不够好并且咪头过于靠近喇叭而导致可以通话以下方法来解决增大AEC回音消除级别这个不建议太高适当降低DAC通话音量适当增加近端环境噪声阈值2杂音如果是近端杂音听音乐不会出现那就降低通话的基带参数如果听音乐也会出现那就从硬件出发先解决杂音如果是远端杂音可以检查硬件是否损坏适当增加近端环境噪声阈值略微减小MIC模拟增益。3近端出现啪啪声这个啪啪声是由于蓝牙传输掉包导致的掉包后这一帧就没有声音了如果连续的好几帧都这一帧就会出现啪啪声可以通过调整硬件抗干扰来实现也可以通过增强软件基带参数来实现或者是关闭mSBC高清通话mSBC的采样率是16KHZ易丢包关闭之后采样率就变回8KHZ不易丢包。

相关新闻

OpenGL-Examples纹理映射完全指南:从基础到高级应用的3个实用技巧

OpenGL-Examples纹理映射完全指南:从基础到高级应用的3个实用技巧

2026/7/16 18:20:24

OpenGL-Examples纹理映射完全指南:从基础到高级应用的3个实用技巧 【免费下载链接】OpenGL-Examples A collection of simple single file OpenGL examples 项目地址: https://gitcode.com/gh_mirrors/op/OpenGL-Examples 想要在OpenGL中实现逼真的3D图形渲染…

NVMe SSD在AI集群中的性能优化与实战指南

NVMe SSD在AI集群中的性能优化与实战指南

2026/7/16 18:20:24

1. NVMe SSD在AI集群中的核心价值当你在凌晨三点盯着训练进度条卡在87%不动时,就会深刻理解为什么AI集群需要NVMe SSD。去年我们团队在部署千卡集群时,最初为了节省成本采用了SATA SSD阵列,结果在ResNet-152训练中GPU利用率始终徘徊在40%左右…

Gittle分支管理:Python中创建、切换和删除分支的终极指南

Gittle分支管理:Python中创建、切换和删除分支的终极指南

2026/7/16 18:20:24

Gittle分支管理:Python中创建、切换和删除分支的终极指南 【免费下载链接】gittle Pythonic Git for Humans 项目地址: https://gitcode.com/gh_mirrors/gi/gittle 想要在Python项目中高效管理Git分支吗?Gittle为你提供了Pythonic的解决方案&…

GoBackup 完全手册:10+数据库备份与云存储集成的终极配置指南

GoBackup 完全手册:10+数据库备份与云存储集成的终极配置指南

2026/7/16 19:40:28

GoBackup 完全手册:10数据库备份与云存储集成的终极配置指南 【免费下载链接】gobackup 🗄 CLI tool for backup your databases, files to cloud storages in schedully. 项目地址: https://gitcode.com/gh_mirrors/go/gobackup GoBackup 是一款…

Video++实战:构建实时视频处理系统的完整教程

Video++实战:构建实时视频处理系统的完整教程

2026/7/16 19:40:28

Video实战:构建实时视频处理系统的完整教程 【免费下载链接】vpp Video, a C14 high performance video and image processing library. 项目地址: https://gitcode.com/gh_mirrors/vpp/vpp 📊 为什么选择Video构建实时视频处理系统? …

3步搞定Yuzu模拟器版本选择:告别卡顿闪退的终极指南

3步搞定Yuzu模拟器版本选择:告别卡顿闪退的终极指南

2026/7/16 19:40:28

3步搞定Yuzu模拟器版本选择:告别卡顿闪退的终极指南 【免费下载链接】yuzu-downloads 项目地址: https://gitcode.com/GitHub_Trending/yu/yuzu-downloads 还在为Yuzu模拟器频繁闪退和游戏卡顿而烦恼吗?作为Nintendo Switch最受欢迎的开源模拟器…

3步掌握MRS无人机系统:新手快速上手指南

3步掌握MRS无人机系统:新手快速上手指南

2026/7/16 19:40:28

3步掌握MRS无人机系统:新手快速上手指南 【免费下载链接】mrs_uav_system The entry point to the MRS UAV system. 项目地址: https://gitcode.com/gh_mirrors/mr/mrs_uav_system MRS无人机系统是一个基于ROS 2的先进无人机控制平台,专为多旋翼直…

otel-desktop-viewer Docker 部署实战:从零到生产环境的完整指南

otel-desktop-viewer Docker 部署实战:从零到生产环境的完整指南

2026/7/16 19:40:28

otel-desktop-viewer Docker 部署实战:从零到生产环境的完整指南 【免费下载链接】otel-desktop-viewer otel-desktop-viewer is a CLI tool for receiving OpenTelemetry traces while working on your local machine. 项目地址: https://gitcode.com/gh_mirrors…

Fooocus:3步打造专业级AI图像生成工作站的终极指南

Fooocus:3步打造专业级AI图像生成工作站的终极指南

2026/7/16 19:30:27

Fooocus:3步打造专业级AI图像生成工作站的终极指南 【免费下载链接】Fooocus Focus on prompting and generating 项目地址: https://gitcode.com/GitHub_Trending/fo/Fooocus 你是否曾经被复杂的AI图像生成软件吓退?面对密密麻麻的参数设置和复杂…

Unity游戏文本翻译架构深度解析:XUnity.AutoTranslator的技术实现与工程实践

Unity游戏文本翻译架构深度解析:XUnity.AutoTranslator的技术实现与工程实践

2026/7/16 0:35:09

Unity游戏文本翻译架构深度解析:XUnity.AutoTranslator的技术实现与工程实践 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator XUnity.AutoTranslator作为Unity游戏社区中最成熟的文本翻译解决方…

openEuler Raspberry Pi Kernel设备驱动开发指南:为树莓派硬件添加支持

openEuler Raspberry Pi Kernel设备驱动开发指南:为树莓派硬件添加支持

2026/7/16 14:29:31

openEuler Raspberry Pi Kernel设备驱动开发指南:为树莓派硬件添加支持 【免费下载链接】raspberrypi-kernel It provides openEuler kernel source for Raspberry Pi 项目地址: https://gitcode.com/openeuler/raspberrypi-kernel 前往项目官网免费下载&…

openEuler系统集成测试实战:基于smoke-test套件的环境验证技巧

openEuler系统集成测试实战:基于smoke-test套件的环境验证技巧

2026/7/16 14:18:17

openEuler系统集成测试实战:基于smoke-test套件的环境验证技巧 【免费下载链接】integration-test The repo contains test suits for system integration test 项目地址: https://gitcode.com/openeuler/integration-test 前往项目官网免费下载:…

Python实现跨境电商商品图批量翻译教程

Python实现跨境电商商品图批量翻译教程

2026/7/16 0:09:31

一、问题引入做跨境电商的卖家朋友,你是否遇到过这样的困扰?每次上架新品到亚马逊、Shopee或Lazada等平台,都需要处理大量商品图片的多语言版本。比如上架200款衣服,每款需要翻译成英语、日语、韩语等5种语言,这意味着…

跨境电商多语言商品图翻译方案实现

跨境电商多语言商品图翻译方案实现

2026/7/16 0:09:31

一、问题引入对于做跨境电商的卖家来说,多语言商品图的制作一直是令人头疼的环节。当你准备在亚马逊、Shopee、Lazada等多个平台同步上架新品时,首先遇到的就是图片翻译问题。以一位做家居用品的卖家为例,他需要将200张商品图片中的英文文案全…

Windows系统文件d3dx9_36.dll丢失找不到问题解决

Windows系统文件d3dx9_36.dll丢失找不到问题解决

2026/7/16 0:09:31

在使用电脑系统时经常会出现丢失找不到某些文件的情况,由于很多常用软件都是采用 Microsoft Visual Studio 编写的,所以这类软件的运行需要依赖微软Visual C运行库,比如像 QQ、迅雷、Adobe 软件等等,如果没有安装VC运行库或者安装…