相关数据:

  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. 微服务网关从零搭建——(一)创建测试api以及api自动注入consul

    本系列编写目的纯属个人开发记录  以下代码均为demo级 如有需要 请自行优化 代码完整包由于公司电脑加密 无法上传整包的demo文件 consul 开发环境简易处理 consul 下载地址 : ht ...

  2. 代码静态分析工具-splint的学习与使用[转]

    代码静态分析工具--splint的学习与使用[转] 引言 最近在项目中使用了静态程序分析工具PC-Lint,体会到它在项目实施中带给开发人员的方便.PC-Lint是一款针对C/C++语言.window ...

  3. jquery的delegate()方法

    delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数. 使用 delegate() 方法的事件处理程序适用于当前或未来的元素(比如 ...

  4. javaHashcode与equals

    转载自:http://blog.csdn.net/jiangwei0910410003/article/details/22739953 Java中的equals方法和hashCode方法是Objec ...

  5. Effective C++ 一些记录和思考

    Effective C++ Iter 3 - 尽可能使用 const 一个反逻辑的 bitwise const class Text { ... char& operator[](std::s ...

  6. git帮助网址

    http://rogerdudler.github.io/git-guide/index.zh.html https://help.github.com/

  7. Django DTL模板语法中的判断

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  8. SpringBoot yaml的配置及使用

    application.yml配置如下 person:     lastName: hello     age:      boss: false     birth: //     maps: {k ...

  9. Leetcode 123.买卖股票的最佳时机III

    买卖股票的最佳时机III 给定一个数组,它的第 i 个元素是一支给定的股票在第 i 天的价格. 设计一个算法来计算你所能获取的最大利润.你最多可以完成 两笔 交易. 注意: 你不能同时参与多笔交易(你 ...

  10. nyoj 911 Registration system(map)

    Registration system 时间限制:1000 ms  |  内存限制:65535 KB 难度:2   描述 A new e-mail service "Berlandesk&q ...