Audio&Speech调试方法及说明

Audio&Speech调试方法及说明

ID:40547428

大小:364.69 KB

页数:8页

时间:2019-08-04

Audio&Speech调试方法及说明_第1页
Audio&Speech调试方法及说明_第2页
Audio&Speech调试方法及说明_第3页
Audio&Speech调试方法及说明_第4页
Audio&Speech调试方法及说明_第5页
资源描述:

《Audio&Speech调试方法及说明》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、MT6225音频调试心得一.Audio的调试:前端是DigitalGain,然后经过EQ(HWorDSPEQ)之后经过后端AnalogGain然后驱动Earphone.Earphone这一路经过ExternalAmplifier放大再驱动Speaker。(1)DigitalGainMTK6225DigitalGain共两级。前一级在Audcoeff.c文件中:constunsignedshortDG_DL_Speech=0x1000;//default0x1000;constunsignedshortDG_Microp

2、hone=0x1400;//0x140020090323modconstunsignedshortDG_DAF=16384;//32767;//zhangnu2008-05-22constunsignedshortDG_MIDI=304;constunsignedshortDG_IMY=3072;注:对于MT6235平台,defaultDG_DL_Speech=0xE3D;DL_Microphone=0x1400.前端DigitalGain数值MTK不建议更改。如果确实需要更改,那么也不能增加得太大,否则会出现严重的饱

3、和失真而造成声音品质的明显下降。出现“嗡嗡声”或者破音的问题。后一级在speechenhancement参数里面,这里可以对一些参数作调整从而较小回声提高增益,降低底噪等。如觉得声音小,可在speechenhancement中的normal,handset,loudspeaker中更改Parameter7,其值为10进制,对应的值假设为150,则转换为16进制为:150=0x96h。对应DL_AMPgain=9dB,UL_AMPgain=6dB。Register1514131211109876543210Reserve

4、ReserveDLAMPgainULAMPgain(2)AnalogGain图2MTKBBchipAudio框图通过该框图可以发现如下结论:1.Speaker通过耳机输出端外接放大器驱动,因此通话时handfree与handset都是通过设置audiobuffer来调整音量的;2.Receiver通过voicebuffer设置调整音量;3.MIC通过PGA调整uplink音量;4.Linein通路的FM输出到耳机端是通过调整audiobuffer来调整增益的;而FMrecord部分则是先合成mono然后经MUX通路选择

5、再经过PGA放大最后经ADC转换保存为record声音文件。AnalogGain在nvram_default_audio.c文件中有设置AudioBufferA.播放MP3和Ring的analoggain设置:Headset:对应手机工程模式Engineermode->Audio->headsetmode->Speech->16LevelSetting:Loudspk:对应手机工程模式Engineermode->Audio->normalmode->Speech->16LevelSetting:注意:Loudsp

6、k模式调试MP3和Ring的工程模式并不在loudspk模式下,而是在normal模式下。MaxAnalogGain:128Step:4以上设置说明播放MP3时的最大增益为128,对应最大音量的模拟增益为2dB,然后以4step(每step0.5dB)即2dB的音量往下减小音量,音量大小级别共7级。B.而通话speech的后端analoggain则在Engineermode->Audio->headset(handfree)mode->Speech->Volume0~Volume6设置,分别对应通话时的7级音量。该an

7、aloggain即为AudioBuffer,在MT6225的datasheet中page35612.2.7AudioFront-end中的AFE_AAG_CON寄存器中设置,对应的关系如下:ValueAPGR[3:0]/APGL[3:0]Gain(dB)2401111232241110202081101171921100141761011111601010814410015128100021120111-1960110-4800101-7640100-10480011-13320010-16160001-1900000

8、-22Value即为对应手机工程模式下设置的值,step为16,Gainstep为3dB。特点:对应4bit寄存器设置,那么总的寄存器值有16个,在255范围内则步进为16;若为5bit寄存器,那么总的寄存器值有32个,在255范围内步进为8.VoiceBuffer在speech下的receiver端VoiceBuffer有效,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。