The present echo canceller utilizes the principle that the spectrum pattern of human speech does not change much in the short run. The inputs to the present echo canceller are x(t) and y(t), y(t) representing the incoming speech signal from a far-end speaker and x(t) representing the combination of speech signal from a near-end speaker and the echo. The processed forms of the input x(t) and y(t) are processed by applying the well-known Hanning window. They are then transformed into their respective frequency domain using the well-known fast Fourier transform (FFT), and the power spectrum P.sub.x and P.sub.y are calculated where P.sub.x =.vertline.x.sub.r (f).vertline.+.vertline.x.sub.i (f).vertline.+.epsilon.*.vertline.x.sub.r (f).vertline.*.vertline.x.sub.i (f).vertline. and P.sub.y =.vertline.y.sub.r (f).vertline.+.vertline.y.sub.i (f).vertline.+.epsilon.*.vertline.y.sub.r (f).vertline.*.vertline.y.sub.i (f).vertline. where .epsilon. is a scaling factor which controls the amount of echo to be suppressed, and converting P.sub.x and P.sub.y to bark scales P.sub.x (b) and P.sub.y (b). The transfer function H(b) is then estimated using the Bark Scales. The transfer function is used to normalize P.sub.y (b), which, in turn together with P.sub.x (b), is: used to estimate the gain G(b) which will be used to suppress the echo. Subsequently, the Bark Scales are unwarped and the gain function is then used to suppress the echo from the input x(t). The well-known inverse FFT (IFFT) and overlap add are performed to yield an echo-free signal.

Der anwesende Echokompensator verwendet die Grundregel, daß das Spektrummuster der menschlichen Rede nicht viel kurzfristig ändert. Die Eingänge zum anwesenden Echokompensator sind x(t) und y(t), das y(t), das das ankommende Redesignal von einem Fernlautsprecher und ein x(t) darstellen die Kombination des Redesignals von einem Nahendelautsprecher und vom Echo darstellt. Die verarbeiteten Formen des Eingang x(t) und des y(t) werden verarbeitet, indem man das weithin bekannte Hanning Fenster anwendet. Sie werden dann in ihr jeweiliges Frequenzgebiet mit der weithin bekannten schnellen Fourier-Transformation (FFT) umgewandelt, und das Energie Spektrum P.sub.x und P.sub.y werden wo P.sub.x = vertline.x.sub.r errechnet (f).vertline.+.vertline.x.sub.i (f).vertline.+.epsilon.*.vertline.x.sub.r (f).vertline.*.vertline.x.sub.i (f).vertline. und P.sub.y = vertline.y.sub.r (f).vertline.+.vertline.y.sub.i (f).vertline.+.epsilon.*.vertline.y.sub.r (f).vertline.*.vertline.y.sub.i (f).vertline. wo epsilon. ist ein Normierungsfaktor, der die Menge des unterdrückt zu werden steuert Echos, und umwandelndes P.sub.x und P.sub.y zur Barke stuft P.sub.x (b) und P.sub.y (b) ein. Die Übergangsfunktion H(b) wird dann mit den Barke-Skalen geschätzt. Die Übergangsfunktion wird verwendet, um P.sub.y (b) zu normalisieren, das, der Reihe nach zusammen mit P.sub.x (b), ist: verwendete, den Gewinn G(b) zu schätzen, der verwendet wird, um das Echo zu unterdrücken. Nachher sind die Barke-Skalen unwarped und die Gewinnfunktion wird dann verwendet, um das Echo vom Eingang x(t) zu unterdrücken. Das weithin bekannte Gegenteil FFT (IFFT) und die Deckung fügen werden durchgeführt, um ein Echo-freies Signal zu erbringen hinzu.

 
Web www.patentalert.com

< (none)

< Portable telephone

> Upgradable customer bridge

> (none)

~ 00008