<< Chapter < Page | Chapter >> Page > |
Compared to the acoustically desirable room, the OEDK classroom filtered out more high frequencies.
Devoncolution may have filtered out echoes, but the output of the deconvolution is so noisy that it is unintelligible even when noise is subtracted/filtered out.
Result of deconvolution on echoed male speech recorded in OEDK classroom.
Signal | Acoustically Desirable Room (Hanszen) | Echoic Room (Wiess) | OEDK Classroom |
Impulse | |||
Female Speech | |||
Male Speech |
For each of the three types of signals, an adaptive filter was trained with the recorded desirable signal (in Table 1 above). Then, for each algorithm, the filter was used to clean the echoed signal recorded in one of the two classrooms (echoic and OEDK). The resulting signals can be found below:
Signal | LMS | NLMS | BLMS |
Impulse | |||
Female Speech | |||
Male Speech |
Signal | LMS | NLMS | BLMS |
Impulse | |||
Female Speech | |||
Male Speech |
Signal | LMS | NLMS | BLMS |
Impulse | .0240 | .0182 | .0490 |
Female Speech | .0705 | .0385 | .0133 |
Male Speech | .0235 | .0133 | .0564 |
Signal | LMS | NLMS | BLMS |
Impulse | .0253 | .0166 | .0480 |
Female Speech | .0560 | .0373 | .1141 |
Male Speech | .0223 | .0117 | .0590 |
LMS | NLMS | BLMS | |
Average RMS Value | .0369 | .0752 | .0226 |
Since the purpose of the adaptive filter is to minimize the mean square error, the root mean square of the signal can be used to evaluate the effectiveness of each algorithm on the signals. Table 1 and Table 2 show the RMS values of the error signal when the corresponding algorithm has been used to train an adaptive filter with their corresponding desired signals (impulse to echoed impulse, male to echoed male, etc.)
Visually, it is apparent that the NLMS error signal's amplitude is smaller. This implies that the NLMS's output is closest to the desired signal.
Notification Switch
Would you like to follow the 'Characterization and application of echo cancellation methods' conversation and receive update notifications?