[go: up one dir, main page]

RU2407148C1 - Adaptive echo-canceller on m-th order recursive filter - Google Patents

Adaptive echo-canceller on m-th order recursive filter Download PDF

Info

Publication number
RU2407148C1
RU2407148C1 RU2009121331/09A RU2009121331A RU2407148C1 RU 2407148 C1 RU2407148 C1 RU 2407148C1 RU 2009121331/09 A RU2009121331/09 A RU 2009121331/09A RU 2009121331 A RU2009121331 A RU 2009121331A RU 2407148 C1 RU2407148 C1 RU 2407148C1
Authority
RU
Russia
Prior art keywords
input
signal
output
bit
multipliers
Prior art date
Application number
RU2009121331/09A
Other languages
Russian (ru)
Inventor
Андрей Владимирович Ефимов (RU)
Андрей Владимирович Ефимов
Павел Владимирович Ефимов (RU)
Павел Владимирович Ефимов
Александр Павлович Ефимов (RU)
Александр Павлович Ефимов
Original Assignee
Общество с ограниченной ответственностью "ТяжПромИнжиниринг"
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Общество с ограниченной ответственностью "ТяжПромИнжиниринг" filed Critical Общество с ограниченной ответственностью "ТяжПромИнжиниринг"
Priority to RU2009121331/09A priority Critical patent/RU2407148C1/en
Application granted granted Critical
Publication of RU2407148C1 publication Critical patent/RU2407148C1/en

Links

Images

Landscapes

  • Filters That Use Time-Delay Elements (AREA)

Abstract

FIELD: information technology.
SUBSTANCE: adaptive echo-canceller (AEC) consists of N≤2 channel filters (CF) (1), an N-tap delay line (DL) (2), and M-input adder (3), a subtracting unit (SU) (4) and an adaptive control unit (ACU) (5). Circuits for transmission of forward and reverse signals (echo) are created in the AEC. The predicted value of the signal level is calculated, from which by steepest descent, correcting weight coefficients are calculated for deeper suppression of echo signals.
EFFECT: deeper suppression of echo signals in the entire speech spectrum.
4 dwg

Description

Изобретение относится к области электросвязи и может быть использовано в телекоммуникационных линиях двусторонней связи.The invention relates to the field of telecommunications and can be used in telecommunication lines of two-way communication.

Известны адаптивные эхокомпенсаторы, описанные, например, в ЕР №0412691 А2 от 13.02.91 с приоритетом от 07.08.89; в патенте США №4964118 от 16.10.1990 г.Adaptive echo cancellers are known, described, for example, in EP No. 0412691 A2 of 02.13.91 with priority of 07.08.89; U.S. Patent No. 4,964,118 of October 16, 1990.

Адаптивный эхокомпенсатор по заявке ЕР №0412691 состоит из первого блока разделения первичного сигнала на совокупность сигналов, разделенных в пределах спектра первичного сигнала, и второго блока, выполняющего, аналогично первому блоку, функцию с вторичным сигналом. Также эхокомпенсатор включает множество адаптивных фильтров, рассчитанных на первичный и вторичный сигналы и обеспечивающих генерацию сигнала ошибки.Adaptive echo canceller according to the application EP No. 0412691 consists of a first block for dividing the primary signal into a set of signals divided within the spectrum of the primary signal, and a second block that performs, similarly to the first block, a function with a secondary signal. The echo canceller also includes many adaptive filters designed for primary and secondary signals and providing the generation of an error signal.

Недостатком данного фильтра является относительно высокий уровень нескомпенсированного эхосигнала.The disadvantage of this filter is the relatively high level of uncompensated echo.

Адаптивный эхокомпенсатор по пат. США №4964118 состоит из первого и второго канальных фильтров, обеспечивающих подавление эхосигнала за счет генерации компенсирующих сигналов. Эхокомпенсатор генерирует компенсирующий сигнал в соответствии с заданной функцией, позволяющей снижать его по экспоненциальному закону.Adaptive echo canceller according to US Pat. US No. 4964118 consists of the first and second channel filters, providing suppression of the echo signal due to the generation of compensating signals. The echo canceller generates a compensating signal in accordance with a given function, which allows to reduce it exponentially.

Недостатком данного аналога является относительно высокий уровень нескомпенсированного эхосигнала.The disadvantage of this analogue is the relatively high level of uncompensated echo.

Наиболее близким по своей технической сущности к заявленному является адаптивный эхокомпенсатор по авт. св. СССР №1436277, МПК Н04В 3/20, опубл. 7.11.1988, бюл. №41. Ближайший аналог состоит из М≥2 канальных фильтров (КФ), N-отводной линии задержки (NO ЛЗ), сумматора, усилителя, блока вычитания. Каждый КФ содержит первый и второй перемножители, канальный сумматор (КС), канальный интегратор и канальную N-отводную ЛЗ.The closest in technical essence to the claimed is the adaptive echo canceller according to ed. St. USSR No. 1446277, IPC Н04В 3/20, publ. 11/7/1988, bull. No. 41. The closest analogue consists of M≥2 channel filters (CF), N-tap delay line (NO LZ), adder, amplifier, subtraction unit. Each CF contains the first and second multipliers, the channel adder (CS), the channel integrator and the channel N-tap LZ.

В ближайшем аналоге речевой сигнал дальнего абонента после обработки и его сравнения с остаточным сигналом формирует сигнал оценки импульсной характеристики пути эха и формируется оценка эхосигнала на основе текущей оценки функции взаимной корреляции формируемых сигналов с учетом значений импульсной характеристики пути эха.After processing and comparing it with the residual signal in the closest analogue, the far-end subscriber generates an evaluation signal of the impulse response of the echo path and generates an estimate of the echo signal based on the current estimate of the cross-correlation function of the generated signals taking into account the values of the impulse response of the echo path.

Однако прототип имеет недостатки:However, the prototype has disadvantages:

недостаточный уровень подавления эхосигнала, что обусловлено линейной зависимостью обратной связи от сигнала ошибки и фиксированным уровнем ограничения амплитуды формируемого сигнал.insufficient level of suppression of the echo signal, which is due to the linear dependence of the feedback on the error signal and a fixed level of limitation of the amplitude of the generated signal.

Техническим результатом от использования заявленного устройства является разработка адаптивного эхокомпенсатора, обеспечивающего более глубокое подавление эхосигнала во всем диапазоне речевого спектра за счет более точной сходимости итерационного процесса компенсации эхосигнала.The technical result from the use of the claimed device is the development of an adaptive echo canceller that provides deeper suppression of the echo signal in the entire range of the speech spectrum due to more accurate convergence of the iterative process of compensating the echo signal.

Заявленное устройство расширяет арсенал средств данного назначения. Поставленная цель достигается тем, что в известный адаптивный эхокомпенсатор (АЭК), содержащий М≥2 КФ, N-отводную ЛЗ, где N=М-1, вход которой является входом «сигнал дальнего абонента» (СДА) АЭК, М-входовый сумматор (МВх.СУМ), выход которого подключен к выходу блока вычитания (БВ), второй вход и выход которого являются соответственно входом «отраженный сигнал» (Вх. ОтС) и выходом «сигнал ошибки» (вых. СО), n-й отвод NO ЛЗ, где n=1, 2,…, N, подключен к сигнальному входу (n+1)-го КФ, а сигнальный вход первого КФ подключен к входу NO ЛЗ, сигнальный выход m-го КФ, где m=1, 2,…, М, подключен к m-му входу МВх. СУМ, дополнительно введен блок адаптивного управления (БАУ). БАУ снабжен М×М-разрядным сигнальным входом (М×МР СВх.), М-разрядным первым выходом «сигнал моделирующих коэффициентов» (1MP Вых.СМК), М×N-разрядным вторым выходом «сигнал моделирующих коэффициентов» (2М×МР Вых. СМК), М-разрядным выходом «сигнал коррекции» (МР Вых. СМК), М-разрядным входом «обучающий сигнал» (МР Вх. ОбС). М-разрядный сигнальный выход (МР СВых.) m-го КФ подключен к m-му М-разрядному сигнальному входу БАУ, а m-й N-разрядный выход 2М×NP Вых. СМК подключен к второму N-разрядному входу «сигнал моделирующих коэффициентов» (МР Вх. СМК) m-го КФ. Выход «обучающий сигнал» (Вых. ОбС), вход «сигнал коррекции» (Вх. СК) и первый вход «сигнал моделирующих коэффициентов» (1 Вх. СМК) m-го КФ подключены к m-м разрядам соответственно МР Вх. ОбС, МР Вых. СК и 1MP Вых. СМК БАУ. БАУ снабжен дополнительным входом «сигнал ошибки» (Вх. СО), который подключен к Вых. СО БВ, являющегося выходом АЭК.The claimed device extends the arsenal of funds for this purpose. This goal is achieved by the fact that in the known adaptive echo canceller (AEC) containing M≥2 KF, N-tap LZ, where N = M-1, the input of which is the input "distant subscriber signal" (SDA) AEC, M-input adder (MVkh.SUM), the output of which is connected to the output of the subtraction unit (BV), the second input and the output of which are respectively the input "reflected signal" (In. OTs) and the output "error signal" (output SO), n-th tap NO LZ, where n = 1, 2, ..., N, is connected to the signal input of the (n + 1) -th KF, and the signal input of the first KF is connected to the input NO LZ, the signal output of the m-th KF, where m = 1, 2, ..., M, is connected to the mth input of MVx. SUM, an adaptive control unit (BAU) is additionally introduced. The BAU is equipped with an M × M-bit signal input (M × MR SVx.), M-bit first output “signal of modeling coefficients” (1MP Output QMS), M × N-bit second output “signal of modeling coefficients” (2M × MR Output QMS), M-bit output "correction signal" (MR Output QMS), M-bit input "training signal" (MP In. ObS). The M-bit signal output (MR output) of the m-th KF is connected to the m-th M-bit signal input of the BAU, and the m-th N-bit output is 2M × NP Out. The QMS is connected to the second N-bit input “signal of modeling coefficients” (MR In. QMS) of the m-th KF. The output “training signal” (Output OBS), the input “correction signal” (In. SC) and the first input “signal of modeling coefficients” (1 In. QMS) of the m-th KF are connected to the m-th digits, respectively, MP In. OBS, MR Out. SC and 1MP Out. QMS BAU. The BAU is equipped with an additional input “error signal” (Vkh. СО), which is connected to the Vykh. WITH BV, which is the output of AEC.

КФ состоит из первого и второго М-входовых сумматоров (МВх. СУМ), первого, второго и третьего умножителей (УМ), первого и второго сумматоров (СУМ), первой и второй групп умножителей (ГУМ) по N умножителей в каждой группе, первой и второй N-отводных линий задержки (NO ЛЗ). Сигнальный вход первого УМ является сигнальным входом КФ. Первый УМ, первый и второй МВх. СУМ, первый и второй СУМ включены каскадно по сигнальным выходам. Выход второго СУМ подключен к входу первой NO ЛЗ и является сигнальным выходом КФ.CF consists of the first and second M-input adders (MVx. SUM), the first, second and third multipliers (UM), the first and second adders (SUM), the first and second groups of multipliers (GUM) with N multipliers in each group, the first and a second N-tap delay line (NO LZ). The signal input of the first PA is the signal input KF. The first UM, the first and second MVh. SUM, the first and second SUM are cascaded along the signal outputs. The output of the second SUM is connected to the input of the first NO LZ and is the signal output of the CF.

Принадлежащие соответственно первой и второй ГУМ выходы n-х умножителей подключены к m-м входам соответственно первого и второго МВх. СУМ. Выходы умножителей, принадлежащих первой ГУМ, выполнены инверсными. Причем n-е отводы второй NO ЛЗ и первой NO ЛЗ подключены к первым входам n-х умножителей, принадлежащих соответственно первой ГУМ и второй ГУМ. Первые входы УМ, принадлежащих первой ГУМ, совместно с входом второй NO ЛЗ являются МР СВых. КФ. Вторые входы n-х УМ первой ГУМ и второй ГУМ объединены и являются n-м разрядом 2NPBx. СМК КФ. Выход второго УМ подключен к первому входу третьего УМ и к второму входу второго СУМ. Второй вход первого СУМ подключен к инверсному выходу третьего УМ, второй вход которого подключен к второму входу первого УМ и является 1 Вх. СМК КФ. Выход первой NO ЛЗ подключен к первому входу первого УМ, второй вход которого является Вх. СК КФ.The outputs of the n-th multipliers belonging to the first and second GUM, respectively, are connected to the m-th inputs of the first and second MVx, respectively. SUM. The outputs of the multipliers belonging to the first GUM are inverse. Moreover, the nth taps of the second NO LZ and the first NO LZ are connected to the first inputs of the n-th multipliers belonging respectively to the first GUM and the second GUM. The first inputs of the PA belonging to the first GUM, together with the input of the second NO LZ, are MRSv. CF The second inputs of the nth PA of the first GUM and the second GUM are combined and are the nth bit 2NPBx. QMS KF. The output of the second PA is connected to the first input of the third PA and to the second input of the second SMS. The second input of the first SUM is connected to the inverse output of the third PA, the second input of which is connected to the second input of the first PA and is 1 Vx. QMS KF. The output of the first NO LP is connected to the first input of the first PA, the second input of which is Bx. SC CF.

БАУ состоит из первого и второго формирователей весовых коэффициентов (ФВК), первого и второго корректоров весовых коэффициентов (КВК), формирователя сигнала обратной связи (ФСОС). М×М-разрядные входы ФПС являются М×М СВх. БАУ. М×М-разрядный вход ФПС подключен к М×М-разрядному входу первого ФВК. Выход ФПС подключен к первому входу первого КВК, выход которого подключен к входу «коррекция» первого ФВК. Первый М-разрядный и второй М×N-разрядный выходы «сигнал моделирующих коэффициентов» первого ФВК являются соответственно 1MP Вых. СМК и 2М×NP Вых. СМК БАУ. МР вход ФСОС подключен к М-разрядному входу второго ФВК, М-разрядный выход которого является МР Вых. СК БАУ. Выход ФСОС подключен к первому входу второго КВК, выход которого подключен к входу «коррекция» второго ФВК. Вторые входы первого и второго КВК объединены и являются Вх. СО БАУ.BAU consists of the first and second weight shapers (FVK), the first and second weight corrector (KVK), the feedback shaper (FSOS). M × M-bit FPS inputs are M × M CBx. BAU. M × M-bit input FPS is connected to the M × M-bit input of the first FVC. The FPS output is connected to the first input of the first FAC, the output of which is connected to the “correction” input of the first FVC. The first M-bit and second M × N-bit outputs of the "signal modeling coefficients" of the first FVC are respectively 1MP Output. QMS and 2M × NP Out. QMS BAU. MPOS FSOS input is connected to the M-bit input of the second FVK, the M-bit output of which is MR Output. SK BAU. The output of the FSOS is connected to the first input of the second KVK, the output of which is connected to the input "correction" of the second FVK. The second inputs of the first and second KVK are combined and are Vkh. SB BAU.

Благодаря указанной новой совокупности существенных признаков в заявленном устройстве обеспечивается адаптивное регулирование весовых коэффициентов в реальном масштабе времени, что в свою очередь обусловливает более точное формирование компенсирующего сигнала и, следовательно, более глубокое подавление эхосигнала.Thanks to this new set of essential features, the claimed device provides adaptive regulation of weight coefficients in real time, which in turn leads to a more accurate formation of the compensating signal and, therefore, a deeper suppression of the echo signal.

Заявленное устройство поясняется чертежами, на которых показано:The claimed device is illustrated by drawings, which show:

на фиг.1 - общая структурная схема адаптивного эхокомпенсатора;figure 1 is a General block diagram of an adaptive echo canceller;

на фиг.2 - структурная схема канального фильтра;figure 2 is a structural diagram of a channel filter;

на фиг.3 - структурная схема блока адаптивного управления;figure 3 is a structural diagram of an adaptive control unit;

на фиг.4 - блок-схема алгоритма работы БАУ.figure 4 is a block diagram of the algorithm of the BAU.

АЭК на рекурсивном фильтре М-го порядка, показанный на фиг.1, состоит из М≥2 КФ 11, 12,…,1м, NO ЛЗ 2, МВх. СУМ 3, БВ 4 и БАУ 5. Вход NO ЛЗ 2 подключен к информационному входу первого (m=1) КФ1 и является Вх. СДА устройства. Информационный вход (n+1)-го КФ 1n+1 подключен к n-му отводу NO ЛЗ 2. Сигнальный выход m-го КФ 1m подключен к m-му входу М Вх. СУМ 3. Выход М Вх. СУМ 3 подключен к первому входу БВ 4, второй вход и выход которого являются соответственно Вх. ОтС и Вых. СО АЭК. Выход БВ 4 также подключен к Вх. СО БАУ 5. МР-сигнальный выход m-го КФ 1m подключен к m-му МР входу М×МР СВх. БАУ 5. Вых. ОбС, Вх. СК и 1 Вх. СМК m-го КФ 1m подключены к m-му разряду соответственно МР Вх. ОбС, МР Вых. СК и 1MP Вых. СМК БАУ 5. 2NP Вх СМК m-го КФ 1m подключен к m-му NP Вых. СМК 2М×NP Вых. СМК БАУ 5.AEC on the recursive filter of the Mth order, shown in figure 1, consists of M≥2 KF 1 1 , 1 2 , ..., 1 m , NO LZ 2, MVx. SUM 3, BV 4 and BAU 5. The input NO LZ 2 is connected to the information input of the first (m = 1) KF 1 and is Vkh. SDA device. The information input of the (n + 1) -th KF 1 n + 1 is connected to the n-th tap of NO LZ 2. The signal output of the m-th KF 1 m is connected to the m-th input of M In. SUM 3. Exit M In. SUM 3 is connected to the first input of the BV 4, the second input and output of which are respectively Bx. OTs and Vykh. SO AEC. The output of the BV 4 is also connected to the input. SB BAU 5. MR signal output of the m-th KF 1 m is connected to the m-th MR input M × MR CBx. BAU 5. Exit. OBS, Vkh. SK and 1 Vkh. The QMS of the m-th CF 1 m are connected to the m-th discharge, respectively, MR In. OBS, MR Out. SC and 1MP Out. QMS BAU 5. 2NP In QMS of the m-th KF 1 m connected to the m-th NP Out. QMS 2M × NP Out. QMS BAU 5.

Канальные фильтры 11-1м предназначены для моделирования упреждающего речевого эхосигнала.Channel filters 1 1 -1 m are designed to simulate a pre-emptive speech echo signal.

КФ 1, показанный на фиг.2, состоит из первого 1.3 и второго 1.4 МВх. СУМ, первого 1.2, второго 1.10 и третьего 1.9 УМ, первого 1.5 и второго 1.6 СУМ, первой 1.7 и второй 1.8 ГУМ по М умножителей в каждой группе, первой 1.11 и второй 1.1 NO ЛЗ. Сигнальный вход первого УМ 1.2 является сигнальным входом КФ 1. Первый УМ 1.2, первый 1.3 и второй 1.4 М Вх. СУМ, первый 1.5 и второй 1.6 СУМ включены каскадно по сигнальным выходам. Выход второго СУМ 1.6 подключен к входу первой NO ЛЗ 1.11 и является сигнальным выходом КФ 1. У первого 1.3 и второго 1.4 М Вх. СУМ m-e входы подключены к выходам n-х УМ, принадлежащих соответственно первой 1.7 и второй 1.8 ГУМ. К первым входам n-х УМ, принадлежащих соответственно первой 1.7 и второй 1.8 ГУМ, подключены n-е отводы соответственно второй 1.1 и первой 1.11 NO ЛЗ. Первые входы первой ГУМ 1.7 совместно с входом второй NO ЛЗ 1.1 являются М-разрядным сигнальным выходом КФ1. Вторые входы УМ 1.71-1.7N из первой ГУМ 1.7 и соответствующие им вторые входы УМ 1.81-1.8N из второй ГУМ 1.8 объединены и являются 2NP Вх. СМК КФ 1. Выход второго УМ 1.10 подключен к первому входу третьего УМ 1.9 и к второму входу второго СУМ 1.6. Второй вход первого СУМ 1.5 подключен к инверсному выходу третьего УМ 1.9. Второй вход третьего УМ 1.9 подключен к второму входу первого УМ 1.2 и является 1 Вх. СМК КФ 1. Выход первой NO ЛЗ 1.11 подключен к первому входу второго УМ 1.10, второй вход которого является Вх. СК КФ.CF 1, shown in figure 2, consists of the first 1.3 and the second 1.4 MVX. SUM, the first 1.2, the second 1.10 and the third 1.9 SUM, the first 1.5 and the second 1.6 SUM, the first 1.7 and the second 1.8 GUM of M multipliers in each group, the first 1.11 and the second 1.1 NO LZ. The signal input of the first PA 1.2 is the signal input of CF 1. The first PA 1.2, the first 1.3 and the second 1.4 M Vh. SUM, the first 1.5 and the second 1.6 SUM are cascaded along the signal outputs. The output of the second SUM 1.6 is connected to the input of the first NO LZ 1.11 and is the signal output of CF 1. The first 1.3 and the second 1.4 M In. SUM me inputs are connected to the outputs of the n-th PAs belonging respectively to the first 1.7 and second 1.8 GUM. The nth taps of the second 1.1 and the first 1.11 NO LZ, respectively, are connected to the first inputs of the n-th PAs belonging to the first 1.7 and second 1.8 GUM, respectively. The first inputs of the first GUM 1.7 together with the input of the second NO LZ 1.1 are the M-bit signal output KF1. The second inputs of the MIND 1.7 1 -1.7 N from the first GUM 1.7 and the corresponding second inputs of the MIND 1.8 1 -1.8 N from the second GUM 1.8 are combined and are 2NP In. QMS KF 1. The output of the second UM 1.10 is connected to the first input of the third UM 1.9 and to the second input of the second SUM 1.6. The second input of the first SUM 1.5 is connected to the inverse output of the third UM 1.9. The second input of the third PA 1.9 is connected to the second input of the first PA 1.2 and is 1 Vx. QMS KF 1. The output of the first NO LZ 1.11 is connected to the first input of the second PA 1.10, the second input of which is Bx. SC CF.

БАУ 5 предназначен для расчета и формирования весовых коэффициентов для каждого КФ1 по цепям прямой и обратной связи.BAU 5 is intended for the calculation and formation of weighting coefficients for each KF1 along the direct and feedback circuits.

БАУ 5, показанный на фиг.3, состоит из первого 5.1 и второго 5.2 ФВК, первого 5.4 и второго 5.5. КВК, ФПС 5.3 и ФСОС 5.6. М×МР входы ФПС 5.3 являются М×МРСВх. БАУ 5. М×М-разрядный вход ФПС 5.3 подключен к М×М-разрядному входу первого ФВК 5.1. Выход ФПС 5.3 подключен к первому входу первого КВК 5.4, выход которого подключен к входу «коррекция» первого ФВК 5.1. Первый М-разрядный выход СМК и второй М×N-разрядный выход СМК первого ФВК 5.1 являются соответственно 1MP Вых. СМК и 2М×NP Вых. СМК БАУ 5. М-разрядный вход ФСОС 5.6 подключен к М-разрядному входу второго ФВК 5.2. М-разрядный выход второго ФВК 5.2 является МР Вых. СК БАУ 5. Выход ФСОС 5.6 подключен к первому входу второго КВК 5.5, выход которого подключен к входу «коррекция» второго ФВК 5.2. Вторые входы первого 5.4 и второго 5.5 КВК объединены и являются Вх. СО БАУ 5.BAU 5, shown in figure 3, consists of the first 5.1 and the second 5.2 FVK, the first 5.4 and the second 5.5. KVK, FPS 5.3 and FSOS 5.6. The M × MR inputs of FPS 5.3 are M × MRPC. BAU 5. M × M-bit input FPS 5.3 is connected to the M × M-bit input of the first FVC 5.1. The output of FPS 5.3 is connected to the first input of the first KVK 5.4, the output of which is connected to the input "correction" of the first FVK 5.1. The first M-bit output of the QMS and the second M × N-bit output of the QMS of the first FVC 5.1 are respectively 1MP Output. QMS and 2M × NP Out. QMS BAU 5. M-bit input FSOS 5.6 is connected to the M-bit input of the second FVC 5.2. The M-bit output of the second PCF 5.2 is MR Output. SC BAU 5. The output of FSOS 5.6 is connected to the first input of the second KVK 5.5, the output of which is connected to the “correction” input of the second FVK 5.2. The second inputs of the first 5.4 and second 5.5 KVK are combined and are Vkh. SB BAU 5.

Входящие в БАУ 5 элементы имеют следующее назначение.The elements included in BAU 5 have the following purpose.

Первый 5.1 и второй 5.2 ФВК предназначены для вычисления весовых коэффициентов

Figure 00000001
и
Figure 00000002
в цепях соответственно прямой и обратной связи для каждого m-го КФ 1m, в период времени выборки Т.The first 5.1 and the second 5.2 FVK are designed to calculate the weight coefficients
Figure 00000001
and
Figure 00000002
in the chains of direct and feedback, respectively, for each m-th CF 1 m , in the sampling time period T.

Первый 5.4 и второй 5.5. КВК предназначены для вычисления в каждый период выборки Т сигналов коррекции ХК, YК соответственно для цепей прямой и обратной связи с учетом остаточного уровня отраженного сигнала (сигнала ошибки) Uco.The first 5.4 and the second 5.5. KVK are designed to calculate in each sampling period T correction signals X K , Y K, respectively, for direct and feedback circuits, taking into account the residual level of the reflected signal (error signal) U co .

ФПС 5.3 и ФСОС 5.6 предназначены для расчета суммарных сигналов ХΣ, YΣ соответственно по цепям прямой и обратной связи в каждый временной период выборки Т.FPS 5.3 and FSOS 5.6 are designed to calculate the total signals X Σ , Y Σ, respectively, along the direct and feedback circuits in each time period of sample T.

Другие элементы, входящие в общую схему АЭК и схему КФ, умножители, сумматоры, линии задержки и блок вычитания известны и описаны, например, в книге Уидроу Б., Стирнз С. «Адаптивная обработка сигналов»: Пер. с англ. // М.: «Радио и связь», 1989 г., 440 с. или Chao J., Shigeo Т., A new IIR adaptive echo canceler: GIVE., IEEE journal on selected areas in communications. vol.12, no.9, december 1994.Other elements that are part of the general AEC scheme and the KF scheme, multipliers, adders, delay lines and a subtraction unit are known and described, for example, in the book by B. Widrow, S. Stearns, “Adaptive Signal Processing”: Per. from English // M .: "Radio and communications", 1989, 440 p. or Chao J., Shigeo T., A new IIR adaptive echo canceler: GIVE., IEEE journal on selected areas in communications. vol. 12, no. 9, December 1994.

БАУ 5 также может быть реализован в виде процессора, алгоритм работы которого показан на фиг.4. Порты П 2 и П 1 соответствуют М×МРСВх. и МР Вх. ОбС БАУ 5. При поступлении на эти порты сигналов по цепям соответственно прямой и обратной связи происходит вычисление их суммарных значений ХΣ и YΣ (блоки 2 и 3 алгоритма).BAU 5 can also be implemented as a processor, the algorithm of which is shown in Fig.4. Ports P 2 and P 1 correspond to M × MPCx. and MR. OBA BAU 5. Upon receipt of signals at these ports via direct and feedback circuits, respectively, their total values X Σ and Y Σ are calculated (blocks 2 and 3 of the algorithm).

Затем с учетом поступающего на порт П 3 от БВ 4 сигнала ошибки происходит вычисление сигналов коррекции Хк и Yк соответственно для цепи прямой и обратной связи (блоки 4, 5 алгоритма). Затем по методу наименьших квадратов происходит вычисление весовых коэффициентов для цепи прямой Vп связи для первой и второй групп N умножителей каждого m-го КФ 1 и обратной Vo связи для каждого m-го КФ 1, которые через порты П 6 и П 5 процессора поступают соответственно на 1 Вх СМК и Вх СК каждого m-го КФ 1. Кроме того, с порта П 4 вычисленные значения весового коэффициентов первой и второй групп N умножителей каждого m-го КФ 1, имеющие по отношению к соответствующему весовому коэффициенту порта П6 временную задержку на один период Т, являются 2М×NP Вых. СМК БАУ 5 и поступают на 2 NP Вх СМК каждого из КФ 11-1м.Then, taking into account the error signal received at port P 3 from BV 4, the correction signals X k and Y k are calculated for the direct and feedback circuits, respectively (algorithm blocks 4, 5). Then, using the least squares method, we calculate the weighting coefficients for the direct V p coupling circuit for the first and second groups of N multipliers of each m-th CF 1 and the feedback V o coupling for each m-th CF 1, which are through processor ports P 6 and P 5 arrive respectively at 1 Vkh QMS and Vkh SK of each m-th KF 1. In addition, from port P 4, the calculated values of the weighting coefficients of the first and second groups of N multipliers of each m-th KF 1, which are temporary in relation to the corresponding weight coefficient of the port P6 a delay of one period T are 2M × NP You . QMS BAU 5 and enter 2 NP Vh QMS of each of CF 1 1 -1 m .

Заявленный АЭК работает следующим образом.Declared AEC works as follows.

Речевой сигнал дальнего абонента x(t) поступает на вход N-отводной ЛЗ 2 и на сигнальный вход первого (m=1) КФ 1, а также на первый разряд М×МРСВх. БАУ 5 (фиг.1). Сигнальные входы других КФ 1 подключены к соответствующим отводам N-отводной ЛЗ 2, а именно n-й отвод N-отводной ЛЗ 2 подключен к сигнальному входу (n+1)-го КФ 1n+1. Этим достигается задержка сигнала x(t) между n-м и (n+1)-м отводами N-отводной линии на время Т.The distant subscriber's speech signal x (t) is fed to the input of the N-tap LZ 2 and to the signal input of the first (m = 1) KF 1, as well as to the first discharge M × МРСВх. BAU 5 (figure 1). The signal inputs of other KF 1 are connected to the corresponding taps of the N-tap LZ 2, namely, the n-th tap of the N-tap LZ 2 is connected to the signal input of the (n + 1) -th KF 1 n + 1 . This achieves a delay of the signal x (t) between the nth and (n + 1) -th taps of the N-branch line for the time T.

На второй вход первого УМ 1.2 с соответствующего разряда 1 МР Вых. СМК БАУ 5 поступает вычисленный весовой коэффициент. На сигнальном выходе второго СУМ 1.6 формируется сигнал оценки импульсной характеристики пути эха x'(t), который поступает на соответствующий вход М-Вх. СУМ 3 и на вход первой N-отводной ЛЗ 1.11 соответствующего КФ 1. Сигнал с выхода первой N-отводной ЛЗ 1.11 поступает на первый вход второго УМ 1.10, а с соответствующих отводов - на первые входы второй группы умножителей 1.8 и далее на соответствующий разряд МР Вх. ОбС БАУ 5. На второй вход второго УМ 1.10 поступают вычисленные коэффициенты с соответствующего разряда МР Вых. СК БАУ 5. С выхода второго умножителя 1.10 преобразованный сигнал импульсной характеристики поступает на первый вход третьего УМ 1.9 и на второй вход второго СУМ 1.6. На второй вход третьего УМ 1.9 от соответствующего разряда 1 МР Вых. СМК БАУ 5 поступают вычисленные весовые коэффициенты.To the second input of the first PA 1.2 with the corresponding discharge of 1 MR Out. QMS BAU 5 receives the calculated weight coefficient. At the signal output of the second SUM 1.6, a signal is generated for evaluating the impulse response of the echo path x '(t), which is fed to the corresponding input M-In. SUM 3 and to the input of the first N-tap LZ 1.11 of the corresponding KF 1. The signal from the output of the first N-tap LZ 1.11 goes to the first input of the second PA 1.10, and from the corresponding taps to the first inputs of the second group of multipliers 1.8 and then to the corresponding bit MP Vh. OS BAU 5. The second input of the second PA 1.10 receives the calculated coefficients from the corresponding discharge MR Out. SK BAU 5. From the output of the second multiplier 1.10, the converted signal of the impulse response is supplied to the first input of the third PA 1.9 and to the second input of the second SMS 1.6. To the second input of the third UM 1.9 from the corresponding discharge 1 MR Output. QMS BAU 5 received calculated weighting coefficients.

В результате вторичного преобразования импульсной последовательности в третьем УМ 1.9 сформированный сигнал через инверсный выход поступает на второй вход первого СУМ 1.5. На вторые входы умножителей второй группы умножителей 1.8 и на вторые входы умножителей первой группы умножителей 1.7 поступает соответственно N-сигналов с второго NP-входа «сигнал моделирующих коэффициентов» на каждый КФ 1 от соответствующего разряда 2М×NP Вых. СМК БАУ 5. Эти сигналы обеспечивают преобразование импульсной характеристики, поступившей с выхода первой N-отводной ЛЗ 1.11 и дальнейшую его передачу на соответствующие входы второго М-входового сумматора 1.4. Сигналы импульсной последовательности с N-инверсных выходов первой группы умножителей 1.7 поступают на соответствующие входы первого М-входового сумматора 1.3. Эти инверсные N-сигналы являются результатом умножения в первой группе умножителей 1.7 импульсной характеристики, поступившей от выходов второй N-отводной ЛЗ 1.1 на первые входы первой группы умножителей 1.7 на коэффициенты усиления, поступившие на вторые входы первой группы умножителей 1.7. С сигнальных выходов всех КФ 1 сигналы поступают на соответствующие входы МВх. СУМ 3, на выходе которого формируется сигнал, соответствующий уровню эхосигнала у'(t), и далее поступает на первый вход БВ 4. На второй вход БВ 4 поступает эхосигнал y(t), подлежащий компенсации. Остаточный сигнал e(t) на выходе БВ 4 поступает на Вх. ОС БАУ 5 и на выход устройства.As a result of the secondary conversion of the pulse sequence in the third UM 1.9, the generated signal through the inverse output is fed to the second input of the first SUM 1.5. The second inputs of the multipliers of the second group of multipliers 1.8 and the second inputs of the multipliers of the first group of multipliers 1.7 receive N signals from the second NP-input “signal of modeling coefficients” for each CF 1 from the corresponding discharge 2M × NP Out. QMS BAU 5. These signals provide the conversion of the impulse response received from the output of the first N-tap LZ 1.11 and its further transmission to the corresponding inputs of the second M-input adder 1.4. The pulse sequence signals from the N-inverse outputs of the first group of multipliers 1.7 are fed to the corresponding inputs of the first M-input adder 1.3. These inverse N-signals are the result of multiplication in the first group of multipliers 1.7 of the impulse response received from the outputs of the second N-tap LZ 1.1 to the first inputs of the first group of multipliers 1.7 by the gains received at the second inputs of the first group of multipliers 1.7. From the signal outputs of all KF 1 signals are fed to the corresponding inputs of the MVx. SUM 3, the output of which forms a signal corresponding to the level of the echo signal y '(t), and then goes to the first input of the BV 4. The second input of the BV 4 receives the echo y (t) to be compensated. The residual signal e (t) at the output of the BV 4 is supplied to Bx. OSU BAU 5 and the output device.

Т.о., в АЭК сигнал оценки импульсной характеристики пути эха формируется не только на основе текущих оценок функции взаимной корреляции сигналов x(t) и e(t), но и с учетом значений оценок импульсной характеристики пути эха, получаемых на М предшествующих шагах настройки. Этим обеспечивается «предсказание» значений оценки эхосигнала в момент времени t на основе известных его значений в М предшествующих моментов времени x(t-Т), x(t-2Т),…, x(t-М·Т).Thus, in the AEC, the signal for evaluating the impulse response of the echo path is generated not only based on current estimates of the cross-correlation function of the signals x (t) and e (t), but also taking into account the values of the estimates of the impulse response of the echo path obtained at the M previous steps settings. This provides a "prediction" of the echo signal estimation values at time t based on its known values in M previous time instants x (t-T), x (t-2T), ..., x (t-M · T).

Коэффициенты усиления, получаемые с выходов БАУ 5 на входы УМ, являются коэффициентами предсказания, значения которых определяются методом наименьших квадратов в реальном масштабе времени.The gain coefficients obtained from the outputs of the BAU 5 to the inputs of the PA are prediction factors, the values of which are determined by the least squares method in real time.

Причем точное определение энергии сигнала на каждой итерации обеспечивает как устойчивую работу фильтра эхокомпенсатора, так и более глубокое подавление эхосигнала, т.е. обеспечивается достижение сформулированного технического результата.Moreover, an accurate determination of the signal energy at each iteration ensures both the stable operation of the echo canceller filter and deeper suppression of the echo signal, i.e. the achievement of the formulated technical result is ensured.

Claims (1)

Адаптивный эхокомпенсатор на рекурсивном фильтре М-го порядка, содержащий М≥2 канальных фильтров, N-отводную линию задержки, где N=M-1, вход которой является входом «сигнал дальнего абонента» адаптивного эхокомпенсатора, М-входовый сумматор, выход которого подключен к входу блока вычитания, второй вход и выход которого являются соответственно входом «отраженный сигнал» и выходом «сигнал ошибки» адаптивного эхокомпенсатора, n-й отвод N-отводной линии задержки, где n=1, 2,…, N, подключен к сигнальному входу (n+1)-го канального фильтра, а сигнальный вход первого канального фильтра подключен к входу N-отводной линии задержки, сигнальный выход m-го канального фильтра подключен к m-му входу М-входового сумматора, где m=1, 2,…, М, отличающийся, тем, что дополнительно введен блок адаптивного управления, снабженный М×М-разрядным сигнальным входом, М-разрядным первым выходом «сигнал моделирующих коэффициентов», M×N-разрядным вторым выходом «сигнал моделирующих коэффициентов», М-разрядным выходом «сигнал коррекции» и М-разрядным входом «обучающий сигнал», m-й М-разрядный сигнальный вход блока адаптивного управления подключен к М-разрядному сигнальному выходу m-го канального фильтра, m-й второй N-разрядный выход «сигнал моделирующих коэффициентов» подключен к второму N-разрядному входу «сигнал моделирующих коэффициентов» m-го канального фильтра, m-е разряды М-разрядных первого выхода «сигнал моделирующих коэффициентов», выхода «сигнал коррекции» и входа «обучающий сигнал» блока адаптивного управления подключены соответственно к первому входу «сигнал моделирующих коэффициентов», входу «сигнал коррекции» и выходу «обучающий сигнал» m-го канального фильтра, а блок адаптивного управления снабжен дополнительным входом «сигнал ошибки», подключенным к выходу блока вычитания, причем канальный фильтр состоит из первого и второго М-входовых сумматоров, первого, и второго, и третьего умножителей, первого и второго сумматоров, первой и второй групп умножителей по N умножителей в каждой группе, первой и второй N-отводных линий задержки, сигнальный вход первого умножителя является сигнальным входом канального фильтра, первый умножитель, первый и второй М-входовые сумматоры, первый и второй сумматоры включены каскадно по сигнальным выходам, а выход второго сумматора подключен к входу первой N-отводной линии задержки и является сигнальным выходом канального фильтра, n-е входы первого и второго М-входовых сумматоров подключены к выходам n-х умножителей, принадлежащих соответственно первой и второй группам умножителей, причем выходы умножителей, принадлежащих первой группе умножителей выполнены инверсными, а n-е отводы второй и первой N-отводных линий задержки подключены к первым входам n-х умножителей, принадлежащих соответственно первой и второй группам умножителей, причем первые входы первой группы N умножителей совместно с входом второй N-отводной линии задержки являются М-разрядным сигнальным выходом канального фильтра, вторые входы n-х умножителей первой и второй групп умножителей объединены и являются N-разрядным вторым входом «сигнал моделирующих коэффициентов» канального фильтра, выход второго умножителя подключен к первому входу третьего умножителя и к второму входу второго сумматора, второй вход первого сумматора подключен к инверсному выходу третьего умножителя, второй вход которого подключен к второму входу первого умножителя и является первым входом «сигнал моделирующих коэффициентов» канального фильтра, выход первой N-отводной линии задержки подключен к первому входу второго умножителя, второй вход которого является входом «сигнал коррекции» канального фильтра, а блок адаптивного управления состоит из первого и второго формирователей весовых коэффициентов, из первого и второго корректоров весовых коэффициентов, формирователя прямого сигнала и формирователя сигнала обратной связи, М×М-разрядные входы формирователя прямого сигнала являются М×М-разрядным сигнальным входом блока адаптивного управления, М×М-разрядный вход формирователя прямого сигнала подключен к М×М-разрядному входу первого формирователя весовых коэффициентов, выход формирователя прямого сигнала подключен к первому входу первого корректора весовых коэффициентов, выход которого подключен к входу «коррекция» первого формирователя весовых коэффициентов, первый М-разрядный выход «сигнал моделирующих коэффициентов» и второй M×N-разрядный выход «сигнал моделирующих коэффициентов» которого являются соответственно первым М-разрядным выходом «сигнал моделирующих коэффициентов» и вторым M×N-разрядными выходом «сигнал моделирующих коэффициентов» блока адаптивного управления, М-разрядный вход формирователя сигнала обратной связи подключен к М-разрядному входу второго формирователя весовых коэффициентов, М-разрядный выход которого является М-разрядным выходом «сигнал коррекции» блока адаптивного управления, выход формирователя сигнала обратной связи подключен к первому входу второго корректора весовых коэффициентов, выход которого подключен к входу «коррекция» второго формирователя весовых коэффициентов, причем вторые входы первого и второго корректоров весовых коэффициентов объединены и являются входом «сигнал ошибки» блока адаптивного управления. Adaptive echo canceller on an M-order recursive filter, containing M≥2 channel filters, N-tap delay line, where N = M-1, whose input is the “far-end signal” of the adaptive echo canceller, M-input adder, the output of which is connected to the input of the subtraction unit, the second input and output of which are the reflected signal input and the error signal output of the adaptive echo canceller, the nth tap of the N-tap delay line, where n = 1, 2, ..., N, is connected to the signal the input of the (n + 1) -th channel filter, and the signal the input of the first channel filter is connected to the input of the N-branch delay line, the signal output of the m-th channel filter is connected to the m-th input of the M-input adder, where m = 1, 2, ..., M, characterized in that the unit is additionally introduced adaptive control, equipped with M × M-bit signal input, M-bit first output “signal of modeling coefficients”, M × N-bit second output “signal of modeling coefficients”, M-bit output “correction signal” and M-bit input “ training signal ”, m-th M-bit signal input of block a active control is connected to the M-bit signal output of the m-th channel filter, the m-th second N-bit output "signal of modeling coefficients" is connected to the second N-bit input "signal of the modeling coefficients" of the m-th channel filter, m-th bits M-bit first output “signal of modeling coefficients”, output “correction signal” and input “training signal” of the adaptive control unit are connected respectively to the first input “signal of modeling coefficients”, input “correction signal” and output “training with drove "the m-th channel filter, and the adaptive control unit is equipped with an additional input" error signal "connected to the output of the subtraction unit, and the channel filter consists of the first and second M-input adders, the first, and second, and third multipliers, the first and the second adders, the first and second groups of multipliers of N multipliers in each group, the first and second N-tap delay lines, the signal input of the first multiplier is the signal input of the channel filter, the first multiplier, the first and second M-input adder s, the first and second adders are cascaded along the signal outputs, and the output of the second adder is connected to the input of the first N-tap delay line and is the signal output of the channel filter, the nth inputs of the first and second M-input adders are connected to the outputs of n-multipliers belonging, respectively, to the first and second groups of multipliers, and the outputs of the multipliers belonging to the first group of multipliers are inverse, and the nth taps of the second and first N-tap delay lines are connected to the first inputs of the n-th multipliers, respectively, the first inputs of the first group of N multipliers together with the input of the second N-tap delay line are the M-bit signal output of the channel filter, the second inputs of the n-multipliers of the first and second groups of multipliers are combined and are N-bit the second input is a signal of modeling coefficients of the channel filter, the output of the second multiplier is connected to the first input of the third multiplier and to the second input of the second adder, the second input of the first adder is connected to inv the output of the third multiplier, the second input of which is connected to the second input of the first multiplier and is the first input of the channel filter modeling coefficients signal, the output of the first N-tap delay line is connected to the first input of the second multiplier, the second input of which is the channel correction input filter, and the adaptive control unit consists of the first and second formers of weighting factors, from the first and second correctors of weighting factors, former of a direct signal and shapers feedback signal generator, the M × M-bit inputs of the direct signal driver are the M × M-bit signal input of the adaptive control unit, the M × M-bit input of the direct signal driver is connected to the M × M-bit input of the first weight generator, the output of the driver direct signal is connected to the first input of the first corrector of weights, the output of which is connected to the input "correction" of the first driver of weights, the first M-bit output "signal of modeling factors" the second M × N-bit output "signal of modeling coefficients" which are respectively the first M-bit output "signal of modeling coefficients" and the second M × N-bit output "signal of modeling coefficients" of the adaptive control unit, M-bit input of the driver of the feedback signal connected to the M-bit input of the second shaper of weights, the M-bit output of which is the M-bit output of the "correction signal" of the adaptive control unit, the output of the feedback signal shaper and connected to the first input of the second weight corrector, the output of which is connected to the “correction” input of the second weight former, and the second inputs of the first and second weight corrector are combined and are the input “error signal” of the adaptive control unit.
RU2009121331/09A 2009-08-03 2009-08-03 Adaptive echo-canceller on m-th order recursive filter RU2407148C1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2009121331/09A RU2407148C1 (en) 2009-08-03 2009-08-03 Adaptive echo-canceller on m-th order recursive filter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2009121331/09A RU2407148C1 (en) 2009-08-03 2009-08-03 Adaptive echo-canceller on m-th order recursive filter

Publications (1)

Publication Number Publication Date
RU2407148C1 true RU2407148C1 (en) 2010-12-20

Family

ID=44056785

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2009121331/09A RU2407148C1 (en) 2009-08-03 2009-08-03 Adaptive echo-canceller on m-th order recursive filter

Country Status (1)

Country Link
RU (1) RU2407148C1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU210266U1 (en) * 2021-05-04 2022-04-05 Федеральное государственное бюджетное образовательное учреждение высшего образования "Сибирский государственный университет телекоммуникаций и информатики" (СибГУТИ) UNIVERSAL INVARIANT ECHO COMPENSATOR FOR A NONLINEAR ECHO TRACK

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SU1436277A1 (en) * 1987-01-08 1988-11-07 Всесоюзный Заочный Электротехнический Институт Связи Adaptive echo compensator
US4964118A (en) * 1988-10-24 1990-10-16 Northern Telecom Limited Apparatus and method for echo cancellation
US5224122A (en) * 1992-06-29 1993-06-29 Motorola, Inc. Method and apparatus for canceling spread-spectrum noise
RU2109408C1 (en) * 1992-09-25 1998-04-20 Квэлкомм Инкорпорейтед Line echo suppressor
RU2175814C2 (en) * 1995-10-18 2001-11-10 Телефонактиеболагет Лм Эрикссон (Пабл) Process of suppression of echo signals by adaptive double filter
US6510313B1 (en) * 1997-11-07 2003-01-21 Koninklijke Philips Electronics N.V. Wireless communication device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SU1436277A1 (en) * 1987-01-08 1988-11-07 Всесоюзный Заочный Электротехнический Институт Связи Adaptive echo compensator
US4964118A (en) * 1988-10-24 1990-10-16 Northern Telecom Limited Apparatus and method for echo cancellation
US5224122A (en) * 1992-06-29 1993-06-29 Motorola, Inc. Method and apparatus for canceling spread-spectrum noise
RU2109408C1 (en) * 1992-09-25 1998-04-20 Квэлкомм Инкорпорейтед Line echo suppressor
RU2175814C2 (en) * 1995-10-18 2001-11-10 Телефонактиеболагет Лм Эрикссон (Пабл) Process of suppression of echo signals by adaptive double filter
US6510313B1 (en) * 1997-11-07 2003-01-21 Koninklijke Philips Electronics N.V. Wireless communication device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU210266U1 (en) * 2021-05-04 2022-04-05 Федеральное государственное бюджетное образовательное учреждение высшего образования "Сибирский государственный университет телекоммуникаций и информатики" (СибГУТИ) UNIVERSAL INVARIANT ECHO COMPENSATOR FOR A NONLINEAR ECHO TRACK

Similar Documents

Publication Publication Date Title
EP0500096B1 (en) Method and apparatus for controlling coefficients of adaptive filter
US5590121A (en) Method and apparatus for adaptive filtering
US3922505A (en) Echo canceller
CN1128591A (en) Echo Canceller and Echo Path Estimation Method
JPH0758923B2 (en) Noise canceling method and device
KR20000070020A (en) Adaptive filter system having mixed fixed point or floating point and block scale floating point operators
RU2407148C1 (en) Adaptive echo-canceller on m-th order recursive filter
JP5057109B2 (en) Echo canceller
RU90952U1 (en) ADAPTIVE ECHO COMPENSATOR ON THE M-th ORDER FREQUENCY FILTER
RU90953U1 (en) ADAPTIVE ECHO COMPENSATOR ON A REcursive FILTER
RU2412546C1 (en) Adaptive echo canceller on recursive filter
JP4345225B2 (en) Echo canceller
RU2412545C1 (en) Adaptive echo canceller
RU90951U1 (en) ADAPTIVE ECHO COMPENSATOR
JPH11313013A (en) Transmission line estimation device and transmission line characteristic correction device
KR20040083109A (en) Interference robust acoustic canceller
JPH08250982A (en) Filter coefficient estimation device
JPH0748634B2 (en) Digital adaptive filter
EP0167677A1 (en) Signal processing arrangement
CN1859519B (en) An Adaptive Filter and Echo Canceller
US20050243994A1 (en) Echo canceller having a frequency domain active region location estimator
Wang et al. An approach for echo cancellation system based on improved NLMS algorithm
JP4452162B2 (en) Call state value calculation device and calculation method
JP4324036B2 (en) Echo cancellation device
Robertson et al. Analysis and simulation of improved echo cancellor adaptation algorithms with single-bit correlation multipliers

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20110804