相关数据:

  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. centos7安装个人博客wordpress

    第一步: 安装apache web 第二步: 安装MariaDB数据库 第三步: 安装PHP 第四步: 安装phpMyAdmin 第五部: 创建数据库: 第六部: 下载wordpress 第七部:复制 ...

  2. 【Hadoop】二、HDFS文件读写流程

    (二)HDFS数据流   作为一个文件系统,文件的读和写是最基本的需求,这一部分我们来了解客户端是如何与HDFS进行交互的,也就是客户端与HDFS,以及构成HDFS的两类节点(namenode和dat ...

  3. 一只小蜜蜂(hdoj 2044,动态规划递推)

    Problem Description 有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行.请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数.其中,蜂房的结构如下所示. Input 输入数据的第一行 ...

  4. C++输入输出重载

    #include <iostream> using namespace std; class Complex2 { public: Complex2(, ) :_x(x), _y(y){ ...

  5. Linux下查看Tomcat运行日志

    查看方式 1.先切换到:cd usr/local/tomcat5/logs2.tail -f catalina.out3.Ctrl+c 是退出tail命令/alt+E+R重置 部署常用指令 1.ps ...

  6. linux time-统计给定命令所花费的总时间

    推荐:更多linux 性能监测与优化 关注:linux命令大全 time命令用于统计给定命令所花费的总时间. 语法 time(参数) 参数 指令:指定需要运行的额指令及其参数. 实例 当测试一个程序或 ...

  7. Python面向对象之面向对象封装案例

    面向对象封装案例 封装 封装是面型对象编程的一大特点 面向对象编程的第一步--将属性和方法封装到一个抽象的类中: 外界使用类创建对象,然后让对象调用方法: 对象方法的细节都被封装在类的内部. 一个对象 ...

  8. ACM-ICPC 2018 徐州赛区网络预赛 J. Maze Designer

    传送门:https://nanti.jisuanke.com/t/31462 本题是一个树上的问题:结点间路径问题. 给定一个有N×M个结点的网格,并给出结点间建立墙(即拆除边)的代价.花费最小的代价 ...

  9. 【00】angular学习网站

    [00]   学习资料:   http://angularjs.cn/   英文API:http://docs.angularjs.cn/api     中文API;http://www.apjs.n ...

  10. ceph rbd 入门

    1.一个现成的ceph cluster 参考之前写的ceph-deploy 部署ceph cluster 2.配置client与ceph cluster对接 在ceph cluster的管理节点上安装 ...