Область техники, к которой относится изобретение.
Изобретение относится к устройствам регулирования коэффициента усиления сигнала в телекоммуникационном оборудовании и, в частности, к способу регулировки усиления речевых сигналов абонентов VoIP-устройств.
Уровень техники
В настоящее время разработано множество систем автоматического регулирования усиления (АРУ), обеспечивающих поддержание среднего значения уровня выходного значения.
Так, например, в патенте US 5907622 А1, МПК H03G 3/20, опуб. 25.05.1999 раскрыто устройство обработки сигнала звуковой частоты, включающее: средства, чтобы генерировать желательную громкость и сигнализирования представления желательной громкости упомянутого акустического сигнала; средства создания помехи, чтобы генерировать представление шумового сигнала состояния фонового шума в слушающем пространстве; переменные средства усиления, чтобы получать сигнал звуковой частоты и сигнал регулирования усиления для усиления упомянутого сигнала звуковой частоты в соответствии с упомянутым сигналом регулирования усиления для генерирования выходного сигнала; средства регулировки усиления, чтобы генерировать сигнал регулировки усиления в ответ на упомянутый желательный сигнал громкости и упомянутый шумовой сигнал, причем сигнал регулировки усиления, являющийся представителем усиления, соответствующего увеличивающемуся значению монотонной функции увеличения упомянутого состояния фонового шума; средства регулирования усиления, чтобы генерировать сигнал регулирования усиления в ответ на упомянутый сигнал регулировки усиления.
Другой патент US 6731768 В1, МПК H04R 25/00, опуб. 04.05.2004 раскрывает слуховой аппарат, имеющий переключаемую автоматическую регулировку усиления. В одном варианте входной сигнал передается на компаратор, который управляет коммутатором в схеме разъединения автоматической регулировки усиления. В то время как моментальный уровень на входе превышает порог, схема разъединения разрешает автоматическую регулировку усиления. В то время как моментальный уровень на входе не превышает порог, схема разъединения заблокирована и автоматическая регулировка усиления поддерживает установку текущего усиления. Поскольку речь имеет очень высокое максимальное пиковое значение, эта схема будет восстанавливать любое необходимое усиление при присутствии речи (принимающей соответствующий порог), но не восстанавливать усиление к фоновому шуму, максимальное пиковое значение которого ниже порога.
Заявка US 2002164039 А1, МПК H04R 3/00, опуб. 07.11.2002 раскрывает способ управления балансом усиления по низкой частоте, включающий обеспечение микрофонного входа звуковым сигналом для подачи его к входному каскаду усилителя, вычисление динамического моментального энергетического значения звукового сигнала в первом эксплуатационном режиме, осуществление предопределенного алгоритма усилия звукового сигнала во втором режиме, используя энергетическое значение, осуществление усиления по низкой частоте в устройстве связей так, что усиление по низкой частоте, в первом эксплуатационном режиме, существенно аппроксимирует усиление по низкой частоте во втором эксплуатационном режиме.
Патент US 5659582 А, МПК Н04В 1/06, опуб. 19.08.1997, защищающий автоматический регулятор усиления, включающий: средства, чтобы обнаруживать мгновенную мощность сигнала, усиленного или уменьшенного в управляемом устройстве; генератор управляющего сигнала, включающий: средства, фильтрующие мгновенную мощность, содержащие: средства объединения, производящие интегрированное значение мощности, объединяя значение блока, представляющего указанную мгновенную мощность относительно предопределенного порогового значения; и средства сглаживания, чтобы вновь устанавливать интегрированное значение мощности заданному значению между предопределенным верхним порогом и предопределенным более низким порогом, более малым, чем указанный верхний порог и управляющие средства, чтобы получать тенденцию изменения упомянутой мгновенной мощности на основе результата фильтрования, обнаруживая неоднократно, что указанное интегрированное значение мощности достигло верхнего порога или более низкого порога, причем указанные управляющие средства управляют усилением управляемого устройства, мощность которого будет передана в соответствии с указанной тенденцией полученного изменения.
В настоящее время основными требованиями, предъявляемыми к системе АРУ IP-телефона, являются:
- Возможность снижения уровня акустического эха, возникающего за счет конструктивных особенностей телефонного аппарата (система АРУ не должна усиливать эхосигнал).
- Система АРУ должна снижать уровень сигнала, идущего с перегрузкой (абонент кричит в трубку).
- Система АРУ должна обеспечивать значение среднего уровня выходного сигнала на уровне - 19 дБ, то есть повышать коэффициент усиления сигнала при низком уровне и снижать при высоком. Причем изменение коэффициента усиления должно быть плавным, чтобы избежать ухудшения качества связи из-за появления эффекта «пульсации» сигнала (случай резкого изменения коэффициента усиления).
- Система АРУ должна регулировать коэффициент усиления только при наличии речевого сигнала, она не должна усиливать фоновый шум в паузах речи.
Технические решения, в настоящее время известные из уровня техники, полностью не отвечают современным требованиями, предъявляемыми к системе АРУ IP-телефона, поэтому настоящее изобретение было разработано с учетом приведенных выше требований.
Сущность изобретения
Поставленные задачи достигаются с помощью способа автоматической регулировки усиления сигнала, включающего измерение уровня входящего сигнала, одновременное вычисление двух, первого и второго, текущих коэффициентов усиления на основании результата измерения, вычисление итогового коэффициента усиления путем умножения первого и второго текущих коэффициентов усиления и регулирования усиления выходного сигнала на основании полученного итогового значения коэффициента усиления.
При этом в одном варианте осуществления изобретения вычисление первого текущего коэффициента усиления осуществляют путем сравнения текущего уровня входящего сигнала с заданными порогами, в случае если уровень входящего сигнала превышает первый заданный порог (порог ограничителя), первый текущий коэффициент усиления рассчитывается путем вычисления разности между текущим уровнем входящего сигнала и порогом, в случае если уровень входящего сигнала превышает второй заданный порог (порог компрессора), но ниже первого заданного порога, используют компрессор сигнала для вычисления первого текущего коэффициент усиления посредством умножения текущего уровня входящего сигнала на значение коэффициента наклона компрессора и, если уровень входящего сигнала ниже заранее заданного диапазона (порог экспандера), используют экспандер сигнала для вычисления первого текущего коэффициента усиления посредством умножения текущего уровня входящего сигнала на значение коэффициента наклона экспандера.
В другом варианте осуществления изобретения, в случае если текущий уровень входящего сигнала ниже порога компрессора, но выше порога экспандера, мгновенный коэффициент усиления устанавливается в 0 дБ.
Еще в одном варианте осуществления изобретения вычисление второго текущего коэффициента усиления осуществляют путем вычисления разницы между текущим уровнем сигнала и заранее заданным уровнем сигнала. При этом вычисление второго текущего коэффициента усиления осуществляют для фрагмента входного сигнала, при этом определяют вокализованность фрагмента входного сигнала и вычисление второго текущего коэффициента усиления осуществляют только при наличии признака вокализованности фрагмента входного сигнала, при этом, в случае отсутствия признака вокализованности фрагмента входного сигнала, используется коэффициент усиления, рассчитанный для предыдущего вокализованного фрагмента входного сигнала.
Еще в одном варианте осуществления изобретения измерение уровня входящего сигнала осуществляют в логарифмическом диапазоне.
Еще в одном варианте осуществления изобретения вычисление первого и второго текущих коэффициентов усиления осуществляют в логарифмическом диапазоне и переводят в линейный.
В другом варианте осуществления изобретения полученные первый и второй текущий коэффициенты усиления сглаживают для обеспечения требуемых динамических характеристик обеих частей устройства.
Еще в одном варианте осуществления изобретения на этапе сглаживания коэффициент усиления определяют по формуле
g(n)=(1-k)·g(n-1)+k·f(n),
где k равно коэффициенту атаки или освобождения.
Еще в одном варианте осуществления изобретения все действия способа осуществляют над порциями входящего сигнала.
Еще в одном варианте осуществления изобретения заранее заданному диапазону соответствует диапазон от -10 до -30 дБ.
Еще в одном варианте осуществления изобретения этап вычисления мгновенного значения коэффициента усиления на основании результата измерения дополнительно включает этап определения соответствия уровня входящего сигнала заранее заданному пиковому значению и, если значение уровня входящего сигнала превышает заранее заданное пиковое значение, мгновенное значение коэффициента усиления вычисляют путем инвертирования значения превышения уровня сигнала заранее заданного пикового значения.
Краткое описание чертежей.
Фиг.1 Общая блок-схема АРУ.
Фиг.2 Схема измерителя уровня речевого сигнала.
Фиг.3 Графики зависимости выходного уровня и коэффициента усиления от значения входного уровня.
Фиг.4 Схема измерителя пикового значения сигнала.
Фиг.5 Алгоритм работы регулятора коэффициента усиления.
Фиг.6 Схема блока сглаживания.
Подробное описание изобретения
Блок-схема системы АРУ представлена на фиг.1. Входной речевой сигнал поступает на вход в виде фрагментов по 80 16-разрядных отсчетов с частотой дискретизации 8 кГц (10 мс).
Производится измерение уровня речевого сигнала в блоке 1 измерителя уровня речевого сигнала. Результат измерения, представленный в логарифмическом диапазоне, используется в регуляторе 2 коэффициента усиления для вычисления мгновенного значения коэффициента усиления. Полученное значение мгновенного коэффициента усиления обрабатывается в блоке 3 сглаживания. На выход блок 3 сглаживания выдает текущее значение коэффициента усиления в линейном диапазоне. Блок 3 сглаживания коэффициента усиления задает динамические характеристики системы АРУ.
Блок измеритель уровня речевого сигнала
Блок 1 измерителя уровня речевого сигнала представлен на фиг.2. С помощью предложенной схемы производится измерение среднеквадратического значения энергии сигнала при помощи возведения в квадрат входного сигнала и усреднения его при пропускании через фильтр нижних частот первого порядка. Изменением значения коэффициента TAV производится настройка скорости изменения среднеквадратического значения энергии на выходе измерителя, причем значение коэффициента должно быть меньше 1. С ростом коэффициента скорость реакции измерителя на изменение входного сигнала увеличивается. Тем самым достигается измерение среднего значения уровня сигнала на определенном промежутке времени.
На выходе фильтра полученное значение используется для вычисления логарифма по основанию 2. Использование логарифмической шкалы при измерении уровня сигнала обусловлено физиологической особенность слухового аппарата человека. Логарифмическая мера уровня громкости сигнала очень хорошо отображает человеческое восприятие звука. Использование логарифма по основанию 2 обусловлено простотой целочисленного алгоритма вычислений.
После вычисления значения логарифма среднеквадратического значения уровня сигнала производится умножение полученного значения на коэффициент 0.5, что в линейной шкале соответствует операции извлечения квадратного корня.
Измеритель производит вычисления согласно следующей формуле:
xRMS(n)=(1-TAV)·xRMS(n-1)+TAV·x2(n).
Регулировка коэффициента усиления
Алгоритм работы регулятора 2 коэффициента усиления представлен на фиг.5
Динамический диапазон громкости речевого сигнала можно разбить на три поддиапазона:
- Очень громкий звук, раздражающий абонента: речь, переходящая в крик, громкий фоновый шум. Пороговое значение для этого диапазона 0-10 дБ.
- Нормальная речь: -10 ÷ -30 дБ.
- Фоновые шумы, акустическое эхо: меньше -30 дБ.
Тем самым регулятор 2 коэффициента усиления (КУ) можно разбить на два независимых блока: регулятор КУ нормального речевого диапазона и регулятор сигнала вне этого диапазона.
Регулятор КУ при значениях уровня, находящихся вне нормального речевого диапазона
При значении входного сигнала, уровень которого лежит в первом диапазоне (больше -10 дБ), для повышения комфорта необходимо снизить уровень сигнала. Для этой цели используются компрессор и ограничитель сигнала. Компрессор преобразует большие изменения входного сигнала в малые изменения выходного, а ограничитель лимитирует максимальный уровень выхода.
В случае, когда значение уровня сигнала лежит в третьем диапазоне (меньше -30 дБ), для снижения уровня фоновых шумов и эха сигнала используется экспандер сигнала, который увеличивает значение малых изменений уровня.
В обоих случаях использования и компрессора и экспандера коэффициент усиления входного сигнала имеет значение меньше 1, улучшая качество речевого сигнала за счет снижения уровня очень громких звуков, уменьшения уровня эха и снижения уровня фоновых шумов. Графическая зависимость уровня выходного сигнала и коэффициента усиления от уровня входного сигнала представлена на фиг.3.
Значение текущего уровня сравнивается с порогами. При значении уровня, соответствующего одному из диапазонов (экспандера, компрессора), вычисляется новый мгновенный коэффициент усиления посредством умножения текущего уровня на значение коэффициента наклона экспандера или компрессора соответственно. В случае, если значение уровня находится вне диапазонов компрессора или экспандера, то значение коэффициента усиления устанавливается равным 0 дБ. Для работы ограничителя производится измерение пикового уровня сигнала. Схема измерителя пикового уровня сигнала представлена на фиг.4. Если значение пикового уровня сигнала выше порога ограничителя (LT) в логарифмической шкале, в этом случае коэффициент усиления в логарифмической шкале вычисляется инвертированием значения превышения уровнем сигнала порога ограничителя.
Регулятор КУ при значениях уровня, соответствующих нормальному речевому диапазону
При значениях сигнала, находящихся в диапазоне -10 ÷ -30 дБ, соответствующему диапазону нормального речевого сигнала, система АРУ должна производить регулировку коэффициента усиления для достижения требуемого среднего уровня речи около -19 дБ.
Ключевым моментом при регулировке уровня сигнала в этом диапазоне является то, что система АРУ должна регулировать коэффициент усиления только при наличии речевого сигнала, а при отсутствии речи регулировка должна останавливаться. Для определения моментов наличия речи во входном сигнале разработано множество алгоритмов, так называемых VAD (Voice Activity Detector), которые часто используются в пакетной телефонии. Например, VAD согласно рекомендации ITU-T G.729B.
Использование VAD согласно рекомендации G.729B обуславливает блочный алгоритм работы регулятора с периодом обработки в 10 мс. При использовании других алгоритмов период обработки будет другой.
В случае обнаружения VAD вокализованного фрейма вычисляется новое мгновенное значение коэффициента усиления, представляющего собой разницу между текущим уровнем сигнал и требуемым (-19 дБ).
Использование нижнего порога на входе регулятора нормального речевого диапазона позволяет дистанцироваться от акустического эха на входе регулятора. Так как VAD разработан для анализа и принятия решения о наличии речи на фоне шумов в сигнале с различным уровнем, в том числе и с уровнем ниже -30 дБ, поэтому VAD будет выдавать признак вокализованного фрейма даже в случае присутствия акустического эхосигнала в обрабатываемом сигнале.
Значения мгновенного текущего коэффициента усиления с обеих частей регулятора переводятся из логарифмического в линейный диапазон путем возведения двойки в степень мгновенного значения коэффициента усиления. Полученное значение коэффициентов усиления передается на блоки сглаживания для обеспечения необходимых динамических характеристик регулятора.
Применение двух независимых блоков сглаживания для обеих частей регулятора позволяет задавать различные динамические характеристики для обеспечения заданных требований.
Блок 3 сглаживания коэффициента усиления
Схема блока 3 сглаживания коэффициента усиления представлена на фиг.6. Динамические характеристики системы регулирования задаются при помощи коэффициентов атаки и освобождения. При снижении коэффициента усиления применяется коэффициент атаки, а при повышении - коэффициент освобождения.
Значение нового коэффициента усиления на входе блока сравнивается с предыдущим значением и после применения небольшой петли гистерезиса определяется используемый в данный момент коэффициент (атаки или освобождения). Применение петли гистерезиса гарантирует стабильность работы системы при небольших девиациях коэффициента усиления.
После выбора текущего коэффициента производится сглаживание управляющего сигнала:
g(n)=(1-k)·g(n-1)+k·f(n),
где k равно коэффициенту атаки или освобождения.
Полученные на выходе блоков сглаживания коэффициенты усиления с обеих частей регулятора перемножаются, обеспечивая тем самым плавность переходных процессов системы АРУ. Полученный общий КУ используется для масштабирования входного сигнала.
Настоящее изобретение позволяет снизить уровень акустического эха, возникающего из-за конструктивных особенностей VoIP-телефона, и фоновых шумов - за счет использования экспандера. Применением VAD, который используется в качестве сигнализатора наличия речи для активизации процесса регулирования КУ, а не для отключения тракта, достигается отстройка от громких шумов при голосоактивизируемой регулировке среднего уровня сигнала. Лиметерно/компрессорно/экспандерная схема позволяет при регулировке среднего уровня сигнала отстраиваться как от очень слабых сигналов, так и от очень громких. Предложенное изобретение позволяет повысить скорость реагирования на резко изменяющийся уровень сигнала (резкий переход от тихого разговора к очень громкому), снизить уровень фоновых шумов, обеспечить плавность регулирования коэффициента усиления речевого сигнала (исключается эффект пульсирующего звука в паузах речи).
Изобретение относится к устройствам регулирования коэффициента усиления сигнала в телекоммуникационном оборудовании и, в частности, к способу регулировки усиления речевых сигналов абонентов VoIP-устройств. Технический результат - повышение скорости реагирования на резко изменяющийся уровень сигнала, снижение уровня фоновых шумов, обеспечение плавности регулирования кэффициента усиления. Способ содержит следующие этапы: измерения уровня входящего сигнала, одновременное вычисление двух, первого и второго, текущих коэффициентов усиления на основании результата измерения, вычисление итогового коэффициента усиления путем умножения первого и второго текущих коэффициентов усиления и регулирования усиления выходного сигнала на основании полученного итогового значения коэффициента усиления. 11 з.п. ф-лы, 6 ил.
g(n)=(l-k)·g(n-1)+k·f(n),
где k равно коэффициенту атаки или освобождения.
US 5659582 А, 19.08.1997 | |||
RU 98123502 А, 10.10.2000 | |||
RU 2001106626 А, 27.05.2003 | |||
Топчак-трактор для канатной вспашки | 1923 |
|
SU2002A1 |
US 5907622 А, 25.05.1999. |
Авторы
Даты
2009-01-27—Публикация
2007-04-17—Подача