СООБЩЕНИЕ ОТЧЕТА ОБ ИНФОРМАЦИИ ACK И CQI В СИСТЕМЕ БЕСПРОВОДНОЙ СВЯЗИ
REPORTING OF ACK AND CQI INFORMATION IN WIRELESS COMMUNICATION SYSTEM

Настоящая заявка испрашивает приоритет по следующим предварительным заявкам на выдачу патентов США:
под № 61/039413, озаглавленной «METHOD AND APPARATUS FOR DUAL-CELL WIRELESS COMMUNICATIONS» («СПОСОВ И УСТРОЙСТВО ДЛЯ ДВУХСОТОВОЙ БЕСПРОВОДНОЙ СВЯЗИ»), поданной 25 марта 2008 года;
под № 61/049993, озаглавленной «METHOD AND APPARATUS FOR DUAL-CELL WIRELESS COMMUNICATIONS» («СПОСОВ И УСТРОЙСТВО ДЛЯ ДВУХСОТОВОЙ БЕСПРОВОДНОЙ СВЯЗИ»), поданной 2 мая 2008 года;
под № 61/058771, озаглавленной «METHOD AND APPARATUS FOR DUAL-CELL WIRELESS COMMUNICATIONS» («СПОСОВ И УСТРОЙСТВО ДЛЯ ДВУХСОТОВОЙ БЕСПРОВОДНОЙ СВЯЗИ»), поданной 4 июня 2008 года;
под № 61/087021, озаглавленной «DYNAMIC DOWNLINK CARRIER SWITCHING IN DUAL CELL-HSDPA USING A SINGLE HS-DPCCH ON THE UPLINK» («ДИНАМИЧЕСКОЕ ПЕРЕКЛЮЧЕНИЕ НЕСУЩЕЙ НИСХОДЯЩЕЙ ЛИНИИ СВЯЗИ В ДВУХСОТОВОМ HSDPA С ИСПОЛЬЗОВАНИЕМ ОДИНОЧНОГО HS-DPCCH В ВОСХОДЯЩЕЙ ЛИНИИ СВЯЗИ»), поданной 7 августа 2008 года;
под № 61/087589, озаглавленной «DYNAMIC DOWNLINK CARRIER SWITCHING IN DC-HSDPA USING A SINGLE HS-DPCCH ON THE UL» («ДИНАМИЧЕСКОЕ ПЕРЕКЛЮЧЕНИЕ НЕСУЩЕЙ НИСХОДЯЩЕЙ ЛИНИИ СВЯЗИ В DC-HSDPA С ИСПОЛЬЗОВАНИЕМ ОДИНОЧНОГО HS-DPCCH В UL»), поданной 8 августа 2008 года;
под № 61/088480, озаглавленной «DYNAMIC DOWNLINK CARRIER SWITCHING IN DUAL CELL-HSDPA USING A SINGLE HS-DPCCH ON THE UPLINK» («ДИНАМИЧЕСКОЕ ПЕРЕКЛЮЧЕНИЕ НЕСУЩЕЙ НИСХОДЯЩЕЙ ЛИНИИ СВЯЗИ В ДВУХСОТОВОМ HSDPA С ИСПОЛЬЗОВАНИЕМ ОДИНОЧНОГО HS-DPCCH В ВОСХОДЯЩЕЙ ЛИНИИ СВЯЗИ»), поданной 13 августа 2008 года;
под № 61/091120, озаглавленной «DYNAMIC DOWNLINK CARRIER SWITCHING IN DUAL CELL-HSDPA USING A SINGLE HS-DPCCH ON THE UPLINK» («ДИНАМИЧЕСКОЕ ПЕРЕКЛЮЧЕНИЕ НЕСУЩЕЙ НИСХОДЯЩЕЙ ЛИНИИ СВЯЗИ В ДВУХСОТОВОМ HSDPA С ИСПОЛЬЗОВАНИЕМ ОДИНОЧНОГО HS-DPCCH В ВОСХОДЯЩЕЙ ЛИНИИ СВЯЗИ»), поданной 22 августа 2008 года; и
под № 61/097682, озаглавленной «SINGLE CODE HS-DPCCH DESIGN FOR DC-HSDPA» («ИСПОЛНЕНИЕ HS-DPCCH С ОДИНОЧНЫМ КОДОМ ДЛЯ DC-HSDPA»), поданной 17 сентября 2008 года.
Все из вышеприведенных предварительных заявок на выдачу патентов США переданы правопреемнику этого документа и включены в материалы настоящей заявки посредством ссылки.
Область техники
Настоящее раскрытие в целом относится к связи, а более точно к способам для сообщения информации обратной связи в системе беспроводной связи.
Уровень техники
Системы беспроводной связи широко применяются для предоставления различных услуг связи, таких как речь, видео, пакетные данные, обмен сообщениями, широковещание и т.д. Эти системы связи могут быть системами множественного доступа, допускающими поддержку многочисленных пользователей посредством совместного использования имеющихся в распоряжении системных ресурсов. Примеры таких систем множественного доступа включают в себя системы множественного доступа с кодовым разделением каналов (CDMA), системы множественного доступа с временным разделением каналов (TDMA), системы множественного доступа с частотным разделением каналов (FDMA), системы FDMA с ортогональным разделением (OFDMA) и системы FDMA на одиночной несущей (SC-FDMA).
Система беспроводной связи может включать в себя некоторое количество Узлов В, которые могут поддерживать связь для некоторого количества пользовательского оборудования (UE). Узел В может передавать данные на UE. UE может отправлять информацию индикации качества канала (CQI), указывающую на качество канала нисходящей линии связи, на Узел В. Узел В может выбирать транспортный формат на основании информации CQI и может передавать данные в соответствии с выбранным транспортным форматом на UE. UE может отправлять информацию подтверждения (ACK) для данных, принятых с Узла В. Узел В может определять, следует ли повторно передавать данные или передавать новые данные на UE, на основании информации ACK. Желательно эффективно отправлять информацию ACK и CQI, для того чтобы достигать хорошего функционирования.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
В материалах настоящей заявки описаны способы для сообщения отчета об информации ACK и CQI в системе беспроводной связи. UE может быть способно принимать данные из вплоть до двух сот при двухсотовой работе. UE может отправлять информацию ACK и CQI для двух сот различными способами.
В аспекте информация ACK и CQI для двух сот может отправляться по каналу обратной связи с одиночным каналообразующим кодом. В одном исполнении UE может определять информацию CQI для первой соты, определять информацию CQI для второй соты и отправлять информацию CQI для обеих сот по каналу обратной связи с одиночным каналообразующим кодом. UE может обрабатывать канал управления из каждой соты и, если управляющая информация принимается из соты, может дополнительно обрабатывать канал данных из соты, чтобы принимать данные, отправленные на UE. UE может определять информацию ACK для каждой соты на основании результатов обработки для каналов данных и управления из такой соты. UE может отправлять информацию ACK для обеих сот по каналу обратной связи с одиночным каналообразующим кодом.
UE также может принимать данные из более чем двух сот, от множества несущих, от множества линий связи и т.д. UE может отправлять информацию ACK и CQI для множества сот, множества несущих или множества линий связи некоторым образом, подобным исполнению, описанному выше. UE также может отправлять информацию ACK и CQI другими способами, как описано ниже. Различные аспекты и признаки раскрытия также более подробно описаны ниже.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг.1 показывает систему беспроводной связи.
Фиг.2 и 3 показывают передачу данных из двух сот с информацией обратной связи, отправленной UE с одним и двумя каналообразующими кодами соответственно.
Фиг.с 4A по 6B показывают различные исполнения отправки информации CQI.
Фиг.7 показывает блок обработки данных для отправки информации ACK и CQI.
Фиг.8 показывает работу UE в режиме динамического переключения.
Фиг.9 показывает последовательность операций для отправки информации обратной связи.
Фиг.10 показывает последовательность операций для приема информации обратной связи.
Фиг.11 показывает еще одну последовательность операций для отправки информации обратной связи.
Фиг.12 показывает последовательность операций для отправки информации CQI.
Фиг.13 показывает последовательность операций эксплуатации UE.
Фиг.14 показывает структурную схему UE и Узла В.
ПОДРОБНОЕ ОПИСАНИЕ
Способы, описанные в материалах настоящей заявки, могут использоваться для различных систем беспроводной связи, таких как системы CDMA (множественного доступа с кодовым разделением каналов), TDMA (множественного доступа с временным разделением каналов), FDMA (множественного доступа с частотным разделением каналов), OFDMA (множественного доступа с ортогональным частотным разделением каналов), SC-FDMA (FDMA на одиночной несущей) и другие системы. Термины «система» и «сеть» часто используются взаимозаменяемо. Система CDMA может реализовывать технологию радиосвязи, такую как универсальный наземный радиодоступ (UTRA), cdma2000 и т.д. UTRA включает в себя широкополосный CDMA (W-CDMA) и другие варианты CDMA. cdma2000 охватывает стандарты IS-2000, IS-95 и IS-856. Система TDMA может реализовывать технологию радиосвязи, такую как глобальная система мобильной связи (GSM). Система OFDMA может реализовывать технологию радиосвязи, такую как усовершенствованный UTRA (E-UTRA), ультра мобильное широковещание (UMB), стандарт IEEE 802.11 (Wi-Fi), стандарт IEEE 802.16 (WiMAX), стандарт IEEE 802.20, Flash-OFDM и т.д. UTRA и E-UTRA являются частью Универсальной системы мобильных телекоммуникаций (UMTS). Проект долгосрочного развития (LTE) и передовое LTE-advanced (LTE-A) 3GPP являются новыми выпусками UMTS, которые используют E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A и GSM описаны в документах от организации, именуемой «Проект партнерства 3-его поколения» (3GPP). cdma2000 и UMB описаны в документах от организации, именуемой «Проект 2 партнерства 3-его поколения» (3GPP2). Способы, описанные в материалах настоящей заявки, могут использоваться для систем и технологий радиосвязи, упомянутых выше, а также других систем и технологий радиосвязи. Для ясности некоторые аспекты технологий описаны ниже для WCDMA, и терминология 3GPP используется в большей части описания, приведенного ниже.
Фиг.1 показывает систему 100 беспроводной связи, которая может включать в себя некоторое количество Узлов В и других сетевых объектов. Для простоты только один Узел В 120 и один контроллер 130 радиосети (RNC) показаны на фиг.1. Узел В может быть станцией, которая осуществляет связь с UE и также может указываться ссылкой как развитый Узел В (eNB), базовая станция, точка доступа и т.д. Узел В может обеспечивать покрытие связи для конкретной географической зоны. Для улучшения емкости системы полная зона покрытия Узла В может быть разделена на множество (например, три) меньших зон. Каждая меньшая зона может обслуживаться соответственной подсистемой Узла В. В 3GPP термин «сота» может указывать ссылкой на наименьшую зону покрытия Узла В и/или подсистему Узла В, обслуживающую эту зону покрытия, в зависимости от контекста, в котором используется термин. В 3GPP2 термин «сектор» или «сектор соты» может указывать ссылкой на наименьшую зону покрытия базовой станции и/или подсистему базовой станции, обслуживающую эту зону покрытия. Для ясности концепция «соты» 3GPP используется в описании, приведенном ниже. RNC 130 может присоединяться к набору Узлов В и обеспечивает координацию и управление для этих Узлов В.
UE 110 может быть одним из многих UE, рассредоточенных по всей системе. UE 110 может быть стационарным или мобильным и также может указываться ссылкой как мобильная станция, терминал, терминал доступа, абонентский блок, станция и т.д. UE 110 может быть сотовым телефоном, персональным цифровым секретарем (PDA), беспроводным модемом, устройством беспроводной связи, карманным устройством, дорожным компьютером, бесшнуровым радиотелефоном, станцией местной связи (WLL) и т.д. UE 110 может осуществлять связь с Узлом В 120 через нисходящую линию связи и восходящую линию связи. Нисходящая линия связи (или прямая линия связи) указывает ссылкой на линию связи с Узла В 120 на UE 110, а восходящая линия связи (или обратная линия связи) указывает ссылкой на линию связи с UE 110 на Узел В 120.
Выпуск 5 и более поздние 3GPP поддерживают высокоскоростной пакетный доступ по нисходящей линии связи (HSDPA), который является набором каналов и процедур, которые дают возможность высокоскоростной передачи пакетных данных по нисходящей линии связи. Что касается HSDPA, Узел В может отправлять данные по совместно используемому каналу высокоскоростной нисходящей линии связи (HS-DSCH), который является транспортным каналом нисходящей линии связи, который совместно используется UE как по времени, так и по коду. HS-DSCH может нести данные для одного или более UE в каждом интервале времени передачи (TTI). Совместное использование HS-DSCH может быть динамическим и может изменяться от TTI к TTI.
Таблица 1 перечисляет физические каналы нисходящей линии связи и восходящей линии связи, используемые для HSDPA, и дает краткое описание для каждого физического канала.
Таблица 1
<b>Линия связи</b>
<b>Канал</b>
<b>Наименование канала</b>
<b>Описание</b>
Нисходящая линия связи
HS-PDSCH
Высокоскоростной физический совместно используемый канал нисходящей линии связи
Несет данные, отправленные по HS-DSCH для разных UE
Нисходящая линия связи
HS-SCCH
Совместно используемый канал управления для HS-DSCH
Несет управляющую информацию для HS-PDSCH
Восходящая линия связи
HS-DPCCH
Выделенный физический канал управления для HS-DSCH
Несет информацию обратной связи с UE
3GPP также поддерживает двухсотовый HSDPA (DC-HSDPA). Что касается DC-HSDPA, вплоть до двух сот Узла В могут отправлять данные по HS-DSCH на UE в данном TTI. Две соты могут работать на разных несущих. Отсюда термины «соты» и «несущие» могут использоваться взаимозаменяемо по отношению к DC-HSDPA. Вообще технологии, описанные в материалах настоящей заявки, могут использоваться для передачи данных по множеству линий связи, которые могут соответствовать разным сотам, разным несущим и т.д.
HSDPA и DC-HSDPA поддерживают гибридный автоматический запрос на повторную передачу (HARQ). С HARQ Узел В может отправлять передачу транспортного блока на UE и может отправлять одну или более дополнительных передач, если необходимо, до тех пор, пока транспортный блок не декодирован приемником правильно UE, или не было отправлено максимальное количество повторных передач, либо не встречено некоторое другое условие завершения. Транспортный блок также может означать пакет, кодовое слово, блок данных и т.д. UE может отправлять информацию ACK после каждой передачи транспортного блока, чтобы указывать, был ли транспортный блок декодирован правильно или с ошибкой. Узел В может определять, следует ли отправлять еще одну передачу транспортного блока или завершить передачу транспортного блока на основании информации ACK.
UE 110 может отправлять информацию ACK и CQI для одной соты в HSDPA. UE 110 может отправлять информацию ACK и CQI для двух сот в DC-HSDPA. Может быть желательным отправлять информацию ACK и CQI эффективным образом для DC-HSDPA.
В аспекте информация ACK для двух сот в DC-HSDPA может отправляться по HS-DPCCH с одиночным каналообразующим кодом. Это может указываться ссылкой как «однокодовый HS-DPCCH», «одиночный HS-DPCCH» и т.д. Однокодовый HS-DPCCH может давать хорошую производительность для DC-HSDPA.
Фиг.2 показывает исполнение передачи данных в DC-HSDPA с помощью однокодового HS-DPCCH. Временная шкала передачи может быть разделена на единицы кадров радиосвязи, и каждый кадр радиосвязи может иметь длительность 10 миллисекунд (мс). Что касается HSDPA, каждый кадр радиосвязи может быть разделен на пять подкадров, каждый подкадр может иметь длительность 2 мс и может включать в себя три интервала, и каждый интервал может иметь длительность 0,667 мс. TTI может быть равным одному подкадру для HSDPA и может быть наименьшей единицей времени, в пределах которой UE может планироваться и обслуживаться.
Узел В 120 может поддерживать множество (например, три) сот. Каждая сота может передавать HS-SCCH и HS-PDSCH по нисходящей линии связи на UE, обслуживаемые такой сотой. Каждая сота может использовать вплоть до пятнадцати каналообразующих кодов из 16 элементарных сигналов с коэффициентом расширения спектра 16 (SF=16) для HS-PDSCH. Каждая сота также может использовать любое количество каналообразующих кодов из 128 элементарных сигналов с коэффициентом расширения спектра 128 (SF=128) для HS-SCCH. Каналообразующие коды являются ортогональными кодами с переменным коэффициентом расширения спектра (OVSF), которые могут формироваться структурированным образом на основании кодового дерева OVSF. Количество каналообразующих кодов из 16 элементарных сигналов, используемых для HS-PDSCH, и количество каналообразующих кодов из 128 элементарных сигналов, используемых для HS-SCCH, могут быть конфигурируемыми для каждой соты.
Фиг.2 показывает HS-SCCH и HS-PDSCH для двух сот 1 и 2 и HS-DPCCH для UE 110. HS-SCCH может быть выровнен по границе кадра радиосвязи. HS-PDSCH может начинаться через два интервала после HS-SCCH. HS-DPCCH может начинаться приблизительно через 7,5 интервалов от конца соответствующей передачи по HS-PDSCH.
Каждая сота может обслуживать одно или более UE в каждом TTI. Каждая сота может отправлять управляющую информацию для планируемых UE по HS-SCCH и может отправлять данные для планируемых UE по HS-PDSCH двумя интервалами позже. Управляющая информация также может называться информация планирования, сигнализация нисходящей линии связи и т.д. Управляющая информация может идентифицировать планируемые UE и транспортный формат, выбранный для каждого планируемого UE. Транспортный формат может указывать схему модуляции, размер транспортного блока и набор каналообразующих кодов для передачи данных на UE. HS-PDSCH может нести один транспортный блок для каждого UE, планируемого без многих входов и многих выходов (MIMO), и один или два транспортных блока для каждого UE, планируемого с MIMO.
UE 110 быть сконфигурировано для эксплуатации DC-HSDPA и может принимать данные из вплоть до двух сот в TTI. В каждом TTI UE 110 может обрабатывать HS-SCCH из сот 1 и 2, чтобы определять, была ли управляющая информация отправлена на UE. Для каждой соты, из которой была принята управляющая информация по HS-SCCH, UE 110 может обрабатывать HS-PDSCH из такой соты, чтобы восстанавливать транспортный блок, отправленный на UE 110. UE 110 может определять информацию ACK для транспортных блоков, если таковые имеют место, принятых из двух сот. Информация ACK может содержать ACK или отрицательное подтверждение (NACK) для каждого транспортного блока, причем, ACK указывает, что транспортный блок был декодирован правильно, а NACK указывает, что транспортный блок был декодирован с ошибкой. UE 110 также может оценивать отношение уровня сигнала к совокупному уровню взаимных помех и шумов (SINR) для каждой соты и может определять информацию CQI на основании оценок SINR для обеих сот. UE 110 может отправлять информацию обратной связи, содержащую информацию ACK и CQI по HS-DPCCH приблизительно за 7,5 интервалов от конца соответствующих передач по HS-PDSCH. Информация ACK может отправляться в одном интервале, а информация CQI может отправляться в следующих двух интервалах, как показано на фиг.2.
Информация ACK для данного TTI может быть представлена одним из L возможных значений, где L > 1. В одном исполнении L возможных значений ACK могут быть ассоциированы с L разными кодовыми словами в кодовой книге. Одно кодовое слово, соответствующее значению информации ACK, может отправляться по HS-DPCCH для передачи информации ACK.
В первом исполнении кодовой книги кодовая книга из восьми кодовых слов может использоваться для информации ACK для двух сот в DC-HSDPA. Каждое кодовое слово может содержать десять кодовых битов, которые могут обрабатываться и отправляться по HS-DPCCH в одном интервале, как описано ниже. Каждый кодовый бит может иметь двоичное значение '1' или '-1' (либо, в качестве альтернативы, значение, любое из двух '1' или '0', в зависимости от выбранной системы обозначений).
0
9
Таблица 2 показывает примерное исполнение кодовой книги с восемью кодовыми словами для информации ACK для двух сот в DC-HSDPA. Восемь кодовых слов заданы в последних восьми строках таблицы 2. Первые два столбца таблицы 2 дают информационное наполнение информации ACK для каждого кодового слова. Следующие десять столбцов дают десять кодовых битов с w по w для каждого кодового слова. Как показано в таблице 2, первые два кодовых слова могут использоваться для отправки ACK или NACK для транспортного блока, принятого из соты 1, и прерывистой передачи (DTX) для соты 2. DTX может происходить вследствие (i) соты 2, не планирующей UE 110 для передачи данных, или (ii) соты 2, планирующей UE 110 для передачи данных, но UE 110, декодирующего HS-SCCH из соты 2 с ошибкой и, таким образом, пропускающего HS-PDSCH. Следующие четыре кодовых слова могут использоваться для отправки ACK или NACK для транспортного блока из каждой из сот 1 и 2. Последние два кодовых слова могут использоваться для отправки ACK или NACK для транспортного блока, принятого из соты 2, и DTX для соты 1.
Таблица 2 - кодовая книга для информации ACK для DC-HSDPA
DC-HSDPA
Кодовые биты
MIMO
Сота 1
Сота 2
w<sub>0</sub>
w<sub>1</sub>
w<sub>2</sub>
w<sub>3</sub>
w<sub>4</sub>
w<sub>5</sub>
w<sub>6</sub>
w<sub>7</sub>
w<sub>8</sub>
w<sub>9</sub>
Транс-портный блок 1
Транс-портный блок 2
ACK
DTX
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
ACK
DTX
NACK
DTX
1
1
1
1
1
1
1
1
1
1
NACK
DTX
ACK
ACK
-1
1
-1
1
-1
-1
-1
-1
1
-1
ACK
ACK
ACK
NACK
-1
-1
1
-1
1
-1
1
-1
-1
-1
ACK
NACK
NACK
ACK
1
-1
-1
-1
-1
1
-1
1
-1
-1
NACK
ACK
NACK
NACK
-1
1
1
-1
1
1
-1
1
1
1
NACK
NACK
DTX
ACK
1
1
-1
1
1
-1
1
1
-1
1
PRE
DTX
NACK
1
-1
1
1
-1
1
1
-1
1
1
POST
Первое исполнение кодовой книги для DC-HSDPA, показанного в таблице 2, повторно использует кодовую книгу, используемую для MIMO. Это может упрощать реализацию UE 110 и Узла В 120. UE 110 может быть сконфигурирован для эксплуатации DC-HSDPA или MIMO. Кодовые слова, отправляемые UE 110 для информации ACK, могут интерпретироваться по-разному в зависимости от того, сконфигурировано ли UE для DC-HSDPA или MIMO. В частности, кодовые слова могут интерпретироваться (i), как показано первыми двумя столбцами таблицы 2, когда UE 110 сконфигурировано для DC-HSDPA, или (ii), как показано последними двумя столбцами таблицы 2, когда UE 110 сконфигурировано для MIMO. В таблице 2 «PRE» обозначает кодовое слово, которое может отправляться в качестве преамбулы для HS-DPCCH, а «POST» обозначает кодовое слово, которое может отправляться в качестве заключительной части для HS-DPCCH.
Во втором исполнении кодовой книги кодовая книга из десяти кодовых слов может использоваться для информации ACK для DC-HSDPA. Каждое кодовое слово может содержать десять кодовых битов, и каждый кодовый бит может иметь двоичное значение, любое из '1' или '-1'.
Таблица 3 показывает примерное исполнение кодовой книги с десятью кодовыми словами для информации ACK для двух сот в DC-HSDPA. Первые два кодовых слова могут использоваться для отправки ACK или NACK для транспортного блока, принятого из соты 1, и DTX для соты 2. Следующие четыре кодовых слова могут использоваться для отправки ACK или NACK для транспортного блока из каждой из сот 1 и 2. Следующие два кодовых слова могут использоваться для отправки ACK или NACK для транспортного блока, принятого из соты 2, и DTX для соты 1. Последние два кодовых слова могут использоваться для PRE и POST.
Таблица 3 - еще одна кодовая книга для информации ACK для DC-HSDPA
DC-HSDPA
Кодовые биты
MIMO
Сота 1
Сота 2
w<sub>0</sub>
w<sub>1</sub>
w<sub>2</sub>
w<sub>3</sub>
w<sub>4</sub>
w<sub>5</sub>
w<sub>6</sub>
w<sub>7</sub>
w<sub>8</sub>
w<sub>9</sub>
Транс-портный блок 1
Транс-портный блок 2
ACK
DTX
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
ACK
DTX
NACK
DTX
1
1
1
1
1
1
1
1
1
1
NACK
DTX
ACK
ACK
-1
1
-1
1
-1
1
-1
-1
1
-1
ACK
ACK
ACK
NACK
-1
-1
1
-1
1
-1
1
-1
-1
-1
ACK
NACK
NACK
ACK
1
-1
-1
-1
-1
1
-1
1
-1
-1
NACK
ACK
NACK
NACK
-1
1
1
-1
1
1
-1
1
1
1
NACK
NACK
DTX
ACK
1
-1
-1
-1
1
-1
-1
-1
1
1
--
DTX
NACK
-1
-1
1
1
-1
-1
-1
1
-1
1
--
PRE
1
1
-1
1
1
-1
1
1
-1
1
PRE
POST
1
-1
1
1
-1
1
1
-1
1
1
POST
Исполнение кодовой книги для DC-HSDPA в таблице 3 повторно использует восемь кодовых слов в кодовой книге MIMO и дополнительно включает в себя два дополнительных кодовых слова для случая, в котором транспортный блок принимается из соты 2 и DTX получается для соты 1. Это может упрощать реализацию UE 110 и Узла В 120.
Таблицы 2 и 3 показывают исполнения двух примерных кодовых книг для информации ACK для двух сот в DC-HSDPA. В общем случае кодовая книга с любым количеством кодовых слов может использоваться для информации ACK для DC-HSDPA. Количество кодовых слов может быть зависящим от количества возможных значений для информации ACK. Каждое кодовое слово может содержать любую подходящую последовательность/вектор битов. Некоторые или все кодовые слова для DC-HSDPA могут браться из кодовой книги для MIMO, как описано выше, что может упрощать реализацию UE и Узла В. В качестве альтернативы, кодовые слова для DC-HSDPA могут определяться независимо от кодовых слов для MIMO, для того чтобы добиваться хорошей производительности, например, чтобы максимизировать расстояние между кодовыми словами для DC-HSDPA. Разные кодовые книги, таким образом, могут использоваться для DC-HSDPA и MIMO. В еще одном исполнении информация ACK для двух сот в DC-HSDPA может отправляться на разных ветвях HS-DPCCH с одиночным каналообразующим кодом. Информация ACK для каждой соты может формироваться отдельно, например, на основании кодовой книги, показанной в таблице 4, приведенной ниже.
Информация ACK для соты 1 может отправляться на одной ветви (синфазной (I) ветви или квадратурной (Q) ветви) HS-DPCCH с одиночным каналообразующим кодом. Информация ACK для соты 2 может отправляться в другой ветви HS-DPCCH с тем же самым каналообразующим кодом. Отображение сот 1 и 2 в две ветви и выбор подходящего каналообразующего кода может быть таким, чтобы хорошая производительность детектирования могла достигаться Узлом В 120. В одном исполнении информация ACK для двух сот может отправляться, как изложено ниже:
• Отправить информацию ACK для соты 1 на ветви Q с каналообразующим кодом Cch,256,33,
• Отправить информацию ACK для соты 2 на ветви I с каналообразующим кодом Cch,256,33,
где '256' обозначает коэффициент расширения спектра, а '33' обозначает номер кода OVSF.
Каналообразующие коды Cch,256,1, Cch,256,33 и Cch,256,64 зарезервированы для HS-DPCCH. Поэтому исполнение, описанное выше, использует каналообразующий код, который может быть назначен для HS-DPCCH, который в таком случае может упрощать обработку на UE 110 и в Узле В 120. Информация ACK для двух сот также может отображаться в ветви I и Q HS-DPCCH другими способами и/или отправляться с помощью других каналообразующих кодов.
В еще одном аспекте информация ACK для двух сот в DC-HSDPA может отправляться по HS-DPCCH с одним каналообразующим кодом для каждой соты. Это может называться «двухкодовый HS-DPCCH», «двойной HS-DPCCH» и т.д. Двухкодовый HS-DPCCH может упрощать работу UE 110 и Узла В 120.
Фиг.3 показывает исполнение передачи данных в DC-HSDPA с помощью двухкодового HS-DPCCH. UE 110 может быть сконфигурировано для эксплуатации DC-HSDPA, и ему может быть назначен первый каналообразующий код C1 для HS-DPCCH для соты 1 и второй каналообразующий код C2 для соты 2. UE 110 может принимать данные из вплоть до двух сот в TTI. В каждом TTI UE 110 может обрабатывать HS-SCCH из сот 1 и 2, чтобы определять, была ли управляющая информация отправлена на UE. Если UE 110 принимает управляющую информацию из соты m, где m ∈ {1, 2}, UE 110 может обрабатывать HS-PDSCH из соты m, чтобы восстанавливать транспортный блок, отправленный на UE 130, определять информацию ACK для транспортного блока и отправлять информацию ACK в HS-DPCCH с каналообразующим кодом Cm. Информация ACK для каждой соты может содержать ACK, NACK или DTX в зависимости от результатов декодирования для HS-SCCH и HS-PDSCH из такой соты. UE 110 также может отправлять информацию CQI для каждой соты по HS-DPCCH с каналообразующим кодом для соты. UE 110, таким образом, может отправлять информацию ACK и CQI для каждой соты независимо от HS-DPCCH с каналообразующим кодом для соты. Каждая сота может детектировать информацию ACK и CQI с UE 110 на основании каналообразующего кода для соты.
Таблица 4 показывает примерное исполнение кодовой книги с пятью кодовыми словами для информации ACK для одной соты. Первые два кодовых слова могут использоваться для отправки ACK или NACK для транспортного блока, принятого из соты. Третье кодовое слово может использоваться для обозначения DTX для соты. Последние два кодовых слова могут использоваться для PRE и POST.
Таблица 4 - кодовая книга для информации ACK для одной соты в DC-HSDPA
Информация ACK
Кодовые биты
w<sub>0</sub>
w<sub>1</sub>
w<sub>2</sub>
w<sub>3</sub>
w<sub>4</sub>
w<sub>5</sub>
w<sub>6</sub>
w<sub>7</sub>
w<sub>8</sub>
w<sub>9</sub>
ACK
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
NACK
1
1
1
1
1
1
1
1
1
1
DTX
0
0
0
0
0
0
0
0
0
0
PRE
1
1
-1
1
1
-1
1
1
-1
1
POST
1
-1
1
1
-1
1
1
-1
1
1
Исполнение кодовой книги, показанное в таблице 4, может предоставлять UE 110 и соте возможность проводить различие между NACK и DTX.
Сота может повторно отправлять прежнюю передачу транспортного блока, если принят DTX с UE 110, и может отправлять еще одну передачу транспортного блока, если принят NACK. Это может улучшать производительность декодирования на UE 110. В еще одном исполнении кодовой книги DTX не поддерживается, и UE 110 может отправлять NACK, если управляющая информация не принимается по HS-SCCH, а также если транспортный блок декодирован с ошибкой. Сота может повторно отправлять прежнюю передачу или отправлять еще одну передачу транспортного блока, если принят NACK.
В одном исполнении информация ACK для двух сот может отправляться, как изложено ниже:
• Отправить информацию ACK для соты 1 на ветви Q с каналообразующим кодом Cch,256,64,
• Отправить информацию ACK для соты 2 на ветви Q с каналообразующим кодом Cch,256,1,
Информация ACK для двух сот также может отправляться на ветвях I и/или Q HS-DPCCH другими способами и/или отправляться с помощью других каналообразующих кодов.
Двухкодовый HS-DPCCH может использоваться для DC-HSDPA, как описано выше. Двухкодовый HS-DPCCH также может использоваться для комбинации DC-HSDPA и MIMO. В этом случае каждая сота может передавать вплоть до двух транспортных блоков с MIMO на UE 110. UE 110 может формировать информацию ACK для каждой соты на основании отображения, показанного в таблице 2 или 3, и может отправлять информацию ACK по HS-DPCCH с каналообразующим кодом для такой соты.
В еще одном аспекте информация ACK для двух сот в DC-HSDPA может отправляться по HS-DPCCH с одиночным каналообразующим кодом. В одном исполнении информация CQI для каждой соты может содержать пять битов, которые могут передавать один из 31 уровней от 0 до 30 CQI. Десять битов информации CQI для двух сот могут кодироваться с помощью блочного кода (20, 10) для получения 20 кодовых битов, которые могут отправляться по HS-DPCCH в двух интервалах.
0
9
0
4
0
4
0
4
0
4
0
0
4
4
Таблица 5 показывает первое исполнение отображения CQI. Десять информационных битов могут отправляться по HS-DPCCH и могут быть обозначены в качестве с a по a. Пять битов информации CQI для соты 1 могут быть обозначены в качестве с cqi1 по cqi1 и могут отображаться в информационные биты с a по a соответственно. Пять битов информации CQI для соты 2 могут быть обозначены в качестве с cqi2 по cqi2 и могут отображаться в информационные биты с a по a соответственно. cqi1 и cqi2 могут быть младшими значащими битами (LSB) информации CQI, а cqi1 и cqi2 могут быть старшими значащими битами (MSB).
Таблица 5 - первое отображение информации CQI в информационные биты
Информационные биты для HS-DPCCH
a<sub>0</sub>
a<sub>1</sub>
a<sub>2</sub>
a<sub>3</sub>
a<sub>4</sub>
a<sub>5</sub>
a<sub>6</sub>
a<sub>7</sub>
a<sub>8</sub>
a<sub>9</sub>
Информационные биты CQI для соты 1
cqi1<sub>0</sub>
cqi1<sub>1</sub>
cqi1<sub>2</sub>
cqi1<sub>3</sub>
cqi1<sub>4</sub>
Информационные биты CQI для соты 2
cqi2<sub>0</sub>
cqi2<sub>1</sub>
cqi2<sub>2</sub>
cqi2<sub>3</sub>
cqi2<sub>4</sub>
Информация PCI/CQI для MIMO
pci<sub>0</sub>
pci<sub>1</sub>
cqi<sub>0</sub>
cqi<sub>1</sub>
cqi<sub>2</sub>
cqi<sub>3</sub>
cqi<sub>4</sub>
cqi<sub>5</sub>
cqi<sub>6</sub>
cqi<sub>7</sub>
0
1
0
7
Таблица 5 также показывает отображение информации индикации управления предварительным кодированием (PCI) и CQI для MIMO в десять информационных битов. Информация PCI может содержать два бита pci и pci, а информация CQI для MIMO может содержать восемь битов с cqi по cqi.
0
9
Десять информационных битов с a по a для информации CQI для двух сот могут кодироваться блочным кодом (20, 10) для получения кодового слова, как изложено ниже:
,
k
где a обозначает k-й информационный бит,
i
b обозначает i-й кодовый бит в кодовом слове,
i,k
M обозначает i-й бит в базовой последовательности для k-го информационного бита и
«mod» обозначает операцию по модулю.
k
k
i,k
0
19
Десять информационных битов могут быть ассоциированы с десятью разными базовыми последовательностями, причем каждая базовая последовательность включает в себя 20 битов. Каждый информационный бит a может кодироваться перемножением a с каждым битом M базовой последовательности для такого информационного бита, чтобы получать кодированную базовую последовательность. Десять кодированных базовых последовательностей для десяти информационных битов, в таком случае могут комбинироваться сложением по модулю 2 для получения кодового слова, составленного из 20 кодовых битов с b по b.
2
6
В одном исполнении блочный код, используемый для информации PCI и CQI для MIMO, может повторно использоваться для информации CQI для двух сот в DC-HSDPA, для того чтобы упростить реализацию. Базовые последовательности для блочного кода для MIMO заданы в TS 25.211 3GPP, озаглавленном «Physical channels and mapping of transport channels onto physical channels (FDD)» («Физические каналы и отображение транспортных каналов в физические каналы (FDD)»), которые являются находящимися в свободном доступе. Идеально блочный код должен обеспечивать равную защиту (например, равную частоту двоичных ошибок (BER)) для всех информационных битов. Однако компьютерное моделирование показывает, что блочный код для MIMO дает неравную защиту для десяти информационных битов, причем информационные биты a и a имеют наивысшие BER, а другие восемь информационных битов имеют более низкие BER.
5
9
0
4
4
9
0
6
4
4
0
2
Таблица 6 показывает второе исполнение отображения CQI. Вторая строка таблицы 6 показывает степень защиты каждого информационного бита, где ранг 1 обозначает наилучшую защиту, а ранг 10 обозначает наихудшую защиту. Пять битов информации CQI для соты 1 могут отображаться в последние пять информационных битов с a по a, а пять битов информации CQI для соты 2 могут отображаться в первые пять информационных битов с a по a. Для каждой соты пять битов CQI могут отображаться в пять информационных битов, из условия чтобы прогрессивно меньшие значащие биты CQI отображались в информационные биты с прогрессивно меньшей защитой. Это может улучшать функционирование, поскольку более значимые биты CQI могут быть более ценными при выборе подходящего транспортного формата. Для соты 1 MSB cqi1 может отображаться в бит a, имеющий наилучшую защиту, а LSB cqi1 может отображаться в бит a, имеющий наихудшую защиту. Для соты 2 MSB cqi2 может отображаться в бит a, имеющий наилучшую защиту, а LSB cqi2 может отображаться в бит a, имеющий наихудшую защиту.
Таблица 6 - второе отображение информации CQI в информационные биты
Информационные биты для HS-DPCCH
a<sub>0</sub>
a<sub>1</sub>
a<sub>2</sub>
a<sub>3</sub>
a<sub>4</sub>
a<sub>5</sub>
a<sub>6</sub>
a<sub>7</sub>
a<sub>8</sub>
a<sub>9</sub>
Ранг защиты
8
7
9
6
5
4
10
3
2
1
Информационные биты CQI для соты 1
cqi1<sub>1</sub>
cqi1<sub>0</sub>
cqi1<sub>2</sub>
cqi1<sub>3</sub>
cqi1<sub>4</sub>
Информационные биты CQI для соты 2
cqi2<sub>1</sub>
cqi2<sub>2</sub>
cqi2<sub>0</sub>
cqi2<sub>3</sub>
cqi2<sub>4</sub>
k
k
В общем случае биты информации CQI для каждой соты могут отображаться в информационные биты в естественном порядке (например, cqi может отображаться в a, как показано в таблице 5) или в переставленном порядке (например, как показано в таблице 6). Отображение в естественном порядке может упрощать реализацию. Отображение в переставленном порядке может улучшать функционирование, когда блочный код обеспечивает неравную защиту для разных информационных битов.
В другом исполнении информация CQI для двух сот в DC-HSDPA может отправляться по HS-DPCCH с одним каналообразующим кодом для каждой соты. В этом исполнении пять битов информации CQI для каждой соты могут кодироваться с помощью блочного кода (20, 5) для получения 20 кодовых битов, которые затем могут отправляться по HS-DPCCH в двух интервалах с каналообразующим кодом для такой соты.
UE 110 может быть сконфигурировано с возможностью сообщать отчет об информации CQI в каждом цикле обратной связи, охватывающем Q TTI, где в общем случае Q ≥ 1. UE 110 может отправлять информацию CQI разными способами в зависимости от того, однокодовый HS-DPCCH или двухкодовый HS-DPCCH используется для DC-HSDPA.
Фиг.4A показывает исполнение отправки информации CQI для двух сот с однокодовым HS-DPCCH для цикла обратной связи = 1. В каждом TTI информация CQI для двух сот 1 и 2 может мультиплексироваться (например, как показано в таблице 5) и отправляться по HS-DPCCH с одиночным каналообразующим кодом. CQIm(n) обозначает информацию CQI для соты m в TTI n.
Фиг.4B показывает исполнение отправки информации CQI для двух сот с двухкодовым HS-DPCCH для цикла обратной связи = 1. В каждом TTI информация CQI для каждой соты может отправляться по HS-DPCCH с каналообразующим кодом для такой соты.
Фиг.5A показывает исполнение отправки информации CQI для двух сот с однокодовым HS-DPCCH для цикла обратной связи = 2. В каждом цикле обратной связи из двух TTI информация CQI для двух сот 1 и 2 может мультиплексироваться и отправляться по HS-DPCCH с одиночным каналообразующим кодом в каждом из двух TTI. Информация CQI, таким образом, может повторяться для улучшения надежности.
Фиг.5B показывает исполнение отправки информации CQI для двух сот с двухкодовым HS-DPCCH для цикла обратной связи = 2. В каждом цикле обратной связи из двух TTI информация CQI для соты 1 может отправляться по HS-DPCCH с каналообразующим кодом (например, C1) в первом TTI, а информация CQI для соты 2 может отправляться по HS-DPCCH тем же самым каналообразующим кодом в следующем TTI. Информация CQI для сот 1 и 2, таким образом, может отправляться в разных TTI с всего лишь одним каналообразующим кодом.
Фиг.6A показывает исполнение отправки информации CQI для двух сот с однокодовым HS-DPCCH для цикла обратной связи = 4. В каждом цикле обратной связи из четырех TTI информация CQI для двух сот 1 и 2 может мультиплексироваться и отправляться по HS-DPCCH с одиночным каналообразующим кодом в каждом из двух TTI, и никакой информации может не отправляться в последних двух TTI. Информация CQI, таким образом, может повторяться для улучшения надежности.
Фиг.6B показывает исполнение отправки информации CQI для двух сот с двухкодовым HS-DPCCH для цикла обратной связи = 4. В каждом цикле обратной связи из четырех TTI информация CQI для соты 1 может отправляться по HS-DPCCH с каналообразующим кодом (например, C1) в первом TTI, информация CQI для соты 2 может отправляться по HS-DPCCH тем же самым каналообразующим кодом в следующем TTI, и никакой информации может не отправляться в последних двух TTI. Информация CQI для сот 1 и 2, таким образом, может отправляться в разных TTI со всего лишь одним каналообразующим кодом.
UE 110 может отправлять HS-DPCCH на мощности передачи P для HSDPA из одиночной соты. UE 110 может отправлять HS-DPCCH на более высокой мощности передачи (например, 2P) для DC-HSDPA из двух сот, для того чтобы принимать во внимание больше управляющей информации, отправляемой по HS-DPCCH, и обеспечивать требуемую надежность для управляющей информации.
Компьютерное моделирование выполнялось для измерения производительности однокодового HS-DPCCH и двухкодового HS-DPCCH. Компьютерное моделирование показывает, что производительность декодирования для информации ACK может улучшаться при однокодовом HS-DPCCH. Это может происходить вследствие использования однокодовым каналом HS-DPCCH значений сигнализации '1' и '-1' и использования двухкодовым каналом HS-DPCCH значений сигнализации '1', '-1' и '0'. Компьютерное моделирование также показывает, что производительность декодирования для информации CQI может улучшаться при однокодовом HS-DPCCH вследствие совместного кодирования информации CQI для двух сот.
Таблица 7 показывает исполнение блока 700 обработки данных для информации ACK и CQI для двух сот в DC-HSDPA. В данном TTI информация ACK может отправляться в первом интервале TTI, а информация CQI может отправляться во втором и третьем интервалах TTI.
0
9
Что касается информации ACK, блок 712 кодирования канала может кодировать информацию ACK для сот 1 и 2 (например, на основании кодовой книги, показанной в таблице 2, 3 или 4, либо некоторой другой кодовой книги) и формировать десять кодовых битов с w по w. Блок 714 отображения физического канала может распределять десять кодовых битов каналообразующим кодом для HS-DPCCH, чтобы получать распределенные символы. Блок 714 затем может масштабировать распределенные символы на основании мощности передачи для HS-DPCCH и может отправлять масштабированные символы в первом интервале TTI.
0
4
0
4
0
9
0
19
Что касается информации CQI, блок 722 отображения CQI может принимать и отображать информацию CQI (например, оценку SINR) для соты 1 в пять информационных битов с cqi1 по cqi1 CQI. Блок 724 отображения CQI может принимать и отображать информацию CQI для соты 2 в пять информационных битов с cqi2 по cqi2 CQI. Блок 726 конкатенации может объединять информационные биты CQI для соты 1 и 2 (например, как показано в таблице 5) и выдавать десять информационных битов с a по a. Блок 728 кодирования канала может кодировать десять информационных битов из блока 726, например, как показано в уравнении (1), и формировать 20 кодовых битов с b по b. Блок 730 отображения физического канала может распределять 20 кодовых битов каналообразующим кодом для HS-DPCCH, чтобы получать распределенные символы. Блок 730 затем может масштабировать распределенные символы и отправлять масштабированные символы во втором и третьем интервалах TTI.
В общем случае любое количество информационных битов ACK и любое количество информационных битов CQI может отправляться по HS-DPCCH. Подходящий блочный код может использоваться для информации ACK на основании количества информационных битов ACK (или уровней L). Пригодный блочный код также может использоваться для информации CQI на основании количества информационных битов CQI. Мощность передачи HS-DPCCH может масштабироваться на основании объема информации ACK и CQI для отправки, для того чтобы достигать требуемой производительности декодирования в Узле В 120.
В еще одном аспекте может использоваться режим динамического переключения работы, например, когда UE 110 является работающим в области с ограниченной максимальной мощностью. В таком сценарии UE 110 может не иметь достаточной мощности передачи для отправки информации обратной связи для двух сот в DC-HSDPA. UE 110 может быть сконфигурировано циклом обратной связи CQI, большим чем один, например, циклом обратной связи 2, 4 и т.д. Узел В 120 может отправлять команду HS-SCCH для предписания UE 110 войти в режим динамического переключения. В ответ на команду HS-SCCH UE 110 может отправлять информацию обратной связи для двух сот по HS-DPCCH с одним каналообразующим кодом. Если UE 110 была работающей с однокодовым HS-DPCCH, то UE 110 может продолжать использовать одиночный каналообразующий код для HS-DPCCH. Если UE 110 была работающей с двухкодовым HS-DPCCH, то UE 110 может выбирать один каналообразующий код (например, C1) для HS-DPCCH и может выключать из работы другой каналообразующий код (например, C2).
Фиг.8 показывает работу UE 110 в режиме динамического переключения в соответствии с одним исполнением. UE 110 может периодически измерять нисходящую линию связи у обеих сот 1 и 2. UE 110 может отправлять информацию CQI для самое большее одной соты в каждом TTI и может осуществлять чередование между двумя сотами в разных TTI. В примере, показанном на фиг.8, цикл обратной связи равен 2, и UE 110 может отправлять информацию CQI для одной соты в TTI с четными номерами и может отправлять информацию CQI для другой соты в TTI с нечетными номерами. Временной сдвиг CQI может сигнализироваться, чтобы указывать, какие TTI использовать для отправки информации CQI для каждой соты.
В исполнении, показанном на фиг.8, UE 110 может планироваться для передачи данных самое большее одной сотой (которая указывается ссылкой как активная сота) в любом заданном TTI. Активная сота может отправлять управляющую информацию по HS-SCCH и может отправлять данные по HS-PDSCH на UE 110. UE 110 может обрабатывать HS-SCCH из обеих сот в каждом TTI и может обрабатывать HS-PDSCH из соты, чья управляющая информация детектирована. UE 110 затем может определять информацию ACK для активной соты и может отправлять информацию ACK по HS-DPCCH с выбранным каналообразующим кодом. В примере, показанном на фиг.8, сота 1 может отправлять данные на UE 110 в TTI n+1 нисходящей линии связи, а UE 110 может отправлять информацию ACK для данных из соты 1 в TTI n+5 восходящей линии связи. Сота 2 может отправлять данные на UE 110 в TTI n+2 и n+3 нисходящей линии связи, а UE 110 может отправлять информацию ACK для данных из соты 2 в TTI n+6 и n+7 восходящей линии связи соответственно.
Режим динамического переключения может предоставлять UE 110 возможность принимать передачу данных нисходящей линии связи из соты с лучшей нисходящей линией связи наряду с ограничением передачи восходящей линии связи одним каналообразующим кодом, который может улучшать энергетический потенциал линии связи, когда UE 110 является работающей в области с ограниченной максимальной мощностью.
В еще одном исполнении режима динамического переключения UE 110 может отправлять информацию CQI для двух сот в разных TTI, например, как показано на фиг.8. Однако UE 110 может планироваться для передачи данных сотами вплоть до двух в данном TTI. Каждая активная сота может отправлять управляющую информацию по HS-SCCH и может отправлять данные по HS-PDSCH на UE 110. UE 110 может обрабатывать HS-SCCH из обеих сот в каждом TTI и может обрабатывать HS-PDSCH из каждой соты, чья управляющая информация детектирована. UE 110 может определять информацию ACK для двух сот. В одном исполнении UE 110 может отправлять информацию ACK для обеих сот по HS-DPCCH с одним каналообразующим кодом. В этом исполнении информация ACK для обеих сот может кодироваться, например, как показано в таблице 2 или 3. В другом исполнении информация ACK для каждой соты может отправляться по HS-DPCCH с каналообразующим кодом для такой соты. В этом исполнении информация ACK для каждой соты может кодироваться, например, как показано в таблице 4. Каждая сота может повторно передавать находящиеся на рассмотрении данные или передавать новые данные на основании информации ACK для такой соты. Если обе соты передают данные на UE 110, но UE 110 принимает данные только с одной соты (например, данные с другой соты были потеряны), то обе соты могут повторно передавать данные на UE 110.
Фиг.9 показывает исполнение последовательности 900 операций для отправки информации обратной связи с одиночным каналообразующим кодом. Последовательность 900 операций может выполняться UE (как описано ниже) или некоторым другим объектом. UE может определять информацию CQI для первой соты (этап 912) и может определять информацию CQI для второй соты (этап 914). UE может отправлять информацию CQI для первой и второй соты по каналу обратной связи (например, HS-DPCCH) с одиночным каналообразующим кодом (например, кодом OVSF) (этап 916). UE может отправлять информацию CQI для двух сот в одиночном TTI, когда сконфигурировано циклом обратной связи один (например, как показано на фиг.4A), и каждом из множества TTI, когда сконфигурировано циклом обратной связи, большим чем один (например, как показано на фиг.5A или 6A).
UE может обрабатывать первый канал управления (например, HS-SCCH) из первой соты для детектирования управляющей информации, отправленной на UE (этап 918). Если управляющая информация принята из первой соты, то UE может обрабатывать первый канал данных (например, HS-PDSCH) из первой соты, чтобы принимать данные, отправленные на UE (этап 920). UE может обрабатывать второй канал управления из второй соты для детектирования управляющей информации, отправленной на UE (этап 922). Если управляющая информация принята из второй соты, то UE может обрабатывать второй канал данных из второй соты, чтобы принимать данные, отправленные на UE (этап 924).
UE может определять информацию ACK для первой соты, например, на основании результатов обработки для первых каналов данных и управления из первой соты (этап 926). UE может определять информацию ACK для второй соты, например, на основании результатов обработки для вторых каналов данных и управления из второй соты (этап 928). UE может отправлять информацию ACK для первой и второй сот по каналу обратной связи с одиночным каналообразующим кодом (этап 930).
В одном исполнении UE может получать ACK, NACK или DTX для каждой соты на основании результатов обработки для каналов данных и управления из такой соты. UE может кодировать информацию ACK для первой и второй сот на основании блочного кода, чтобы получать кодовое слово. В одном исполнении блочный код может реализовывать кодовую книгу, содержащую (i) два кодовых слова для ACK или NACK для первой соты и DTX для второй соты, (ii) четыре кодовых слова для четырех комбинаций ACK и NACK для первой и второй сот и (iii) два кодовых слова для ACK или NACK для второй соты и DTX для первой соты, например, как показано в таблице 2 или 3. Кодовая книга дополнительно может содержать два кодовых слова для преамбулы и заключительной части для канала обратной связи, например, как показано в таблице 3. Кодовая книга может содержать все или подмножество кодовых слов, используемых для отправки информации ACK для передачи MIMO. UE может отправлять кодовое слово по каналу обратной связи с одиночным каналообразующим кодом.
В одном исполнении UE может отправлять информацию ACK для первой и второй сот на одной ветви канала обратной связи с одиночным каналообразующим кодом. В еще одном исполнении UE может отправлять информацию ACK для первой соты на ветви I канала обратной связи с каналообразующим кодом и может отправлять информацию ACK для второй соты на ветви Q канала обратной связи с тем же самым каналообразующим кодом.
Фиг.10 показывает исполнение последовательности 1000 операций для приема информации обратной связи, отправленной с одиночным каналообразующим кодом. Последовательность 1000 операций может выполняться Узлом В (как описано ниже) и/или некоторым другим сетевым объектом. Узел В может принимать информацию CQI для первой и второй сот, отправленную от UE по каналу обратной связи с одиночным каналообразующим кодом (этап 1012). Узел В может планировать UE для передачи данных из по меньшей мере одной соты из числа первой и второй сот (этап 1014). Узел В может отправлять управляющую информацию из по меньшей мере одной соты на UE (этап 1016). Узел В также может отправлять данные из по меньшей мере одной соты на UE (этап 1018). Узел В может выбирать транспортный формат для каждой соты на основании информации CQI для такой соты. Узел В может отправлять данные из каждой соты в соответствии с транспортным форматом, выбранным для такой соты.
Узел В может принимать информацию ACK для первой и второй сот, отправленную от UE по каналу обратной связи с одиночным каналообразующим кодом (этап 1020). В одном исполнении Узел В может декодировать передачу, принятую по каналу обратной связи, на основании блочного кода, чтобы получать кодовое слово, отправленное UE, для информации ACK. Узел В затем может получать ACK, NACK или DTX для каждой соты на основании кодового слова.
Фиг.11 показывает исполнение последовательности 1100 операций для отправки информации обратной связи с множеством каналообразующих кодов. Последовательность 1100 операций может выполняться UE (как описано ниже) или некоторым другим объектом. UE может определять информацию CQI для первой соты (этап 1112) и может определять информацию CQI для второй соты (этап 1114). UE может отправлять информацию CQI для первой и второй сот по каналу обратной связи (этап 1116). В одном исполнении UE может отправлять информацию CQI для первой и второй сот по каналу обратной связи с первым и вторым каналообразующими кодами соответственно в одиночном TTI, например, как показано на фиг.4B. В другом исполнении UE может отправлять информацию CQI для первой и второй сот по каналу обратной связи с одним каналообразующим кодом в разных TTI, например, как показано на фиг.5B или 6B.
UE может обрабатывать первый канал управления из первой соты для детектирования управляющей информации, отправленной на UE (этап 1118). Если управляющая информация принята из первой соты, то UE может обрабатывать первый канал данных из первой соты, чтобы принимать данные, отправленные на UE (этап 1120). UE может обрабатывать второй канал управления из второй соты для детектирования управляющей информации, отправленной на UE (этап 1122). Если управляющая информация принята из второй соты, то UE может обрабатывать второй канал данных из второй соты, чтобы принимать данные, отправленные на UE (этап 1124).
UE может определять информацию ACK для первой соты, например, на основании результатов обработки для первых каналов данных и управления из первой соты (этап 1126). UE может определять информацию ACK для второй соты, например, на основании результатов обработки для вторых каналов данных и управления из второй соты (этап 1128). UE может отправлять информацию ACK для первой соты по каналу обратной связи с первым каналообразующим кодом (этап 1130). UE может отправлять информацию ACK для второй соты по каналу обратной связи со вторым каналообразующим кодом (этап 1132).
В одном исполнении UE может получать ACK, NACK или DTX для каждой соты на основании результатов обработки для каналов данных и управления из этой соты. UE может кодировать информацию ACK для каждой соты на основании блочного кода, чтобы получать кодовое слово для соты. Блочный код может реализовать кодовую книгу, содержащую первое кодовое слово для ACK, второе кодовое слово для NACK и третье кодовое слово для DTX, например, как показано в таблице 4. UE может отправлять кодовые слова для первой и второй сот по каналу обратной связи с первым и вторым каналообразующими кодами соответственно.
5
9
0
4
Фиг.12 показывает исполнение последовательности 1200 операций для отправки информации CQI с одиночным каналообразующим кодом. Последовательность 1200 операций может выполняться UE (как описано ниже) или некоторым другим объектом. UE может определять информацию CQI для первой соты (этап 1212) и может определять информацию CQI для второй соты (этап 1214). UE может отображать информацию CQI для первой соты в первый набор информационных битов, например, биты с a по a (этап 1216), и может отображать информацию CQI для второй соты во второй набор информационных битов, например, биты с a по a (этап 1218). UE может отображать биты информации CQI для каждой соты в информационные биты в естественном порядке (например, как показано в таблице 5) или в переставленном порядке (например, как показано в таблице 6). UE может кодировать первое и второе подмножества информационных бит для получения кодового слова (этап 1220) и может отправлять кодовое слово по каналу обратной связи с одиночным каналообразующим кодом (этап 1222).
UE может принимать данные, отправленные первой сотой в соответствии с первым транспортным форматом, выбранным на основании информации CQI для первой соты (этап 1224). UE может принимать данные, отправленные второй сотой в соответствии со вторым транспортным форматом, выбранным на основании информации CQI для второй соты (этап 1226). UE может определять информацию ACK для первой и второй сот (этап 1228) и может отправлять информацию ACK по каналу обратной связи с одиночным каналообразующим кодом (этап 1230).
Фиг.13 показывает исполнение последовательности 1300 операций для эксплуатации UE. UE может определять информацию CQI для первой соты (этап 1312) и может определять информацию CQI для второй соты (этап 1314). UE может отправлять информацию CQI для первой соты в первом TTI (этап 1316) и может отправлять информацию CQI для второй соты во втором TTI после первого TTI (этап 1318). UE может отправлять информацию CQI для двух сот по каналу обратной связи с одиночным каналообразующим кодом.
UE может принимать данные из первой соты или второй соты в третьем TTI после второго TTI (этап 1320). UE может принимать команду работать в режиме динамического переключения, а затем может принимать данные из самое большее одной соты в любом заданном TTI во время работы в режиме динамического переключения. UE может определять информацию ACK для данных, принятых из первой соты или второй соты (этап 1322), и может отправлять информацию ACK по каналу обратной связи с одиночным каналообразующим кодом (этап 1324).
Для ясности большая часть описания, приведенного выше, покрывает две соты. Способы, описанные в материалах настоящей заявки, также могут использоваться для более чем двух сот. Способы дополнительно могут использоваться для передачи данных на множестве несущих из одиночной соты или разных сот. В общем случае способы могут использоваться для передачи данных по любому количеству линий связи, где линия связи может соответствовать соте, несущей или некоторому другому каналу.
Фиг.14 показывает структурную схему исполнения UE 110 и Узла В 120 на фиг.1. Узел В 120 может быть оборудован T антеннами с 1432a по 1432t, а UE 110 может быть оборудовано R антеннами с 1452a по 1452r, где в общем случае T ≥ 1 и R ≥ 1. Узел В 120 может поддерживать множество сот, и каждая сота может отправлять данные на одно или более UE в каждом TTI.
В Узле В 120 процессор 1420 передачи может принимать данные для одного или более UE из источника 1412 данных, обрабатывать (например, кодировать и модулировать) данные для каждого UE и выдавать символы данных для всех UE. Процессор 1420 передачи также может принимать управляющую информацию из контроллера/процессора 1440, обрабатывать управляющую информацию и выдавать символы управления. Процессор 1420 передачи также может формировать пилотные символы и может мультиплексировать пилотные символы с символами данных и символами управления. Процессор 1422 MIMO может обрабатывать (например, предварительно кодировать) символы из процессора 1420 передачи (если применимо) и выдавать T выходных потоков символов в T модуляторов с 1430a по 1430t (MOD). Каждый модулятор 1430 может обрабатывать свой выходной поток символов (например, для CDMA), чтобы получать выходной поток отсчетов. Каждый модулятор 1430 дополнительно может приводить к заданным условиям (например, преобразовывать в аналоговую форму, фильтровать, усиливать и преобразовывать с повышением частоты) свой выходной поток отсчетов, чтобы формировать сигнал нисходящей линии связи. T сигналов нисходящей линии связи из модуляторов с 1430a по 1430t могут передаваться через T антенн с 1432a по 1432t соответственно.
На UE 110 антенны с 1452a по 1452r могут принимать сигналы нисходящей линии связи из Узла В 120. Каждая антенна 1452 может выдавать принятый сигнал в ассоциированный демодулятор 1454 (DEMOD). Каждый демодулятор 1454 может приводить к заданным условиям (например, фильтровать, усиливать, преобразовывать с понижением частоты и оцифровывать) свой принятый сигнал для получения входных отсчетов и дополнительно может обрабатывать входные отсчеты, чтобы получать принятые символы. Детектор 1456 MIMO может выполнять детектирование MIMO над принятыми символами из всех R демодуляторов с 1454a по 1454r и выдавать детектированные символы. Процессор 1458 приема может обрабатывать (например, демодулировать и декодировать) детектированные символы, выдавать декодированные данные для UE 110 в приемник 1460 данных и выдавать декодированную управляющую информацию в контроллер/процессор 1470.
На UE 110 данные из источника 1462 данных и информация обратной связи (например, информация ACK и/или CQI) из контроллера/процессора 1470 может обрабатываться процессором 1464 передачи и предварительно кодироваться процессором 1466 MIMO (если применимо), чтобы получать R выходных потоков символов. R модуляторов с 1454a по 1454r могут обрабатывать R выходных потоков символов для получения R выходных потоков отсчетов и дополнительно может приводить к заданным условиям выходные потоки отсчетов, чтобы получать R сигналов восходящей линии связи, которые могут передаваться через R антенн с 1452a по 1452r. В Узле В 120 сигналы восходящей линии связи с UE 110 могут приниматься антеннами с 1432a по 14321, приводиться к заданным условиям и обрабатываться демодуляторами с 1430a по 1430t и дополнительно обрабатываться детектором 1434 MIMO (если применимо) и процессором 1436 приема для восстановления данных и информации обратной связи, отправленных UE 110. Процессор 1436 приема может выдавать декодированные данные в приемник 1438 данных и выдавать декодированную информацию обратной связи в контроллер/процессор 1440.
Контроллеры/процессоры 1440 и 1470 могут управлять работой в Узле В 120 и UE 110 соответственно. Процессор 1440 и/или другие процессоры и модули в Узле В 120 могут выполнять или направлять последовательность 1000 операций на фиг.10 и/или другие последовательности операций для способов, описанных в материалах настоящей заявки. Процессор 1470 и/или другие процессоры и модули на UE 110 могут выполнять или направлять последовательностью 900 операций на фиг.9, последовательность 1100 операций на фиг.11, последовательность 1200 операций на фиг.12, последовательность 1300 операций на фиг.13 и/или другие последовательности операций для способов, описанных в материалах настоящей заявки. Память 1442 и 1472 может хранить данные и управляющие программы для Узла В 120 и UE 110 соответственно. Планировщик 1444 может планировать UE для передачи данных по нисходящей линии связи и/или восходящей линии связи для каждой соты и может назначать ресурсы на планируемые UE.
Специалисты в данной области техники поняли бы, что информация и сигналы могут быть представлены с использованием любых из многообразия разных способов и методик. Например, данные, команды, инструкции, информация, сигналы, биты, символы и символы псевдошумовой последовательности, которые могут указываться ссылкой на всем протяжении вышеприведенного описания, могут быть представлены напряжениями, токами, электромагнитными волнами, магнитными полями или частицами, оптическими полями или частицами или любой их комбинацией.
Специалисты, кроме того, приняли бы во внимание, что различные иллюстративные логические блоки, модули, схемы и этапы алгоритмов, описанные в связи с раскрытием в материалах настоящей заявки, могут быть реализованы в виде электронных аппаратных средств, компьютерного программного обеспечения или комбинаций обоих. Чтобы ясно проиллюстрировать эту взаимозаменяемость аппаратных средств и программного обеспечения, различные иллюстративные компоненты, блоки, модули, схемы и этапы были описаны выше, как правило, в терминах своих функциональных возможностей. Реализованы ли такие функциональные возможности в виде аппаратных средств или программного обеспечения, зависит от конкретного применения и ограничений исполнения, накладываемых на всю систему. Квалифицированные специалисты могут реализовать описанные функциональные возможности отличающимися способами для каждого конкретного применения, но такие реализационные решения не должны интерпретироваться в качестве служащих причиной выхода из объема настоящего раскрытия.
Различные иллюстративные логические блоки, модули и схемы, описанные в связи с раскрытием в материалах настоящей заявки, могут быть реализованы или выполняться с помощью процессора общего применения, цифрового сигнального процессора (ЦСП, DSP), специализированной интегральной схемы (ASIC), программируемой пользователем вентильной матрицы (FPGA) или другого программируемого логического устройства, дискретной вентильной или транзисторной логики, дискретных аппаратных компонентов или любой их комбинации, предназначенной для выполнения функций, описанных в материалах настоящей заявки. Процессором общего применения может быть микропроцессор, но, в альтернативном варианте, процессором может быть любой традиционный процессор, контроллер, микроконтроллер или конечный автомат. Процессор также может быть реализован в виде комбинации вычислительных устройств, например, комбинации ЦСП и микропроцессора, множества микропроцессоров, одного или более микропроцессоров в соединении с ЦСП-ядром или любой другой такой конфигурации.
Этапы способа или алгоритма, описанные в связи с раскрытием в материалах настоящей заявки, могу быть воплощены непосредственно в аппаратных средствах, в модуле программного обеспечения, выполняемом процессором, или в комбинации этих двух. Модуль программного обеспечения может находиться в памяти ОЗУ (RAM, оперативного запоминающего устройства), флэш-памяти, памяти ПЗУ (ROM, постоянного запоминающего устройства), памяти СППЗУ (EPROM, стираемого программируемого ПЗУ), памяти ЭСППЗУ (EEPROM, электрически стираемого программируемого ПЗУ), регистрах, на жестком диске, съемном диске, CD-ROM (ПЗУ на компакт-диске) или любой другой разновидности запоминающего носителя, известной в данной области техники. Примерный запоминающий носитель присоединен к процессору, так чтобы процессор мог считывать информацию с и записывать информацию на запоминающий носитель. В альтернативном варианте запоминающий носитель может быть составляющим единое целое с процессором. Процессор и запоминающий носитель могут находиться в ASIC. ASIC может находиться в пользовательском терминале. В альтернативном варианте процессор и запоминающий носитель могут находиться, в качестве дискретных компонентов, в пользовательском терминале.
В одном или более примерных исполнениях описанные функции могут быть реализованы в аппаратных средствах, программном обеспечении, аппаратно-программных средствах или любой их комбинации. Если реализованы в программном обеспечении, функции могут храниться в или передаваться как одна или более команд или машинная программа на машинно-читаемом носителе. Машинно-читаемые носители включают в себя как компьютерные запоминающие носители, так и среду связи, в том числе любой носитель, который содействует передаче компьютерной программы из одного места в другое. Запоминающие носители могут быть любыми имеющимися в распоряжении носителями, к которым может быть осуществлен доступ компьютером общего применения или специального назначения. В качестве примера, а не ограничения, такие машинно-читаемые носители могут содержать ОЗУ, ПЗУ, ЭСППЗУ, CD-ROM или другое оптическое дисковое запоминающее устройство, магнитное дисковое запоминающее устройство или другие магнитные запоминающие устройства либо любой другой носитель, который может использоваться для переноса или хранения требуемого средства управляющей программы в виде команд или структур данных и к которому может осуществляться доступ компьютером общего применения или специального назначения либо процессором общего применения или специального назначения. К тому же любое соединение, по сути, выражается машинно-читаемым носителем. Например, если программное обеспечение передается с веб-сайта, сервера или другого удаленного источника с использованием коаксиального кабеля, волоконно-оптического кабеля, витой пары, цифровой абонентской линии (DSL) или беспроводных технологий, таких как инфракрасная, радиочастотная и микроволновая, то коаксиальный кабель, волоконно-оптический кабель, витая пара, DSL или беспроводные технологии, такие как инфракрасная, радиочастотная и микроволновая, включены в определение носителя. Диск включает в себя компакт-диск (CD), лазерный диск, оптический диск, цифровой многофункциональный диск (DVD), гибкий магнитный диск и диск blu-ray, причем диски обычно воспроизводят данные магнитным образом и оптически с помощью лазеров. Комбинации приведенного выше также должны быть включены в объем машинно-читаемых носителей.
Предшествующее описание раскрытия приведено, чтобы дать любому специалисту в данной области техники возможность изготовить или использовать раскрытие. Различные модификации в отношении раскрытия будут очевидны специалистам в данной области техники, а общие принципы, определенные в материалах настоящей заявки, могут применяться к другим вариантам, не выходя из сущности или объема раскрытия. Таким образом, раскрытие не подразумевается быть ограниченным примерами и исполнениями, описанными в материалах настоящей заявки, но должно быть согласованным, самым широким объемом, не противоречащим принципам и новейшим признакам, раскрытым в материалах настоящей заявки.