ステレオエコーキャンセラの学習速度を改善するための手法として、複数の全域通過フィルタ(APF)を縦続接続した前処理方式と、複数のFIRフィルタを切り替える方式を検討した。APFを用いる方式では、極の角周波数を周期的に変化させる区間と極半径を周期的に変化させる区間を交互に繰り返す方式を開発した。複数のFIRフィルタを用いる方式では、1サンプル未満の遅延変化を与えることで収束速度が最大になることを示した。また、非線形フィルタを組み合わせることも検討した。主観評価により、音質の改善を確認した。CUDAやOpenCLを用いたエコーキャンセラの並列実現も検討した。
As fast convergence algorithms for stereophonic acoustiv echo cancellation, two pre-processing filters are studied. In pre-processing filters using multiple all-pass filters (APFs), the anglular frequency and the radius of the pole periodically controled one after the other. Pre-processing filters using multiple FIR filters are also studied. Sub-sample inter-channel delay difference maximizes the convergence speed. Combination with non-linear pre-processors are also examined. Subjective test results show the improved sound quality. Parallel and effective implementation of echo cancellers by using CUDA or OpenCL is also studied.