エコー除去
これらを周波数領域で比較する。これはフーリエ変換によって視覚化できる。結果として得られる情報は、次の音が音響経路によってどのように変化させられるかを予測するのに使われる。この音響空間のモデルは継続的に更新される。更新は即時ではなく、約 0.5 秒程度の遅延がある。
古いエコーキャンセラでは、インパルスやピンクノイズを使ったトレーニングが必要だった。最近のシステムは無音状態から55dBのキャンセルまで、約 200ms で追随する。
エコーの特性の変化は、主に部屋の音響環境の変化によるものである。例えば、何か動くものがあったり、マイクロフォンを部屋の中で動かした場合などに特性が変化する。ドアを開閉したり、イスとテーブルの位置が変わったり、引き出しを出し入れしても音響空間の反射特性が変わる。このため、エコーキャンセラのアルゴリズムでは非線形処理(Non-Linear Processing、NLP)と呼ばれる積極的な適応も行われる。ただし、NLPを多用すると、キャンセルし過ぎの状態となる。その場合、エコー信号が弱いながらも逆位相で残ってしまう。
エコー除去(エコーじょきょ、英: Echo cancellation)とは、電話などの音声通信において、自分の発した声が受話器から聞こえてくる不具合(反響)を解消する技術である。違和感のない通話を実現するだけでなく、ハウリングを防ぐ効果もある。
エコー除去は、まず本来の信号がある程度の遅延を伴って再度出現することを認識することから始まる。エコーを認識したら、受信(あるいは転送中の)信号からそれを引くことでエコーを除去する。一般にデジタルシグナルプロセッサ (DSP) を使って実装されるが、ソフトウェアで実装することも可能である。エコー除去は、エコーサプレッサ(英: Echo suppressor)やエコーキャンセラ(英: Echo canceller)、あるいは両方を使って行われる。
エコーには音響エコー(acoustic echo)とハイブリッドエコー(hybrid echo)がある。