DSP Algorithms
Chapter 7
DSP Algorithms
Algorithm|1||||||||||||||||||||||||||||||
|||||||||||||||||||||||||||||||||||||||||
errR®rrterrR®rrrrrrR®rrrrrrR®rrterrR®rrt|
d||||||gk||||||||||||||||||||||gk||||||gh
cvvvvvvbcvvvvvvvvvvvvvvvvvvvvvvbcvvvvvvb|
PITCH HIFREQ STIMULATOR
AMP
PARAMETRIC EQ
STEEP RESONANT BASS
4POLE LOPASS W/SEP
4POLE HIPASS W/SEP
TWIN PEAKS BANDPASS
DOUBLE NOTCH W/SEP
NONE
Algorithm|3||||||||||||||||||||||||||||||
|||||||||||||||||||||||||||||||||||||||||
errR®rrterrR®rrrrrrR®rrtyrrR®rrrrrrR®rrty
d||||||jk||||||||||||||u:||||||||||||||GH
cvvvvvvm,..............M/vvvvvvvvvvvvvvbn
Algorithm|2||||||||||||||||||||||||||||||
|||||||||||||||||||||||||||||||||||||||||
errR®rrterrR®rrrrrrR®rrterrR®rrtYrrR®rrty
d||||||gk||||||||||||||gk||||||G;||||||GH
cvvvvvvbcvvvvvvvvvvvvvvbcvvvvvvbNvvvvvvbn
PITCH
2PARAM SHAPER
AMPPANNER
2POLE LOWPASS
BANDPASS FILT
NOTCH FILTER
2POLE ALLPASS
PARA BASS
PARA TREBLE
PARA MID
NONE
Algorithm|4||||||||||||||||||||||||||||||
|||||||||||||||||||||||||||||||||||||||||
errR®rrterrR®rrrrrrR®rrterrR®rrterrR®rrt|
d||||||gk||||||||||||||gk||||||gk||||||gh
cvvvvvvbcvvvvvvvvvvvvvvbcvvvvvvbcvvvvvvb|
PITCH
2POLE LOWPASS
BANDPASS FILT
NOTCH FILTER
2POLE ALLPASS
NONE
AMP U AMP L2PARAM SHAPER
BAL AMP
PITCH AMP
2PARAM SHAPER LPCLIP
2POLE LOWPASS
BANDPASS FILT
NOTCH FILTER
2POLE ALLPASS
PARA BASS
PARA TREBLE
PARA MID
NONE
SINE+
NOISE+
LOPASS
HIPASS
ALPASS
GAIN
SHAPER
DIST
SW+SHP
SAW+
SW+DST
NONE
7-1
DSP Algorithms
Algorithm|5||||||||||||||||||||||||||||||
|||||||||||||||||||||||||||||||||||||||||
errR®rrterrR®rrrrrrR®rrterrR®rrterrR®rrt|
d||||||gk||||||||||||||gk||||||gk||||||gh
cvvvvvvbcvvvvvvvvvvvvvvbcvvvvvvbcvvvvvvb|
PITCH AMP
2PARAM SHAPER
2POLE LOWPASS
BANDPASS FILT
NOTCH FILTER
2POLE ALLPASS
PARA BASS
PARA TREBLE
PARA MID
LP2RES
SHAPE2
BAND2
NOTCH2
LOPAS2
HIPAS2
LPGATE
NONE
NONE
Algorithm|7||||||||||||||||||||||||||||||
|||||||||||||||||||||||5rrrrrrrr6||||||||
errR®rrterrR®rrrrrrR®rrTerrR®rrt7rrR®rrt|
d||||||jk||||||||||||||u?||||||i;||||||gh
cvvvvvvm,..............M/vvvvvvbNvvvvvvb|
Algorithm|6||||||||||||||||||||||||||||||
|||||||||||||||||||||||||||||||||||||||||
errR®rrterrR®rrrrrrR®rrterrR®rrtYrrR®rrt|
d||||||jk||||||||||||||gk||||||u:||||||gh
cvvvvvvm,..............M,......M/vvvvvvb|
PITCH
2PARAM SHAPER LPCLIP
2POLE LOWPASS
BANDPASS FILT
NOTCH FILTER
2POLE ALLPASS
NONE
SINE+
NOISE+
LOPASS
HIPASS
ALPASS
x AMP
+ AMP
! AMP
GAIN
SHAPER
DIST
Algorithm|8||||||||||||||||||||||||||||||
|||||||||||||||||||||||||||||||||||||||||
errR®rrterrR®rrterrR®rrterrR®rrterrR®rrt|
d||||||gk||||||gk||||||gk||||||gk||||||gh
cvvvvvvbcvvvvvvbcvvvvvvbcvvvvvvbcvvvvvvb|
PITCH
2PARAM SHAPER LPCLIP
2POLE LOWPASS
BANDPASS FILT
NOTCH FILTER
2POLE ALLPASS
NONE
SINE+
NOISE+ ! AMP
LOPASS
HIPASS
ALPASS
GAIN
SHAPER
DIST
SINE
LF SIN
SW+SHP
SAW+
SW+DST
NONE
x AMP
+ AMP
PITCH LOPASS
HIPASS
ALPASS
GAIN
SHAPER
DIST
PWM
SINE
LF SIN
SW+SHP
SAW+
SAW
LF SAW
SQUARE
LF SQR
WRAP
NONE
LOPASS
HIPASS
ALPASS
GAIN
SHAPER
DIST
SW+SHP
SAW+
WRAP
NONE
AMPLPCLIP
SINE+
NOISE+
LOPASS
HIPASS
ALPASS
GAIN
SHAPER
DIST
SW+SHP
SAW+
SW+DST
NONE
7-2
DSP Algorithms
Algorithm|9||||||||||||||||||||||||||||||
|||||||||||||||||||||||||||||||||||||||||
errR®rrterrR®rrterrR®rrterrR®rrterrR®rrt|
d||||||gk||||||gk||||||gk||||||gk||||||gh
cvvvvvvbcvvvvvvbcvvvvvvbcvvvvvvbcvvvvvvb|
PITCH AMPLOPASS
HIPASS
ALPASS
GAIN
SHAPER
DIST
PWM
SINE
LF SIN
SW+SHP
LOPASS
HIPASS
ALPASS
GAIN
SHAPER
DIST
SW+SHP
SAW+
WRAP
NONE
LP2RES
SHAPE2
BAND2
NOTCH2
LOPAS2
HIPAS2
LPGATE
NONE
SAW+
SAW
LF SAW
SQUARE
LF SQR
WRAP
NONE
Algorithm|10|||||||||||||||||||||||||||||
|||||||||||||||5rrrrrrrr6||||||||||||||||
errR®rrterrR®rrTerrR®rrt7rrR®rrtYrrR®rrt|
d||||||jk||||||u?||||||JU||||||u:||||||gh
cvvvvvvm,......M/vvvvvvm,......M/vvvvvvb|
PITCH LOPASS
HIPASS
ALPASS
GAIN
SHAPER
DIST
PWM
SINE
LF SIN
SW+SHP
SAW+
SAW
LF SAW
SQUARE
LF SQR
WRAP
LOPASS
HIPASS
ALPASS
GAIN
SHAPER
DIST
SINE
LF SIN
SW+SHP
SAW+
SAW
LF SAW
SQUARE
LF SQR
WRAP
NONE
LPCLIP
SINE+
x AMP
+ AMP
NOISE+ ! AMP
LOPASS
HIPASS
ALPASS
GAIN
SHAPER
DIST
SW+SHP
SAW+
SW+DST
NONE
NONE
7-3
DSP Algorithms
Algorithm|11|||||||||||||||||||||||||||||
|||||||||||||||5rrrrrrrr6||||||||||||||||
errR®rrterrR®rrTerrR®rrt7rrR®rrtYrrR®rrt|
d||||||gk||||||fk||||||jU||||||u:||||||gh
cvvvvvvbcvvvvvvbcvvvvvvm,......M/vvvvvvb|
PITCH
LOPASS
HIPASS
ALPASS
GAIN
SHAPER
DIST
PWM
SINE
LF SIN
SW+SHP
SAW+
SAW
LF SAW
SQUARE
LF SQR
WRAP
LOPASS
HIPASS
ALPASS
GAIN
SHAPER
DIST
SINE
LF SIN
SW+SHP
SAW+
SAW
LF SAW
SQUARE
LF SQR
WRAP
NONE
LPCLIP
SINE+
x AMP
+ AMP
NOISE+ ! AMP
LOPASS
HIPASS
ALPASS
GAIN
SHAPER
DIST
SINE
LF SIN
SW+SHP
SAW+
SW+DST
NONE
NONE
Algorithm|12|||||||||||||||||||||||||||||
|||||||||||||||||||||||||||||||||||||||||
errR®rrterrR®rrterrR®rrterrR®rrtYrrR®rrt|
d||||||gk||||||jk||||||gk||||||u:||||||gh
cvvvvvvbcvvvvvvm,......M,......M/vvvvvvb|
PITCH LOPASS
HIPASS
ALPASS
GAIN
SHAPER
DIST
PWM
SINE
LF SIN
SW+SHP
SAW+
SAW
LF SAW
SQUARE
LF SQR
WRAP
NONE
LOPASS
HIPASS
ALPASS
GAIN
SHAPER
DIST
PWM
SINE
LF SIN
SW+SHP
SAW+
SAW
LF SAW
SQUARE
LF SQR
WRAP
NONE
LPCLIP
SINE+
NOISE+
LOPASS
HIPASS
ALPASS
GAIN
SHAPER
DIST
SW+SHP
SAW+
SW+DST
NONE
x AMP
+ AMP
! AMP
7-4
DSP Algorithms
Algorithm|13|||||||||||||||||||||||||||||
|||||||||||||||||||||||||||||||||||||||||
errR®rrterrR®rrterrR®rrterrR®rrtYrrR®rrty
d||||||gk||||||gk||||||gk||||||G;||||||GH
cvvvvvvbcvvvvvvbcvvvvvvbcvvvvvvbNvvvvvvbn
PITCH AMPPANNERLOPASS
HIPASS
ALPASS
GAIN
SHAPER
DIST
PWM
SINE
LF SIN
SW+SHP
LOPASS
HIPASS
ALPASS
GAIN
SHAPER
DIST
SW+SHP
SAW+
WRAP
NONE
SAW+
SAW
LF SAW
SQUARE
LF SQR
WRAP
NONE
Algorithm|14|||||||||||||||||||||||||||||
|||||||||||||||5rrrrrrrr6||||||||||||||||
errR®rrterrR®rrTerrR®rrt7rrR®rrrrrrR®rrty
d||||||jk||||||u?||||||i;||||||||||||||GH
cvvvvvvm,......M/vvvvvvbNvvvvvvvvvvvvvvbn
PITCH LOPASS
HIPASS
ALPASS
GAIN
SHAPER
DIST
SINE
LF SIN
SW+SHP
SAW+
SAW
LF SAW
SQUARE
LF SQR
WRAP
NONE
LOPASS
HIPASS
ALPASS
GAIN
SHAPER
DIST
SINE
LF SIN
SW+SHP
SAW+
SAW
LF SAW
SQUARE
LF SQR
WRAP
NONE
AMP U AMP L
BAL AMP
7-5