필터 지우기
필터 지우기

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