前记
 
  2.4G无线音频传输是一个非主流的应用,做这个的人 相对要比较少。但是,这个领域所涉及到的知识却不少,也就导致了这个领域是好入门,但是东西想做好特别难。这里涉及到声学,无线协议,电子,设备等知识,没有深厚的技术积累,是无法把这个方案做好的。这里,我们就梳理一些这里面的技术难点。
音频算法
 
  音频传输的核心就是音频的质量,所以,保持音频的高质量,就需要解决很多算法的问题。这里面涉及到的音频算法有:
A 降噪算法:
音频传输过程中会导致噪声产生,也需要降低 周围的环境噪声。还有就是本身外界产生的噪声,比如,快速运动的时候风噪,周围人说话的噪声。这些都要根据不同的场景做处理的。降噪是无线麦克风的一个刚需,让人感觉悲哀的是,受限于技术水平,国内的很多产品基本都没有这些功能,出来的声音不是底噪很大,就是无法消除周围的噪声。所以说,今后的产品中,智能降噪是一个非常刚性的需求,也是未来高端产品的发展方向。
B 啸叫抑制:
无线音频传输是无法固定距离的,当麦克距离扩音器距离比较近的情况下,一定要考虑啸叫抑制的。通过测试不少国内生产的无线音频设备来看,这个是没有加上的。
C 远场拾音:
很多无线麦克风传输,都需要说话人和设备之间有一定距离的,这就对设备的远场拾音功能有了一个需求。根据场景,远场也是要考验算法功底的,这个也是目前很多公司欠缺的地方。
 
编解码算法
 
  由于涉及到无线的私有协议,2.4G无线通信是不涉及标准的音频传输协议的。但是,假如没有好的编解码算法,就 无法对接收的数据进行纠错和还原,很多目前的设备,都是裸音频传输的,这样既没办法保证传输数据的正确性,有没有私密性。随着人们对私密性和音频高清需求的不断提升,高质量的音频编解码是这里的一个重要组成部分。
无线和功耗
 
  接下来,就是考验平台设计水平了,选择什么样的芯片,什么样子的PA,什么样子的天线,这些都决定者产品的性能指标和功耗情况。对于没有在芯片领域深耕的同学来说,这里面要交不少学费的。就是要不断的尝试和验证。找到适合做这些方案的元器件,并把这些元器件组合成一个产品。这里面的难度也不可小看了。

2.4G无线音频一对多传输解决方案难点解析的更多相关文章

  1. 2.4G无线控制器附加AT2401C功放IC增加距离

    现在科技产品的不断进步,智能家居方面慢慢对信号和距离方面的要求渐渐增加.深圳市动能世纪科技有限公司不断的满足客户需求,推出了一款射频信号放大器AT2401C满足客户距离信号等等的需求.并全方位技术支持 ...

  2. WCF大数据量传输解决方案

    文章内容列表:1. 场景:2. 解决方案3. WCF契约与服务实现设计静态图4. WCF契约与服务实现设计详细说明6. 服务端启动服务代码:7. 客户端代码8.   WCF大数据量传输解决方案源码下载 ...

  3. Android 在 4G 下访问 IPV6 慢的解决方案

    Android 在 4G 下访问 IPV6 慢的解决方案 Android4G ipv6 起因 今天,用户反馈 Android 端加载数据较慢,经 Android 开发人员排查后,发现在公司 wifi ...

  4. 视音频数据处理入门:UDP-RTP协议解析

    ===================================================== 视音频数据处理入门系列文章: 视音频数据处理入门:RGB.YUV像素数据处理 视音频数据处理 ...

  5. 2.4G无线模块NRF2401

    RF24L01+,是工作在2.4~2.5GHz 频段的,具备自动重发功能,6 个数据传输通道,最大无线传输速率为2Mbits.MCU 可与该芯片通过SPI 接口访问芯片的寄存器进行配置,达到控制模块. ...

  6. 深圳浩瀚技术有限公司(haohantech)推出的无线移动批发管理PDA解决方案------无线移动POS销售开单系统

    办好大型行业展会/交易会使其发挥强大的营销广告宣传作用从而为企业带来巨大的经济效益是每个参展企业的美好愿望. 由于行业内有影响力的展会每年屈指可数, 甚至很多情况下每年就只有一到两次, 如果没能够很好 ...

  7. 2.4G无线收发模块/射频RFM75调试总结/RF知识整理

    射频RFM75通信是收发双方都需要编程的器件,收发双方的通道频率,空中传输速率设置一致,调试时必须先调通一块再调另一块,否则出现问题了就不知道是发送端有问题还是接收端有问题.调试必须理清思路.正确的方 ...

  8. Bluedroid: 音频数据的传输流程

    一. UIPC:   Audio Flinger获取到a2dp的hw module,然后蓝牙协议栈有专用于发送和接收media数据的线程,名称:btif_media_task.   蓝牙与Audio的 ...

  9. STM32F103芯片SPI控制NRF24L012.4G无线模块交互通信实验

    1.NRF24L01模块的资料百度搜索一下就有很多.这里我就不做介绍本文主要侧重于应用层面实验介绍与分享. 2.先看下原理图. 根据原理图:写出NRF24L01  C语言驱动文件如下: #includ ...

  10. 2.4G无线射频通信模块nRF24L01+开发笔记(基于MSP430RF6989与STM32f0308)(1.(2)有错误,详见更正)

    根据网上的nRF24L01+例程和TI提供的MSP430RF6989的硬件SPI总线例程编写程序,对硬件MSP-EXP430RF6989 Launch Pad+nRF24L01P射频模块(淘宝购买)进 ...

随机推荐

  1. 字节码编程,Javassist篇五《使用Bytecode指令码生成含有自定义注解的类和方法》

    作者:小傅哥 博客:https://bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获! 一.前言 到本章为止已经写了四篇关于字节码编程的内容,涉及了大部分的API方法.整体来说对 J ...

  2. GA算法|遗传算法|SYSU期末课程设计|Python+Matlab实现|超完备代码实现

    前言 那么这里博主先安利一下一些干货满满的专栏啦! Linux专栏https://blog.csdn.net/yu_cblog/category_11786077.html?spm=1001.2014 ...

  3. 一个关于用netty的小错误反思

    一个关于用netty的小认知 在使用netty时,观看了黑马的netty网课,没想就直接用他的依赖了 依赖如下 <dependency> <groupId>io.netty&l ...

  4. CentOS7的udev的绑定规则

    客户一套RAC环境是华为的存储,共享盘是/dev/sd*,咋一看还怀疑是没有进行多路径配置,实际和主机工程师是已经配置好的,我们使用upadmin show vlun命令可以查看到: [root@xx ...

  5. Power BI 14 DAY

    快消行业销售情况分析 分析目的 帮助经销商优化进.销.存各环节业务流程行为,实现进销存一体化管理,加快资金运转速度,实现销售利润最大化的目的 重要指标 销售类指标 动销次数:在一段期间内产品的销售次数 ...

  6. JS 一篇文章弄懂Object.defineProperty,现学现用,来试试相关笔试题吧

    壹 ❀ 引 早在大半年前,掘金某位用户分享的面试题整理中有一题,简述let与const区别,你能自己模拟实现它们吗?,题目意思大概如此,时间久远我也很难找到那篇文章,当时看到此题对于const实现我的 ...

  7. NC201613 Jelly

    题目链接 题目 题目描述 Nancy喜欢吃果冻! Nancy钻进了一个 \(n \times n \times n\) 的果冻里,她想从(1,1,1)一路上.下.左.右.前.后六个方向吃到(n,n,n ...

  8. NC16496 [NOIP2014]飞扬的小鸟

    题目链接 题目 题目描述 为了简化问题,我们对游戏规则进行了简化和改编: \1. 游戏界面是一个长为n,高 为m的二维平面,其中有k个管道(忽略管道的宽度). \2. 小鸟始终在游戏界面内移动.小鸟从 ...

  9. Java集合篇之set,面试官:请说一说HashSet、LinkedHashSet、TreeSet的区别?

    写在开头 Java的集合世界中主要由List,Set,Queue,Map构成,我们在之前的博文中已经学习了List,接下来我们继续学习Set集合. Set特点:存取无序,不可以存放重复的元素,不可以用 ...

  10. 使用html+css+js实现一个仿钉钉打卡按钮

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...