|
(21), (22) Заявка: 2007101541/09, 12.04.2006
(24) Дата начала отсчета срока действия патента:
12.04.2006
(30) Конвенционный приоритет:
28.04.2005 DE 102005019863.5 17.06.2005 DE 102005028182.6 08.07.2005 DE 102005032079.1
(43) Дата публикации заявки: 27.07.2008
(46) Опубликовано: 27.03.2009
(56) Список документов, цитированных в отчете о поиске:
ЕР 1335353 А1, 13.08.2003. WO 99/10886 А1, 04.03.1999. US 5451954 A, 19.09.1995. US 6226608 B1, 01.05.2001.
(85) Дата перевода заявки PCT на национальную фазу:
16.01.2007
(86) Заявка PCT:
EP 2006/061537 (12.04.2006)
(87) Публикация PCT:
WO 2006/114368 (02.11.2006)
Адрес для переписки:
129090, Москва, ул. Б.Спасская, 25, стр.3, ООО “Юридическая фирма Городисский и Партнеры”, пат.пов. Ю.Д.Кузнецову, рег.№ 595
|
(72) Автор(ы):
ГАРТНЕР Мартин (DE), ШАНДЛЬ Штефан (AT)
(73) Патентообладатель(и):
СИМЕНС АКЦИЕНГЕЗЕЛЛЬШАФТ (DE)
|
(54) СПОСОБ И УСТРОЙСТВО ДЛЯ ПОДАВЛЕНИЯ ШУМОВ
(57) Реферат:
Изобретение относится к способу декодирования сигнала, который кодирован посредством гибридного кодера. Сущность изобретения состоит в способе снижения помехового шума (S-OUT) в декодированном сигнале, который образован из первой декодированной сигнальной составляющей (S_CELP) и второй декодированной сигнальной составляющей (S_TDAC), содержащем следующие этапы: определение первой огибающей характеристики (ENV_CELP) энергии и второй огибающей характеристики (ENV_TDAC) энергии первой декодированной сигнальной составляющей (S_CELP) и второй декодированной сигнальной составляющей (S_TDAC); формирование характеристического числа (R) в зависимости от сравнения первой и второй огибающих характеристик (ENV_CELP, ENV_TDAC) энергии; вывод коэффициента усиления (G) в зависимости от характеристического числа (R); умножение второй декодированной сигнальной составляющей на коэффициент усиления. Технический результат – обеспечение снижения помеховых шумов упреждающего эха и последующего эха для сигналов, кодированных посредством гибридного кодера, при котором не требуется дополнительная информация. 3 н. и 10 з.п. ф-лы, 4 ил.
Изобретение относится к способу декодирования сигнала, который кодирован посредством гибридного кодера. Изобретение также относится к устройству декодирования, выполненному соответствующим способом.
Для кодирования аудиосигналов известны различные способы, являющиеся особенно эффективными. Так, например, для качественно хорошего кодирования речевых сигналов, которые имеют хорошее качество, и одновременно при низких битовых скоростях кодированного потока данных оказались благоприятными, в частности, так называемые технологии CELP (линейное предсказание с кодовым возбуждением). Метод CELP работает во временной области и основывается на модели возбуждения для переменного фильтра. При этом речевой сигнал представлен как параметрами фильтра, так и параметрами, которые описывают сигнал возбуждения.
В большинстве случаев в связи с кодером также рассматривается соответствующий декодер, который может вновь дешифровать или декодировать кодированные данные. Соответствующие устройства связи содержат так называемый кодек, чтобы иметь возможность передавать и принимать данные, что требуется для осуществления связи.
Для кодирования музыкальных или речевых сигналов, которые должны иметь очень высокое качество, в частности при высоких битовых скоростях кодированного потока данных, созданы так называемые перцепционные кодеки (кодек=кодер/декодер). Эти перцепционные кодеки основываются на сокращении информации в частотном диапазоне и используют эффекты маскирования, свойственные органам слуха человека, то есть, например, определенные частоты или изменения, которые не могут восприниматься человеком, также не представляются. Тем самым сложность кодера или кодека снижается. Так как эти кодеры чаще всего работают с преобразованием временного сигнала в частотный диапазон, причем преобразование осуществляется, например, посредством модифицированного дискретного косинусного преобразования (МДКП), они также часто называются преобразующими кодерами или кодеками. Это определение применяется в последующем описании.
В последнее время все больше используются так называемые масштабируемые кодеки. Масштабируемые кодеки представляют собой такие кодеки, которые прежде всего обеспечивают превосходное качество аудиосигнала при относительно высокой битовой скорости кодированного потока данных. Тем самым формируются относительно длинные пакеты, которые должны передаваться периодическим образом.
Пакет представляет собой множество данных, которые входят в один временной интервал и совместно передаются в этом пакете. В пакетах важные данные зачастую передаются сначала, а менее важные данные передаются вслед за ними. В случае таких длинных пакетов, однако имеется возможность сокращения этих пакетов за счет того, что часть данных удаляется, в частности передаваемая по времени последней часть пакета отсекается. Естественно, тем самым обуславливается некоторое ухудшение качества.
Из-за вышеназванных свойств для масштабируемых кодеков предоставляется возможность при низких битовых скоростях работать с CELP-кодеками, а при более высоких битовых скоростях – с преобразующими кодеками. Это привело к развитию гибридных CELP-/преобразующих кодеков, которые генерируют основной сигнал с хорошим качеством посредством CELP-способа и, дополнительно к этому, дополнительный сигнал посредством способа на основе преобразующего кодека, с помощью которого основной сигнал улучшается. Это приводит к желательному высокому качеству.
Недостатком при применении этих преобразующих кодеков является то, что проявляется так называемый эффект «упреждающего эха». При этом речь идет о помеховом шуме, который равномерно распределен по всей длине блока преобразующего кодера. Под блоком понимается совокупность данных, которые кодируются совместно. Для преобразующих кодеков типовая длина блока составляет 40 мс. Помеховый шум эффекта упреждающего эха возникает вследствие ошибки квантования передаваемых спектральных составляющих. При равномерном уровне сигнала уровень этого помехового шума повсюду находится ниже уровня полезного сигнала. Однако если имеется полезный сигнал с нулевым уровнем с последующим неожиданным высоким уровнем, этот помеховый шум перед наступлением высокого уровня отчетливо прослушивается. В литературе приводится известный пример такого изменения характеристик сигнала при щелкании кастаньет.
Для снижения этого эффекта уже применяются различные способы. Но они все работают с передачей дополнительной информации, что, в свою очередь, приводит к усложнению схемы кодера или вынуждает кодер работать с временно повышенными битовыми скоростями.
Исходя из этого уровня техники, задачей настоящего изобретения является обеспечение простыми средствами возможности снижения помехового шума для сигналов, кодированных посредством гибридного кодека, при котором не требуется дополнительная информация.
Эта задача решается совокупностями признаков независимых пунктов формулы изобретения. Предпочтительные варианты осуществления приведены в зависимых пунктах.
Для такого снижения помехового шума в декодированном сигнале, который образован из первого сигнала, созданного, например, CELP-декодером, и второго сигнала, созданного, например, преобразующим декодером, выполняются следующие этапы:
Из обеих декодированных сигнальных составляющих определяется соответственно соответствующая огибающая характеристика энергии. Под огибающей характеристикой энергии понимается, в частности, характеристика зависимости энергии сигнала от времени.
Из сравнения обеих огибающих характеристик энергии формируется некоторое характеристическое число, например отношение.
Это характеристическое число служит для вывода коэффициента усиления.
Данный способ проявляет преимущества особенно в том случае, когда энергия, например, в способе кодирования, приводящем к получению первой декодированной сигнальной составляющей, распознается более надежным образом. Затем именно посредством характеристического числа или коэффициента усиления может выявляться отклонение.
В частности, вторая декодированная сигнальная составляющая может умножаться на коэффициент усиления. Тем самым вышеупомянутое отклонение может корректироваться.
Все сигналы могут подразделяться на временные интервалы, причем, в частности, временные интервалы, которые применяются для первой декодированной сигнальной составляющей, могут быть короче, чем временные интервалы для второй сигнальной составляющей.
За счет этого, ввиду более высокого временного разрешения, отклонения энергии во второй сигнальной составляющей могут лучше корректироваться.
Первая сигнальная составляющая может создаваться CELP-декодером, который декодирует сигнал, кодированный согласно CELP-алгоритму, а вторая сигнальная составляющая – преобразующим декодером, который декодирует сигнал, кодированный с преобразованием. Этот кодированный с преобразованием сигнал может, в частности, также содержать первую сигнальную составляющую, декодированную согласно CELP-алгоритму, которая после декодирования была кодирована с преобразованием, суммирована с переданным от передатчика кодированным с преобразованием сигналом (то есть уже в частотной области) и затем декодируется в преобразующем декодере в качестве вклада во вторую сигнальную составляющую.
Альтернативно этому, формирование суммы из передаваемого сигнала, кодированного согласно CELP-алгоритму, и передаваемого сигнала, кодированного с преобразованием, может также выполняться во временной области.
Коэффициент усиления может, в частности, равняться характеристическому числу. Затем при формировании подходящего соотношения может получаться соответствующее ослабление второй декодированной сигнальной составляющей, если она предположительно содержит шум упреждающего эха.
В частности, первый декодер может представлять собой декодер, основанный на методе CELP, и/или второй декодер может представлять собой преобразующий декодер. Тем самым обеспечивается особенно эффективное снижение шума при одновременном высоком качестве декодированного сигнала.
Изменение принимаемого полного сигнала на стороне декодера может осуществляться, в частности, в том случае, если имеют место предварительно определенные критерии.
В частности, предусматривается, что изменение принимаемого полного сигнала на стороне декодера осуществляется только в том случае, если изменение уровня сигнала превышает определенное пороговое значение. Это обеспечивает особенно эффективное снижение упреждающего эха, так как эффект упреждающего эха, как упомянуто выше, возникает, главным образом, при изменениях уровня, так как тогда шум упреждающего эха лежит выше сигнального уровня. С другой стороны, такое селективное изменение не приводит к отказу ненужным образом от улучшения качества посредством второго кодера.
Согласно другому аспекту изобретения создан способ, в котором на основе описанного способа декодированный сигнал или его первая и вторая декодированные сигнальные составляющие обрабатываются раздельно по частотным диапазонам. Это имеет следующее преимущество. При декодировании для многих полос частот известна номинальная энергия для этих полос частот, в частности, из энергии отдельных разделенных по частотным диапазонам первых декодированных сигнальных составляющих, например CELP-сигналов. Посредством второй декодированной сигнальной составляющей может теперь обеспечиваться дополнительная сигнальная составляющая, которая, однако, по своей энергии может существенно отклоняться. Проблематичным является, прежде всего, если энергия второй декодированной сигнальной составляющей является в значительной мере слишком высокой, например, ввиду эффектов упреждающего эха. Способ обеспечивает для каждой отдельной обрабатываемой полосы частот ограничение энергии (или уровня) второй сигнальной составляющей в зависимости от энергии первой сигнальной составляющей. Этот способ является тем более эффективным, чем больше полос частот обрабатывается отдельно описанным образом.
Другие преимущества изобретения представлены с помощью приведенных для примера вариантов осуществления.
На чертежах представлено следующее.
Фиг.1 – представление существенных компонентов на стороне кодера и на стороне декодера для пояснения примерного выполнения процесса кодирования/декодирования.
Фиг.2 – схематичное представление устройства связи для передачи кодированного сигнала между устройствами связи в сети связи.
Фиг.3 – устройство декодирования или устройство подавления шумов для пояснения снижения упреждающего эха с помощью адаптации усиления, которая основывается на CELP-сигнале.
Фиг.4 – другой вариант осуществления согласования уровней или снижения упреждающего эха.
На фиг.1 представлено схематичное выполнение процесса кодирования и декодирования согласно одному из вариантов осуществления. На стороне С кодера аналоговый сигнал S, который должен передаваться к приемнику, предварительно обрабатывается с помощью блока РР предварительной обработки или подготавливается для кодирования, например, путем преобразования в цифровую форму. Кроме того, производится разложение сигнала на временные сегменты или кадры в блоке F разделения. Подготовленный таким образом сигнал подается на блок COD кодирования. Блок COD кодирования содержит гибридный кодер, который включает в себя первый кодер, представляющий собой CELP-кодер COD1, и второй кодер, представляющий собой преобразующий кодер COD2. CELP-кодер COD1 включает в себя множество CELP-кодеров COD1_А, COD1_В, COD1_С, которые работают в различных частотных диапазонах. За счет этого подразделения на различные частотные диапазоны может быть обеспечено особенно точное кодирование. Кроме того, это подразделение на различные частотные диапазоны очень хорошо поддерживает принцип масштабируемого кодека, так как в зависимости от желательного масштабирования может передаваться только один частотный диапазон, несколько или все частотные диапазоны. CELP-кодер COD1 выдает основную составляющую S_G в кодированный полный сигнал S_GES. Преобразующий кодер COD2 выдает дополнительную составляющую S_Z в кодированный полный сигнал S_GES. Кодированный полный сигнал S_GES передается посредством устройства КС связи на стороне С кодера в устройство KD связи на стороне D декодера. Здесь осуществляется, при необходимости, обработка (например, разделение кодированного полного сигнала на составляющие S_G и S_Z) данных или принятого кодированного полного сигнала S_GES в блоке PROC обработки, причем затем обработанные данные или обработанный сигнал подаются на блок DEC декодирования для последующего декодирования (см. также фиг.3 и 4). К блоку декодирования подключен блок NR снижения шумов, который более детально представлен на фиг.3.
На фиг.2 показано первое устройство СОМ1 связи (например, представленное компонентами на стороне С кодера на фиг.1), которое имеет блок ANT1 передачи и приема (например, соответствующий устройству КС связи) для передачи или/и приема данных, а также вычислительный блок CPU1, выполненный с возможностью реализации компонентов на стороне С кодера или реализации показанного на фиг.1 способа кодирования (обработки на стороне С кодирования). Передача данных осуществляется посредством блока ANT1 передачи и приема по коммуникационной сети CN (которая, например, в зависимости от применяемых устройств связи может быть выполнена как сеть Интернет, телефонная сеть или сеть мобильной радиосвязи). Прием осуществляется посредством второго устройства СОМ2 связи (например, представленного компонентами на правой стороне фиг.1), которое вновь содержит блок ANT2 передачи и приема (например, соответствующий устройству КВ связи), а также вычислительный блок CPU2, выполненный с возможностью реализации компонентов на стороне D декодера или реализации показанного на фиг.1 способа декодирования (обработки на стороне D декодера). Примеры возможной реализации устройств СОМ1 и СОМ2 связи, в которых может найти применение этот способ, включают в себя IP-телефоны, шлюзы речевой связи или мобильные телефоны.
Ниже приводятся ссылки на фиг.3, на которой показаны блок DEC декодирования и блок NR подавления шумов с существенными компонентами для схематичного представления процедуры подавления упреждающего эха. Кодированный с помощью CELP-алгоритма сигнал S_COD,CELP (соответствующий сигналу S_G) декодируется посредством CELP-декодера DEC_GES,CELP полной полосы. Декодированный сигнал S_CELP подается, с одной стороны, к (первому) блоку GE1 определения огибающей энергии для определения соответствующей огибающей ENV_CELP, а с другой стороны, к кодеру компенсации наложения спектров во временной области (COD_TDAC). Кодирование с компенсацией наложения спектров во временной области (TDAC) является примером преобразующего кодирования.
Кодированный сигнал S_COD,CELP,TDAC вместе с образованным на стороне приемника кодированным с преобразованием сигналом S_COD,TDAC (соответствующим сигналу S_Z) подается на преобразующий декодер DEC_TDAC, чтобы сформировать декодированный сигнал S_TDAC. Также из этого декодированного сигнала S_TDAC во втором блоке GE2 определения огибающей энергии определяется соответствующая огибающая энергии ENV_TDAC. В блоке D определения отношения на временных сегментах определяется отношение R огибающих энергии друг к другу в виде характеристического числа. В блоке BFE определения условий устанавливается, имеет ли отношение установленное наименьшее расстояние от 1 (1: обе огибающие энергии одинаковы), то есть равны ли уровни обоих сигналов или отклоняются друг от друга только на заданный процент.
Результатом является коэффициент усиления или коэффициент ослабления G, который в показанном случае равен отношению R (характеристическому числу), на который кодированная с преобразованием сигнальная составляющая S_TDAC умножается в блоке М умножения, чтобы получить окончательный сигнал S_OUT со сниженным помеховым шумом. Точнее говоря, можно, например, исходить из того, что отношение R образуется посредством R=ENV_CELP/ENV_TDAC, и устанавливается, что это отношение не может спадать ниже предварительно определенного порогового значения SW, тогда при спадании ниже порогового значения SW кодированная с преобразованием сигнальная составляющая S_TDAC умножается на коэффициент усиления, например на G=R, что приводит к ослаблению сигнальной составляющей S_TDAC. Кроме того, возможно, в случае, когда нет спадания ниже порогового значения SW, присвоить коэффициенту усиления G значение «1», так что при умножении сигнальной составляющей S_TDAC, которое тогда в любом случае может осуществляться, значение S_TDAC остается неизменным.
Таким образом, в случае отклонения энергии кодированной с преобразованием сигнальной составляющей S_TDAC, причем отклонение обусловлено именно упомянутым эффектом упреждающего эха, энергия или уровень этой сигнальной составляющей доводится до допустимого значения декодированного с помощью CELP-алгоритма сигнала S_CELP, так что в окончательном сигнале S-OUT помеховый шум снижен.
Ниже приведены ссылки на фиг.4, с помощью которой поясняется другой вариант осуществления для снижения эффекта упреждающего эха.
Возможно, что вместо только одного CELP-кодека имеется несколько разделенных по частотным диапазонам (CELP- и других) кодеков. Показанный на фиг.4 вариант осуществления соответствует в большей части показанному на фиг.3 варианту осуществления, и по отношению к нему предусматривает дальнейшее развитие, заключающееся в том, что показанный на фиг.3 способ применяется не к полным сигналам (CELP- и другого) декодера и преобразующего декодера, а этот способ применяется в отдельности по частотным диапазонам. Это означает, что сначала производится разделение полного сигнала или отдельных сигнальных составляющих на частотные диапазоны, причем способ по фиг.3 затем может применяться на каждый частотный диапазон к отдельным сигнальным составляющим.
Обеспечиваемое этим преимущество поясняется ниже. В декодере для нескольких полос частот известна номинальная энергия для этих полос частот, а именно из энергии отдельных разделенных на частотные диапазоны CELP-сигналов. Преобразующий декодер выдает теперь дополнительный сигнал (дополнительную сигнальную составляющую), который, однако, по своей энергии может отклоняться существенным образом. Проблематичным является, прежде всего, если энергия сигнала из преобразующего декодера слишком высока, например, ввиду эффектов упреждающего эха. Данный способ вводит теперь для каждой отдельно обрабатываемой полосы частот ограничение энергии преобразующего кодека в зависимости от CELP-энергии. Этот способ является тем более эффективным, чем больше полос частот отдельно обрабатываются указанным образом.
Это может быть пояснено на следующем примере.
Пусть полный сигнал состоит из тона частотой 2000 Гц, который полностью образован составляющей CELP-кодека. Дополнительно, на основе эффектов упреждающего эха, преобразующий кодек формирует еще помеховый сигнал с частотой 6000 Гц; пусть энергия помехового сигнала составляет 10% энергии тона частотой 2000 Гц. Пусть критерием ограничения составляющей преобразующего кодека является то, что она должна быть максимально равна CELP-составляющей.
Случай 1: не выполняется разделения на полосы частот (первый вариант осуществления). Тогда помеховый сигнал на частоте 6000 Гц не подавляется, так как он имеет только 10% энергии тона частотой 2000 Гц из CELP-кодека.
Случай 2: Полосы частот А: 0-4000 Гц и В: 4000-8000 Гц обрабатываются раздельно (второй вариант выполнения). В этом случае помеховый сигнал полностью подавляется, так как в верхней полосе частот CELP-составляющая равна нулю, и, тем самым, кодированный с преобразованием сигнал ограничивается на значении, равном нулю.
На фиг.4 показан (соответственно фиг.3) блок DEC декодирования и блок NR подавления шума с компонентами, существенными для схематичного представления процедуры согласования уровней или снижения упреждающего эха. Что касается выработки кодированных сигналов или передачи на приемник, ссылки вновь будут даваться на фиг.1 или 2.
Кодированный с помощью CELP-алгоритма сигнал S_COD,CELP (соответствующий сигнальной составляющей S_G) декодируется посредством CELP-декодера полной полосы, DEC_GES,CELP’. При этом CELP-декодер полной полосы включает в себя два блока декодирования, первый блок декодирования, DEC_FB_A, для декодирования сигнала S_COD,CELP в первой полосе А частот и второй блок декодирования, DEC_FB_В, для декодирования сигнала S_COD,CELP во второй полосе В частот. Первый декодированный сигнал S_CELP_A подается на первый блок GE1_A определения огибающей энергии для определения соответствующей огибающей ENV_CELP_A, в то время как второй декодированный сигнал S_CELP_В подается на второй блок GE1_В определения огибающей энергии для определения соответствующей огибающей ENV_CELP_В.
Кодированный с преобразованием сигнал S_COD,TDAC, созданный на стороне приемника (соответствующий сигналу S_Z), подается на преобразующий декодер DEC_TDAC, чтобы сформировать декодированный сигнал S_TDAC, который вновь подается на разделитель FBS полос частот. Этот разделитель делит сигнал S_TDAC на два сигнала, а именно сигнал S_TDAC_А для полосы А частот и сигнал S_TDAC_В для полосы В частот. Разделение на полосы частот может, как вариант, осуществляться в частотной области, перед обратным преобразованием во временную область. При этом отсутствует задержка, вводимая разделителем полос частот, работающим во временной области (фильтр верхних частот, фильтр нижних частот или полосовой фильтр). Также из этих декодированных зависящих от частоты сигналов S_TDAC_А и S_TDAC_В в третьем блоке GE2_А определения огибающей энергии или в четвертом блоке GE2_В определения огибающей энергии определяется соответствующая огибающая ENV_TDAC_A или ENV_TDAC_В.
В первом блоке BD_A определения усиления для полосы А частот с помощью огибающих ENV_CELP_A и ENV_TDAC_A энергии определяется коэффициент усиления G_А (или коэффициент ослабления, так как усиление отрицательно), а во втором блоке BD_В определения усиления для полосы В частот с помощью огибающих ENV_CELP_В и ENV_TDAC_В энергии определяется коэффициент усиления G_В (или коэффициент ослабления). Определение соответствующего коэффициента усиления может происходить соответственно определению на фиг.3 (см. компоненты D, BFE). При этом вновь может формироваться соответствующее отношение (характеристическое число) R_A, R_B огибающих энергии для соответствующей полосы А и В частот, а именно: R_A=ENV_CELP_A/ENV_TDAC_A или R_В=ENV_CELP_В/ENV_TDAC_В, причем для соответствующей полосы частот устанавливается пороговое значение SW_A или SW_B, при спадании ниже которого формируется соответствующий коэффициент усиления G_A (например, G_A=R_A) или G_B (например, G_B=R_B), который должен применяться к сигналу S_TDAC_А или S_TDAC_В соответствующей полосы частот (чтобы ввести соответствующее ослабление). Если не произошло спадание ниже порогового значения, соответствующий коэффициент усиления G_A или G_В может устанавливаться на «1», так что при умножении на него сигнал S_TDAC_А или S_TDAC_В, зависящий от полосы частот, остается неизменным.
В первом устройстве М_А умножения для полосы А частот коэффициент усиления G_A умножается на сигнал S_TDAC_А, а коэффициент усиления G_В умножается на сигнал S_TDAC_В. Затем умноженные (в конечном счете, ослабленные), зависящие от полосы частот сигналы объединяются, чтобы получить окончательный сигнал S_OUT’ полной полосы частот с подавленным помеховым шумом.
Следует отметить, что хотя в вышеописанном примере производилось разделение декодированных сигнальных составляющих S_CELP_A, S_CELP_B, S_TDAC_A, S_TDAC_B только на два частотных диапазона А и В, также возможно и может быть предпочтительным разделение на три и более частотных диапазонов.
Формула изобретения
1. Способ снижения помехового шума (S_OUT) в декодированном сигнале, который образован из первой декодированной сигнальной составляющей (S_CELP) и второй декодированной сигнальной составляющей (S_TDAC), содержащий следующие этапы:
a) определение первой огибающей характеристики (ENV_CELP) энергии и второй огибающей характеристики (ENV_TDAC) энергии первой декодированной сигнальной составляющей (S_CELP) и второй декодированной сигнальной составляющей (S_TDAC);
b) формирование характеристического числа (R) в зависимости от сравнения первой и второй огибающих характеристик (ENV_CELP, ENV_TDAC) энергии;
c) вывод коэффициента усиления (G) в зависимости от характеристического числа (R);
d) умножение второй декодированной сигнальной составляющей (S_TDAC) на коэффициент усиления (G), если характеристическое число (R) спадает ниже предварительно определенного порогового значения.
2. Способ по п.1, в котором декодированные сигнальные составляющие (S_TDAC, S_CELP) подразделены на временные интервалы, причем этапы (a)-(d) выполняются на временных интервалах.
3. Способ по п.2, в котором длина временных интервалов для первой и второй декодированных сигнальных составляющих (S_TDAC, S_CELP) различается, причем этапы (a)-(d) выполняются на временных интервалах для более короткого временного интервала.
4. Способ по п.1, в котором первая декодированная сигнальная составляющая (S_CELP) образована путем декодирования первой кодированной составляющей (S_COD, CELP) первым декодером (DEC_GES, CELP), а вторая декодированная сигнальная составляющая (S_TDAC) образована путем декодирования второй кодированной составляющей (S_COD, TDAC, S_COD, CELP, TDAC) вторым декодером (DEC_TDAC).
5. Способ по п.4, в котором вторая кодированная сигнальная составляющая (S_TDAC) содержит первую кодированную сигнальную составляющую (S_CELP).
6. Способ по п.1, в котором характеристическое число (R) образовано отношением первой и второй огибающих характеристик (ENV_CELP, ENV_TDAC) энергии.
7. Способ по п.1, в котором коэффициент усиления (G) равен характеристическому числу (R).
8. Способ по п.1, в котором первый декодированный сигнал (S_CELP) образован декодированием первого сигнала (S_COD,CELP), который образован множеством первых кодеров (COD1_A, COD1JB, COD_C), которые работают в разных частотных диапазонах.
9. Способ по п.4, в котором первый декодер (DEC_GES_CELP) образован CELP-декодером.
10. Способ по п.4, в котором второй декодер (DEC_TDAC) образован преобразующим декодером.
11. Способ по любому из пп.4, 5, 9, 10, в котором первый и второй декодеры (DEC_TDAC, DEC_CELP) включают в себя один и тот же частотный диапазон.
12. Способ снижения помехового шума в декодированном сигнале, относящемся к полосе частот, который образован из соответствующей первой декодированной сигнальной составляющей (S_CELP-A, S_CELP_B) и соответствующей второй декодированной сигнальной составляющей (S_TDAC_A, S_TDAC_B), для соответствующей частичной полосы частот упомянутой полосы частот, содержащий следующие этапы:
a) определение первой огибающей характеристики (ENV_CELP_A, ENV_CELP_B) энергии, соответствующей первой декодированной сигнальной составляющей, и второй огибающей характеристики (ENV_TDAC_A, ENV_TDAC_B) энергии, соответствующей второй декодированной сигнальной составляющей, для соответствующей частичной полосы частот;
b) формирование соответствующего характеристического числа (R_A, R_B) в зависимости от сравнения первой и второй огибающих характеристик энергии для соответствующей частичной полосы частот;
c) вывод соответствующего коэффициента (G_A, G_B) усиления в зависимости от соответствующего характеристического числа для соответствующей частичной полосы частот; и
d) умножение второй декодированной сигнальной составляющей (S_TDAC_A, S_TDAC_B) на соответствующий коэффициент усиления (G_A, G_B) для соответствующей частичной полосы частот, если характеристическое число (R_A, R_B) спадает ниже предварительно определенного порогового значения.
13. Устройство снижения помехового шума в декодированном сигнале для осуществления способа по любому из пп.1-12, содержащее
a) средство для определения первой огибающей характеристики (ENV_CELP) энергии и второй огибающей характеристики (ENV_TDAC) первой декодированной сигнальной составляющей (S_CELP) и второй декодированной сигнальной составляющей (S_TDAC);
b) средство для формирования характеристического числа (R) в зависимости от сравнения первой и второй огибающих характеристик (ENV_CELP, ENV_TDAC) энергии;
c) средство для вывода коэффициента усиления (G) в зависимости от характеристического числа (R); и
d) средство для умножения второй декодированной сигнальной составляющей (S_TDAC) на коэффициент усиления (G), если характеристическое число (R) спадает ниже предварительно определенного порогового значения.
РИСУНКИ
|
|