手机音频知识汇总.doc

上传人:啊飒飒 文档编号:10189774 上传时间:2021-04-27 格式:DOC 页数:36 大小:3.27MB
返回 下载 相关 举报
手机音频知识汇总.doc_第1页
第1页 / 共36页
手机音频知识汇总.doc_第2页
第2页 / 共36页
手机音频知识汇总.doc_第3页
第3页 / 共36页
手机音频知识汇总.doc_第4页
第4页 / 共36页
手机音频知识汇总.doc_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《手机音频知识汇总.doc》由会员分享,可在线阅读,更多相关《手机音频知识汇总.doc(36页珍藏版)》请在三一文库上搜索。

1、手机音频知识汇总一、音频基础知识2a) MIC单体基础知识&电路分析2b) Receiver&SPEAKER单体知识&电路分析3二MTK平台音频参数调试介绍4三. 手机噪声问题22a)普通模式TDD :(听筒, Mic)24b) 免提模式 TDD28c). 回音,啸叫问题28d). Pop声问题29e). 电流声问题 电容发声问题(背光,LCD,DCDC等电路)33 一、音频基础知识a) MIC单体基础知识 手机上的MIC一般为驻极体电容式MIC。主要由声电转换以及阻抗变换两部分电路组成。工作原理:如上图,MIC内部由一片单面涂有金属的振动膜与一个带有若干小孔贴有驻极体薄膜的金属电极(称为背极

2、)构成。驻极体是一种能长久保持电极化状态的电介质,分布有自由电荷。R是FET(MIC的阻抗变换器或前置放大器)的输入电阻。背极板和振动膜共同组成一个平行板电容;由平行板电容器公式:C=S/4kd ; C=Q/V 得知,当一个电容器充有Q量的电荷,那么电容器两个极板(背极板和振膜)会形成一定的电压,振膜将在声压的作用下产生位移,产生d的变化,这样就会产生C的变化,由于充电电荷又是固定不变的,电容量的改变使电容器的输出产生了相应的交变电场V,交变电场作用于R就形成了与声波信号对应的电信号,从而将声音信号转变为电信号。 MICBIAS电压 MIC电路框架示意图FET(场效应管)MIC的主要器件,起到

3、阻抗变换或放大的作用,C;是一个可以通过膜片震动而改变电容量的电容,声电转换的主要部件.C1,C2是为了防止射频干扰而设置的,可以分别对两个射频频段的干扰起到抑制作用. 10PF滤波1800Mhz,33PF滤波GSM900MhzRL:负载电阻,它的大小决定灵敏度的高低.VS:MIC提供的工作电压(MICBIAS电压)CO:隔直电容,信号输出端. FET场效应管是一个电压控制元件,漏极的输出电流受源极与栅极电压的控制。由于电容器的两个极是接到FET的S极和G极的,因此相当于FET的S极与G极之间加了一个v的变化量,FET的漏极电流I就产生一个ID的变化量,因此这个电流的变化量就在电阻RL上产生一

4、个VD的变化量,这个电压的变化量就可以通过耦合电容C0输出给下一级电路,这个电压的变化量是由声压引起的,因此整个传声器就完成了一个声电的转换过程。根据XC=1/jwc可知C很小时,则XC很大,而MIC的C一般在十几皮法(PF)范围,那么XC即在8M左右,这么高的极头输出阻抗无法与后级匹配,而场效应管的输入阻抗很高,经阻抗变换后容易与后级匹配。 Q:为什么MIC需要增加偏置电压?R:Mic本身产生的信号非常微弱,内阻非常高,不能直接使用,因此还要进行阻抗变换和放大,所以需要在内部加这个FET前置放大器,而FET(场效应管)只有加Bias 电压才能工作。 b) Receiver&SPEAKER单体

5、知识原理;音圈被馈入信号电压后,产生电流,音圈切割磁力线,产生作用力带动振膜一起运动,从而牵扯连纸盆振动,再通过空气介质,将声波传送出去。二MTK平台音频参数调试介绍常见音频功能缩写说明:ESEcho suppresion.(运行在普通模式和免提模式)EESEnhanced Echo suppresion(运行在免提模式)2nd EES2nd Enhanced Echo suppresion(运行在免提模式)AECAcoustic Echo Cancellation(2.0运行在普通模式,3.0和4.0运行在免提模式)NSNoise suppression.抑制背景噪音NLPNonlinear

6、 procession.(去除残留(residual)的回音和背景噪音。NCNoise controlNRNoise reduction(运行在普通模式和免提模式,减少环境噪声)CCClarity control 清晰度控制(在吵闹的上行环境中改善下行Speech清晰度)VADVoice activity detectionDRCDynamic range controlRINIReduce Receiver idle noise在普通模式和免提模式下改善听筒idle noise 23(p) 下行的NR为了省电,是默认不打开的。当语音性能需要更高时,也可以打开。 在哪里查看NR有没有打开?2.

7、1 Audcoeff.c 此文件需要注意output channel、语音输入,输出FIR setting和Digital Gain Setting参数的设置。(1)首先需要注意的是output channel的配置,配置错误将出现没有声音的现象,一般不需要更改。各channel的对应关系见下图: (2)其次需要注意FIR的设置: MTK原始版本中FIR的设置都是使用全通(32767)参数,这里FIR的设置包括SFR(sending frequency response)和RFR(receiving frequency response)。 Speech_Input_FIR_Coeff645:

8、在CTA音频调试曲线时,更改的也只是其中的第一组的滤波器,即是2G/3G mic的Normal mode滤波器。 以下的参数值是直通无衰减的滤波器参数: /* 0: Input FIR coefficients for 2G/3G Normal mode */ 32767, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 , Speech_Output_FIR_Coeff645: 在

9、CTA音频调试曲线时,更改的也只是其中的第一组的滤波器,即以下的2G/3G Normal mode 听筒的滤波器。 /* 0: Output FIR coefficients for 2G/3G Normal mode */ 32767, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ,(3)外部功放开关时序控制:const unsigned short Ext_op_on_del

10、ay = 0; /* count in frames, 1 frame = 4.615ms */const unsigned short Ext_op_off_delay = 0; /* count in frames, 1 frame = 4.615ms */Ext_op_on_delay 用来打开延时(相对基带的音频前端DAC和Buffer), 他用来消除当打开外面的speaker可能带来的pop noise。默认是0。在06A以后的版本中,他是基于10ms来计数的。例如:Ext_op_on_delay = 5,则表示有50ms的开启延时。Ext_op_off_delay理论上同Ext_o

11、p_on_delay。只不过是指关闭。 (4)Digital Gain Setting语音的数字增益:const unsigned short DG_DL_Speech = 0x1000;const unsigned short DG_Microphone = 0x1400;const unsigned short DG_DAF = 32767;const unsigned short DG_MIDI = 304;const unsigned short DG_IMY = 3072;a、 DG_DL_Speech DG_DL_Speech 是指下行语音的数字增益。范围是0x0000X7FFF,

12、表示是从0到8。 0X0000 代表增益0 无限衰减 0X1000 代表增益1 0dB的衰减0X7FFF 代表接近增益8 18dB的增益b、DG_Microphone DG_Microphone是指上行语音的数字增益 ,基本同DG_DL_Speech。音频数字增益 DG_DAF: 用来设置总体的音频回路(见上图)的数字增益。0X7FFF代表增益接近1(0dB),0X8000代表-1。推荐设置为0X7FFF ,这样在多个应用回路上就会有最少的衰减,提高音频信号的信噪比.DG_MIDI: 多音Midi的数字增益。数值512代表0dB。 DG_MIDI一般最大值只取到608,因为大于608时声音就很

13、破了。DG_IMY: Imeldoy或JAVA单音。数值4096代表0dB。 2.2 Nvram_default_audio.c 此文件主要配置各音阶的音量:16 level setting:AUD_VOLUM_CTN: call waiting tone,error tone, warning toneAUD_VOLUM_KEY: keypad toneAUD_VOLUM_MIC: microphone inputAUD_VOLUM_GMI: FM radio sound /GMI是什么缩写?AUD_VOLUM_SPH: speech sound (during phone call)AUD

14、_VOLUM_SID: side tone (sound loop-back)AUD_VOLUM_MEDIA: music音量的设置需要注意的地方:side tone大小设置:手持模式不宜过大,通常选用16/32/64(最好不要超过64),我们现在也把它设置为0;耳机模式和免提模式设置为0,关断side tone。(1)16 Level Setting (手机菜单中不可调)#define GAIN_NOR_MED_VOL_MAX 112 /确保MP3音质 (部件建议范围在96128之间,melody、mp3的音量调节是以16做为一个阶梯,数值设置在这个阶梯的中间,会以该阶梯的最小值来取值)#d

15、efine GAIN_HED_MED_VOL_MAX 168 /*Headset*/#define GAIN_HND_MED_VOL_MAX 144 /* Handfree*/ #define GAIN_TVO_VOL_MAX 176#define GAIN_NOR_MED_VOL_STEP 4 /* 1=0.5dB as unit */#define GAIN_HED_MED_VOL_STEP 4 /* 1=0.5dB as unit */#define GAIN_HND_MED_VOL_STEP 4 /* 1=0.5dB as unit */#define GAIN_TVO_VOL_STE

16、P 4 /* 1=0.5dB as unit */手机修改流程:手机输入“*#510818#”进入工程模式,选择“音讯”这一栏进入菜单,若是需要修改正常模式下播放mp3的最大响度可以进入“正常”Melody16 Level SettingMax Analog Gain。免提和耳机模式的修改同正常模式。(2)AUD_VOLUM_CTN (手机菜单中不可调)这个参数主要是修改通话等待音、错误音和警告音,在工程模式中没有显示出来,一般是默认不做修改。#define GAIN_NOR_CTN_VOL 3#define GAIN_NOR_CTN_VOL0127#define GAIN_NOR_CTN_V

17、OL1127#define GAIN_NOR_CTN_VOL2127#define GAIN_NOR_CTN_VOL3127#define GAIN_NOR_CTN_VOL4127#define GAIN_NOR_CTN_VOL5127#define GAIN_NOR_CTN_VOL6127(3)AUD_VOLUM_KEY (手机菜单中可调)这个参数主要是修改键盘音的大小,默认的是VOL 3等级。#define GAIN_NOR_KEY_VOL 3#define GAIN_NOR_KEY_VOL00 (静音)#define GAIN_NOR_KEY_VOL148#define GAIN_NOR

18、_KEY_VOL280#define GAIN_NOR_KEY_VOL3112#define GAIN_NOR_KEY_VOL4140#define GAIN_NOR_KEY_VOL5172#define GAIN_NOR_KEY_VOL6200(4)AUD_VOLUM_MIC (手机菜单中不可调)这个参数主要是修改MIC的大小,默认的是VOL 3等级。#define GAIN_NOR_MIC_VOL 3#define GAIN_NOR_MIC_VOL0196#define GAIN_NOR_MIC_VOL1196#define GAIN_NOR_MIC_VOL2196#define GAIN

19、_NOR_MIC_VOL3196#define GAIN_NOR_MIC_VOL4 196#define GAIN_NOR_MIC_VOL5196#define GAIN_NOR_MIC_VOL6196(5)AUD_VOLUM_GMI (手机菜单中可调)这个参数主要是修改FM的大小,默认的是VOL 3等级。#define GAIN_NOR_GMI_VOL 3#define GAIN_NOR_GMI_VOL00 /FM 正常模式增益改变#define GAIN_NOR_GMI_VOL176#define GAIN_NOR_GMI_VOL296#define GAIN_NOR_GMI_VOL311

20、2#define GAIN_NOR_GMI_VOL4128#define GAIN_NOR_GMI_VOL5144#define GAIN_NOR_GMI_VOL6176(6)AUD_VOLUM_SPH (手机菜单中可调)这个参数主要是修改正常通话的大小,默认的是VOL 3等级。#define GAIN_NOR_SPH_VOL 3#define GAIN_NOR_SPH_VOL0 0 #define GAIN_NOR_SPH_VOL1 112#define GAIN_NOR_SPH_VOL2 164#define GAIN_NOR_SPH_VOL3 180#define GAIN_NOR_SP

21、H_VOL4 196#define GAIN_NOR_SPH_VOL5 212#define GAIN_NOR_SPH_VOL6 228(7)AUD_VOLUM_SID (手机菜单中不可调)这个参数主要是修改side tone的大小,默认的是VOL 3等级#define GAIN_NOR_SID_VOL 3#define GAIN_NOR_SID_VOL0SIDE_TONE_VOLUME#define GAIN_NOR_SID_VOL1SIDE_TONE_VOLUME#define GAIN_NOR_SID_VOL2SIDE_TONE_VOLUME#define GAIN_NOR_SID_VO

22、L3SIDE_TONE_VOLUME#define GAIN_NOR_SID_VOL4SIDE_TONE_VOLUME#define GAIN_NOR_SID_VOL5SIDE_TONE_VOLUME#define GAIN_NOR_SID_VOL6SIDE_TONE_VOLUME工程模式中的值是0SIDE_TONE_VOLUME 的值在哪里定义?(8)AUD_VOLUM_MEDIA (手机菜单中可调)这个参数主要是修改music的大小,默认的是VOL 3等级#define GAIN_NOR_MED_VOL 3#define GAIN_NOR_MED_VOL00 /改变来电铃声与MP3音量大小

23、#define GAIN_NOR_MED_VOL132#define GAIN_NOR_MED_VOL248#define GAIN_NOR_MED_VOL364#define GAIN_NOR_MED_VOL480#define GAIN_NOR_MED_VOL596#define GAIN_NOR_MED_VOL6112nvram_default_audio.c文件中主要是修改Normal、Handfree、Headset三种模式的参数,均可以对应的在工程模式中修改。2.3 Audcoeff_default.h; Audcoeff_default.h这个音频文件主要是包括AGC Confi

24、guration、Bluetooth Setting、语音增强、3D Surround Sound Effect、Reverb Sound Effect: AGC Configuration (一般不需要更改)#define DEFAULT_AGC_MODE_LOUDSPK 4/* When the sound is output by the loudspeaker, the AGC mode will be applied as assiged in AGC_Mode_LoudSpk. We recommend that set this value as 1, 2, 3 or 4 to

25、enhance the loudness of sound output by loudspeaker. */ #define DEFAULT_AGC_MODE_HEADSET 0/* AGC_Mode_Headset: When the sound is output by the headset, the AGC mode will be applied as assiged in AGC_Mode_Headset. We recommend that set this value 0 or 1 to introduce no or less ditortion to Audio. */*

26、 AGC Mode Descriptione0: The AGC is turned off.1: Non-Aggressive AGC. 2: Mid-Low aggressive AGC. 3: Mid-High aggressive AGC. 4: Most aggressive AGC. */Bluetooth Setting 手机通过PCM接口和外围的蓝牙设备进行通信,蓝牙同步方式主要定义了两组参数: * The Bluetooth DAI Hardware COnfiguration Parameter */#define DEFAULT_BLUETOOTH_SYNC_TYPE 0

27、#define DEFAULT_BLUETOOTH_SYNC_LENGTH 1语音增强功能: 加强通话或录音时的音质。一般有以下参数控制: 手机修改流程:手机输入“*#510818#”进入工程模式,选择“音讯”这一栏进入菜单,语音增强正常参数0参数15修改。耳机、免提蓝牙耳机、蓝牙无线、辅助模式1、辅助模式2、辅助模式3模式的修改同正常模式。目前我们大部分项目是6223和6225平台,首先我们需要了解这两个平台支持的类别和MTK不同软件版本支持的类别: (1)6223平台 (EES2.0 AEC4.0 NR&CC1.0) #elif defined(MT6223) | defined(MT62

28、23P) #define DEFAULT_SPEECH_NORMAL_MODE_PARA 0, 221, 16388, 0, 849, 0, 400, 0, 0, 0, 0, 0, 0, 0, 0, 0 #define DEFAULT_SPEECH_EARPHONE_MODE_PARA 0, 221, 10756, 0, 849, 0, 400, 0, 0, 0, 0, 0, 0, 0, 0, 0 #define DEFAULT_SPEECH_BT_EARPHONE_MODE_PARA 0, 221, 10756, 0, 849, 0, 400, 0, 0, 0, 0, 0, 0, 0, 0,

29、 0 #define DEFAULT_SPEECH_LOUDSPK_MODE_PARA 512, 224, 5128, 0, 374, 0, 400, 0, 0, 0, 0, 0, 0, 0, 0, 0 #define DEFAULT_SPEECH_CARKIT_MODE_PARA 96, 224, 5256, 0, 849, 0, 400, 0, 0, 0, 0, 0, 0, 0, 0, 0 范例:K550项目,固话和手机免提通话,固话端听筒听到旁边人说话的回音,但听不到自己的回音。MTK回复:NLP参数对应工程模式/音頻/語音增強/免提模式/参数0,增大此参数可以消去輕微的回音,调整范围0

30、256,参数值越大抑制能力越強。 Para 2(ES)参数由5128調整到4232或者更強2218会不会改善此問題,注意:ES参数设置越小,功能越強,但越容易引起断续。 关闭语音增强:嘗試將Speech enhancement關閉,具体就該正常的俄語音增強參數為0,479,0,0,0,0,0,0,0,0,語音增強參數的Parameter 4 是否是854,如果是0 就表示該功能關閉。 工程模式: 语音增强;通用参数 (参数0-7)正常 (以下都是参数0-15)Headset modeLoudsp mode蓝牙耳机模式蓝牙无线模式辅助模式1辅助模式2辅助模式3 这个和软件代码里是怎么对应的?(2

31、)6225平台 (EES2.0 AEC4.0 NR2.0&CC1.0 NR2.5)EES2.0 和 AEC4.0同6223平台参数一致。 #if defined(MT6226) | defined(MT6226D) | defined(MT6227) | defined(MT6227D) | defined(MT6226M) | defined(MT6228) | defined(MT6229_S00) | defined(MT6230_S00) | defined(MT6229_S01) | defined(MT6230_S01) | defined(MT6225) | defined(MT

32、6268T)#define DEFAULT_SPEECH_NORMAL_MODE_PARA 0, 221, 16388, 0, 58197, 0, 400, 0, 4112, 0, 0, 0, 0, 0, 0, 0 #define DEFAULT_SPEECH_EARPHONE_MODE_PARA 0, 221, 10756, 0, 58197, 0, 400, 0, 4112, 0, 0, 0, 0, 0, 0, 0 #define DEFAULT_SPEECH_BT_EARPHONE_MODE_PARA 0, 221, 10756, 0, 58197, 0, 400, 0, 4112, 0

33、, 0, 0, 0, 0, 0, 0 #define DEFAULT_SPEECH_LOUDSPK_MODE_PARA 96, 224, 5256, 0, 58197, 0, 400, 0, 4112, 0, 0, 0, 0, 0, 0, 0 #define DEFAULT_SPEECH_CARKIT_MODE_PARA 96, 224, 5256, 0, 58197, 0, 400, 0, 4112, 0, 0, 0, 0, 0, 0, 0 疑问:para8代表什么意思? 3D Surround Sound EffectThis feature is available on MT6228,

34、MT6229 and successors./ 3D Surround effect variable default value#if defined(AUD_3D_SURROUND_LSPK) | defined(AUD_3D_SURROUND_EARP)#define DEFAULT_D_DISTANCE 55#define DEFAULT_D_LOUDSPEAKER 5#define DEFAULT_SURROUNDLEVELLOUDSPEAKER 32#endif Reverb Sound EffectRverb仅仅在MT6228,MT6229和后面的平台上用到。这个功能是减小一些特

35、定环境的reverberation,例如Concert,Church,Shower,Smallroom,BathRoom,或者Opera。#if defined(AUD_REVERB)/* * Audio Post Process Parameter - Reverb Sound Effect */#define DEFAULT_TABLE_Reverb_CONCERT 1204, 1205, 1297, 1325, 1467, 1488, 1862, 1882, 1891, 1994, 2473, 2474, 1214, 1215, 1238, 1562, 1616, 1675, 1770,

36、 1780, 1794, 1873, 2064, 2195, 1088, 1099, 1111, 1113, 1115, 1125, 1145, 1388, 1450, 1463, 1480, 2713, 1160, 1364, 1365, 1374, 1446, 1508, 1628, 1631, 1762, 1767, 1978, 2932, 13425, 3085, -3055, 3362, -4236, 1205, 1488, 2693, 10240, 10240, -3200, 1600, 5120, 8400, 8400, 5120, 1600, 0 #define DEFAULT

37、_TABLE_Reverb_SHOWER 325, 373, 383, 385, 393, 394, 500, 747, 851, 1103, 1113, 1382, 313, 315, 437, 529, 535, 668, 687, 694, 820, 825, 1234, 1463, 298, 311, 377, 380, 392, 766, 788, 1005, 1195, 1242, 1251, 1257, 289, 324, 325, 379, 505, 617, 773, 774, 892, 1018, 1802, 1826, 5448, 4771, -4466, 4579, -

38、4690, 383, 500, 883, 9216, 9216, -2592, -3589, -419, 18057, 18057, -419, -3589, 0 #define DEFAULT_TABLE_Reverb_CHURCH 1879, 1909, 1910, 1925, 1962, 2453, 2459, 2473, 2474, 2517, 2518, 2935, 1872, 2070, 2071, 2076, 2140, 2178, 2688, 2851, 2854, 2970, 2971, 2972, 1870, 2045, 2138, 2148, 2154, 2191, 22

39、01, 2231, 2233, 2294, 2433, 2468, 1654, 1920, 1921, 1937, 2105, 2226, 2799, 2800, 2817, 2847, 2848, 2850, 31523, 916, -947, 568, -654, 400, 500, 900, 8192, 8192, -2048, 1600, 5120, 8400, 8400, 5120, 1600, 0 #define DEFAULT_TABLE_Reverb_SMALLROOM 494, 540, 591, 609, 613, 672, 677, 963, 964, 966, 993, 1016, 331, 332, 372, 373, 382, 383, 446, 527, 630, 631, 762, 763, 331, 332, 333, 445, 446, 447, 630, 631, 632, 930, 931, 1016, 348, 371, 372, 373, 382, 383, 384, 526, 527, 762, 763, 764, 19971, 817, -1756, 1523, -1379, 591, 677, 1268, 9216, 9216, -2592, 1600

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1