Адаптивный эхокомпенсатор на рекурсивном фильтре



Адаптивный эхокомпенсатор на рекурсивном фильтре
Адаптивный эхокомпенсатор на рекурсивном фильтре
Адаптивный эхокомпенсатор на рекурсивном фильтре
Адаптивный эхокомпенсатор на рекурсивном фильтре

 


Владельцы патента RU 2412546:

Общество с ограниченной ответственностью "ТяжПромИнжиниринг" (RU)

Изобретение относится к области электросвязи и может быть использовано в телекоммуникационных линиях двухсторонней связи. Техническим результатом является более глубокое подавление эхосигнала во всем диапазоне речевого спектра. Адаптивный эхокомпенсатор (АЭК) на рекурсивном фильтре состоит из N≥2 канальных фильтров (КФ) (1), N-отводной линии задержки (ЛЗ) (2), М-входового сумматора (3), блока вычитания (БВ) (4) и блока адаптивного управления (БАУ) (5). В АЭК формируют цепи прохождения прямого и обратного сигналов (эха), вычисляют прогнозное значение уровня сигнала, на основании чего методом наискорейшего спуска вычисляют корректирующие весовые коэффициенты для более глубокого подавления эхосигнала. 2 з.п. ф-лы, 4 ил.

 

Изобретение относится к области радиосвязи и может быть использовано в телекоммуникационных линиях двусторонней связи.

Известны адаптивные эхокомпенсаторы, описанные, например, в ЕР №0412691 А2 от 13.02.91 с приоритетом от 07.08.89; в патенте US №4964118 от 16.10.1990 г.

Адаптивный эхокомпенсатор по заявке ЕР №0412691 состоит из первого блока разделения первичного сигнала на совокупность сигналов, разделенных в пределах спектра первичного сигнала, и второго блока, выполняющего аналогично первому блоку функцию с вторичным сигналом. Также эхокомпенсатор включает множество адаптивных фильтров, рассчитанных на первичный и вторичный сигналы и обеспечивающих генерацию сигнала ошибки.

Недостатком данного фильтра является относительно высокий уровень нескомпенсированного эхосигнала.

Адаптивный эхокомпенсатор по пат. US №4964118 состоит из первого и второго канальных фильтров, обеспечивающих подавление эхосигнала за счет генерации компенсирующих сигналов. Эхокомпенсатор генерирует компенсирующий сигнал в соответствии с заданной функцией, позволяющей снижать его по экспоненциальному закону.

Недостатком данного аналога является относительно высокий уровень нескомпенсированного эхосигнала.

Наиболее близким по своей технической сущности к заявленному является адаптивный эхокомпенсатор по авт. св. SU №1436277, МПК Н04В 3/20, опубл. 7.11.1988, Бюл. №41. Ближайший аналог состоит из М≥2 канальных фильтров (КФ), N-отводной линии задержки (NO ЛЗ), сумматора, усилителя, блока вычитания. Каждый КФ содержит первый и второй перемножители, канальный сумматор (КС), канальный интегратор и канальную N-отводную ЛЗ.

В ближайшем аналоге речевой сигнал дальнего абонента после обработки и его сравнения с остаточным сигналом формируется сигнал оценки импульсной характеристики пути эха и формируется оценка эхосигнала на основе текущей оценки функции взаимной корреляции формируемых сигналов с учетом значений импульсной характеристики пути эха.

Однако эхокомпенсатор-прототип имеет недостаточный уровень подавления эхосигнала, что обусловлено линейной зависимостью обратной связи от сигнала ошибки и фиксированным уровнем ограничения амплитуды формируемого сигнала.

Техническим результатом от использования заявленного устройства является разработка адаптивного эхокомпенсатора, обеспечивающего более глубокое подавление эхосигнала во всем диапазоне речевого спектра за счет более точной сходимости итерационного процесса компенсации эхо сигнала.

Заявленное устройство расширяет арсенал средств данного назначения.

Поставленная цель достигается тем, что в известный адаптивный эхокомпенсатор (АЭК), содержащий М≥2 КФ, N-отводную ЛЗ, где N=М-1, вход которой является входом «сигнал дальнего абонента» (СДА) АЭК, М-входовый сумматор (МВх.СУМ), выход которого подключен к выходу блока вычитания (БВ), второй вход и выход которого являются соответственно входом «отраженный сигнал» (Вх. ОтС) и выходом «сигнал ошибки» (вых. СО), n-й отвод NO ЛЗ, где n=1, 2, …, N, подключен к сигнальному входу (n+1)-го КФ, а сигнальный вход первого КФ подключен к входу NO ЛЗ, сигнальный выход m-го КФ, где m=1, 2, …, М, подключен к m-му входу МВх. СУМ, дополнительно введен блок адаптивного управления (БАУ). БАУ снабжен М-разрядными сигнальным входом (МР СВх.), первым и вторым выходами «сигнал моделирующих коэффициентов (1 МР Вых.СМК и 2 МР Вых.СМК), выходом «сигнал коррекции» (МР Вых.СК) и входом «обучающий сигнал» (МР Вх.ОбС). К сигнальному входу m-го КФ подключен m-й разряд МР СВх. БАУ, а m-е разряды IMP Вых. СМК и 2МР Вых.СМК, МР Вых.СК и МР Вх.ОбС БАУ подключены соответственно к первому и второму входам «сигнал моделирующих коэффициентов» (1 вх. СМК и 2 вх. СМК), входу «сигнал коррекции» (Вх.СК) и выходу «обучающий сигнал» (Вых.ОбС) m-го КФ. БАУ снабжен дополнительным входом «сигнал ошибки» (Вх.СО), который подключен к Вых.СО БВ, являющегося выходом АЭК.

КФ состоит из первого, второго, третьего, четвертого и пятого умножителей (УМ), первого и второго канальных сумматоров (КСУМ), первого и второго сумматоров (СУМ), первой и второй линий задержки (ЛЗ).

Первый вход первого УМ является сигнальным входом КФ. Второй КСУМ, первый КСУМ, первый СУМ и второй СУМ включены каскадно по сигнальным входам. Первый вход первого УМ подключен к входу второй ЛЗ, выход которой подключен к первому входу третьего УМ. Инверсный выход третьего УМ подключен к второму входу второго КСУМ.

Инверсный выход пятого УМ подключен к второму входу первого СУМ. Выход второго СУМ подключен к входу первой ЛЗ и является сигнальным выходом КФ. Выход второго УМ подключен к первому входу пятого УМ и к второму входу второго СУМ. Выход первой ЛЗ подключен к первому входу второго УМ, к первому входу четвертого УМ и является Вых.ОбС КФ. Вторые входы третьего и четвертого УМ объединены и являются 2 Вх.СМК КФ. Второй вход второго УМ является Вх.СК КФ. Второй вход пятого умножителя и второй вход первого умножителя объединены и являются 1Bx.CMK КФ.

БАУ состоит из первого и второго формирователей весовых коэффициентов (ФВК), первого и второго корректоров весовых коэффициентов (КВК) формирователя прямого сигнала (ФПС) и формирователя сигнала обратной связи (ФСОС). М-разрядные входы ФПС и ФСОС являются соответственно МР СВх. и МР Вх.ОбС БАУ. М-разрядный вход ФПС подключен к М-разрядному входу первого ФВК. Выход ФПС подключен к первому входу первого КВК, выход которого подключен к входу «коррекция» первого ФВК. М-разрядные первый и второй выходы СМК первого ФВК являются соответственно IMP Вых.СМК и 2МР Вых.СМК БАУ. М-разрядный вход ФСОС подключен к М-разрядному входу второго ФВК. М-разрядный выход второго ФВК является МР Вых.СК БАУ. Выход ФСОС подключен к первому входу второго КВК, выход которого подключен к входу «коррекция» второго ФВК. Вторые входы первого и второго КВК объединены и являются Вх.СО БАУ.

Благодаря указанной новой совокупности существенных признаков в заявленном устройстве обеспечивается адаптивное регулирование весовых коэффициентов в реальном масштабе времени, что в свою очередь обеспечивает более глубокое подавление эхосигнала.

Заявленный адаптивный эхокомпенсатор поясняется чертежами, на которых показано:

на фиг.1 - общая структурная схема адаптивного эхокомпенсатора;

на фиг.2 - структурная схема канального фильтра;

на фиг.3 - структурная схема блока адаптивного управления;

на фиг.4 - блок-схема алгоритма работы БАУ.

Адаптивный компенсатор на рекурсивном фильтре, показанный на фиг.1, состоит из М≥2 КФ 11, 12, …, 1М, NO ЛЗ 2, МВх.СУМ 3, БВ 4 и БАУ 5. Вход NO ЛЗ 2 подключен к сигнальному входу первого (m=1) КФ 11 и является Вх.СДА АЭК. Сигнальный вход (n+1)-го КФ 1n+1 подключен к n-му отводу NO ЛЗ 2 и (n+1)-му разряду МР СВх. БАУ 5. Первый разряд (m=1) МР СВх. БАУ 5 подключен в к входу NO ЛЗ 2. Сигнальный выход m-го КФ 1m подключен к m-му входу МВх. СУМ 2, выход которого подключен к первому входу БВ 4. Второй вход БВ 4 является Вх. ОтС АЭК. Выход БВ 4 подключен к Вх.СО БАУ 5 и является Вых.СО АЭК. Вых. ОбС, 1 Вх.СМК, 2Вх.СМК и Вх.СК m-го КФ 1m подключены к m-ым разрядам соответственно МР Вх.ОбС, IMP Вых.СМК, 2МР Вых.СМК и МР Вых.СК БАУ 5.

Канальные фильтры 1.1-1м предназначены для моделирования упреждающего речевого эхосигнала.

Каждый канальный фильтр 1 выполнен в соответствии с моделью речевого сигнала, в частности, как показано на фиг.2. КФ 1 состоит из первого 1.2, второго 1.10, третьего 1.7, четвертого 1.8 и пятого 1.9 УМ, первого 1.4 и второго 1.3 КСУМ, первого 1.5 и второго 1.6 СУМ, первой 1.11 и второй 1.1 ЛЗ.

Первый УМ 1.2, второй КСУМ 1.3, первый КСУМ 1.4, первый СУМ 1.5 и второй СУМ 1.6 включены каскадно по сигнальным (первым) выходам (входам). Первый вход первого УМ 1.2 является сигнальным входом КФ 1. Первый вход первого УМ 1.2 подключен к входу второй ЛЗ 1.1, выход которой подключен к первому входу третьего УМ 1.7. Инверсный выход третьего УМ 1.7 подключен к второму входу второго КСУМ 1.3. Выход четвертого УМ 1.8 подключен к второму входу первого КСУМ 1.4. Инверсный выход пятого УМ 1.9 подключен к второму входу первого СУМ 1.5. Выход второго СУМ 1.6 подключен к входу первой ЛЗ 1.11 и является сигнальным выходом КФ 1. Выход второго УМ 1.10 подключен к первому входу пятого УМ 1.9 и второму входу второго СУМ 1.6. Выход первой ЛЗ 1.11 подключен к первому входу второго УМ 1.10 и к первому входу четвертого УМ 1.8 и является Вых.ОбС КФ 1.

Вторые входы третьего 1.7 и четвертого 1.8 УМ объединены и являются 2 Вх.СМК КФ 1. Второй вход пятого УМ 1.9 и второй вход первого УМ 1.2 объединены и являются 1Bx.CMK КФ 1. Второй вход второго УМ 1.10 является ВХ.СК КФ 1.

БАУ 5 предназначен для расчета и формирования весовых коэффициентов для каждого канального фильтра по цепям прямой и обратной связи. БАУ 5, показанный на фиг.3, состоит из первого 5.1 и второго 5.2 ФВК, первого 5.4 и второго 5.5 КВК, ФПС 5.3 и ФСОС 5.6. М-разрядные входы ФПС 5.3 и ФСОС 5.6 являются соответственно М-разрядными сигнальным входом и МР Вх.ОбС БАУ 5. М-разрядный вход ФПС 5.3 подключен к М-разрядному входу первого ФВК 5.1. Выход ФПС 5.3 подключен к первому входу первого КВК 5.4, выход которого подключен к входу «коррекция» первого ФВК 5.1. IMP Вых.СМК и 2МР Вых.СМК первого ФВК являются соответственно IMP Вых.СМК и 2МР Вых.СМК БАУ 5. М-разрядный вход ФСОС 5.6 подключен к М-разрядному входу второго ФВК 5.2, М-разрядный выход которого является МР Вых.СК БАУ 5.

Выход ФСОС 5.6 подключен к первому входу второго КВК 5.5, выход которого подключен к входу «коррекция» второго ФВК 5.2. Вторые входы первого 5.4 и второго 5.5 КВК объединены и являются Вх.СО БАУ 5.

Входящие в БАУ 5 элементы имеют следующее назначение.

Первый 5.1 и второй 5.2 ФВК предназначены для расчета весовых коэффициентов и в цепях соответственно прямой и обратной связи для каждого m-го канального фильтра в период времени выборки Т.

Первый 5.4 и второй 5.5 КВК предназначены для вычисления в каждый период выборки Т сигналов коррекции Хк и Yк соответственно для цепи прямой и обратной связи с учетом остаточного уровня отраженного сигнала (сигнала ошибки) Uco.

ФПС 5.3 и ФСОС 5.6 предназначены для расчета в каждый период выборки Т суммарных сигналов ХΣ и YΣ соответственно по цепям прямой и обратной связи.

Другие элементы, входящие в общую схему АЭК и схему КФ: умножители, сумматоры, линии задержки и блок вычитания, известны и описаны, например, в книге Уидроу Б., Стирнз С. «Адаптивная обработка сигналов»: Пер. с англ. // М.: «Радио и связь», 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.

БАУ 5 также может быть реализован в виде процессора, алгоритм работы которого показан на фиг.4. Порты П 1 и П 2 соответствуют МР С Вх. и МР Вх. ОбС БАУ 5. При поступлении на эти порты сигналов по цепям соответственно прямой и обратной связи происходит вычисление их суммарных значений ХΣ и YΣ (блоки 2 и 3 алгоритма).

Затем с учетом поступающего на порт П 3 от БВ 4 сигнала ошибки происходит вычисление сигналов коррекции Хк и Yд соответственно для цепи прямой и обратной связи (блоки 4, 5 алгоритма). Затем по методу наименьших квадратов происходит вычисление весовых коэффициентов для цепей прямой Vп и обратной Vo связи для каждого m-го КФ 1, которые через порты П 6 и П 5 процессора поступают на 1 Вх СМК и Вх СК каждого m-го КФ 1. Кроме того, с порта П 4 вычисленное значение весового коэффициента, имеющего по отношению к соответствующему весовому коэффициенту порта П6 временную задержку на один период Т, поступает на 2 Вх СМК каждого из КФ 11-1М.

Заявленное устройство работает следующим образом.

Речевой сигнал дальнего абонента 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-отводной линии на время Т.

На второй вход первого УМ 1.2 с соответствующего разряда 1 МР Вых.СМК БАУ 5 поступает вычисленный весовой коэффициент. На сигнальном выходе второго СУМ 1.6 формируется сигнал оценки импульсной характеристики пути эха x'(t), который поступает на соответствующий вход МВх.СУМ 3 и на вход первой ЛЗ 1.11 соответствующего КФ 1. Сигнал с выхода первой ЛЗ 1.11 поступает на первые входы второго УМ 1.10 и четвертого УМ 1.8 и далее на соответствующий разряд МР Вх.ОбС БАУ 5. На второй вход второго УМ 1.10 поступают вычисленные коэффициенты с соответствующего разряда МР Вых.СК БАУ 5. С выхода второго умножителя 1.10 преобразованный сигнал импульсной характеристики поступает на первый вход пятого УМ 1.9 и на второй вход второго СУМ 1.6. На второй вход пятого УМ 1.9 от соответствующего разряда 1 МР Вых.СМК БАУ 5 поступают вычисленные весовые коэффициенты.

В результате вторичного преобразования импульсной последовательности в пятом УМ 1.9 сформированный сигнал через инверсный выход поступает на второй вход первого СУМ 1.5. На вторые входы четвертого УМ 1.8 и третьего УМ 1.7 поступает «сигнал моделирующих коэффициентов» от соответствующего разряда 2МР Вых.СМК БАУ 5. Эти сигналы обеспечивают преобразование импульсной характеристики, поступившей с выхода первой ЛЗ 1.11, и дальнейшую его передачу на второй вход первого КСУМ 1.4. Сигнал импульсной последовательности с инверсного выхода третьего УМ 1.7 поступает на второй вход второго КСУМ. Этот сигнал является результатом умножения в третьем УМ 1.7 импульсной характеристики, поступившей от выхода второй ЛЗ 1.1 на первый вход третьего УМ 1.7 на коэффициент усиления, полученный на второй вход третьего УМ 1.7. С сигнальных выходов всех КФ 1 сигналы поступают на соответствующие входы МВх.СУМ 3, на выходе которого формируется сигнал, соответствующий уровню эхосигнала y(t), и далее поступает на первый вход БВ 4. На второй вход БВ 4 поступает эхосигнал y(f), подлежащий компенсации. Остаточный сигнал у(t) на выходе БВ 4 поступает на Вх.ОС БАУ 5 и на выход устройства.

Т.о. в АЭК сигнал оценки импульсной характеристики пути эха формируется не только на основе текущих оценок функции взаимной корреляции сигналов x(t) и e(t), но и с учетом значений оценок импульсной характеристики пути эха, получаемых на М предшествующих шагах настройки. Этим обеспечивается «предсказание» значений оценки эхосигнала в момент времени t на основе известных его значений в М предшествующих моментов времени x(t-Т), x(t-2Т), …, x(t-М·Т).

Коэффициенты усиления, получаемые с выходов БАУ 5 на входы УМ, являются коэффициентами предсказания, значения которых определяются методом наименьших квадратов в реальном масштабе времени.

Причем точное определение энергии сигнала на каждой итерации обеспечивает как устойчивую работу фильтра эхокомпенсатора, так и более глубокое подавление эхосигнала, т.е. обеспечивается достижение сформулированного технического результата.

1. Адаптивный эхокомпенсатор на рекурсивном фильтре, содержащий М≥2 канальных фильтров, N-отводную линию задержки, где N=M-1, вход которой является входом «сигнал дальнего абонента» адаптивного эхокомпенсатора, М-входовый сумматор, выход которого подключен к входу блока вычитания, второй вход и выход которого являются соответственно входом «отраженный сигнал» и выходом «сигнал ошибки» адаптивного эхокомпенсатора, n-й отвод N-отводной линии задержки, где n=1, 2,…, N, подключен к сигнальному входу (n+1)-го канального фильтра, а сигнальный вход первого канального фильтра подключен к входу N-отводной линии задержки, сигнальный выход m-го канального фильтра подключен к m-му входу М-входового сумматора, где m=1, 2,…, М, отличающийся тем, что дополнительно введен блок адаптивного управления, снабженный М-разрядными сигнальным входом, первым и вторым выходами «сигнал моделирующих коэффициентов», выходом «сигнал коррекции» и входом «обучающий сигнал», m-й разряд М-разрядного сигнального входа блока адаптивного управления подключен к сигнальному входу m-го канального фильтра, а m-е разряды М-разрядных первого и второго выходов «сигнал моделирующих коэффициентов», выхода «сигнал коррекции» и входа «обучающий сигнал» блока адаптивного управления подключены соответственно к первому и второму входам «сигнал моделирующих коэффициентов», входу «сигнал коррекции» и выходу «обучающий сигнал» m-го канального фильтра, причем блок адаптивного управления снабжен дополнительным входом «сигнал ошибки», подключенным к выходу блока вычитания.

2. Адаптивный эхокомпенсатор по п.1, отличающийся тем, что канальный фильтр состоит из первого, второго, третьего, четвертого и пятого умножителей, первого и второго канальных сумматоров, первого и второго сумматоров и первой и второй линий задержки, первый вход первого умножителя является сигнальным входом канального фильтра, второй и первый канальные сумматоры, первый и второй сумматоры включены каскадно по сигнальным выходам, первый вход первого умножителя подключен к входу второй линии задержки, выход которой подключен к первому входу третьего умножителя, инверсный выход которого подключен к второму входу второго канального сумматора, выход четвертого умножителя подключен к второму входу первого канального сумматора, инверсный выход пятого умножителя подключен к второму входу первого сумматора, выход второго сумматора подключен к входу первой линии задержки и является сигнальным выходом канального фильтра, выход второго умножителя подключен к первому входу пятого умножителя и второму входу второго сумматора, выход первой линии задержки подключен к первому входу второго умножителя и к первому входу четвертого умножителя и является выходом «обучающий сигнал» канального фильтра, вторые входы третьего и четвертого умножителей объединены и являются вторым входом «сигнал моделирующих коэффициентов» канального фильтра, причем второй вход пятого умножителя и второй вход первого умножителя объединены и являются первым входом «сигнал моделирующих коэффициентов» канального фильтра, а второй вход второго умножителя является входом «сигнал коррекции» канального фильтра.

3. Адаптивный эхокомпенсатор по п.1, отличающийся тем, что блок адаптивного управления состоит из первого и второго формирователей весовых коэффициентов, первого и второго корректоров весовых коэффициентов, формирователя прямого сигнала и формирователя сигнала обратной связи, М-разрядные входы формирователей прямого сигнала и сигнала обратной связи являются М-разрядными соответственно сигнальным входом и входом «обучающий сигнал» блока адаптивного управления, М-разрядный вход формирователя прямого сигнала подключен к М-разрядному входу первого формирователя весовых коэффициентов, выход формирователя прямого сигнала подключен к первому входу первого корректора весовых коэффициентов, выход которого подключен к входу «коррекция» первого формирователя весовых коэффициентов, М-разрядные первый и второй выходы «сигнал моделирующих коэффициентов» которого являются соответственно М-разрядными первым и вторым выходами «сигнал моделирующих коэффициентов» блока адаптивного управления, М-разрядный вход формирователя обратной связи подключен к М-разрядному входу второго формирователя весовых коэффициентов, М-разрядный выход которого является вторым М-разрядным выходом «сигнал коррекции» блока адаптивного управления, выход формирователя сигнала обратной связи подключен к первому входу второго корректора весовых коэффициентов, выход которого подключен к входу «коррекция» второго формирователя весовых коэффициентов, причем вторые входы первого и второго корректоров весовых коэффициентов объединены и являются входом «сигнал ошибки» блока адаптивного управления.



 

Похожие патенты:

Изобретение относится к области электросвязи и может быть использовано в телекоммуникационных линиях двухсторонней связи. .

Изобретение относится к области электросвязи и может быть использовано в телекоммуникационных линиях двухсторонней связи. .

Изобретение относится к области электросвязи и может быть использовано в дуплексной передаче сигналов по каналам связи. .

Изобретение относится к системам связи и более конкретно к подавителю эхо-сигнала в двусторонней линии связи. .

Изобретение относится к коммутационной системе и более конкретно к схеме для подавления отраженного сигнала и побочных звуковых сигналов в коммутационной системе.

Изобретение относится к радиотехнике и может использоваться в радиопередающих устройствах. .

Изобретение относится к системам многоканальной связи, в частности к устройствам эхокомпенсации сигналов в многоканальных трактах с временным уплотнением. .

Изобретение относится к радиотехнике, а именно к области радиотехнических устройств и систем, и в частности устройство развязки может быть использовано при разработке систем структурной развязки высокочастотных трактов (ВЧТ) радиопередатчиков декаметрового и метрового диапазонов.

Изобретение относится к области электросвязи , в частности к технике проводной связи. .
Наверх