杰理之高低音调节

一般我们看到广场舞音响都会自带BASS TREBLE 调试一般是通过软件来调试。
小编来给大家普及下原理:
在需要修改的中心频率对应的增益点进行调节,比如1107HZ这里:频率+8db 增益,选择完毕后点击右边的导出固件配置,会在软件对应目录下生成 SoftwareEQCoefficient.txt 文本,若原本已有该文本,点击导出后会更新文本
内容。
打开该文本文件,能看到对应我们修改后的第四个中心频率的参数,修改了第几个中心频率就对应第几个 segment。
杰理之高低音调节_第1张图片
将用 EQ 工具生成对应中心频率的参数复制到程序中对应的中心频率
数组当中,我们将刚刚生成的 SoftwareEQCoefficient.txt 文本文件中 segment_4 的+8db 的参数复制到 Seg6Coeff4 的
三维数组中,修改的是第几段,就放到第几个数组中,如下图还有第二个和第三个数组,里面是空的。
杰理之高低音调节_第2张图片
用户自行调用 eq.c 文件中 void soft_eq_SegmentCoeffModify_UserInterface(int SegmentIdx,int TabIdx)对刚刚调整
过的 EQ 值进行修改,其中第一个参数代表第几个中心频率,第二个参数代表数组中第几个元素,比如在刚刚操作
中 我 们 修 改 了 第 四 个 中 心 频 率 , 并 将 生 成 的 参 数 放 在 数 组 中 第 一 个 位 置 , 那 么 调 用 时 就 是
soft_eq_SegmentCoeffModify_UserInterface(4,1);这样就可以将声音修改成软件上设置的音效了。
另外在 sdk_cfg.h 头文件中需要把 EQ_SOFTWARE_EQ 、USE_TEST_EQ 对应的宏打开为 1,两个都需要置 1
另外,使用软件 EQ 调试时,系统需要跑 192M,在 clock.h 中需要把时钟改为 192M
喜欢的发烧友友记得收藏偶!

你可能感兴趣的:(杰理之高低音调节)