Digital Equalizers Presentation

Digital Equalizers Presentation - fdatool in MATLAB...

Info iconThis preview shows pages 1–13. Sign up to view the full content.

View Full Document Right Arrow Icon
Digital Equalizer By: John Ernsberger
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
PURPOSE The purpose of this project is to design an equalizer with both user controlled and hard set gains
Background image of page 2
THEORY Digital Equalizers Second Order IIR Filters
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
DIGITAL EQUALIZERS A Digital Equalizer functions by using two or more Band Pass Filters After being multiplied by an individual gain the filters are added together and multiplied by a master gain This produces an augmented output where specific frequencies are boosted
Background image of page 4
VISUAL REPRESENTATION 2nd Order IIR Filter 2nd Order IIR Filter 2nd Order IIR Filter 2nd Order IIR Filter Individual Gains Master Gain Output Input
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
IMPLEMENTATION IIRFilter100( pIn , buff100 ) ; IIRFilter200( pIn , buff200 ) ; IIRFilter400( pIn , buff400 ) ; IIRFilter800( pIn , buff800 ) ; IIRFilter1500( pIn , buff1500 ) ; IIRFilter3000( pIn , buff3000 ) ; IIRFilter5000( pIn , buff5000 ) ; IIRFilter7000( pIn , buff7000 ) ;
Background image of page 6
SECOND ORDER IIR FILTERS IIR Filters are perfect for equalizer design because they are very specific with a low coefficient order These filters can be designed using the
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 8
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 10
Background image of page 11

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 12
Background image of page 13
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: fdatool in MATLAB MATHEMATICS Basic Equation: Here we see that multiplying the input and previous inputs by coefficients will obtain the filtered output H(z) This can be reduced too: wn = ( input ) - ( a1 * wn1 ) - ( a2 * wn2 ) ; yn = ( b1 * wn ) + ( b2 * wn1 ) + ( b3 * wn2 ) ; Here wn1 and wn2 are the previous modified MATHEMATICS When dealing with a multi sectioned IIR Filter use the following equation VISUAL REPRESENTATION One section second order Input Output b1d[n-1] b2d[n-2] a1d[n-1] a2d[n-2] b0 D D To add more sections repeat process IMPLEMENTATION void IIRFilter100( short *pIn , short *pOut ) { int i = 0, k = 0 ; // initializes the counters static double input = 0 ; double wn = 0 , yn = 0 ;// initializes variables used within the filter double a1 , a2 , b1 , b2 , b3 ; // IMPROVEMENTS Have a fully functioning equalizer with a clean output Have more preset settings for different types of music Have different types of equalizers with different ranges THE END...
View Full Document

Page1 / 13

Digital Equalizers Presentation - fdatool in MATLAB...

This preview shows document pages 1 - 13. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online