Research Article

Adaptive Quantization for Multichannel Wiener Filter-Based Speech Enhancement in Wireless Acoustic Sensor Networks

Algorithm 1

Greedy adaptive quantization for MWF in WASN.
(1) Choose a metric from , , or .
(2) Initialize to the dynamic range of each sensor.
(3) Initialize the bit depth assignment to the maximum bit depth allowed by the hardware.
(4) Initialize using equation (12).
(5) while    do
(6)  Each signal is quantized in time domain with bits using (6).
(7)  Receive signal frames from .
(8)  Apply STFT to the received frames.
(9)  Compute based on the quantized microphone signals using equation (15).
(10) Update using and equation (12) (The update is done with in order for the metric to predict
     what would happen if the bit depth of the thsignal is reduced by 1 bit. However only one signal gets its actually reduced
     in step (14)).
(11)  Compute the selected metric according to equation (29), (30), (31) or (27) respectively.
(12)  Combine using equation (32).
(13)  Find the index of the signal with minimal .
(14)  Reduce by bit.
(15)  If equals 0 after the reduction, remove the th signal for subsequent iterations.
(16) end while