抑止TDD noise

2023-11-14

抑止TDD noise 的措施
   TDD noise (Time Division Distortion), 所造成的原因为手机射频发射模块端的功率放大器(Power Amplify)每1/216.8秒会有一个发射讯号产生, 在该讯号中包含900MHz/1800MHz或是1900MHz的2.0G GSM 讯号以及PA的包络线(envelope),我们所听到的嗡嗡声就是PA在发射时产生的的包络线(envelope)杂音,因为人的耳朵的听觉频率范围为20Hz~20KHz,216.8Hz确实是落在人耳可听到的范围,
在sysol2 solution中,我们要求对audio信号采用与主地分开的地。例如:用于audio_mic path 的GND_a1靠近MCP(仅有一点与主地连接),用于audio mic path 的GND_audio_mic接近microphone(不与主地相连)。GND_a2用于audio_spk path 接近 MCP(仅有一点与主地连接)。GND_audio_HP用于audio spk path 接近 earpiece(不与主地相连)。这样可以避免从主地来的干扰噪声直接进入audio path,尤其是TDD burst noise.
    在sysol2中, micphone path不是纯净的路径,大多数情况噪声是由此进入。我们就需要注意PCB layout中的audio线是否与其它可能带来干扰的敏感线路并行。同时需要调整优化MICPHONE circuits path和EARPIECE path的一些组件(电容及电阻)的值来抑止TDD noise。将MIC_BIAS线路的滤波措施改为用PI型滤波网络(10UF、100R、22UF)进行滤波,以增加滤波效果。

    摆件:MCP靠近射频,因为大约有25根信号线连到射频部分。特别像I&Q,13M时钟线都很关键。IQ信号很容易受到干扰,13MHZ时钟信号会产生EMC问题,这两种线要求尽量让其走线最短。
    存储器包括很多高速数据线,所以要求让memory靠近mcp,从而使走线最短。
    PMU:最好让PMU靠近电池接口。这样能防止电压下跌和emc。
    充电IC需要靠近外部接口,减小V_EXT_CHARGE走线的长度。
    32k的晶振需要靠近pmu的晶振输入。

    1.音频信号:在基带信号中音频信号是最容易被干扰的信号。它是低频模拟信号。
    音频的地要特别的注意(GNDA1,GNDA2,GND_AUDIO_MIC,GND_AUDIO_HP)要用专门的地孔做音频的地。
    1.1GNDA1-----PMU的REFGND来的参考地。这个信号和5073的MCP VSS_VB pin(A12) 相连。(保护mic和辅助mic,靠近mcp)
    1.2 AGND必须尽可能的靠近bottom connector.
    GND_AUDIO_MIC for the normal and auxiliary audio(靠近mic和辅助mic), and  GND_AUDIO_HP for the audio amplifier of the hands-free.
    1.4 所有的音频信号必须包地保护
    1.5 MIC_BIAS, HFAVDD, AVDD 必须远离高速信号和VBAT。
    单点接地
    GNDA1为音频mic回路
    GNDA2为音频speaker回路
PCF50732:

常见问题:
音量方面的问题   音频线需要走宽一点,从而使内阻小一点
回音方面的问题
acoustic指标方面的问题
杂音方面的问题。
MRP Mouth Reference Point

30.1 Sending sensitivity/frequency response
the ratio between the output level, represented by the PCM bit stream at the Digital Audio Interface (DAI) and the input sound pressure in the artificial mouth required to obtain this.

A pure tone with a sound pressure of -4,7 dBPa
    送话当量是指当人工嘴在MPR ( Mouth Reference Point ) 上产生 –4.7dBPa从频率100HZ 到 4000HZ的音源送到电话机之听筒送话器上。

30.2 Sending loudness rating
30.3 Receiving sensitivity/frequency response
the ratio expressed in dB between the output sound pressure in the artificial ear and the input level, represented by the PCM bit stream at the Digital Audio Interface (DAI), required to obtain this.

30.4 Receiving loudness rating
30.5 Side tones
30.5.1 Side Tone Masking Rating (STMR)
     talker sidetone, expressed by the sidetone masking rating - STMR,
    侧音当量是指当工嘴在MPR ( Mouth Reference Point ) 上产生 –4.7dBPa从频率200HZ 到 4000HZ的音源送到电话机之听筒送话器上。同时测量在听筒受话器上的音压相对94dBSPL为0dB参考的量。
   
   30.5.2 Listener Side Tone Rating (LSTR)
how a listener will perceive the background noise picked up by the microphone (listener sidetone rating -LSTR).
    背景侧音当量是在仿真量测当电话使用在吵杂环境畤由送话端回授到受话端的量。在MPR ( Mouth Reference Point ) 上产生 -24dBPa( A) 的粉红色噪音( Pink Noise ) 同时量测回授到受话器的量。
The listener sidetone rating defines the effect of interference sound on the voice quality.
    The Listener Sidetone Rating (LSTR) is considered a major parameter affecting the user perception of the system.
30.6.1 Echo Loss (EL)
    The echo loss is the path loss from the input of the reference speech encoder of the SS to the output of the reference speech decoder of the SS.
either a real time algorithm producing the artificial speech or a pre-recorded tape of artificial speech. Both "male" and "female" artificial speech is required.
    第一个10个语音片断输入input of the reference speech encoder,输入信号的The third octave power被计算(允许acoustic echo cancellation)。在第二个10个语音片断后,The third octave power of the echo signal is  measured at the digital output of the reference speech decoder of the SS.
    The difference between the third octave input power and the third octave output power is entered into the CCITT G.122 TCL algorithm and the acoustic echo loss calculated.
   
    然后重复女声的模拟语音测试,“male”和”female”平均起来给出最终值。
30.7.1 Sending
Idle channel noise:周围环境需要小于30dba
N=0--------63
For RXPGA and TXPGA settings: gain = 20 x log (n/16)  
This results in a control range of +6dB to -30dB (and mute).
For RXVOL and SidePGA settings: gain = 20 x log(n/32)
This resulting in a control range of +12dB to -24 dB


TDD NOISE的一些处理方法
(1)好多手机都会产生恼人的TDMA噪声,频率为217Hz.  其产生的原因如下两种途径:
a,天线辐射出的射频能量干扰
此种干扰可被33PF电容有效滤除, 即在Receiver两端分别对地加电容,两端间再加一电容,共3个电容即可.
b, PA突发工作时带动电源产生的干扰
此种干扰无法滤除,因为217Hz的频率实在是太低啦,又恰好与receiver的音频重叠在一起.无法从频率上分开信号与干扰.
(2)串电阻可以减小该TDMA的噪声,同时加大RECEIVER的输出增益,电阻大小可根据调试情况而定(针对PA突发工作时带动电源产生的干扰)
(3) GSM的TDMA每个timeslot(时隙)为577uS,每帧有8个timeslot,即每帧长为577us×8=4.616ms。GSM是收发  双工的,也就是只要处于通信状态,发射帧是连续发  送的。PA在每次发射是都会有一个burst大电流的需求,电源电路就会把这个噪声串到整个电路板上。
(4) a,走线要并行走且用的保护
           b,走线避免临近大信号区
           c,音频电源要干净
           d,mic的偏置电源、地要保护好
(5) a, 如果走線太長, receiver AMP 必須盡量靠近CPU端.可以在audio訊號受到干擾前先放大聲音訊號
           b, 22pF電容比33pF有效..最好是加再receiver兩端
           c, receiver兩端的走線盡量靠近.上下包GND
(6)  差分线上的干扰信号可以表示为一个共模干扰部分+差摸干扰部分,差分线之间的电容是为了去差摸干扰,而每根线到地的电容是为了去共模干扰。
(7)  不同容值,材料的电容,谐振频率不一样,用来滤掉特定频率的干扰,需要选合适谐振频率的电容。所以很多地方滤波都有大大小小不同容值电容并联。
(8)bead滤除高频noise,虽然其本身听不见,但如果这个noise以一定的频率(音频范围)出现(比如GSM中的TDD noise),这样,其就会造成可听见的噪音。还有出于EMI的考虑,通常音频通路比较长,比如喇叭的绕线,耳机线等,会拾取和发射高频noise,所以要添加bead滤掉。
(9)电容的规格书上有曲线图,每个电容对不同的频率都有一个ESR,有一个最小值。电容在低于其谐振频率时候其呈现的是容性,等于谐振频率时表现为电阻性,高于谐振频率时表现为电感性。同样容值不同类型的电容的ESR也会有很大差别,其表现出来的谐振点也会有区别。即使同是陶瓷电容,NPO,Z5U,X7R,Y5V等等之间的频率特性就不一样,再加上走线也会产生寄生电感,所以说一定要针对哪个电容针对哪个频段是很难确定的。
(10)  音频线上,比如耳机接口上、Mic、Speaker、Receiver线上,串磁珠其实也挺常见的,特别是在耳机线上。当然主要的目的是减少EMI,耳机线很长,相当于天线,串上磁珠可以阻塞高频率的噪声通过耳机线向外辐射。在Mic、Speaker、Receiver上,其实是有一点多此一举,如果连接的Cable很短的话。针对射频对音频的干扰,则一般通过小电容的滤波来解决,而用不着磁珠。其实很多电路,都是那些似懂非懂的人做出来的。还是需要从基本原理去理解各种器件的特性及其在电路中的作用来着手,思考其是否有用,是否必要。
(11)通常耳机电路都是需要隔值钽电容的,大概在百uf级(现在有专用的capless驱动芯片,可以省去电容)。这个TAN电容的ESR相当于增加了耳机的负载,会降低耳机的输出功率。但同样有助于改善低频响应。通常选这标准品TAN电,其ESR大约几个ohm,影响不至于太大。
(12)我们的任务主要是滤除GSM的TDD noise。 因为GSM的最大发射功率有33dbm,而DCS的最大发射功率只有30db,功率比GSM大约小一倍,所以干扰一般也比较小。
(13)两种TDD测试方法:
          主观测试方法:
          用cmu200测量在gsm或dcs制式下大功率的TDD NOISE:手机和CMU200相连,把功率控制等级调整到最大。语音链接 方式设置为loop back,说话并倾听声音质量。         
         客观测试方法:     测量TDD NOISE的频谱
         手机和CMU相连,FILE菜单设置为磁盘中文件216.sac的设置,选择channel 2,DISPLAY设置为通道X的纵坐标为-20到-120dbc,横坐标设置为200hz到4K或更大,按图形按钮显示扫描图形。就可以看到不断刷新的频谱。在图形中我们能看到发射回路上的217hz noise,及其多次谐波的脉冲。
(14)对音频攻放电源引起的TDD ,一般可加100nF和4.7UF的电容滤除电源上的噪音
(15)针对receiver通路噪音,可加下拉电阻来降低底噪
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

抑止TDD noise 的相关文章

随机推荐

  • 学会Mybatis框架:一篇文章带你掌握双剑合璧的技术【四.MyBatis与Spring集成】

    Welcome Huihui s Code World 接下来看看由辉辉所写的关于Mybatis的相关操作吧 导读 我们都知道 MyBatis是一个优秀的持久层框架 它支持定制化SQL 存储过程以及高级映射 Spring是一个全方位的Jav
  • 华为SAN存储在linux下的,操作系统自带多路径

    配置多路径文件 DM multipath最重要的一个配置文件为 etc multipath conf 一些操作系统上默认会有一个这样的文件 一些操作系统上则需要手动创建 可以通过复制文件multipath conf synthetic到 e
  • jetbrains系列宝藏插件

    pycharm宝藏插件 一 花里胡哨类 1 Background Images Plus设置背景 外链图片转存失败 源站可能有防盗链机制 建议将图片保存下来直接上传 img WLcSsXkm 1650540043327 https cdn
  • Java:在Windows 10和Ubuntu 14.04中配置Java开发环境(jdk-12.0.2)

    在Windows 10中配置Java开发环境 下载Java开发工具包jdk jdk的下载地址为 http www oracle com technetwork java javase downloads index html 点击Java
  • 《矩阵分析》代码Ⅲ——Doolittle分解、Crout分解、Cholesky分解求解线性方程组matlab实现

    矩阵分析 代码 Doolittle分解 Crout分解 Cholesky分解求解线性方程组matlab实现 注意 三种分解方法求解过程都会用到三角矩阵的回代法 小编之前已经写过三角矩阵回代法程序 关于代码可参考 https blog csd
  • 告诉我怎么解决这个问题:输入:sudo ./yolov5 -s ../last.wts ../best.engine s 报错:sudo: ./yolov5:找不到命令...

    这个问题的原因可能是你没有安装 yolov5 或者是你没有指定正确的安装路径 要解决这个问题 你需要检查 yolov5 是否已经正确安装 并确保你在执行命令时使用了正确的路径 如果 yolov5 还没有安装 你需要按照 yolov5 的安装
  • c# 使用udp协议接收消息

    两个例子 例一 引用命名空间 using System Net using System Net Sockets 定义 private UdpClient Reveive IPAddress localIP IPAddress Parse
  • JVisualVM简介与内存泄漏实战分析

    一 JVisualVM能做什么 VisualVM 是Netbeans的profile子项目 已在JDK6 0 update 7 中自带 java启动时不需要特定参数 监控工具在bin jvisualvm exe 能够监控线程 内存情况 查看
  • ubuntu1604 虚拟机启动仅只有桌面文件和壁纸,ctrl+alt+t打不开终端解决办法

    使用ctrl alt f1进入tty命令模式 然后登陆账号密码 最后输入sudo sevice lightdm restart 这样就可以重启桌面 如果还是不行的话就重新装unity sudo apt get update sudo apt
  • 网络__未连接到服务器问题

    网络 未连接到服务器问题 错误提示 1004 未能连接到服务器 或者 1001 请求超时 现象 多次切换网络或者断网 会出现WiFi 内网 下自己的APP中连接不到服务器 但是其他APP可以正常连接 在4G下连接正常 半个小时左右自动连接正
  • 组件分享之后端组件——用于安全高效地构建、更改和版本控制基础架构的工具terraform...

    组件分享之后端组件 用于安全高效地构建 更改和版本控制基础架构的工具terraform 背景 近期正在探索前端 后端 系统端各类常用组件与工具 对其一些常见的组件进行再次整理一下 形成标准化组件专题 后续该专题将包含各类语言中的一些常用组件
  • 有 Docker 谁还在自己本地安装 Mysql ?

    引言 自己在个人电脑上开发项目或脚本时 经常会遇到数据存储的问题 咱们工作项目中 Mysql 是常用的业务数据库 如果要存储数据 难道除了在我们个人电脑安装 Mysql 服务就别无他选了吗 No No 你还有一种选择可以不用在你自己电脑上安
  • vLLM 实战

    引言 随着人工智能技术的飞速发展 以及今年以来 ChatGPT 的爆火 大语言模型 Large Language Model LLM 受到越来越多的关注 为了实现 LLM 部署时的推理优化 全球各地有众多团队做出了各种优化框架 本文以加州大
  • 视频压缩:I帧、P帧、B帧

    说明 1 本文通过整理而来 集多个高手的精华 此为最重点 2 因为在海思平台做多媒体视频处理 所以了解I帧 P帧 B帧等压缩 编解码特点是必须的 3 海思I帧间隔即GOP取值范围 0 1000 以帧为单位 为动态属性 4 欢迎拍砖
  • 2020-3-29 深度学习笔记16 - 结构化概率模型 1 (非结构化建模的挑战-内存要求大/统计销量低/运行时间长)

    第十六章 深度学习中的结构化概率模型 中文 英文 深度学习为研究者们提供了许多建模方式 用以设计以及描述算法 其中一种形式是结构化概率模型的思想 结构化概率模型是许多深度学习重要研究方向的关键组成部分 结构化概率模型使用图来描述概率分布中随
  • UniAPP布局

    uniapp建议使用flex布局 首先定义flex容器 display flex flex容器按主轴排列填充 支持横向 纵向排列 flex属性如下 flex direction排列方向 flex direction row flex wra
  • 上传已有项目到Gitee

    1 创建好gitee仓库 正常新建即可 默认已经创建好了 2 在本地项目目录下 右键 点击git bash here 3 在窗口输入命令 git init 这时候文件夹会多出一个 git文件夹 4 在码云复制仓库地址 然后 在窗口输入命令
  • LeetCode——019

    19 Remove Nth Node From End of List My Submissions QuestionEditorial Solution Total Accepted 104327 Total Submissions 35
  • qt 将图片转为base64字符串html直接可用

    Base64是基于64个可打印字符来显示2进制数据 它用于传输8Bit字节代码 并在HTTP传输中广泛应用 原理 把一连串的二进制数 拆为6个6个的二进制组 然后每个组头部补2个0 从而将数的范围限制在64以内 都是可视化字符了 解码是逆向
  • 抑止TDD noise

    抑止TDD noise 的措施 TDD noise Time Division Distortion 所造成的原因为手机射频发射模块端的功率放大器 Power Amplify 每1 216 8秒会有一个发射讯号产生 在该讯号中包含900MH