Graphic Audio Equalizer Example

4 次查看(过去 30 天)
Anton
Anton 2023-4-11
回答: jibrahim 2023-4-11
Hi,
I have found an example of Graphic Audio Equalizer as an example in CMSIS DSP library (ARM processors). (https://arm-software.github.io/CMSIS_5/DSP/html/group__GEQ5Band.html)
Description:This example demonstrates how a 5-band graphic equalizer can be constructed using the Biquad cascade functions. A graphic equalizer is used in audio applications to vary the tonal quality of the audio.
Each filter section is 4th order and consists of a cascade of two Biquads. Each filter has a nominal gain of 0 dB (1.0 in linear units) and boosts or cuts signals within a specific frequency range. The edge frequencies between the 5 bands are 100, 500, 2000, and 6000 Hz. Each band has an adjustable boost or cut in the range of +/- 9 dB. For example, the band that extends from 500 to 2000 Hz has the response shown below
The array bandGains specifies the gain in dB to apply in each band. For example, if bandGains={0, -3, 6, 4, -6}
I need help how to build this example in Matlab.

回答(1 个)

jibrahim
jibrahim 2023-4-11
You might find this page helpful.

类别

Help CenterFile Exchange 中查找有关 Audio Processing Algorithm Design 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by