THE AUDITORY MODELING TOOLBOX

Applies to version: 1.6.0

View the code

Go to function

HOHMANN2002_MIXER
Create new mixer object within HOHMANN2002 filterbank framework

Usage:

mixer = hohmann2002_mixer(fb, delay)
mixer = hohmann2002_mixer(fb, delay, iterations)

Input parameters:

fb A filterbank structure as created by hohmann2002 The mixer created by this function can act as part of a synthesizer that resynthesizes the output from the input signal analyzed by fb.
delay A delay structure as created by hohmann2002_delay, together with the mixer created by this function, this delay can form a synthesizer.
iterations The gain factors are approximated numerically in iterations. If this parameter is omitted, then the number of iterations from fb will be used.

Description:

hohmann2002_mixer creates a mixer object with gain factors suitable to calculate a weighted sum of the bands present in the output of the given delay. The gain factors are computed using a numerical optimization method described in Herzke & Hohmann (2007).