音频调试(转载)http://www.52rd.com/Blog/Detail_RD.Blog_hualinpan_4732.html
来源:互联网 发布:清除源码后门 编辑:程序博客网 时间:2024/05/20 19:46
音频调试(转)
(2006-11-16 15:55)以后有可能用到,备忘
一、SLR=Lg(标准信号/麦克风接收到的信号);
当测试结果大于11dB时,适当增加麦克风电路增益;
当测试结果小于5dB时,适当降低麦克风电路增益;
二、RLR=Lg(标准信号/听筒发出的音频信号)
当测试结果小于-1dB时,适当降低听筒电路增益;
当测试结果大于5dB时,适当增加听筒电路增益;
三、SFR
麦克风的质量,质量的好坏直接影响SFR的测试结果;
手机物理结构;
基带电路;
四、RFR
1>听筒的质量直接反映在测试结果上;
2>听筒的声学中心如果与其物理中心不一致,也会影响测试结果;
3>不正确的测试方法会导致测试结果的不可比;
4>RF模式和DAI模式的不同,对测试结果有一定的影响;
五、STMR=Lg(仿真嘴发出的音频信号/听筒发出的仿真嘴发出的音频信号)
1>从麦克风到听筒的声传输称为侧音(Side tone);
2>电话的侧音通道就是发话者讲话时能听到自己声音的一种通道,其他侧音通道还有头传导通道和嘴与耳朵之间经过耳承泄漏形成的声通道。这些附加侧音通道的存在影响了用户对侧音的感觉,因此也影响了他对侧音的反映。
3>侧音从几个方面影响电话传输质量。如果侧音损耗太小,则回到自己耳朵的话音声级太响;另一方面,若侧音损耗太大,还会使发话者趋于降低其讲话的声级或形成对方误以为发话者的麦克风远离嘴巴,从而使收话者的受听声级下降。
六、失真
1>当系统的输入与输出不呈线性关系时,就要产生非线性失真;
2>非线性失真对数据传输而言比语音传输更重要,但是对语音传送也很重要;
3>量化失真:在数字系统中,当模拟信号被抽样,再把每个抽样信号编码为有限数字时就会出现量化失真。把原始信号与量化后又复原的信号作比较,将差异叫做量化失真和非线性失真。现在采用编码公式A律或者U律 PCM都采用接近对数的压扩率。
七、稳定度余量
将手机放在坚硬平面上,传感器面向平面,如果有音量控制器,将其置为最大。
音质提高还是先以耳机为准,耳机最灵敏,而且也比较单纯,影响耳机音质可能的原因有:
a. Clock不准
b. I2S timing
c. 寄存器设置
d. 耳机的地是否和PCB地连接完好
e. 从codec到耳机接口的滤波器(包括隔直电容的选择,后端是否有模拟开关)
f. 电源是否稳定,HPVDD, AVDD
g. PCB layout, 是否有cross talk
k. 多媒体DSP解码有失真
h. 耳机质量不好
耳机音质没问题后,证明DAC的输出是OK的,再调喇叭,影响喇叭音质的常见原因有:
a. 喇叭质量,频响
b. 音腔设计,后腔是否封闭影响低音,前腔的厚度影响截止频率
c. 喇叭PA的输出功率是否足够,可在带喇叭负载的情况下用0dB 1KHz Sin测量波形是否有削顶/削底失真
d. SPKVDD的电源是否稳定,电压是否足够,线路是否有会限制电流的电感等器件,是否有合适的de-couple电路
Pop noise:
pop and click是在APA的输出端产生,功放刚打开的时候就会在输出端产生VDD/2的BTL电平,反之,功放在关闭的时候也会从VDD/2回落到0,这个瞬间的变化会在spk端反映出来:如果在打开的瞬间,音源还未输入,或者关断之前,音源提前结束,瞬间的电压变化会驱动spk的振膜发生震动,从而产生pop或者click噪声。BTL电平的上升时间如果在50us以下,或者50ms以上,即开关频率落在20hz以下或者20000hz以上,就不会听到pop click noise。现在很多外置PA都加入了pop click 抑制电路。例如NS的LM4673,ON的NCP2080,TI的TPA2010D等等,大家可以看看spec,了解一下。
解决办法1: 在打开关闭DAC前,把DAC音量调到最低。
2: 如果是在手机播放MP3或MIDI之类的,频繁的在不同的歌曲之间切换产生的POP音,可以对DAC的关闭做一定的延时,这样切换的很快时,DAC一直会开着,就不会产生POP音
测试项目:
1>发送频率响应:Sending frequency response (SFR);
2>发送响度:Sending loudness rating (SLR);
3>接收频率响应:Receiving frequency response (RFR);
4>接收响度:Receiving loudness rating (RLR);
5>侧音掩蔽评定值:Side tone masking rating (STMR);
6>听筒侧音值:Listener side tone rating (LSTR);
7>电话声耦合损耗:Telephone acoustic coupling loss (TAL);
8>回声损耗:Echo loss (EL);
9>稳定度余量:Stability margin;
10>发送失真:Sending distortion;
11>接收失真:Receiving distortion;
12>侧音失真:Sidetone distortion;
13>空闲信道噪声(发送/接收):Idle channel noise: Sending/Receiving;
14>环境噪声抑制:Ambient noise rejection.
其中第1,2,3,4,5,10项是CTTL要求测试的。- 音频调试(转载)http://www.52rd.com/Blog/Detail_RD.Blog_hualinpan_4732.html
- (转载)MTK GPIO操作:http://www.52rd.com/Blog/Detail_RD.Blog_maliping_26051.html
- vc查看宏展开之后的结果的查看方式http://www.52rd.com/Blog/Detail_RD.Blog_xjl20008_8567.html
- 硬件http://www.52rd.com/
- 学习Javascript闭包(Closure)[转载自http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html]
- 自适应网页设计(Responsive Web Design)--转载自http://www.ruanyifeng.com/blog/2012/05/responsive_web_design.html
- 排序算法--代码转载自:http://www.slyar.com/blog/c-quicksort.html
- http://www.eoeandroid.com/blog-665190-4989.html
- http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html
- http://www.ruanyifeng.com/blog/2011/02/seven_myths_about_https.html
- http://www.eoeandroid.com/blog-546380-2248.html
- http://www.caogen.com/blog/Infor_detail/83263.html
- http://www.ruanyifeng.com/blog/2015/07/flex-examples.html
- http://www.ruanyifeng.com/blog/2011/09/curl.html
- http://www.slyar.com/blog/bios-resume-by-alarm.html
- http://www.code4app.com/blog-822719-1464.html
- HTML在线编辑器的原理(转载整理)http://www.cnbruce.com/blog/showlog.asp?log_id=1168
- 互联网协议入门(一)(转自:http://www.ruanyifeng.com/blog/2012/05/internet_protocol_suite_part_i.html)
- c#控制台判断闰年
- android apk签名
- 早餐水果养颜美容第一口吃什么好
- 软件建模之UML图形讲解
- 解读设计模式(Java)
- 音频调试(转载)http://www.52rd.com/Blog/Detail_RD.Blog_hualinpan_4732.html
- //Linux查看出口ip
- 汇编基础知识整理
- 单例模式的七种写法(二)
- android ViewPager滑动事件讲解
- windows installer服务不能更新一个或多个受保护的windows文件错误的解决方法
- pat advanced 1032
- jQuery2.0应用开发:SSH框架整合jQuery2.0实战OA办公自动化(VSS、operamasks-UI框架)
- CF 372B Counting Rectangles is Fun(记忆化搜索)