Способ, устройство и система сети доступа для обработки речевых сигналов

Иллюстрации

Показать все

Изобретение относится к средствам обработки речевых сигналов. Технический результат заключается в повышении качества декодированного сигнала. Принимают кодированный речевой сигнал, отправленный пользовательским оборудованием, причем кодированный речевой сигнал включает в себя первый подпоток, второй подпоток и третий подпоток, и к первому подпотоку прикреплен контроль циклическим избыточным кодом (CRC). Выполняют декодирующую обработку над первым подпотоком, вторым подпотоком и третьим подпотоком путем применения алгоритма декодирования, причем алгоритм декодирования, который основывается на вспомогательном решении CRC, применяется для выполнения декодирующей обработки над первым подпотоком. Отправляют результаты декодирования первого подпотока, второго подпотока и третьего подпотока в контроллер базовой станции, причем результат декодирования первого подпотока включает в себя декодированный поток битов и результат CRC. Повышается производительность декодирования первого подпотока, и удовлетворяются высокие требования пользователей к качеству речи. 2 н. и 12 з.п. ф-лы, 27 ил.

Реферат

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ

Данная заявка является продолжением международной заявки № PCT/CN2012/070658, поданной 20 января 2012 г., которая испрашивает приоритет по международной заявке № PCT/CN2011/074801, поданной 27 мая 2011 г., причем обе они полностью включаются в этот документ путем ссылки.

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

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

УРОВЕНЬ ТЕХНИКИ ИЗОБРЕТЕНИЯ

В существующей системе связи, например в Универсальной системе мобильных телекоммуникаций (в дальнейшем называемой UMTS) кодирование речи применяет большой объем сверточных кодов в качестве кодирования канала и использует механизм управления мощностью для обеспечения качества речи. Фиг. 1 - схематическое представление архитектуры системы для процесса кодирования речи в известном уровне техники. Как показано на фиг. 1, где в качестве примера взята сеть UMTS, процесс обработки адаптивного многоскоростного (в дальнейшем называемого AMR) речевого сигнала восходящей линии связи состоит в том, что кодирование речи в речевом кодере AMR (в дальнейшем называемом Речевым кодером AMR) в пользовательском оборудовании (в дальнейшем называемом UE) применяет сверточные коды посредством сверточного кодера (в дальнейшем называемого кодером CC) для выполнения кодирующей обработки, и речевые сигналы AMR после кодирования в кодере CC отправляются на базовую станцию (в дальнейшем называемую Узлом Б) по радиоинтерфейсу; декодер CC (в дальнейшем называемый Декодером CC) в Узле Б может декодировать речевые сигналы AMR, и декодер CC включает в себя два выхода. В одном выходе декодированный поток битов отправляется в контроллер радиосети (в дальнейшем называемый RNC) по Iub-интерфейсу, а затем с помощью RNC отправляется в речевой декодер AMR (в дальнейшем называемый Речевым декодером AMR) в базовой сети (в дальнейшем называемой CN) по Iu-интерфейсу. В другом входе результат контроля циклическим избыточным кодом (в дальнейшем называемого CRC), то есть индикатор CRC (в дальнейшем называемый CRCI), отправляется в RNC по Iub-интерфейсу, и RNC затем может отправить индикатор плохого кадра (в дальнейшем называемый BFI) речевому декодеру AMR в CN по Iu-интерфейсу в соответствии с CRC. Декодер CC также отправляет CRCI в модуль управления мощностью внешнего контура (в дальнейшем называемый Управлением мощностью внешнего контура) в RNC. После приема декодированного потока битов и BFI речевой декодер AMR может выполнить декодирующую обработку; в то время как Управление мощностью внешнего контура может отрегулировать целевой коэффициент ошибочных блоков (в дальнейшем называемый BLER) в соответствии с CRCI и отправить целевое отношение сигнала к помехам и шуму (в дальнейшем называемое целевым SINR) в модуль управления мощностью внутреннего контура (в дальнейшем называемый Управлением мощностью внутреннего контура) в Узле Б в соответствии с отрегулированным BLER. Управление мощностью внутреннего контура отправляет команду мощности (в дальнейшем называемую Командой мощности) в передатчик мощности (в дальнейшем называемый Передатчиком мощности) в UE в соответствии с измеренным отношением сигнала к помехам и шуму (в дальнейшем называемым Измеренным SINR) и целевым SINR, чтобы отрегулировать мощность передачи у UE. Фиг. 2 - схематическая структурная схема обработки трех подпотоков в архитектуре системы, которая показана на фиг. 1. Как показано на фиг. 2, в известном уровне техники речевой сигнал AMR можно классифицировать на три подпотока A, B и C, то есть сигнал Класса A, сигнал Класса B и сигнал Класса C. Подпоток A обладает самым сильным влиянием на качество речи и также является самым важным, после этого блока данных прикрепляется 12-битовый CRC. Подпотоки B и C относительно менее важны, и блок данных не сопровождается CRC. Декодер CC в Узле Б применяет декодер на алгоритме Витерби (в дальнейшем называемый VA), хотя в результате декодирования у декодера VA только подпоток A содержит CRCI.

Однако во время процесса реализации настоящего изобретения автор изобретения выявил, что в известном уровне техники Узел Б обладает относительно низкой производительностью декодирования для сверточных кодов подпотока A речевого сигнала AMR восходящей линии связи, либо UE обладает относительно низкой производительностью декодирования для сверточных кодов подпотока A речевого сигнала AMR нисходящей линии связи, который имеет относительно сильное влияние на качество речи, и не в состоянии удовлетворить высокие требования пользователей к качеству речи.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

Вариант осуществления настоящего изобретения предоставляет способ обработки речевых сигналов, включающий в себя:

прием кодированного речевого сигнала, отправленного пользовательским оборудованием (UE), причем кодированный речевой сигнал включает в себя первый подпоток, второй подпоток и третий подпоток, и первый подпоток включает в себя контроль циклическим избыточным кодом (CRC);

выполнение декодирующей обработки над первым подпотоком, вторым подпотоком и третьим подпотоком путем применения алгоритма декодирования, причем алгоритм декодирования, который основывается на вспомогательном решении CRC, применяется для выполнения декодирующей обработки над первым подпотоком; и

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

Вариант осуществления настоящего изобретения предоставляет другой способ обработки речевых сигналов, включающий в себя:

прием результатов декодирования, которые относятся к первому подпотоку, второму подпотоку и третьему подпотоку и отправляются базовой станцией, причем результат декодирования первого подпотока является результатом декодирования, полученным после того, как декодирующая обработка выполняется путем применения алгоритма декодирования, который основывается на вспомогательном решении контроля циклическим избыточным кодом (CRC), и результат декодирования включает в себя декодированный поток битов и результат CRC; и

отправку результата CRC в модуль управления мощностью внешнего контура и отправку в базовую сеть декодированного потока битов и результата CRC, которые относятся к первому подпотоку, и результатов декодирования второго подпотока и третьего подпотока.

Вариант осуществления настоящего изобретения предоставляет базовую станцию, включающую в себя:

первый модуль приема, сконфигурированный для приема кодированного речевого сигнала, отправленного пользовательским оборудованием (UE), причем кодированный речевой сигнал включает в себя первый подпоток, второй подпоток и третий подпоток, и первый подпоток включает в себя контроль циклическим избыточным кодом (CRC);

модуль декодирующей обработки, сконфигурированный для выполнения декодирующей обработки над первым подпотоком, вторым подпотоком и третьим подпотоком путем применения алгоритма декодирования, причем алгоритм декодирования, который основывается на вспомогательном решении CRC, применяется для выполнения декодирующей обработки над первым подпотоком; и

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

Вариант осуществления настоящего изобретения предоставляет контроллер базовой станции, включающий в себя:

второй модуль приема, сконфигурированный для приема результатов декодирования, которые относятся к первому подпотоку, второму подпотоку и третьему подпотоку и отправляются базовой станцией, причем результат декодирования первого подпотока является результатом декодирования, полученным после того, как декодирующая обработка выполняется путем применения алгоритма декодирования, который основывается на вспомогательном решении контроля циклическим избыточным кодом (CRC), и результат декодирования включает в себя декодированный поток битов и результат CRC; и

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

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

Вариант осуществления настоящего изобретения предоставляет способ обработки речевых сигналов, который включает в себя:

прием кодированного речевого сигнала, отправленного базовой станцией, причем кодированный речевой сигнал включает в себя первый подпоток, второй подпоток и третий подпоток, и первый подпоток включает в себя контроль циклическим избыточным кодом CRC;

выполнение декодирующей обработки над первым подпотоком, вторым подпотоком и третьим подпотоком путем применения алгоритма декодирования, чтобы получить результаты декодирования первого подпотока, второго подпотока и третьего подпотока, причем алгоритм декодирования, который основывается на вспомогательном решении CRC, применяется для выполнения декодирующей обработки над первым подпотоком, и декодированный результат первого подпотока включает в себя декодированный поток битов и результат CRC; и

выполнение декодирующей обработки над речевым сигналом AMR в соответствии с декодированным потоком битов и результатом CRC первого подпотока, декодированными результатами второго подпотока и третьего подпотока.

Вариант осуществления настоящего изобретения предоставляет пользовательское оборудование, которое включает в себя:

модуль приема, сконфигурированный для приема кодированного речевого сигнала, отправленного базовой станцией, причем кодированный речевой сигнал включает в себя первый подпоток, второй подпоток и третий подпоток, и первый подпоток включает в себя контроль циклическим избыточным кодом CRC;

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

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

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

В вариантах осуществления настоящего изобретения UE может применять алгоритм декодирования, который основывается на вспомогательном решении CRC, чтобы выполнять декодирующую обработку над первым подпотоком, и по сравнению с декодирующей обработкой, которая выполняется путем применения общепринятого алгоритма декодирования VA в известном уровне техники, можно повысить производительность декодирования первого подпотока. Поскольку первый подпоток относительно важен для качества речи, варианты осуществления настоящего изобретения могут улучшить качество речи посредством повышения производительности декодирования первого подпотока и удовлетворяют высокие требования пользователей к качеству речи.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

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

Фиг. 1 - схематическое представление архитектуры системы для процесса кодирования речи в известном уровне техники.

Фиг. 2 - схематическая структурная схема обработки трех подпотоков в архитектуре системы, которая показана на фиг. 1.

Фиг. 3 - блок-схема алгоритма первого варианта осуществления способа обработки речевых сигналов в соответствии с настоящим изобретением.

Фиг. 4 - схематическая структурная схема PLVA, используемого в варианте осуществления способа обработки речевых сигналов в соответствии с настоящим изобретением.

Фиг. 5 - схематическая структурная схема другого декодера PLVA, используемого в варианте осуществления способа обработки речевых сигналов в соответствии с настоящим изобретением.

Фиг. 6 - блок-схема алгоритма второго варианта осуществления способа обработки речевых сигналов в соответствии с настоящим изобретением.

Фиг. 7 - блок-схема алгоритма третьего варианта осуществления способа обработки речевых сигналов в соответствии с настоящим изобретением.

Фиг. 8 - блок-схема алгоритма четвертого варианта осуществления способа обработки речевых сигналов в соответствии с настоящим изобретением.

Фиг. 9 - схематическая структурная схема обработки трех подпотоков в четвертом варианте осуществления способа, который показан на фиг. 8.

Фиг. 10 - блок-схема алгоритма пятого варианта осуществления способа обработки речевых сигналов в соответствии с настоящим изобретением.

Фиг. 11 - блок-схема алгоритма шестого варианта осуществления способа обработки речевых сигналов в соответствии с настоящим изобретением.

Фиг. 12 - схематическая структурная схема первого варианта осуществления базовой станции в соответствии с настоящим изобретением.

Фиг. 13 - схематическая структурная схема второго варианта осуществления базовой станции в соответствии с настоящим изобретением.

Фиг. 14 - схематическая структурная схема третьего варианта осуществления базовой станции в соответствии с настоящим изобретением.

Фиг. 15 - схематическая структурная схема четвертого варианта осуществления базовой станции в соответствии с настоящим изобретением.

Фиг. 16 - схематическая структурная схема первого варианта осуществления контроллера базовой станции в соответствии с настоящим изобретением.

Фиг. 17 - схематическая структурная схема второго варианта осуществления контроллера базовой станции в соответствии с настоящим изобретением.

Фиг. 18 - схематическая структурная схема третьего варианта осуществления контроллера базовой станции в соответствии с настоящим изобретением.

Фиг. 19 - схематическая структурная схема четвертого варианта осуществления контроллера базовой станции в соответствии с настоящим изобретением.

Фиг. 20 - схематическая структурная схема варианта осуществления системы сети доступа в соответствии с настоящим изобретением.

Фиг. 21 - блок-схема алгоритма седьмого варианта осуществления способа обработки речевых сигналов в соответствии с настоящим изобретением.

Фиг. 22 - блок-схема алгоритма восьмого варианта осуществления способа обработки речевых сигналов в соответствии с настоящим изобретением.

Фиг. 23 - схематическая структурная схема пользовательского оборудования в варианте осуществления способа, который показан на фиг. 22.

Фиг. 24 - схематическая структурная схема первого варианта осуществления пользовательского оборудования в соответствии с настоящим изобретением.

Фиг. 25 - схематическая структурная схема второго варианта осуществления пользовательского оборудования в соответствии с настоящим изобретением.

Фиг. 26 - схематическая структурная схема третьего варианта осуществления пользовательского оборудования в соответствии с настоящим изобретением.

Фиг. 27 - схематическая структурная схема четвертого варианта осуществления пользовательского оборудования в соответствии с настоящим изобретением.

ПОДРОБНОЕ ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ

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

Технические решения настоящего изобретения могут применяться к различным системам связи, таким как Глобальная система мобильной связи (в дальнейшем называемая GSM), система множественного доступа с кодовым разделением каналов - 2000 (в дальнейшем называемая CDMA), система Широкополосного множественного доступа с кодовым разделением каналов (в дальнейшем называемая WCDMA) и Система долгосрочного развития (в дальнейшем называемая LTE). Для удобства описания в нижеследующих вариантах осуществления для иллюстрации в качестве примера берется WCDMA.

Базовая станция может быть базовой станцией (Base Transceiver Station, в дальнейшем называемой BTS) в GSM или CDMA2000, также может быть базовой станцией (Узлом Б) в WCDMA, а также может быть усовершенствованным Узлом Б (в дальнейшем называемым eNB или eNodeB) в LTE, что не ограничивается в настоящем изобретении, но для простоты иллюстрации в нижеследующих вариантах осуществления в качестве примера берется Узел Б.

Контроллер базовой станции может быть контроллером базовой станции (в дальнейшем называемым BSC) в GSM или CDMA2000, а также может быть RNC в WCDMA, что не ограничивается в настоящем изобретении, но для простоты иллюстрации в нижеследующих вариантах осуществления в качестве примера берется RNC.

Фиг. 3 - блок-схема алгоритма первого варианта осуществления способа обработки речевых сигналов в соответствии с настоящим изобретением. Как показано на фиг. 3, способ из этого варианта осуществления является усовершенствованием способа, который выполняется декодером CC в Узле Б на фиг. 1, и способ из этого варианта осуществления может включать в себя:

Этап 301: Принять кодированный речевой сигнал, отправленный UE, причем кодированный речевой сигнал включает в себя первый подпоток, второй подпоток и третий подпоток, и первый подпоток включает в себя контроль циклическим избыточным кодом CRC.

Например, Узел Б может принять кодированный речевой сигнал, отправленный UE. Кодированный речевой сигнал тогда может быть речевым сигналом AMR после того, как кодирующая обработка выполняется кодером CC на фиг. 1. Речевой сигнал AMR тогда может включать в себя три подпотока A, B и C на фиг. 2, которые соответствуют первому подпотоку, второму подпотоку и третьему подпотоку. Первый подпоток, а именно подпоток A, включает в себя CRC.

Этап 302: Выполнить декодирующую обработку над первым подпотоком, вторым подпотоком и третьим подпотоком путем применения алгоритма декодирования, причем алгоритм декодирования, который основывается на вспомогательном решении CRC, применяется для выполнения декодирующей обработки над первым подпотоком.

Узел Б может быть, в частности, декодером CC, который находится в Узле Б и может применять алгоритм декодирования для выполнения декодирующей обработки соответственно над первым подпотоком, вторым подпотоком и третьим подпотоком. Чтобы повысить производительность декодирования сверточного кода над первым подпотоком, а именно подпотоком A, с помощью Узла Б в известном уровне техники, в этом варианте осуществления алгоритм декодирования, который основывается на вспомогательном решении CRC, применяется для выполнения декодирующей обработки над первым подпотоком, а именно подпотоком A. Поскольку алгоритм декодирования, который основывается на вспомогательном решении CRC, требует вспомогательного решения CRC, хотя ни второй подпоток, ни третий подпоток не включает в себя CRC, в известном уровне техники может применяться декодер VA для выполнения декодирующей обработки над вторым подпотоком и третьим подпотоком, а именно подпотоком B и подпотоком C.

В частности, автор изобретения путем исследований выявил, что алгоритм декодирования, который основывается на вспомогательном решении CRC, может эффективно повысить производительность декодирования сверточных кодов. Его основным принципом является: несколько глобальных наилучших возможных путей выводятся посредством алгоритма Витерби, и посредством CRC выполняется CRC над результатами декодирования, которые соответствуют этим путям; результат декодирования с правильным результатом CRC выбирается в качестве конечного результата, и, если результаты декодирования, которые соответствуют всем путям, не могут выдержать CRC, то результат декодирования наилучшего пути выводится в качестве конечного результата. Поскольку алгоритм декодирования может выбирать среди нескольких путей, включая наилучший путь, то производительность лучше, чем производительность общепринятого алгоритма Витерби, который только выбирает наилучший путь. Посредством исследования и моделирования в условии 1% BLER примем для примера, что алгоритм декодирования, который основывается на вспомогательном решении CRC, является параллельным алгоритмом списочного декодирования Витерби с 4 возможными путями (в дальнейшем называемом PLVA-4), производительность декодирования примерно на 0,2 дБ - 0,8 дБ выше, чем производительность декодирования VA.

Этап 303: Отправить результаты декодирования первого подпотока, второго подпотока и третьего подпотока в контроллер базовой станции, причем результат декодирования первого подпотока включает в себя декодированный поток битов и результат CRC.

После того как заканчивается декодирующая обработка, выполняемая на этапе 302, Узел Б, который может быть, в частности, декодером CC, который находится в Узле Б, может в таком случае отправить результаты декодирования в контроллер базовой станции, например RNC, так что RNC можно задействовать для отправки результатов декодирования в речевой декодер AMR в CN способом, который показан на фиг. 2, тогда как результат CRC, который включается в результат декодирования первого подпотока, может отправляться в Управление мощностью внешнего контура в RNC. Последующий процесс реализации является таким же, как в известном уровне техники, который повторно здесь не описывается.

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

Кроме того, алгоритм декодирования, который основывается на вспомогательном решении CRC и используется в вышеупомянутом варианте осуществления, может быть алгоритмом списочного декодирования Витерби (в дальнейшем называемом LVA) или алгоритмом декодирования с инверсией битов. Кроме того, в вышеупомянутом варианте осуществления может быть предпочтительным PLVA или последовательный LVA (в дальнейшем называемый SLVA).

Фиг. 4 - схематическая структурная схема PLVA, который используется в варианте осуществления способа обработки речевых сигналов в соответствии с настоящим изобретением. Как показано на фиг. 4, декодер PLVA включает в себя декодер VA и модуль CRC и выбора (Контроль CRC и выбор). Декодер VA включает в себя K возможных путей, то есть от Path1 до PathK. Подпоток A вводится в декодер VA. Декодер VA может вывести K глобальных наилучших возможных путей Path1 - PathK путем применения алгоритма Витерби. Модуль CRC и выбора может выполнить CRC соответственно над результатами декодирования, которые соответствуют Path1 - PathK, посредством CRC, который включается в подпоток A, и выбрать результат декодирования с правильным результатом CRC в качестве конечного результата декодирования, например, выбирая результат декодирования, который соответствует Path2, в качестве конечного результата. Если ни один из результатов декодирования, которые соответствуют Path1 - PathK, не может выдержать CRC, то есть все результаты декодирования являются неверными, то результат декодирования наилучшего пути выводится в качестве конечного результата декодирования. Наилучший путь, например, может быть предварительно установленным Path1, и тогда наилучшим путем является путь максимального правдоподобия, который определяется путем применения алгоритма VA. В конечном счете модуль CRC и выбора может вывести в RNC индикатор CRC PLVA (в дальнейшем называемый CRCI PLVA) и поток битов декодирования PLVA.

Кроме того, в вышеупомянутом варианте осуществления предпочтительным является PLVA-4. Применяемый PLVA-4 является компромиссом между текущим повышением производительности и сложностью. Когда количество возможных путей K>4, повышение производительности сильно не увеличивается, тогда как когда K больше, это указывает, что увеличивается вероятность пропуска CRC. Специалисты в данной области техники могут понять, что в вышеупомянутом варианте осуществления также может использоваться PLVA-2, PLVA-6, PLVA-8, PLVA-12 или PLVA-16. К тому же специалисты в данной области техники могут понять, что алгоритм декодирования, который основывается на вспомогательном решении CRC, также может применять другие алгоритмы, например SLVA и алгоритм декодирования с инверсией битов, которые имеют сходные принципы реализации и повторно здесь не описываются.

На основе вышеупомянутого варианта осуществления, который показан на фиг. 3, автор изобретения выявил, что общепринятый декодер VA в базовой станции заменяется непосредственно декодером, который основывается на вспомогательном решении CRC, например заменяется непосредственно декодером PLVA, который может в действительности повысить производительность декодирования первого подпотока, а именно подпотока A, но уменьшает оценку качества передачи речи (в дальнейшем называемую MOS). В частности, в управлении мощностью внешнего контура один и тот же целевой BLER (в дальнейшем называемый Целевым BLER) предварительно устанавливается для подпотока A, подпотока B и подпотока C. Как только производительность декодирования подпотока A становится лучше, BLER у подпотока A становится ниже Целевого BLER, который устанавливается с помощью управления мощностью внешнего контура. Поэтому управлению мощностью внешнего контура нужно уменьшить мощность AMR. Однако, как только мощность AMR уменьшается, конечный результат заключается в том, что BLER у подпотока A остается без изменений, а BLER у подпотоков B и C увеличивается, так что оценка речи MOS уменьшается, и эксперимент показывает, что мощность AMR уменьшается на 0,3 дБ, а оценка MOS уменьшается примерно на 0,1.

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

Решение 1: Уменьшить целевой коэффициент ошибочных блоков у управления мощностью внешнего контура.

Путем уменьшения Целевого BLER у управления мощностью внешнего контура можно дать возможность управлению мощностью внешнего контура уменьшить Целевое SINR у подпотока A, а BLER у подпотоков B и C могут остаться без изменений. Поэтому это решение не требует, чтобы управление мощностью внешнего контура уменьшило мощность AMR, так что оценка речи MOS не уменьшается.

Преимущество этого решения состоит в том, что код-произведение не нужно изменять, а нужно только изменить Целевой BLER у управления мощностью внешнего контура.

Решение 2: Уменьшить ресурс канала, занимаемый первым подпотоком, и увеличить ресурсы канала, занимаемые вторым подпотоком и третьим подпотоком.

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

В этом решении путем реконфигурирования параметров согласования скорости у подпотоков A, B и C предоставляется возможность уменьшить параметр согласования скорости у подпотока A, и предоставляется возможность увеличить параметры согласования скорости у подпотока B и подпотока C, чтобы передать подпотокам B и C часть ресурсов передачи подпотока A, так что трем подпотокам предоставляется возможность добиться нового равновесия при PLVA, посредством этого предотвращая уменьшение оценки MOS.

Преимущество этого решения состоит в том, что в произведение вносится мало изменений.

Решение 3: Применить техническое решение, в котором сообщаются два CRC.

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

Примем для примера, что алгоритмом декодирования, который основывается на вспомогательном решении CRC, является PLVA, фиг. 5 является схематической структурной схемой другого декодера PLVA, который используется в варианте осуществления способа обработки речевых сигналов в соответствии с настоящим изобретением. Как показано на фиг. 5, декодер PLVA по сравнению с декодером PLVA, который показан на фиг. 4, может включать в себя три выхода. Три выхода включают в себя CRCI VA, CRCI PLVA и поток битов декодирования PLVA. CRCI VA является результатом CRC наилучшего пути, причем наилучший путь является предварительно установленным путем, например Path1, тогда как CRCI VA и CRCI, который выводится декодером VA, являются эквивалентными. CRCI PLVA является результатом CRC правильного пути, и правильный путь может быть таким же, как и наилучший путь, например, правильный путь и наилучший путь являются Path1, и в то же время CRCI PLVA и CRCI VA являются одним и тем же. И правильный путь также может отличаться от наилучшего пути, например, правильным путем является Path2, и тогда CRCI PLVA является результатом контроля Path2, и поток битов декодирования PLVA является результатом декодирования правильного пути. Если все пути в возможных путях являются неправильными, то модуль CRC и выбора в декодере PLVA также выводит результат CRC наилучшего пути, то есть три выхода декодера PLVA соответственно являются результатом декодирования наилучшего пути, результатом CRC наилучшего пути и результатом CRC наилучшего пути, и в то же время декодер PLVA эквивалентен декодеру VA. Управление мощностью внешнего контура по-прежнему использует CRCI VA, тогда как CRCI PLVA отправляется в речевой декодер AMR и используется для указания, доступен ли речевой кадр.

Из предшествующего описания принципа PLVA можно узнать, что если результат декодирования, соответствующий наилучшему пути, является правильным, то результат декодирования VA и результат декодирования PLVA одинаковы, и два результата CRC являются правильными; если результат декодирования, соответствующий наилучшему пути, является неверным, а результаты декодирования, которые соответствуют другим возможным путям, являются правильными, то результат CRC VA является неверным, результат CRC PLVA является правильным, и PLVA выводит правильный результат декодирования; если результаты декодирования, соответствующие всем возможным путям, являются неверными, то PLVA выводит результат декодирования, который соответствует наилучшему пути. Поэтому, когда результат CRC VA является правильным, результат CRC у PLVA определенно является правильным. Наоборот, результат CRC PLVA является правильным, но результат CRC VA не обязательно является правильным.

И тогда по Iub-интерфейсу между Узлом Б и RNC Узел Б может отправить CRCI VA и CRCI PLVA в RNC. RNC может использовать CRCI VA для выполнения управления мощностью внешнего контура, и в соответствии с CRCI PLVA с помощью RNC можно отправить BFI в CN для указания, является ли правильным соответствующий речевой кадр. Узел Б может дополнительно выполнить кадровую синхронизацию над декодированным по PLVA подпотоком A и подпотоками B и C, полученными посредством декодирования VA, и отправить результат кадровой синхронизации в речевой декодер AMR.

Речевой декодер AMR может выполнить речевое декодирование в соответствии с принятым речевым сигналом AMR, который включает в себя три подпотока, и принятым соответствующим индикатором BFI. Модуль управления мощностью внешнего контура в RNC может выполнять управление мощностью в соответствии с CRCI VA, который выводится с помощью PLVA, что можно реализовать путем применения известного уровня техники, и повторно не описывается.

Три вышеупомянутых технических решения подробно иллюстрируются ниже путем применения трех конкретных вариантов осуществления.

Фиг. 6 - блок-схема алгоритма второго варианта осуществления способа обработки речевых сигналов в соответствии с настоящим изобретением. Как показано на фиг. 6, способ из этого варианта осуществления используется для реализации вышеупомянутого первого решения. Способ из этого варианта осуществления может включать в себя:

Этап 601: Принять кодированный речевой сигна