УСТРОЙСТВО И СПОСОБ РАСЧЕТА КОЭФФИЦИЕНТОВ ФИЛЬТРА ЭХОПОДАВЛЕНИЯ

1. Устройство (200) для расчета коэффициентов пропускания адаптивного фильтра (210) микрофонного сигнала с целью подавления эха, возбуждаемого сигналом громкоговорителя, включающее в себя: экстрактор (250) для выделения стационарной или нестационарной компоненты сигнала громкоговорителя или производного от сигнала громкоговорителя; и вычислитель (270) для расчета коэффициентов пропускания адаптивного фильтра (210) на основании выделенной стационарной или нестационарной компоненты сигнала.
2. Устройство (200) по п.1, в составе которого экстрактор (250) выделяет стационарную составляющую сигнала на базе усреднения энергетического показателя полосового сигнала громкоговорителя или производного от него.
3. Устройство (200) по п.2, где экстрактор (250) выполняет усреднение путем нахождения плавающего среднего значения текущего блока данных, на котором базируется полосовой сигнал, и по значениям, по меньшей мере, одного блока данных, который предшествует по времени текущему блоку данных.
4. Устройство (200) по п.2, в котором экстрактор (250) выполняет усреднение путем определения плавающего среднего на базе совокупности данных детализации вычисления и, исходя из сравнения энергопоказателя текущего блока данных с энергопоказателем предыдущего блока данных или сопоставления со значением предшествующего усреднения.
5. Устройство (200) по п.3, в составе которого экстрактор (250) выполняет рекурсивное плавающее усреднение, суммируя энергопоказатель текущего блока данных с результатом предшествующего усреднения в зависимости от параметра сложения, причем параметр сложения имеет меньшую величину, когда энергопоказатель текущего блока данных больше значения ранее выведенного усреднения, и большую величину, когда энергопоказатель текущего блока данных меньше значения ранее определенного усреднения.
6. Устройство (200) по п.1, в составе которого экстрактор (250) выделяет нестационарную компоненту сигнала на основе полосового сигнала громкоговорителя или производного от него.
7. Устройство (200) по п.1, в составе которого экстрактор (250) выделяет нестационарную компоненту сигнала на основе стационарной компоненты и фильтра усиления.
8. Устройство (200) по п.7, в составе которого экстрактор (250) отличается тем, что фильтр усиления зависит от переменного или непеременного управляющего параметра.
9. Устройство (200) по п.8, в составе которого экстрактор (250) задает управляющий параметр фильтра усиления на основании функции когерентности, строящейся на сигнале громкоговорителя или производном от него, и на сигнале микрофона или производном от него.
10. Устройство (200) по п.9, в составе которого экстрактор (250) задает управляющий параметр на основании усредненного значения функции когерентности по множеству полосовых сигналов громкоговорителя или по сигналу, производному от них, и по множеству полосовых сигналов микрофона или сигнала, производного от них.
11. Устройство (200) по п.1, включающее в себя группиратор (540), предназначенный для совмещения множества микрофонных сигналов с получением совокупного микрофонного сигнала или сигнала, производного от него.
12. Устройство (200) по п.1, в составе которого экстрактор (250) формирует на выходе стационарный компонентный сигнал и нестационарный компонентный сигнал, также в составе которого вычислитель (270) рассчитывает коэффициенты пропускания первого фильтра на базе стационарного компонентного сигнала и рассчитывает коэффициенты пропускания второго фильтра на базе нестационарного компонентного сигнала и, кроме того, определяет коэффициенты фильтрации, базируясь на коэффициентах пропускания первого и второго фильтров.
13. Устройство (200) по п.12, в составе которого экстрактор (250) рассчитывает коэффициенты фильтрации так, чтобы они соответствовали последовательному соединению первого фильтра, которому соответствуют коэффициенты пропускания первого фильтра, со вторым фильтром, которому соответствуют коэффициенты пропускания второго фильтра.
14. Устройство (200) по п.1, в составе которого экстрактор (250) формирует на выходе стационарный компонентный сигнал и нестационарный компонентный сигнал, также в составе которого вычислитель (270) рассчитывает коэффициенты пропускания первого фильтра на базе стационарного компонентного сигнала и коэффициенты пропускания второго фильтра на базе нестационарного компонентного сигнала и, кроме того, определяет коэффициенты фильтрации на основании коэффициентов пропускания или первого, или второго фильтра.
15. Устройство (200) по п.14, в составе которого вычислитель (270) задает коэффициенты фильтрации на базе тех коэффициентов пропускания первого или второго фильтра, которые соответствуют более высокому уровню аттенюации.
16. Устройство (200) по п.1, в составе которого экстрактор (250) обеспечивает стационарный компонентный сигнал или нестационарный компонентный сигнал, а также сигнал управляющей информации, содержащий параметры выходного компонентного сигнала, кроме того, в составе которого вычислитель (270) рассчитывает коэффициенты фильтрации на базе выходного сигнала экстрактора (250), сигнала, производного от него, и данных, содержащихся в сигнале управляющей информации.
17. Устройство (200) по п.16, в составе которого экстрактор (250) формирует на выходе стационарный компонентный сигнал или нестационарный компонентный сигнал для передачи на вычислитель (270) в зависимости от соотношения энергопоказателей стационарного компонентного сигнала и нестационарного компонентного сигнала.
18. Устройство (200) по п.1, в составе которого экстрактор (250) выделяет стационарный компонентный сигнал или нестационарный компонентный сигнал как ожидаемые сигналы.
19. Устройство (200) по п.1, в составе которого экстрактор (250) формирует на выходе стационарный компонентный сигнал и нестационарный компонентный сигнал.
20. Устройство (200) по п.1, включающее в себя, кроме вышеназванного, адаптивный фильтр (210), предназначенный для фильтрации микрофонного сигнала с использованием заданных коэффициентов пропускания.
21. Устройство (200) по п.1, включающее в себя группиратор (540) и ряд адаптивных фильтров (210), с целью фильтрации, по меньшей мере, двух из множества микрофонных сигналов на базе идентичных коэффициентов фильтрации, полученных от вычислителя (270).
22. Устройство (200) по п.1, включающее в себя группиратор (530) для совмещения множества сигналов громкоговорителя и формирования совокупного сигнала громкоговорителя или сигнала, производного от него.
23. Способ вычисления коэффициентов пропускания адаптивного фильтра (210) для фильтрации микрофонного сигнала с целью подавления эхосигнала, возбуждаемого сигналом громкоговорителя, заключающийся в: экстракции стационарной или нестационарной компоненты сигнала громкоговорителя или сигнала, производного от него; и вычислении коэффициентов пропускания адаптивного фильтра, исходя из экстрагируемой стационарной компоненты или экстрагируемой нестационарной компоненты сигнала.
24. Устройство (200) для расчета коэффициентов пропускания адаптивного фильтра (210), обрабатывающего микрофонный сигнал с целью подавления эха, возбуждаемого сигналом громкоговорителя, включающее в себя: анализатор эхосигнала (470), предназначенный для оценки спектра эхошумов или мощности эха в сигнале микрофона; экстрактор (250) для сепарации стационарной и нестационарной компонент сигнала громкоговорителя или сигнала, производного от сигнала громкоговорителя, на основе ожидаемого спектра эха или мощности эха в микрофонном сигнале; и вычислитель (270) для расчета коэффициентов пропускания адаптивного фильтра (210) на базе выделенных стационарной и нестационарной компонент сигнала.
25. Способ вычисления коэффициентов пропускания адаптивного фильтра (210) для фильтрации микрофонного сигнала с целью подавления эхосигнала, возбуждаемого сигналом громкоговорителя, заключающийся в: оценке спектра эха или мощности эха в сигнале микрофона; селектировании стационарной или нестационарной компоненты сигнала громкоговорителя или сигнала, производного от него, на базе ожидаемого спектра эха или мощности эха в сигнале микрофона; и вычислении коэффициентов пропускания адаптивного фильтра, исходя из экстрагируемой стационарной компоненты или экстрагируемой нестационарной компоненты сигнала.
26. Машиночитаемый носитель, содержащий код программы для осуществления способа согласно пп.23 или 25 при выполнении ее с использованием процессора.