相关数据:

  FAC->Audio->EQ Setting

    EQ Band    -

    Gain      

    Frequency   

    Q Factor    1.5

  FAC->Audio->PEQ //

    Enable      Enable

    Center Freq.    

    Q Factor      3.5

    Gain Step     -

  这样看,EQ 为7 段,PEQ为3段,EQ+PEQ总共可以设置10段不同频率下的增益,品质因数作为辅助,调整增益的作用范围。

频响曲线:

  

API接口:

  EQ数据结构:

    、  g_stFactoryUserData.Audio.EQsetting.n_EQ_Gain                    //放在FAC菜单,只有一组:
    2.1、g_stSoundData.stAudioSoundModeSetting[SoundModeIndex].EQ120hz          //在用户菜单,关联声音模式,不同的声音模式EQ数据不同,保存当前值
    2.2、g_stSettingDefault_FactoryUser.stAudioSoundModeSetting[SoundModeIndex].EQ120hz  //在用户菜单,关联声音模式,不同的声音模式EQ数据不同,默认值
    2.3、g_stSettingDefault_Sound.stAudioSoundModeSetting[SoundModeIndex].EQ120hz    //在用户菜单,关联声音模式,不同的声音模式EQ数据不同,默认值

  PEQ数据结构

    g_stFactoryUserData.Audio.PEQ1.n_Audio_PEQ1_CenterFreq

  调用接口:

BOOLEAN APP_Audio_Initial(void)
{
BOOLEAN IsSuccess = APP_TRUE;
INT8 i8Balance = ;
UINT8 ucStableSound = ;
UINT8 ucSurround = ; #ifdef SUPPORT_PEQ_SRS_SETTING
TVFE_Audio_Equalizer_Init_t EqBandQvalueSetting; AL_Setting_Read(APP_Data_UserSetting_Handle(), SYS_SET_ID_FACTUSER,,
sizeof(APP_SETTING_FactoryUser_t), &g_stFactoryUserData); EqBandQvalueSetting.bEQ_fq[] = g_stFactoryUserData.Audio.EQsetting.n_EQ_Freq[];
EqBandQvalueSetting.bQfactor[] = g_stFactoryUserData.Audio.EQsetting.n_EQ_q[];
EqBandQvalueSetting.bEQ_fq[] = g_stFactoryUserData.Audio.EQsetting.n_EQ_Freq[];
EqBandQvalueSetting.bQfactor[] = g_stFactoryUserData.Audio.EQsetting.n_EQ_q[];
EqBandQvalueSetting.bEQ_fq[] = g_stFactoryUserData.Audio.EQsetting.n_EQ_Freq[];
EqBandQvalueSetting.bQfactor[] = g_stFactoryUserData.Audio.EQsetting.n_EQ_q[];
EqBandQvalueSetting.bEQ_fq[] = g_stFactoryUserData.Audio.EQsetting.n_EQ_Freq[];
EqBandQvalueSetting.bQfactor[] = g_stFactoryUserData.Audio.EQsetting.n_EQ_q[];
EqBandQvalueSetting.bEQ_fq[] = g_stFactoryUserData.Audio.EQsetting.n_EQ_Freq[];
EqBandQvalueSetting.bQfactor[] = g_stFactoryUserData.Audio.EQsetting.n_EQ_q[];
EqBandQvalueSetting.bEQ_fq[] = g_stFactoryUserData.Audio.EQsetting.n_EQ_Freq[];
EqBandQvalueSetting.bQfactor[] = g_stFactoryUserData.Audio.EQsetting.n_EQ_q[];
EqBandQvalueSetting.bEQ_fq[] = g_stFactoryUserData.Audio.EQsetting.n_EQ_Freq[];
EqBandQvalueSetting.bQfactor[] = g_stFactoryUserData.Audio.EQsetting.n_EQ_q[]; TVFE_Audio_Initial_Main_Equalizer(&EqBandQvalueSetting); MID_Audio_EQ(
g_stFactoryUserData.Audio.EQsetting.n_EQ_Gain[],
g_stFactoryUserData.Audio.EQsetting.n_EQ_Gain[],
g_stFactoryUserData.Audio.EQsetting.n_EQ_Gain[],
g_stFactoryUserData.Audio.EQsetting.n_EQ_Gain[],
g_stFactoryUserData.Audio.EQsetting.n_EQ_Gain[],
g_stFactoryUserData.Audio.EQsetting.n_EQ_Gain[],
g_stFactoryUserData.Audio.EQsetting.n_EQ_Gain[] );
#endif //PEQ SETTING
TVFE_Audio_Parametric_Equalizer_Config_t PEQ_Setting;
//Enable
PEQ_Setting.enable[] = g_stFactoryUserData.Audio.PEQ1.n_Audio_PEQ1_Enable;
PEQ_Setting.enable[] = g_stFactoryUserData.Audio.PEQ2.n_Audio_PEQ2_Enable;
PEQ_Setting.enable[] = g_stFactoryUserData.Audio.PEQ3.n_Audio_PEQ3_Enable;
//frequency
PEQ_Setting.eq_fq[] =g_stFactoryUserData.Audio.PEQ1.n_Audio_PEQ1_CenterFreq;
PEQ_Setting.eq_fq[] =g_stFactoryUserData.Audio.PEQ2.n_Audio_PEQ2_CenterFreq;
PEQ_Setting.eq_fq[] =g_stFactoryUserData.Audio.PEQ3.n_Audio_PEQ3_CenterFreq;
//Gain
PEQ_Setting.gain[] = g_stFactoryUserData.Audio.PEQ1.n_Audio_PEQ1_GainStep;
PEQ_Setting.gain[] = g_stFactoryUserData.Audio.PEQ2.n_Audio_PEQ2_GainStep;
PEQ_Setting.gain[] = g_stFactoryUserData.Audio.PEQ3.n_Audio_PEQ3_GainStep;
//Q
PEQ_Setting.Qfactor[] = g_stFactoryUserData.Audio.PEQ1.n_Audio_PEQ1_q;
PEQ_Setting.Qfactor[] = g_stFactoryUserData.Audio.PEQ2.n_Audio_PEQ2_q;
PEQ_Setting.Qfactor[] = g_stFactoryUserData.Audio.PEQ3.n_Audio_PEQ3_q; TVFE_Audio_Set_Parametric_Equalizer_Config(&PEQ_Setting); return IsSuccess;
}

RDA EQ&频响曲线的更多相关文章

  1. 离散系统频响特性函数freqz()

    MATLAB提供了专门用于求离散系统频响特性的函数freqz(),调用freqz()的格式有以下两种: l        [H,w]=freqz(B,A,N) B和A分别为离散系统的系统函数分子.分母 ...

  2. 单位冲击响应与频响以及FIR实现代码(C语言)(转)

    源:FIR数字滤波器C语言 1.单位冲击响应与频响 就如同之前所说的一样,使用下图所示的单位冲击响应,所设计的滤波器,是无法实现的. 现在,让我们看看其这个滤波器的频响.所谓频响,就是计算其单位冲击响 ...

  3. MATLAB函数freqz()

    MATLAB提供了专门用于求离散系统频响特性的函数freqz(),调用freqz()的格式有以下两种:l [H,w]=freqz(B,A,N) B和A分别为离散系统的系统函数分子.分母多项式的系数向量 ...

  4. matlab中freqz的用法以及多项式的展开

    对于一个变量a,matlab中定义需要这样 syms a: 定义之后就可以写由变量组成的式子,比如 c=(1+a^-1)^5; 可以用expand(c) 就能把c展开成多项式,每一项的系数就可以看到. ...

  5. dB/oct 解释

    分频斜率(也称滤波器的衰减斜率)用来反映分频点以下频响曲线的下降斜率,用分贝/倍频程(dB/oct)来表示.它有一阶(6 dB/oct).二阶(12 dB/oct).三阶(18 dB/oct)和四阶( ...

  6. 截止频率-3db

    关于-3db截止频率 (2013-06-22 10:47:02) 转载▼   分类: 信号.电路 关于-3db截止频率 为什么当信号衰减了-3db的时候就算是截止频率了.这里面有什么高深的内涵.毕竟这 ...

  7. OrCAD 仿真与仿真模块库介绍

    PSpice A/D9.1个别时候可能会出现异常现象,例如:某一步后,突然电路图的电源极性被自动改变了!造成直流电压和直流电流不正常,输出无波形.所以应该趁正常的时候做好备份是明智的. PSpice ...

  8. TDA2050功率放大器研究

    音频功率放大模块(以下简称功放)用于处理模拟信号,将功率较低的输入信号进行线性放大,输出大功率的信号以驱动换能器.通常,电子发烧友自己设计功放,与各类音源和喇叭匹配,以得到满意的音响效果.在测试中,实 ...

  9. 【转载】HRTF音频3D定位技术综述

    1. 序 您一定有过这样的经验:在一个炎热的夏夜,讨厌的蚊子在你的耳边飞舞.此时,没有比除掉这个祸害更急所的了,对吧?做到这一点,不必睁大了眼去找蚊子,只需依靠敏锐的听力,一样可以确定蚊子的方位,在漆 ...

随机推荐

  1. JAVA基础——链表结构之双端链表

    双端链表:双端链表与传统链表非常相似.只是新增了一个属性-即对最后一个链结点的引用 如上图所示:由于有着对最后一个链结点的直接引用.所以双端链表比传统链表在某些方面要方便.比如在尾部插入一个链结点.双 ...

  2. 洛谷——P2090 数字对

    P2090 数字对 题目描述 对于一个数字对(a, b),我们可以通过一次操作将其变为新数字对(a+b, b)或(a, a+b). 给定一正整数n,问最少需要多少次操作可将数字对(1, 1)变为一个数 ...

  3. db2构建临时结果集

    一 values  ('1',2,3)   为一行   ‘1’   2    3   行数据类型可以不同  values  ('1',2,3),('f',5,6) 为两行 (values  1,2,3 ...

  4. 第九节:web爬虫之urllib(五)

    第四个模块 robotparser: 主要是用来识别网站的 robots.txt 文件,然后判断哪些网站可以爬,哪些网站不可以爬的,其实用的比较少.

  5. 使用JdbcTemplate和JdbcDaoSupport

    [Spring对JDBC的支持] [JDBCTemplate简介] 1.为了是JDBC更加易于使用,Spring在JDBC API上定义了一个抽象层,以此建立一个JDBC存取框架. 2.作为Sprin ...

  6. HDU 1249 三角形的分割

    可以将三角形的三条边一条一条加进图形中观察 假设添加第n个三角形 前n-1个三角形将区域划分为sum[n-1] 第n个三角形每条边最多能经过前n-1个三角形每条三角形的两条边 , 一条边切完增加了 2 ...

  7. hash扩展长度攻击及hashdump使用

    摘自: 1.http://www.freebuf.com/articles/web/69264.html 2.https://www.cnblogs.com/pcat/p/5478509.html 0 ...

  8. java多线程编程核心技术(三)--线程间通信

    1.等待/通知机制 1.wait()方法:使当前执行代码的线程进行等待.wait()方法是Object类的方法,该方法将当前线程放入“预执行队列”中,并在wait()所处的代码行处停止执行.只到被唤起 ...

  9. Linux下汇编语言学习笔记72 ---

    这是17年暑假学习Linux汇编语言的笔记记录,参考书目为清华大学出版社 Jeff Duntemann著 梁晓辉译<汇编语言基于Linux环境>的书,喜欢看原版书的同学可以看<Ass ...

  10. Ubuntu 16.04监控网络带宽软件

    1.系统监控器已经自带了默认的监控功能,包括CPU.内存.带宽.进程等,但带宽的一些详情不能显示出来. 2.使用top命令进行监控进程 sudo top 3.安装Indicator-sysmonito ...