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



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

 


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

ХУАВЭЙ ТЕКНОЛОДЖИЗ КО., ЛТД. (CN)

Изобретение относится к средствам обработки речевых сигналов. Технический результат заключается в повышении качества декодированного сигнала. Принимают кодированный речевой сигнал, отправленный пользовательским оборудованием, причем кодированный речевой сигнал включает в себя первый подпоток, второй подпоток и третий подпоток, и к первому подпотоку прикреплен контроль циклическим избыточным кодом (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: Принять кодированный речевой сигнал, отправленный UE, причем кодированный речевой сигнал включает в себя первый подпоток, второй подпоток и третий подпоток, и первый подпоток включает в себя CRC.

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

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

Принципы реализации вышеупомянутого этапа 601 - этапа 603 схожи с принципами у этапа 301 - этапа 303 в варианте осуществления способа, который показан на фиг. 3, которые повторно здесь не описываются.

Этап 604: Принять уменьшенное целевое отношение сигнала к помехам и шуму, которое отправляется контроллером базовой станции.

Этап 605: Выполнить управление мощностью внутреннего контура в соответствии с целевым отношением сигнала к помехам и шуму.

Этап 604 и этап 605 могут выполняться, в частности, модулем управления мощностью внутреннего контура в Узле Б.

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

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

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

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

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

Принципы реализации вышеупомянутого этапа 701 - этапа 703 схожи с принципами у этапа 301 - этапа 303 в варианте осуществления способа, который показан на фиг. 3, которые повторно здесь не описываются.

Этап 704: Уменьшить параметр согласования скорости первого подпотока и увеличить параметры согласования скорости второго подпотока и третьего подпотока.

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

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

Этап 801: Принять речевой сигнал AMR, отправленный с помощью UE.

Речевой сигнал AMR включает в себя три подпотока A, B и C, а именно Класс A, Класс B и Класс C, причем после блока данных Класса A прикрепляется CRC, а блоки данных подпотоков B и C не сопровождаются CRC.

Этап 802: Выполнить декодирующую обработку над подпотоком A путем применения декодера LVA и выполнить декодирующую обработку над подпотоком B и подпотоком C путем применения декодера VA.

Этап 803: Декодер LVA отправляет CRCI VA в модуль управления мощностью внешнего контура (Управление мощностью внешнего контура) в RNC.

Этап 804: Декодер LVA отправляет CRCI LVA в речевой декодер AMR (AMR Speech Decoder) посредством RNC.

Этап 805: Результат декодирования, который относится к подпотоку A и декодируется декодером LVA, и результаты декодирования, которые относятся к подпотокам B и C и декодируются двумя декодерами VA, отправляются в речевой декодер AMR посредством RNC.

Следует отметить, что между этапом 803 и этапом 804 может не быть никакой последовательности.

Автор изобретения применил вышеупомянутое техническое решение для выполнения моделирования системы, и из результата моделирования можно узнать, что для подпотока A с услугой AMR 12.2k PLVA-4 имеет повышение производительности примерно в 0,3 дБ относительно VA. Посредством решения, которое сообщается с помощью двойного CRC, когда BLER=1%, можно получить прирост оценки MOS в 0,1; когда BLER=10%, можно получить прирост оценки MOS в 0,35. Когда BLER в системе больше, то больше и прирост, который относится к оценке MOS и привносится с помощью PLVA.

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

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

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

Этап 102: Отправить результат контроля наилучшего пути в модуль управления мощностью внешнего контура и отправить результат декодирования и результат CRC по правильному пути в базовую сеть.

Этот вариант осуществления является техническим решением, которое выполняется контроллером базовой станции и соответствует техническому решению, которое выполняется базовой станцией и показано на фиг. 3, и его принцип реализации иллюстрируется подробно в предшествующем описании технического решения и повторно здесь не описывается. Контроллер базовой станции в этом варианте осуществления может быть RNC или BSC. Алгоритм декодирования, который основывается на вспомогательном решении CRC в этом варианте осуществления, может включать в себя PLVA и SLVA, который повторно здесь не описывается.

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

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

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

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

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

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

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

Этап 202: Отправить результат CRC наилучшего пути в модуль управления мощностью внешнего контура.

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

Этап 204: Отправить результаты декодирования второго подпотока и третьего подпотока в базовую сеть.

От этапа 202 до этапа 204 может не быть никакой последовательности выполнения.

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

Следует отметить, что для широкополосной речи AMR и части узкополосных речей AMR количество битов подпотока C равно 0. Хотя в вышеупомянутых вариантах осуществления в качестве примера для иллюстрации берется только узкополосная речь AMR, у которой количество битов подпотока C не равно 0, специалисты в данной области техники могут понять, что технические решения в вариантах осуществления настоящего изобретения также применимы к широкополосной речи AMR и узкополосной речи AMR, у которой количество битов подпотока C равно 0, и их принципы реализации схожи с принципами у вышеупомянутых вариантов осуществления, которые повторно здесь не описываются.

Фиг. 12 - схематическая структурная схема первого варианта осуществления базовой станции в соответствии с настоящим изобретением. Как показано на фиг. 12, базовая станция в этом варианте осуществления может включать в себя первый модуль 11 приема, модуль 12 декодирующей обработки и первый модуль 13 отправки. Первый модуль 11 приема сконфигурирован для приема кодированного речевого сигнала, отправленного UE, причем кодированный речевой сигнал включает в себя первый подпоток, второй подпоток и третий подпоток, и первый подпоток включает в себя CRC. Модуль 12 декодирующей обработки сконфигурирован для выполнения декодирующей обработки над первым подпотоком, вторым подпотоком и третьим подпотоком путем применения алгоритма декодирования, причем алгоритм декодирования, который основывается на вспомогательном решении CRC, применяется для выполнения декодирующей обработки над первым подпотоком. Первый модуль 13 отправки сконфигурирован для отправки результатов декодирования первого подпотока, второго подпотока и третьего подпотока в контроллер базовой станции, причем результат декодирования первого подпотока включает в себя декодированный поток битов и результат CRC.

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

Фиг. 13 - схематическая структурная схема второго варианта осуществления базовой станции в соответствии с настоящим изобретением. Как показано на фиг. 13, для базовой станции в этом варианте осуществления на основе базовой станции, которая показана на фиг. 12, первый модуль 11 приема дополнительно может включать в себя первый блок 111 приема, второй блок 112 приема и третий блок 113 приема. Первый блок 111 приема сконфигурирован для приема первого подпотока; второй блок 112 приема сконфигурирован для приема второго подпотока; третий блок 113 приема сконфигурирован для приема третьего подпотока. Модуль 12 декодирующей обработки может включать в себя первый блок 121 декодирующей обработки, второй блок 122 декодирующей обработки и третий блок 123 декодирующей обработки. Первый блок 121 декодирующей обработки сконфигурирован для выполнения декодирующей обработки над первым подпотоком путем применения параллельного алгоритма списочного декодирования Витерби, чтобы получить результаты декодирования по нескольким возможным путям, и выполнения CRC над результатами декодирования по нескольким возможным путям путем применения CRC, чтобы получить результат декодирования по пути с правильным результатом CRC, результат CRC правильного пути и результат CRC наилучшего пути, причем наилучшим путем является путь максимального правдоподобия, который определяется путем применения алгоритма декодирования Витерби. Второй блок 122 декодирующей обработки сконфигурирован для выполнения декодирующей обработки над вторым подпотоком путем применения алгоритма декодирования Витерби, чтобы получить результат декодирования. Третий блок 123 декодирующей обработки сконфигурирован для выполнения декодирующей обработки над третьим подпотоком путем применения алгоритма декодирования Витерби, чтобы получить результат декодирования. Первый модуль 13 отправки может включать в себя первый блок 131 отправки, второй блок 132 отправки и третий блок 133 отправки. Первый блок 131 отправки сконфигурирован для отправки в контроллер базовой станции результата декодирования по правильному пути, результата CRC правильного пути и результата контроля наилучшего пути, которые получаются первым блоком декодирующей обработки, чтобы контроллер базовой станции отправил результат контроля наилучшего пути в модуль управления мощностью внешнего контура и отправил результат декодирования и результат CRC по правильному пути в базовую сеть. Второй блок 132 отправки сконфигурирован для отправки результата декодирования, полученного вторым блоком декодирующей обработки, в контроллер базовой станции. Третий блок 133 отправки сконфигурирован для отправки результата декодирования, полученного третьим блоком декодирующей обработки, в контроллер базовой станции.

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

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

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

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

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

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

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

Фиг. 17 - схематическая структурная схема второго варианта осуществления контроллера базовой станции в соответствии с настоящим изобретением. Как показано на фиг. 17, результат CRC включает в себя результат CRC правильного пути и результат CRC наилучшего пути, и декодированный поток битов является декодированным потоком битов по правильному пути, причем наилучшим путем является путь максимального правдоподобия, определенный путем применения алгоритма декодирования Витерби. Для контроллера базовой станции в этом варианте осуществления на основе контроллера базовой станции, который показан на фиг. 16, второй модуль 22 отправки дополнительно включает в себя: четвертый блок 221 отправки и пятый блок 222 отправки. Четвертый блок 221 отправки сконфигурирован для отправки результата CRC наилучшего пути в модуль управления мощностью внешнего контура. Пятый блок 222 отправки сконфигурирован для отправки декодированного потока битов по правильному пути и результата CRC правильного пути в базовую сеть и отправки результатов декодирования второго подпотока и третьего подпотока в базовую сеть.

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

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

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

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

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

Фиг. 20 - схематическая структурная схема варианта осуществления системы сети доступа в соответствии с настоящим изобретением. Как показано на фиг. 20, система сети доступа в этом варианте осуществления может включать в себя базовую станцию 1 и контроллер 2 базовой станции. Базовая станция 1 может применять структуру любой базовой станции, показанной на фиг. 12-15, которая может соответственно выполнять техническое решение, описанное в любом варианте осуществления на фиг. 3 и фиг. 6-8. Контроллер 2 базовой станции может применять структуру любой базовой станции, показанной на фиг. 16-19, которая может выполнять техническое решение, показанное на фиг. 10 или фиг. 11, и их принципы реализации и технические эффекты похожи и повторно здесь не описываются.

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

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

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

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

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

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

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

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

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

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

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

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

Решение 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.

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

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

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

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

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

Этап 253: Выполнить управление мощностью внешнего контура путем применения результата CRC наилучшего пути.

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

Следует отметить, что между этапом 253 и этапом 254 нет никакой последовательности.

Возьмем в качестве примера структуру декодера PLVA, показанную на фиг. 5, где декодер PLVA может включать в себя три выхода. Три выхода включают в себя 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.

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

В конкретной реализации модуль приема в UE может принимать речевой сигнал AMR нисходящей линии связи, включающий в себя подпоток A, подпоток B и подпоток C, причем подпоток A включает в себя CRC. Два вида декодеров включаются в UE, одним из которых является декодер PLVA, а другим является декодер VA. Декодер PLVA может выполнять декодирование над подпотоком A, а декодер VA может выполнять декодирование над подпотоком B и подпотоком C. Декодирующая обработка над подпотоком B и подпотоком C путем применения декодера VA может применять технологию в известном уровне техники, которая повторно здесь не описывается. Декодированные потоки битов могут отправляться в речевой декодер AMR в UE для декодирования.

Ниже описывается декодирующая обработка над подпотоком A с помощью декодера PLVA. Касательно подпотока A можно вывести три результата декодирования путем применения декодера PLVA, показанного на фиг. 5, которые включают в себя CRCI VA, CRCI PLVA и декодированные потоки битов. CRCI PLVA и декодированные потоки битов можно отправить в речевой декодер AMR. CRCI PLVA может использоваться для указания, доступен ли речевой кадр. CRCI VA можно отправить в модуль управления мощностью внешнего контура в UE для выполнения управления мощностью внешнего контура. Узел Б может дополнительно выполнить кадровую синхронизацию над декодированным по PLVA подпотоком A и подпотоками B и C, полученными посредством декодирования VA, и отправить результат кадровой синхронизации в речевой декодер AMR. В конкретной реализации UE может выполнить кадровую синхронизацию над декодированным по PLVA подпотоком A и подпотоками B и C, полученными посредством декодирования VA, и отправить результат кадровой синхронизации в речевой декодер AMR. Речевой декодер AMR может выполнить речевое декодирование в соответствии с речевым сигналом AMR, включающим в себя три подпотока, и соответствующим BFI.

Автор изобретения применил вышеупомянутое техническое решение для выполнения моделирования системы, и из результата моделирования можно узнать, что для подпотока A с услугой AMR 12.2k PLVA-4 имеет повышение производительности примерно в 0,3 дБ относительно VA. Посредством решения, которое сообщается с помощью двойного CRC, когда BLER=1%, можно получить прирост оценки MOS в 0,1; когда BLER=10%, можно получить прирост оценки MOS в 0,35. Когда BLER в системе больше, то больше и прирост, который относится к оценке MOS и привносится с помощью PLVA.

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

Фиг. 24 - схематическая структурная схема первого варианта осуществления UE в соответствии с настоящим изобретением. Как показано на фиг. 24, UE в варианте осуществления может включать в себя: модуль 26 приема, первый модуль 27 декодирующей обработки и второй модуль 28 декодирующей обработки. Модуль 26 приема сконфигурирован для приема кодированного речевого сигнала, отправленного базовой станцией, причем кодированный речевой сигнал включает в себя первый подпоток, второй подпоток и третий подпоток, и первый подпоток включает в себя CRC. Первый модуль 27 декодирующей обработки сконфигурирован для выполнения декодирующей обработки над первым подпотоком, вторым подпотоком и третьим подпотоком путем применения алгоритма декодирования, получения результатов декодирования первого подпотока, второго подпотока и третьего подпотока, причем алгоритм декодирования, который основывается на вспомогательном решении CRC, применяется для выполнения декодирующей обработки над первым подпотоком, и декодированный результат первого подпотока включает в себя декодированный поток битов и результат CRC. Второй модуль 28 декодирующей обработки сконфигурирован для выполнения декодирующей обработки над речевым сигналом AMR в соответствии с декодированным потоком битов и результатом CRC первого подпотока, декодированными результатами второго подпотока и третьего подпотока.

В этом варианте осуществления модуль 26 приема является модулем в UE, который сконфигурирован для приема сигнала нисходящей линии связи, отправленного базовой станцией. Первый модуль 27 декодирующей обработки является модулем в UE, который выполняет декодирующую обработку сверточного кода. Второй модуль 28 декодирующей обработки является речевым декодером AMR в UE. Модули в варианте осуществления можно реализовать путем применения аппаратных средств, например, повторно использовать соответствующий модуль в существующих структурах UE. Модули также можно реализовать путем применения программного обеспечения, например соответствующих программных кодов, сохраненных в некоторой памяти, или путем применения сочетания программного обеспечения и аппаратных средств, например, первый модуль 27 декодирующей обработки и второй модуль 28 декодирующей обработки можно реализовать в программном обеспечении, а модуль 26 приема можно реализовать в аппаратных средствах.

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

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

модуль 26 приема включает в себя:

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

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

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

первый модуль 27 декодирующей обработки включает в себя:

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

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

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

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

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

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

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

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

Модуль 29 управления мощностью внешнего контура сконфигурирован для уменьшения целевого BLER у управления мощностью внешнего контура и отправки уменьшенного целевого SINR в модуль управления мощностью внутреннего контура в соответствии с уменьшенным целевым BLER.

Модуль 30 управления мощностью внутреннего контура сконфигурирован для выполнения управления мощностью внутреннего контура в соответствии с уменьшенным целевым SINR и измеренным SINR.

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

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

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

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

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

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

2. Способ по п. 1, в котором алгоритм декодирования, который основывается на вспомогательном решении CRC, является алгоритмом списочного декодирования Витерби или алгоритмом декодирования с инверсией битов.

3. Способ по п. 2, в котором алгоритм списочного декодирования Витерби является параллельным алгоритмом списочного декодирования Витерби или последовательным алгоритмом списочного декодирования Витерби.

4. Способ по п. 3, в котором параллельный алгоритм списочного декодирования Витерби является параллельным алгоритмом списочного декодирования Витерби, который содержит 2, 4, 6, 8, 12 или 16 возможных путей.

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

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

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

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

9. Пользовательское оборудование по п. 8, в котором алгоритм декодирования, который основывается на вспомогательном решении CRC, является алгоритмом списочного декодирования Витерби или алгоритмом декодирования с инверсией битов.

10. Пользовательское оборудование по п. 9, в котором алгоритм списочного декодирования Витерби является параллельным алгоритмом списочного декодирования Витерби или последовательным алгоритмом списочного декодирования Витерби.

11. Пользовательское оборудование по п. 10, в котором параллельный алгоритм списочного декодирования Витерби является параллельным алгоритмом списочного декодирования Витерби, который содержит 2, 4, 6, 8, 12 или 16 возможных путей.

12. Пользовательское оборудование по п. 8, дополнительно содержащее модуль управления мощностью внешнего контура, в котором
модуль приема содержит:
первый блок приема, сконфигурированный для приема первого подпотока,
второй блок приема, сконфигурированный для приема второго подпотока, и
третий блок приема, сконфигурированный для приема третьего подпотока;
первый модуль декодирующей обработки содержит:
первый блок декодирующей обработки, сконфигурированный для выполнения декодирующей обработки над первым подпотоком путем применения алгоритма декодирования, который основывается на вспомогательном решении CRC, чтобы получить результаты декодирования по нескольким возможным путям, применения CRC для выполнения CRC над результатами декодирования по нескольким возможным путям, чтобы получить результат декодирования по пути с правильным результатом CRC, результат CRC правильного пути и результат CRC наилучшего пути, причем наилучшим путем является путь максимального правдоподобия, который определяется путем применения алгоритма декодирования Витерби;
второй блок декодирующей обработки, сконфигурированный для выполнения декодирующей обработки над вторым подпотоком путем применения алгоритма декодирования Витерби, чтобы получить результат декодирования; и
третий блок декодирующей обработки, сконфигурированный для выполнения декодирующей обработки над третьим подпотоком путем применения алгоритма декодирования Витерби, чтобы получить результат декодирования;
модуль управления мощностью внешнего контура сконфигурирован для выполнения управления мощностью внешнего контура путем применения результата CRC наилучшего пути; и
второй модуль декодирующей обработки сконфигурирован для выполнения декодирующей обработки над речевым сигналом AMR в соответствии с результатом декодирования и результатом CRC по правильному пути, полученными первым блоком декодирующей обработки, результатом декодирования второго подпотока, полученным вторым блоком декодирующей обработки, и результатом декодирования третьего подпотока, полученным третьим блоком декодирующей обработки.

13. Пользовательское оборудование по п. 8, дополнительно содержащее: модуль управления мощностью внешнего контура и модуль управления мощностью внутреннего контура, причем
модуль управления мощностью внешнего контура сконфигурирован для уменьшения целевого коэффициента ошибочных блоков у модуля управления мощностью внешнего контура и отправки уменьшенного целевого отношения сигнала к шуму в модуль управления мощностью внутреннего контура в соответствии с уменьшенным целевым коэффициентом ошибочных блоков; и
модуль управления мощностью внутреннего контура сконфигурирован для выполнения управления мощностью внутреннего контура в соответствии с уменьшенным целевым отношением сигнала к шуму и измеренным отношением сигнала к шуму.

14. Пользовательское оборудование по п. 8, дополнительно содержащее:
модуль выдачи указания, сконфигурированный для выдачи указания, чтобы базовая станция уменьшила ресурс канала, занимаемый первым подпотоком, и увеличила ресурсы канала, занимаемые вторым подпотоком и третьим подпотоком.



 

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

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

Изобретение относится к системам последовательного декодирования потоков данных в канале с шумом, в частности к последовательному декодеру Витерби для сверточных перфорированных и неперфорированных кодов со структурой «один вход - несколько выходов» (SIMO).

Изобретение относится к радиосвязи и предназначено для упреждающей коррекции ошибок. .

Изобретение относится к приложениям алгоритма Витерби и, в частности, к усовершенствованным системе и способу осуществления высокоскоростной операции сложения/сравнения/выбора (ССВ) по схеме “бабочка” в реализации алгоритма Витерби.

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

Изобретение относится к радиотехнике, в частности к способам декодирования данных в прямом канале по проекту стандарта UMTS-2000 для второго типа прерывистой передачи.
Наверх