In one embodiment, the peak selector 1019 sets portions of the frequency domain spectrum that is outside the frequency range of interest (e.g., 200 Hz-8.4 kHz) to zero. Then, a frequency location of the highest peak magnitude (i.e., a first dominant frequency) in the frequency domain spectrum is identified. After the location is identified, a window surrounding the peak by +/?400 Hz is set to zero, so that any relative peak magnitude within 400 Hz of the identified peak is ignored. The next highest peak (i.e., a second dominant frequency) is identified, and a window surrounding the next highest peak magnitude by +/?400 Hz is set to zero. The same process is repeated to identify a predetermined number of peaks or dominant frequencies. 
The frequency domain spectrum is divided into a number of channels (e.g., 32 channels) between the lower and upper cutoff frequencies (e.g., 200 Hz and 8.4 kHz, respectively). In one embodiment, the channels are linearly spaced below 1 kHz and spaced logarithmically above 1 kHz. Each peak identified above is associated with the channel with the closest center frequency.