ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится, в общем, к способу и устройству для повторной передачи на восходящей линии связи (UL) в системе беспроводной связи и, более конкретно, хотя не исключительно, к способу и устройству для управления повторной передачей на UL в системе беспроводной связи, поддерживающей технологию передачи с множеством антенн, такую как технология с множеством входов и множеством выходов (MIMO).
УРОВЕНЬ ТЕХНИКИ
Системы беспроводной связи развились в широкополосные системы беспроводной связи, предоставляющие не только ориентированные на речь службы, но также и высокоскоростные, высококачественные службы пакетных данных, включающие в себя такие стандарты связи, как, например, высокоскоростной пакетный доступ (HSPA) 3GPP, долгосрочное развитие сетей связи (LTE), высокоскоростная передача пакетных данных (HRPD) 3GPP2, сверхширокополосная мобильная связь (UMB) и IEEE 802.16e.
С недавнего времени, чтобы улучшить эффективность передачи, системы беспроводной связи используют такие технологии, как адаптивная модуляция и кодирование (AMC) и чувствительное к каналу планирование. При использовании AMC узел B (также известный как базовая станция) может корректировать объем данных, передаваемых узлом B или пользовательским оборудованием (UE), также известным как мобильная станция, в соответствии с состояниями канала. Например, если состояние канала плохое, количество данных передачи уменьшается до желаемого уровня, чтобы оно соответствовало частоте появления ошибок приема, и если состояние канала хорошее, количество данных передачи увеличивается, чтобы эффективно передавать как можно больше информации, пока частота появления ошибок приема соответствует желаемому уровню. Посредством использования чувствительного к каналу способа управления планированием ресурсов узел B может выборочно обслуживать пользователей с хорошим состоянием канала среди множества пользователей, что способствует увеличению пропускной способности системы по сравнению с существующим способом распределения канала единственному пользователю и обслуживанию этого пользователя. В частности, AMC и чувствительное к каналу планирование представляют собой способы применения соответствующей схемы модуляции и кодирования (MCS) во то время, когда она определена как наиболее эффективная, с использованием информации состояния канала.
Проводится много исследований, чтобы заменить множественный доступ с кодовым разделением каналов (CDMA), схему множественного доступа, которая использовалась в системах мобильной связи 2-го поколения (2G) и 3-го поколения (3G), на множественный доступ с ортогональным частотным разделением каналов (OFDMA) в системе связи следующего поколения. Органы стандартизации, такие как 3GPP, 3GPP2 и IEEE, стандартизируют усовершенствованные системы, использующие OFDMA или модифицированный OFDMA. Известно, что большее увеличение пропускной способности может ожидаться в OFDMA по сравнению с CDMA. Одной из нескольких причин, приводящих к этому увеличению пропускной способности OFDMA, является возможность выполнения планирования в частотной области (известного как "планирование частотной области"). Так же как выигрыш по пропускной способности может быть получен посредством чувствительного к каналу планирования с использованием изменяющихся во времени характеристик каналов, больший выигрыш по пропускной способности может быть получен с использованием изменяющихся по частотам характеристик каналов.
Система LTE, типичный пример широкополосных систем беспроводной связи, использует мультиплексирование с ортогональным частотным разделением каналов (OFDM) на нисходящей линии связи (DL) и множественный доступ с частотным разделением каналов с одной несущей (SC-FDMA) на UL, и обе из этих технологий могут выполнять планирование частотной области.
Технология AMC и чувствительное к каналу планирование представляют собой методы, способные улучшить эффективность передачи, когда передатчики получили достаточную информацию о каналах передачи. На DL системы LTE для дуплексной связи с частотным разделением каналов (FDD), поскольку узел B не может оценить состояние канала DL или канала передачи в зависимости от канала UL или канала приема, UE выполнено с возможностью сообщать информацию о канале DL узлу B. В случае дуплексной связи с временным разделением каналов (TDD) узел B использует характеристики таким образом, чтобы он мог оценить состояние канала DL в зависимости от канала UL, позволяя опустить процесс сообщения информации о канале DL от UE к узлу B.
На UL системы LTE UE выполнено с возможностью передавать зондирующий опорный сигнал (SRS), и узел B выполнен с возможностью оценивать канал UL посредством приема SRS.
На DL системы LTE поддерживается технология MIMO или методика передачи с множеством антенн. Узел B LTE может включать в себя 1, 2 или 4 антенны передачи. Когда узел B включает в себя множество антенн передачи, он может получить выигрыш от формирования диаграммы направленности и выигрыш от пространственного мультиплексирования посредством применения предварительного кодирования.
Недавно в 3GPP проводилось много обсуждений, чтобы поддерживать технологию MIMO даже на UL системы LTE. Аналогично MIMO на DL UE может включать в себя 1, 2 или 4 антенны передачи, и когда UE включает в себя множество антенн передачи, оно может получить выигрыш от формирования диаграммы направленности и выигрыш от пространственного мультиплексирования посредством применения предварительного кодирования.
Различие между MIMO на DL и MIMO на UL представлено ниже. В MIMO на DL узел B (или передатчик) сам определяет свойство передачи, такое как схема MCS, схема MIMO и предварительное кодирование. Узел B конфигурирует и передает физический совместно используемый канал нисходящей линии связи (PDSCH), отражая свойство передачи, и доставляет свойство передачи, примененное к PDSCH, на UE с использованием физического канала управления нисходящей линии связи (PDCCH). Однако в MIMO на UL узел B (или приемник) определяет свойство передачи, такое как схема MCS, схема MIMO и предварительное кодирование, согласно канальным характеристикам UE. Узел B доставляет свойство передачи на UE через PDCCH, и после приема PDCCH UE конфигурирует и передает физический совместно используемый канал восходящей линии связи (PUSCH), отражая свойство передачи, предоставленное узлом B. В частности, в системе LTE узел B определяет AMC, чувствительное к каналу планирование, предварительное кодирование MIMO и т.д., и UE принимает PDSCH, переданный на основе определения, или конфигурирует и передает PUSCH в соответствии с определением.
Если узел B имеет корректную информацию о состоянии канала, узел B может определить количество данных передачи, которое является наиболее подходящим для состояния канала, с использованием AMC. Однако в фактических средах связи имеется значительное различие между состоянием канала, которое знает узел B, и фактическим состоянием канала вследствие ошибки оценки, ошибки обратной связи и т.п. Поэтому несмотря на использование AMC передатчик и приемник фактически не препятствуют возникновению ошибок. Большинство систем беспроводной связи, в том числе система LTE, использует гибридный автоматический запрос на повторную передачу (HARQ), в котором, если при начальной передаче возникает неудача декодирования, физический уровень сразу повторно передает подвергшиеся неудаче данные. HARQ относится к схеме, в которой, если приемник был не в состоянии правильно декодировать данные, приемник передает передатчику информацию NACK, указывающую на неудачу декодирования, давая возможность передатчику повторно передать подвергшиеся неудаче данные на физическом уровне. Напротив, если приемник правильно декодировал данные, приемник передает передатчику информацию ACK, указывающую успех декодирования, давая возможность передатчику передавать новые данные.
В системе беспроводной связи, использующей HARQ, поскольку приемник может улучшить свою производительность приема посредством объединения повторно переданного сигнала с ранее принятым сигналом, приемник хранит в своей памяти данные, которые были приняты ранее, но которые не удалось декодировать, на случай повторной передачи.
Чтобы дать возможность передатчику передавать другие данные в течение требуемого времени, когда ответный сигнал от приемника, такой как ACK и NACK, доставляется передатчику, задается процесс HARQ. В соответствии с процессом HARQ приемник может определить, следует ли объединить ранее принятый сигнал с новым принятым сигналом, с использованием идентификации процесса HARQ (PID HARQ). HARQ делится на синхронный HARQ и асинхронный HARQ согласно тому, предоставляет ли передатчик PID HARQ для приемника в качестве управляющего сигнала в процессе HARQ. При синхронном HARQ передатчик использует порядковый номер субкадра, переносящего PDCCH, вместо того, чтобы предоставлять PID HARQ для приемника в качестве управляющего сигнала. Субкадр относится к блоку распределения ресурсов во временной области. Однако при асинхронном HARQ передатчик предоставляет PID HARQ для приемника в качестве управляющего сигнала. Система LTE использует асинхронный HARQ на DL и синхронный HARQ на UL.
Фиг. 1 иллюстрирует операцию синхронного HARQ на UL.
Как показано на фиг. 1, если узел B предоставляет распределение ресурсов для передачи UL с использованием PDCCH в n-м субкадре DL на этапе 101, PID HARQ определяется как информация о распределении ресурсов посредством субкадра с порядковым номером n. Например, если PID HARQ, соответствующий субкадру с порядковым номером n, предполагается равным 0, PID HARQ, соответствующий субкадру с порядковым номером n+1, может быть определен как 1. PDCCH для предоставления UL, переданного в субкадре с порядковым номером n, включает в себя индикатор новых данных (NDI). Если NDI был переключен с его предыдущего значения NDI, соответствующее предоставление UL устанавливается для распределения PUSCH для новой передачи данных. Если NDI поддерживает свое предыдущее значение NDI, соответствующее предоставление UL устанавливается для распределения PUSCH для повторной передачи ранее переданных данных.
Если NDI, соответствующий предоставлению UL, предполагается переключенным на этапе 101, UE выполняет начальную передачу на PUSCH для новой передачи данных в субкадре #(n+4) на этапе 103. Успешно ли декодировал узел B данные PUSCH, переданные посредством UE в субкадре #(n+4), определяется с использованием физического канала индикатора HARQ (PHICH), который узел B передает в субкадре #(n+8) на этапе 105. Если определено, что PHICH передал сигнал NACK, UE выполняет повторную передачу на PUSCH в субкадре #(n+12) на этапе 107. Таким образом, при синхронном HARQ начальная передача и повторная передача одного и того же транспортного блока (TB) выполняются синхронизированно с порядковыми номерами субкадров.
Как описано на фиг. 1, узел B и UE могут обычно выполнять операцию HARQ без ввода отдельного PID HARQ, поскольку заранее было заключено соглашение, что TB, подвергшийся начальной передаче в субкадре #(n+4), повторно передается в субкадре #(n+12). В примере на фиг. 1, поскольку интервал передачи того же самого TB содержит 8 субкадров, максимальное количество процессов HARQ, способных выполняться одновременно, может быть ограничено восемью.
При операции синхронного HARQ на UL, описанной на фиг. 1, повторная передача может быть предоставлена с использованием PHICH, способного указывать только сигнал ACK/NACK. Если узел B желает изменить свойство передачи PUSCH, такое как ресурс передачи и схему MCS, при повторной передаче, узел B может предоставить передачу PDCCH, указывающего это изменение. Эту схему HARQ, предоставляющую изменение свойства передачи PUSCH, называют "адаптивным синхронным HARQ".
Фиг. 2 иллюстрирует операцию адаптивного синхронного HARQ на UL.
Как показано на фиг. 2, этапы 101-105 на фиг. 2 идентичны при работе своим соответствующим этапам, показанным на фиг. 1.
На этапе 105 на фиг. 2 узел B сообщает на UE, что ему не удалось успешно декодировать PUSCH, переданный в субкадре #(n+4) на этапе 103, посредством доставки сигнала NACK с использованием PHICH в субкадре #(n+8). Чтобы изменить свойство передачи во время повторной передачи PUSCH, узел B передает PDCCH, содержащий информацию для изменения свойства передачи PUSCH, вместе с PHICH на этапе 106. UE может принять PDCCH, содержащий информацию для изменения свойства передачи PUSCH, поскольку он пытается принять и декодировать PDCCH в каждом субкадре. На этапе 108 UE выполняет повторную передачу на PUSCH в субкадре #(n+12), применяя свойство передачи, указанное посредством PDCCH.
В соответствии с описанным выше адаптивным синхронным HARQ информация для изменения свойства передачи PUSCH передается по PDCCH. Таким образом, если во время повторной передачи требуется изменение свойства передачи PUSCH, узел B передает PDCCH вместе с PHICH несмотря на увеличение количества управляющей информации DL. При поддержке предыдущего свойства передачи PUSCH узел B передает только PHICH.
Фиг. 3 иллюстрирует операцию адаптивного синхронного HARQ узла B на UL.
Как показано на фиг. 3, на этапе 131 узел B выполняет планирование UL для определения UE, которому должна быть предоставлена передача PUSCH, и ресурса, который должен использоваться для передачи PUSCH. На этапе 133 узел B передает PDCCH, чтобы сообщить на запланированное UE информацию о предоставлении PUSCH. На этапе 135 узел B демодулирует и декодирует PUSCH, который был принят через четыре субкадра после времени, когда PDCCH был передан на этапе 133. На этапе 137 узел B определяет, было ли успешным декодирование PUSCH. В случае успеха узел B передает сигнал ACK на UE на этапе 139 и затем возвращается на этап 131, чтобы выполнить новое планирование. С другой стороны, если декодирование было неуспешным на этапе 137, узел B передает сигнал NACK на UE на этапе 141.
После этого в соответствии с операцией адаптивного синхронного HARQ узел B определяет на этапе 143, желается ли изменить свойство передачи PUSCH, чтобы оно отличалось от назначенного на этапе 133. Если желается изменить свойство передачи, узел B передает PDCCH, включающий в себя информацию, указывающую новое свойство передачи, которое должно быть применено для повторной передачи PUSCH, на этапе 145. После указания повторной передачи PUSCH на этапах 143 и 145 узел B возвращается на этап 135, чтобы принять и декодировать повторно переданный PUSCH.
Фиг. 4 иллюстрирует операцию адаптивного синхронного HARQ UE на UL.
Как показано на фиг. 4, UE пытается принять и декодировать PDCCH для предоставления UL на этапе 151 и определяет на этапе 153, было ли успешным декодирование PDCCH. В случае успеха UE определяет на этапе 155, был ли переключен NDI, указывающий передачу или непередачу новых данных. Если NDI был переключен, что означает, что соответствующее предоставление указывает начальную передачу нового TB, то UE передает PUSCH, несущий новый TB, посредством применения свойства передачи, указанного посредством PDCCH, на этапе 157. Однако если NDI не был переключен на этапе 155, что означает, что соответствующее предоставление указывает повторную передачу с измененным свойством передачи, поскольку узел B был не в состоянии успешно декодировать предыдущий TB, имеющий тот же самый PID HARQ, тогда UE повторно передает PUSCH, несущий предыдущий TB, посредством применения свойства передачи, указанного посредством PDCCH, на этапе 159. Если UE было не в состоянии успешно декодировать PDCCH для предоставления UL на этапе 153, UE пытается принять и декодировать PHICH на этапе 161. На этапе 163 UE определяет, был ли сигнал ACK принят на PHICH. После приема сигнала ACK UE останавливает передачу PUSCH на этапе 165. Однако после приема сигнала NACK от PHICH UE повторно передает PUSCH, несущий предыдущий TB, посредством применения свойства передачи, указанного последним принятым посредством PDCCH, на этапе 167.
Хотя синхронный HARQ был предложен для обеспечения возможности повторной передачи посредством UE посредством передачи только PHICH без передачи PDCCH, когда PDCCH должен быть передан вместе с PHICH, чтобы указать свойство передачи, такое как схема предварительного кодирования UE, можно не ожидать упомянутых выше эффектов сбережения ресурсов при синхронном HARQ. В частности, в то время как PHICH несет только информацию ACK/NACK, PDCCH содержит различную управляющую информацию для передачи по UL в UE. Таким образом, чтобы передать PDCCH, узел B должен потреблять больше частотных ресурсов и мощности передачи. Если PDCCH должен быть передан, чтобы указать свойство передачи, такое как схема предварительного кодирования для передачи MIMO, во время повторной передачи на UL, потребление ресурсов для управляющей информации увеличивается, и требуется способ уменьшения нагрузки передачи управляющей информации для повторной передачи на UL.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
ТЕХНИЧЕСКАЯ ПРОБЛЕМА
Настоящее изобретение было сделано для решения по меньшей мере упомянутых выше проблем и/или недостатков и предоставления по меньшей мере описанных ниже преимуществ. В соответствии с этим аспект настоящего изобретения предоставляет способ и устройство для эффективного управления повторной передачей на UL в системе беспроводной связи, поддерживающей MIMO.
Другой аспект настоящего изобретения предоставляет способ управления повторной передачей и устройство, способное к сокращению передачи управляющей информации для повторной передачи на UL, в системе беспроводной связи, поддерживающей MIMO на UL.
Кроме того, другой аспект настоящего изобретения предоставляет способ управления повторной передачей и устройство, способное к сокращению передачи управляющей информации, указывающей свойство передачи, во время повторной передачи, в системе беспроводной связи, поддерживающей MIMO на UL.
Еще один аспект настоящего изобретения предоставляет способ и устройство для эффективного определения схемы предварительного кодирования во время повторной передачи на UL в системе беспроводной связи, поддерживающей MIMO на UL.
Еще один аспект настоящего изобретения предоставляет способ и устройство для определения схемы предварительного кодирования во время повторной передачи с учетом состояний канала уровней, по которым TB, подвергнутые начальной передаче, передаются по UL, в системе беспроводной связи, поддерживающей MIMO на UL.
РЕШЕНИЕ ПРОБЛЕМЫ
В соответствии с одним аспектом настоящего изобретения предоставлен способ управления повторной передачей посредством UE в системе беспроводной связи, поддерживающей технологию MIMO. Множество транспортных блоков первоначально передается узлу B, и запрос повторной передачи по меньшей мере для одного транспортного блока среди множества транспортных блоков принимается от узла B. Матрица предварительного кодирования для повторной передачи по меньшей мере одного транспортного блока определяется на основе запроса повторной передачи по меньшей мере для одного транспортного блока. По меньшей мере один транспортный блок повторно передается с использованием определенной матрицы предварительного кодирования.
В соответствии с другим аспектом настоящего изобретения предоставлено UE для управления повторной передачей в системе беспроводной связи, поддерживающей технологию MIMO. UE содержит приемопередатчик для обмена данными с узлом B по беспроводной сети. UE также содержит контроллер для первоначальной передачи множества транспортных блоков узлу B, приема от узла B запроса повторной передачи по меньшей мере для одного транспортного блока среди множества транспортных блоков, определения матрицы предварительного кодирования для повторной передачи по меньшей мере одного транспортного блока на основе запроса повторной передачи по меньшей мере для одного транспортного блока и выполнения повторной передачи по меньшей мере одного транспортного блока с использованием определенной матрицы предварительного кодирования.
В соответствии с дополнительным аспектом настоящего изобретения предоставлен способ управления повторной передачей посредством узла B в системе беспроводной связи, поддерживающей технологию MIMO. Принимается множество транспортных блоков, переданных посредством UE при начальной передаче. Запрос повторной передачи передается на UE, когда не удалось декодировать по меньшей мере один транспортный блок среди множества транспортных блоков. Матрица предварительного кодирования, которую использует UE во время повторной передачи по меньшей мере одного транспортного блока, определяется на основе запроса повторной передачи по меньшей мере для одного транспортного блока. Принимается по меньшей мере один транспортный блок с использованием определенной матрицы предварительного кодирования.
В соответствии с дополнительным аспектом настоящего изобретения предоставлен узел B для управления повторной передачей в системе беспроводной связи, поддерживающей технологию MIMO. Узел B содержит приемопередатчик для обмена данными посредством UE по беспроводной сети. Узел B также содержит контроллер для приема множества транспортных блоков, переданных посредством UE при начальной передаче, передачи запроса повторной передачи на UE, когда не удалось декодировать по меньшей мере один транспортный блок среди множества транспортных блоков, определения матрицы предварительного кодирования, которую UE использует во время повторной передачи по меньшей мере одного транспортного блока, на основе запроса повторной передачи по меньшей мере для одного транспортного блока и приема по меньшей мере одного транспортного блока, повторно переданного с использованием определенной матрицы предварительного кодирования.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Упомянутые выше и другие аспекты, признаки и преимущества настоящего изобретения будут более понятны из последующего описания, рассматриваемого вместе с сопроводительными чертежами.
Фиг. 1 - схема, иллюстрирующая операцию синхронного HARQ на UL;
Фиг. 2 - схема, иллюстрирующая операцию адаптивного синхронного HARQ на UL;
Фиг. 3 - схема последовательности операций, иллюстрирующая операцию адаптивного синхронного HARQ узла B на UL;
Фиг. 4 - схема последовательности операций, иллюстрирующая операцию адаптивного синхронного HARQ UE на UL;
Фиг. 5 - блок-схема, иллюстрирующая структуру UE в системе беспроводной связи, поддерживающей MIMO на UL, в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 6 - блок-схема, иллюстрирующая структуру узла B в системе беспроводной связи, поддерживающей MIMO на UL, в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 7 - схема последовательности операций, иллюстрирующая общую работу узла B в системе беспроводной связи, поддерживающей MIMO на UL;
Фиг. 8 - схема последовательности операций, иллюстрирующая общую работу UE в системе беспроводной связи, поддерживающей MIMO на UL;
Фиг. 9 - схема последовательности операций, иллюстрирующая процедуру для определения схемы предварительного кодирования в узле B, поддерживающем MIMO на UL, в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 10 - схема последовательности операций, иллюстрирующая процедуру для определения схемы предварительного кодирования в UE, поддерживающем MIMO на UL, в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 11 - схема последовательности операций, иллюстрирующая способ определения предварительного кодирования, выполняемый в UE во время повторной передачи, в соответствии с первым вариантом осуществления настоящего изобретения;
Фиг. 12 - схема последовательности операций, иллюстрирующая способ определения предварительного кодирования, выполняемый в узле B во время повторной передачи, в соответствии с первым вариантом осуществления настоящего изобретения;
Фиг. 13 - схема последовательности операций, иллюстрирующая способ определения предварительного кодирования, выполняемый в UE во время повторной передачи, в соответствии со вторым вариантом осуществления настоящего изобретения;
Фиг. 14 - схема последовательности операций, иллюстрирующая способ определения предварительного кодирования, выполняемый в узле B во время повторной передачи, в соответствии со вторым вариантом осуществления настоящего изобретения;
Фиг. 15 - схема последовательности операций, иллюстрирующая способ определения предварительного кодирования, выполняемый в UE во время повторной передачи, в соответствии с третьим вариантом осуществления настоящего изобретения;
Фиг. 16 - схема последовательности операций, иллюстрирующая способ определения предварительного кодирования, выполняемый в узле B во время повторной передачи, в соответствии с третьим вариантом осуществления настоящего изобретения;
Фиг. 17 - схема последовательности операций, иллюстрирующая способ определения предварительного кодирования, выполняемый в UE во время повторной передачи, в соответствии с четвертым вариантом осуществления настоящего изобретения;
Фиг. 18 - схема последовательности операций, иллюстрирующая способ определения предварительного кодирования, выполняемый в узле B во время повторной передачи, в соответствии с четвертым вариантом осуществления настоящего изобретения;
Фиг. 19 - схема последовательности операций, иллюстрирующая способ определения предварительного кодирования, выполняемый в UE во время повторной передачи, в соответствии с пятым вариантом осуществления настоящего изобретения;
Фиг. 20 - схема последовательности операций, иллюстрирующая способ определения предварительного кодирования, выполняемый в узле B во время повторной передачи, в соответствии с пятым вариантом осуществления настоящего изобретения;
Фиг. 21 - схема последовательности операций, иллюстрирующая способ определения предварительного кодирования, выполняемый в UE во время повторной передачи, в соответствии с шестым вариантом осуществления настоящего изобретения;
Фиг. 22 - схема последовательности операций, иллюстрирующая способ определения предварительного кодирования, выполняемый в узле B во время повторной передачи, в соответствии с шестым вариантом осуществления настоящего изобретения;
Фиг. 23 - схема последовательности операций, иллюстрирующая способ определения предварительного кодирования, выполняемый в UE во время повторной передачи, в соответствии с восьмым вариантом осуществления настоящего изобретения;
Фиг. 24 - схема последовательности операций, иллюстрирующая способ определения предварительного кодирования, выполняемый в узле B во время повторной передачи, в соответствии с восьмым вариантом осуществления настоящего изобретения;
Фиг. 25 - схема последовательности операций, иллюстрирующая способ определения предварительного кодирования, выполняемый в UE во время повторной передачи, в соответствии с девятым вариантом осуществления настоящего изобретения; и
Фиг. 26 - схема последовательности операций, иллюстрирующая способ определения предварительного кодирования, выполняемый в узле B во время повторной передачи, в соответствии с девятым вариантом осуществления настоящего изобретения.
ВАРИАНТЫ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
Варианты осуществления настоящего изобретения подробно описаны со ссылкой на сопроводительные чертежи. Одинаковые или аналогичные компоненты могут быть обозначены одинаковыми аналогичными номерами, хотя они проиллюстрированы на разных чертежах. В последующем описании конкретные подробности, такие как детализированные конфигурации и компоненты, предоставлены лишь для того, чтобы помочь полному пониманию вариантов осуществления настоящего изобретения. Таким образом, для специалистов в области техники должно быть очевидно, что разные изменения и модификации описанных здесь вариантов осуществления могут быть сделаны без отступления от объема и сущности изобретения. Кроме того, подробные описания конструкций или процессов, известных в области техники, могут быть опущены во избежание затруднения понимания предмета настоящего изобретения.
Хотя в последующем описании вариантов осуществления настоящего изобретения будет рассматриваться система LTE, настоящее изобретение может быть аналогичным образом применено не только к системе LTE, но также и к любым системам беспроводной связи, которые поддерживают MIMO на UL и предоставляют для UE информацию об измененном свойстве передачи через канал управления, если имеется необходимость для изменения свойства передачи, используемого во время повторной передачи, например, схемы предварительного кодирования.
UL системы LTE, к которой применяются варианты осуществления настоящего изобретения, использует SC-FDMA. В связи с этим управляющая информация UL (UCI), включающая в себя информацию ACK/NACK UL для HARQ на DL и информацию обратной связи, такую как индикатор качества канала (CQI), индикатор матрицы предварительного кодирования (PMI) и индикатор ранга (RI), передается по физическому каналу управления восходящей линией связи (PUCCH), и данные UL передаются по PUSCH.
Чтобы поддержать свойство единственной несущей в SC-FDMA, когда UCI и данные UL должны быть переданы одновременно, UCI мультиплексируется с сигналом данных на PUSCH, не будучи передаваемой по PUCCH. Если апериодический CQI требуется как предоставление UL, UCI и данные должны быть мультиплексированы, поскольку не только данные, но также и апериодический CQI, PMI и RI должны быть включены в PUSCH перед передачей.
Фиг. 5 иллюстрирует структуру UE в системе беспроводной связи, поддерживающей MIMO на UL в соответствии с вариантом осуществления настоящего изобретения, в котором показана структура передатчика UE.
Как показано на фиг. 5, блок 201 кодирует и модулирует входной сигнал данных и блок 205 кодирует и модулирует входной сигнал UCI. В UE, поддерживающем MIMO на UL, максимум два кодовых слова (CW) создаются, как представлено номером 203. Обычно кодовые слова соответствуют TB. В предположении, что кодовое слово CW0 идентично TB1 и кодовое слово CW1 идентично TB2, если используется функция перестановки, то соотношение отображения между кодовыми словами и TB может быть изменено. После изменения кодовое слово CW0 отображается на TB2 и кодовое слово CW1 отображается на TB1. Хотя функция перестановки определена в MIMO на DL системы LTE, функция перестановки является необязательной в MIMO на UL.
Среди линий, представленных номером 203, сплошная линия указывает, что создается одно кодовое слово, и пунктирная линия указывает, что могут быть созданы два кодовых слова. Сигнал модуляции данных, созданный в блоке 201, и сигнал модуляции UCI, созданный в блоке 205, подвергаются мультиплексированию и чередованию и затем отображены на уровни MIMO в блоке 207. Пример способа отображения кодовых слов на уровни в системе LTE показаны ниже в таблице 1.
x(0)(i)=d(0)(i)
x(0)(i)=d(0)(i)
x(1)(i)=d(1)(i)
x(0)(i)=d(0)(2i)
x(1)(i)=d(01)(2i+1)
допускается только при повторных передачах
x(0)(i)=d(0)(i)
x(1)(i)=d(1)(2i)
x(2)(i)=d(1)(2i+1)
x(0)(i)=d(0)(i)
x(1)(i)=d(1)(2i)
x(2)(i)=d(1)(2i+1)
В Таблице 1 d(k)(i) представляет i-й символ модуляции в кодовом слове CWk и x(1)(i) представляет i-й символ на 1-м уровне. Когда одно кодовое слово отображается на два уровня, символы модуляции с четными номерами отображаются на нижний уровень, в то время как символы модуляции с нечетными номерами отображаются на верхний уровень. Может быть передано больше символов модуляции, что способствует увеличению количества данных передачи и сокращению скорости кодирования по сравнению с тем случаем, когда одно кодовое слово отображается на один уровень.
Как показано в таблице 1, для передачи ранга 1, в которой сделан только один уровень, создается только одно кодовое слово и для передачи ранга 1, в которой сделаны два уровня, создаются два кодовых слова. Имеется также случай, в котором одно кодовое слово создается в передаче ранга 2, и этот случай допускается только при повторной передаче. Обычно относительно соотношения между рангами и уровнями в MIMO термин "уровень" относится к пространственному ресурсу, способному к передаче одного потока символов модуляции, и термин "ранг" относится к количеству уровней, сформированных в системе MIMO. Основанная на MIMO методика пространственного мультиплексирования увеличивает скорость передачи данных, делая множество уровней для одного и того же частотно-временного ресурса и передавая независимые потоки символов модуляции на этих уровнях.
Характерные для уровней сигналы, формируемые блоком 207, подвергаются предварительному кодированию передачи (Tx) в блоке 209a. Предварительное кодирование представляет собой процесс формирования диаграмм направленности уровней для увеличения качества приема уровней. Предварительное кодирование должно быть определено с учетом характеристик каналов передачи. Относительно MIMO на UL, поскольку канал передачи представляет собой канал UL, если узел B измеряет канал UL и сообщает на UE предварительный кодер, использующий соответствующую схему предварительного кодирования, UE выполняет предварительное кодирование в соответствии с этой информацией. Предварительный кодер представлен в матрице (то есть в матрице предварительного кодирования), в которой количество строк равно количеству антенн и количество столбцов равно количеству уровней. Предварительное кодирование может быть выражено в общей формуле, как показано в уравнении (1) ниже.
P представляет матрицу предварительного кодирования, x представляет сигнал передачи до предварительного кодирования, y представляет сигнал передачи после предварительного кодирования и x(n)(i) представляет i-й символ, который должен быть передан через n-ю антенну передачи. Используемый здесь термин "антенна передачи" относится к логической антенне, используемой для передачи сигнала, а не к физической антенне. Отображение между логическими антеннами и физическими антеннами может быть определено многими различными способами.
Таблицы 2 и 3 ниже показывают примеры матриц предварительного кодирования, используемых для системы MIMO на UL системы LTE в различных сценариях, где используются соответственно две и четыре антенны передачи.
Как показано на фиг. 5, сигналы, прошедшие через блок 209a, представляют собой сигналы, которые должны быть переданы через антенны 217a,..., 217b передачи. Эти сигналы преобразуются в сигналы SC-FDMA, чтобы они были совместимыми со схемой UL системы LTE, посредством блоков 211 (211a,..., 211b). Блок 211a представляет собой преобразователь сигнала SC-FDMA для сигнала, который должен быть передан через первую антенну 217a передачи. Блок 211b представляет собой преобразователь сигнала SC-FDMA для сигнала, который должен быть передан через последнюю антенну 217b передачи. Преобразователь 211 сигнала SC-FDMA, как проиллюстрировано на фиг. 5, включает в себя блок 221 дискретного преобразования Фурье (DFT), блок 223 отображения ресурсов, блок 225 обратного быстрого преобразования Фурье (IFFT) и блок 227 добавления циклического префикса (CP), которые известны в области техники.
Опорный сигнал (RS) представляет собой сигнал, предоставленный для когерентной демодуляции. Независимые RS формируются на разных уровнях, и блоки 231 (231a,..., 231b) представляют собой генераторы RS для своих соответствующих уровней. Блок 231a является генератором RS для первого уровня, и блок 231b является генератором RS для последнего уровня. В блоке 209b RS разных уровней подвергаются тому же предварительному кодированию, которое применялось к PUSCH в блоке 209a. Поскольку одинаковое предварительное кодирование применено к RS и к PUSCH, узел B может принять RS и оценить канал для демодуляции, характерные для уровня сигналов. Посредством применения предварительного кодирования к характерным для уровня RS могут быть получены RS, которые должны быть переданы через антенны 217a,..., 217b передачи.
Сигналы SC-FDMA в PUSCH для их передачи через антенны 217a,..., 217b передачи мультиплексируются с RS, которые должны быть переданы через антенны 217a,..., 217b передачи, посредством блоков 213 (213a,..., 213b). Блок 213a является мультиплексором PUSCH/RS для сигнала, который должен быть передан через первую антенну 217a передачи, и блок 213b является мультиплексором PUSCH/RS для сигнала, который должен быть передан через последнюю антенну 217b передачи. Для поддержки свойства единственной несущей RS для PUSCH подвергаются мультиплексированию с временным разделением для их передачи с разными символами SC-FDMA.
Сигналы основной полосы, которые UE передаст через антенны 217a,..., 217b передачи, преобразовываются в радиочастотные (RF) сигналы посредством RF процессоров 215 (215a,..., 215b) и затем передаются через антенны 217a,..., 217b передачи. Блоки 215a и 215b представляют собой RF процессоры для сигналов, которые должны быть переданы через первую и последнюю антенны 217a и 217b передачи соответственно. Номера 217a и 217b представляют первые и последние антенны передачи соответственно.
Блок 241 представляет собой контроллер для управления всей работой UE. Контроллер 241 определяет частотный ресурс для передачи PUSCH, уровень схемы модуляции и кодирования (MCS) для данных и UCI, которые должны быть переданы на PUSCH, количество ресурсов, которые должны быть распределены для UCI, среди ресурсов PUSCH, ранг для передачи MIMO, схему предварительного кодирования и параметр для формирования характерных для антенны RS. Контроллер 241 управляет блоком 223 отображения ресурсов, блоком 201 кодирования и модуляции данных, блоком 205 кодирования и модуляции UCI, блоком 207 для выполнения мультиплексирования, чередования и отображения кодовых слов на уровень над данными и UCI, предварительными кодерами 209a и 209b и генераторами 231 RS.
Во время повторной передачи по UL контроллер 241 определяет свойство передачи для передачи PUSCH в соответствии со схемами, определенным во всех вариантах осуществления, включающих в себя с первого по десятый варианты осуществления настоящего изобретения, и управляет TB, подвергаемыми повторной передаче, которые должны быть повторно переданы через PUSCH. Свойство передачи включает в себя схему предварительного кодирования. Ниже варианты осуществления настоящего изобретения описаны более подробно.
Фиг. 6 иллюстрирует структуру узла B в системе беспроводной связи, поддерживающей систему MIMO на UL, в соответствии с вариантом осуществления настоящего изобретения, в котором показана структура приемника узла B.
Как показано на фиг. 6, номер 301a представляет первую антенну приема узла B и номер 301b представляет последнюю антенну приема узла B. Сигналы, принятые через множество антенн 301a,..., 301b приема, преобразовываются в сигналы основной полосы посредством RF процессоров 303a,..., 303b соответственно. Блок 303a представляет собой RF процессор для обработки сигнала, принятого через первую антенну 301a приема, и блок 303b представляет собой RF процессор для обработки сигнала, принятого через последнюю антенну 301b приема. Сигналы, принятые через их соответствующие антенны приема и преобразованные в сигналы основной полосы, восстанавливаются в потоки символов модуляции в приемниках 305a,..., 305b SC-FDMA. Блок 305a представляет собой приемник SC-FDMA для обработки сигнала, принятого через первую антенну 301a приема, и блок 305b представляет собой приемником SC-FDMA для обработки сигнала, принятого через последнюю антенну 301b приема.
Каждый из приемников 305a,..., 305b SC-FDMA, как проиллюстрировано на фиг. 6, включает в себя блок 331 удаления CP, блок 333 быстрого преобразования Фурье (FFT), блок 335 обратного отображения ресурсов 335, блок 337 обратного дискретного преобразования Фурье (IDFT) и выполняет процесс, являющийся обратным по отношению к процессу преобразователей 211a,..., 211b сигнала SC-FDMA, показанных на фиг. 5.
Сигналы, прошедшие через приемники 305a,..., 305b SC-FDMA, представляют собой принятые сигналы PUSCH и RS от конкретного UE. Поскольку PUSCH и RS подверглись мультиплексированию с временным разделением, они разделяются на принятые сигналы PUSCH и принятые RS посредством демультиплексоров 307a,..., 307b. Блок 307a представляет собой демультиплексор для обработки сигнала, принятого через первую антенну 301a приема, и блок 307b представляет собой демультиплексор для обработки сигнала, принятого через последнюю антенну 301b приема. Принятые RS, извлеченные посредством процесса демультиплексирования, подаются на блок 311 оценки канала. Принятые сигналы PUSCH, извлеченные посредством процесса демультиплексирования, подаются на фильтр 315 приема MIMO.
Блок 311 оценки канала оценивает канал UL на основе принятых RS и подает оценку канала на контроллер 313, с тем чтобы контроллер 313 мог вычислить соответствующие коэффициенты фильтра приема. Коэффициенты фильтра приема, определенные контроллером 313, подаются на фильтр 315 приема MIMO. Фильтр 315 приема MIMO выполняет операции, являющиеся обратными по отношению к операциям предварительных кодеров 209, показанных на фиг. 5, и разделяет характерные для уровней сигналы PUSCH. Как правило, фильтр приема MIMO может включать в себя фильтр приема с минимальной среднеквадратической ошибкой (MMSE). Также могут использоваться различные другие известные фильтры приема.
Характерные для уровней принятые сигналы преобразовываются в характерный для кодовых слов поток 319 сигналов модуляции и поток сигнала модуляции UCI посредством блока 317, который выполняет операцию, являющуюся обратной по отношению к операции блока 207, показанного на фиг. 5. В частности, блок 317 выполняет процесс сбора характерных для уровней сигналов обратно на основе кодовых слов и последовательность процессов обратного чередования и демультиплексирования данных и UCI. Эта последовательность процессов выполняется в соответствии с управляющей информацией, которая была заранее передана от узла B на UE, под управлением контроллера 313.
Характерный для кодовых слов поток 319 сигналов модуляции, выданный из блока 317, демодулируется и декодируется в первоначальные данные блоком 321. Поток сигналов модуляции UCI, выданный из блока 317, демодулируется и декодируется в первоначальный сигнал UCI блоком 323. После процесса декодирования декодированные данные и UCI подаются на контроллер 313, чтобы дать возможность узлу B выполнить планирование UL/DL и кодирование AMC в соответствии с успехом/неудачей при приеме данных и UCI.
Во время повторной передачи на UL контроллер 313 определяет свойство передачи для передачи PUSCH в соответствии со схемами, определенными во всех вариантах осуществления настоящего изобретения, и управляет всей работой приема TB, повторно передаваемых через PUSCH. Свойство передачи включает в себя схему предварительного кодирования. Ниже варианты осуществления настоящего изобретения описаны более подробно.
Перед подробным описанием вариантов осуществления настоящего изобретения со ссылкой на фиг. 7 и 8 будет описана общая работа передачи и приема PHICH, указывающего информацию ACK/NACK, и PDCCH, указывающего свойство передачи PUSCH в узле B и UE во время повторной передачи в системе MIMO на UL. В качестве примера свойства передачи здесь будет рассмотрена схема предварительного кодирования.
Что касается общей конфигурации информации для управляющей информации предоставлений или управляющей информации нисходящей линии связи (DCI) в PDCCH, посредством которого узел B дает на UE команду передавать PUSCH для системы MIMO на UL, информация DCI включает в себя следующие информационные элементы (IE).
1) Флаг идентификации для формата 0 DCI и формата 1A DCI: в системе LTE, поскольку информация DCI определена как имеющая размеры формата 0 DCI для предоставления UL и формата 1A DCI для компактного распределения DL, требуется информационный элемент, посредством которого можно определить, имеет ли информация DCI формат 0 или формат 1A. Этот флаг используется с этой целью.
2) Флаг скачкообразного изменения частоты: этот флаг представляет собой информационный элемент, указывающий, применяется ли скачкообразное изменение частоты для передачи PUSCH, чтобы получить частотное разнесение.
3) Информация о распределении ресурсов: этот информационный элемент информации о распределении ресурсов определен для указания частотного ресурса, посредством которого должен быть передан PUSCH.
4) Уровень MCS: это информационный элемент, указывающий уровень схемы модуляции и кодирования (MCS), используемый для передачи PUSCH. Некоторые кодовые точки в этом информационном элементе определены для обозначения версии избыточности (RV) при повторной передаче.
5) NDI: это информационный элемент, указывающий, предназначено ли соответствующее предоставление для передачи нового TB или для повторной передачи TB. Если имеется изменение предыдущего значения NDI, информационный элемент представляет собой предоставление на передачу нового TB. Если изменения нет, информационный элемент представляет собой предоставление на повторную передачу.
6) Информация управления мощностью: это информационный элемент, указывающий информацию о мощности передачи, используемой для передачи PUSCH.
7) Параметр RS: RS для демодуляции PUSCH определен как последовательность Задова-Чу (ZC-последовательность). ZC-последовательность характеризуется тем, что становится новой ортогональной ZC-последовательностью, если изменен циклический сдвиг. Информационный элемент, указывающий циклический сдвиг RS для демодуляции PUSCH, определен в предоставлении UL для многопользовательской системы MIMO на UL. Если разным пользователям распределены RS с разными циклическими сдвигами, узел B может отличить разные сигналы пользователей с использованием ортогональности между RS.
8) Запрос индикатора качества канала (CQI): это информационный элемент для включения передачи апериодической обратной связи CQI для PUSCH. Этот информационный элемент определен с помощью одного бита. Если его значение равно 1, в PUSCH передаются не только данные, но также и апериодические CQI, PMI и RI. Если его значение равно 0, в PUSCH передаются только данные.
Кроме того, следующие информационные элементы определены в управляющей информации DCI предоставления, посредством которых узел B дает на UE команду передавать PUSCH для системы MIMO на UL.
1) PMI: это информационный элемент, указывающий схему предварительного кодирования как свойство передачи, используемое для передачи системы MIMO на UL.
2) Уровень MCS для второго TB: максимум два TB могут быть переданы системой MIMO на UL. Таким образом, определен информационный элемент, указывающий уровень схемы модуляции и кодирования (MCS) для второго TB.
3) NDI для второго TB: для системы MIMO на UL независимые NDI могут быть определены для двух TB, или NDI может быть определен для одного TB.
Хотя здесь предполагается, что независимые NDI определены для отдельных TB, варианты осуществления настоящего изобретения могут быть применены к случаю, когда только один NDI определен для одного TB.
Фиг. 7 иллюстрирует общую работу узла B в системе беспроводной связи, поддерживающей MIMO на UL, в которой предполагается, что передаются два TB. Предоставление в PUSCH, несущем только один TB, было описано со ссылкой на фиг. 3.
Как показано на фиг. 7, узел B выполняет планирование UL на этапе 701, чтобы определить UE, которому узел B предоставит передачу PUSCH, а также определить ресурс, который UE будет использовать для передачи PUSCH. На этапе 703 узел B передает PDCCH на запланированное UE, чтобы предоставить информацию предоставления для начальной передачи PUSCH. Поскольку здесь рассматривается передача MIMO на UL, информация предоставления указывает, что ранг больше или равен 2 (ранг > 1). В частности, предполагается, что предоставляется передача двух TB. Поскольку предоставление предназначено для начальной передачи PUSCH, значения NDI, соответствующие TB, переключены. На этапе 705 узел B демодулирует и декодирует PUSCH, который был принят, через четыре субкадра после времени, когда PDCCH был передан на этапе 703. На этапе 707 узел B определяет, успешно ли декодирование PUSCH. Поскольку переданы два TB, имеется четыре возможных случая, в которых могут быть определены успех/неудача при декодировании.
- Случай 1: И TB1, и TB2 успешно декодированы. В этом случае узел B передает (ACK, ACK) для TB1 и TB2 с использованием PHICH на этапе 709 и затем возвращается на этап 701.
- Случай 2: TB1 успешно декодирован, но TB2 не удалось успешно декодировать. В этом случае узел B передает (ACK, NACK) для TB1 и TB2 с использованием PHICH на этапе 711 и передает PDCCH для предоставления повторной передачи PUSCH на UE на этапе 715.
- Случай 3: TB2 успешно декодирован, но TB1 не удалось успешно декодировать. В этом случае узел B передает (NACK, ACK) для TB1 и TB2 с использованием PHICH на этапе 713 и передает PDCCH для предоставления повторной передачи PUSCH на UE на этапе 715.
- Случай 4: И TB1, и TB2 не удалось успешно декодировать. В этом случае узел B передает (NACK, NACK) для TB1 и TB2 с использованием PHICH на этапе 717 и определяют на этапе 719, следует ли изменить свойство передачи для начальной передачи, которое узел B сообщил на UE на этапе 703, во время повторной передачи PUSCH. При определении изменить свойство передачи узел B возвращается на этап 705 после выполнения этапа 715. При определении не изменять свойство передачи для начальной передачи узел B возвращается на этап 705, чтобы принять и декодировать PUSCH, предполагая, что UE повторно передает PUSCH, и поддерживая свойство передачи для начальной передачи. Этап 715 соответствует процессу, в котором узел B передает PDCCH, чтобы сообщить на UE свойство передачи, которое должно использоваться для передачи PUSCH. После возврата на этап 705 узел B принимает и декодирует PUSCH, принятый от UE, предполагая, что UE повторно передает PUSCH в соответствии со свойством передачи, указанным на этапе 715.
В предыдущем описании фиг. 7 в случае 1 или случае 4 узел B может дать команду повторной передачи PUSCH просто посредством передачи PHICH без передачи PDCCH. Однако в случае 2 или 3, когда успешно декодирован только один из двух TB, узел B должен передать PDCCH, указывающий свойство передачи, чтобы дать команду повторной передачи PUSCH. Причина передачи этого PDCCH изложена ниже.
Как обобщено в таблице 1, количество TB, которые должны быть переданы, изменяется в соответствии со значением ранга. Например, при передаче двух TB в начальной передаче, если на UE не нужно передавать их, поскольку один из двух TB успешно декодирован, UE передает один TB в повторной передаче. Если количество TB, которые должны быть переданы, сокращено, значение ранга в повторной передаче меньше, чем оно было в начальной передаче. Однако, как показано в таблицах 2 и 3, для разных рангов определены разные предварительные кодеры. Таким образом, предварительные кодеры, используемые в начальной передаче, могут не использоваться при повторной передаче. Поэтому, если количество TB, передаваемых при повторной передаче, сокращено, PDCCH должен быть передан, чтобы сообщить, что UE должно использовать измененный предварительный кодер, то есть сообщить измененное свойство передачи.
Фиг. 8 иллюстрирует общую работу UE в системе беспроводной связи, поддерживающей MIMO на UL, в которой работа UE соответствует работе узла B на фиг. 7.
Как показано на фиг. 8, UE пытается принять и декодировать PDCCH для предоставления UL на этапе 801 и определяет на этапе 803, было ли декодирование успешным. Если UE успешно декодировало PDCCH для предоставления UL, UE определяет на этапе 805, был ли переключен NDI. Поскольку рассматривается передача системы MIMO на UL, здесь будет предполагаться, что начальное предоставление указывает информацию о двух TB. В предположении, что разные NDI определены для разных TB, если оба NDI не были переключены по сравнению с их предыдущими значениями, что соответствует предоставлению UL, указывающему простую повторную передачу, то UE повторно передает PUSCH, отражая новое свойство передачи, включающее в себя PMI, на этапе 807. Однако если какой-либо из двух NDI был переключен, UE переходит на этап 809, на котором TB, соответствующий переключенному NDI, должен быть передан новым, а TB, соответствующий не переключенному NDI, должен быть передан повторно. Независимо от того, должен ли каждый TB быть подвергнут повторной передаче или начальной передаче, свойство передачи, включающее в себя PMI, должно следовать значению, указанному в PDCCH. Даже в том случае, если независимо от количества TB определен только один NDI, если NDI был переключен по сравнению со своим предыдущим значением, UE выполняет этап 809, чтобы передать новый TB. Иначе UE выполняет этап 807 для повторной передачи. В итоге, с точки зрения предварительного кодирования после приема PDCCH на UE дается возможность передать PUSCH, предварительно закодированный с отражением PMI, указанного в PDCCH, независимо от того, предназначен ли TB для повторной передачи.
Если на UE не удалось принять и декодировать PDCCH на этапе 803, UE пытается принять и декодировать PHICH на этапе 811. Если информация ACK/NACK для каждого TB присутствует в PHICH, UE может ответить по-разному в следующих трех случаях.
Случай 1: ACK принят для обоих TB. В этом случае UE не должно передавать PUSCH на этапе 815.
Случай 2: ACK принят для одного TB, и NACK принят для другого TB. В этом случае UE должно неизбежно изменить значение ранга из-за сокращения количества TB, которые должны быть повторно переданы. Однако, поскольку узел B отдельно не предоставил PMI (поскольку на UE не удалось принять PDCCH), UE не может определить схему предварительного кодирования, которая должна использоваться для передачи PUSCH. Таким образом, UE не может определить свою работу передачи PUSCH на этапе 819.
Случай 3: сигналы NACK приняты для обоих TB, и два TB нуждаются в повторной передаче. В этом случае, поскольку UE не имеет изменения ранга и узел B отдельно не предоставил PMI, для UE предоставляется повторная передача PUSCH, отражающая свойство передачи, включающее в себя PMI, указанный в последнем принятом предоставлении UL, на этапе 817. В этом случае, однако, UE изменяет RV в повторной передаче в соответствии с правилом синхронного HARQ с возрастающей избыточностью (IR). В PUSCH, повторно передаваемом посредством PHICH, RV автоматически увеличивается без отдельной команды. Как известно в области техники, схема повторной передачи HARQ делится на схемы с повторением попытки (CC) и с возрастающей избыточностью (IR). CC представляет собой схему передачи одинаковых сигналов и при повторной, и при начальной передаче, с тем чтобы приемник мог объединить сигналы на уровне символов. IR представляет собой схему передачи сигналов с разными RV при повторной передаче и при начальной передаче, с тем чтобы приемник мог объединить сигналы в процессе декодирования. IR обычно используется в качестве схемы повторной передачи HARQ, несмотря на ее более высокую сложность приема по сравнению с CC, поскольку она может дать дополнительное усиление декодирования. При синхронном HARQ RV определена неявно, поскольку отдельный PDCCH для изменения RV не передается при повторной передаче. Например, в системе LTE в общей сложности определены четыре RV (RV=0, 1, 2, 3), и если применяется синхронный HARQ, RV применяются в порядке {0, 2, 3, 1} в соответствии с их порядком передачи.
В этой общей системе беспроводной связи, поддерживающей MIMO на UL, если некоторые из множества принятых TB не удалось успешно декодировать (например, только один из двух TB успешно декодирован), узел B должен передать PDCCH, указывающий свойство передачи, чтобы дать на UE команду повторно передать PUSCH. Иначе UE не может определить схему предварительного кодирования, которая должна использоваться для передачи PUSCH.
Однако, как описано выше, передача PDCCH может увеличить потребление ресурсов для управляющей информации. Поэтому, чтобы уменьшить нагрузку передачи управляющей информации для повторной передачи на UL, варианты осуществления настоящего изобретения предоставляют способ управления HARQ на UL только с помощью PHICH и определения схемы предварительного кодирования, которая должна использоваться при повторной передаче посредством UE, без передачи PDCCH в системе LTE, поддерживающей MIMO на UL.
Структуры устройства передачи UE и устройства приема узла B, к которым применяется способ определения схемы предварительного кодирования, которая должна использоваться при повторной передаче, в соответствии с вариантами осуществления настоящего изобретения, показаны на фиг. 5 и 6 соответственно. Контроллер 241 UE и контроллер 313 узла B на фиг. 5 и 6 определяют схему предварительного кодирования, которая должна использоваться при повторной передаче, в соответствии с процедурами на фиг. 10 и 9 соответственно.
Фиг. 9 иллюстрирует процедуру для определения схемы предварительного кодирования в узле B, поддерживающем MIMO на UL, в соответствии с вариантом осуществления настоящего изобретения. Процедура, показанная на фиг. 9, частично перекрывает традиционную процедуру, показанную на фиг. 7. Таким образом, последующее описание будет фокусироваться на различии между процедурой, показанной на фиг. 9, и традиционной процедурой, показанной на фиг. 7.
Как показано на фиг. 9, этапы 901-907, на которых узел B выполняет планирование UL для предоставления начальной передачи PUSCH, принимает/декодирует PUSCH, переданный посредством UE, и определяет успех/неудачу при декодировании, идентичны в работе этапам 701-707 на фиг. 7.
На этапе 907 узел B определяет, было ли декодирование PUSCH успешным. В предположении, что UE передало два TB, имеется четыре возможных случая, в которых могут быть определены успех/неудача при декодировании. В случае 1, в котором оба TB успешно декодированы, и в случае 4, в котором не удалось успешно декодировать оба TB, узел B переходит к этапам 909 и 915 соответственно и работает, как на фиг. 7. Однако в случаях 2 и 3, в которых один TB декодирован успешно, а другой TB не удалось успешно декодировать, узел B переходит на этапы 911 и 913 соответственно и затем выполняет этап 917. В традиционной процедуре на фиг. 7 этап 917 (или 719) выполняется только в случае 4, в котором оба TB не удалось успешно декодировать. Однако в настоящем изобретении этап 917 выполняется даже в случаях 2 и 3, в которых не удалось успешно декодировать один из двух TB. На этапе 917 узел B определяет, следует ли изменить свойство передачи для начальной передачи, которое узел B сообщил на UE на этапе 903, при повторной передаче PUSCH. Когда определено изменить свойство передачи, узел B выполняет этап 919. Иначе узел B выполняет этап 921.
Варианты осуществления настоящего изобретения предоставляют способы неявного определения, какое предварительное кодирование будет использовано в ситуации с повторной передачей. На этапе 921 узел B определяет, будет ли он поддерживать неявно определенное предварительное кодирование или укажет другое предварительное кодирование. Когда определено поддерживать неявно определенное предварительное кодирование, узел B возвращается на этап 905, чтобы принять и декодировать PUSCH, к которому применено неявно определенное предварительное кодирование, поскольку нет причины передавать PDCCH.
Однако, когда определено указать конкретную схему предварительного кодирования, вместо того чтобы использовать неявно определенное предварительное кодирование, узел B выполняет этап 919, чтобы конкретным образом указать свойство передачи, необходимое для передачи PUSCH, через PDCCH. Способ использования неявно определенного предварительного кодирования является способом определения предварительного кодирования, которое должно использоваться во время повторной передачи, без передачи PDCCH и будет описан более подробно в следующих вариантах осуществления.
Если узел B указывает ресурсосберегающие эффекты, в которых при использовании неявно определенного предварительного кодирования от узла B не требуется передавать PDCCH, и также указывает конкретное предварительное кодирование на этапе 921, узел B определяет, следует ли передавать PDCCH, сравнивая ресурсосберегающие эффекты с преимуществами кодирования AMC, посредством чего может быть применено предварительное кодирование, наиболее подходящее для состояния канала UL. Таким образом, настоящее изобретение может позволить узлу B свободно управлять ресурсами.
Фиг. 10 иллюстрирует процедуру для определения схемы предварительного кодирования в UE, поддерживающем MIMO на UL, в соответствии с вариантом осуществления настоящего изобретения.
Процедура, показанная на фиг. 10, частично накладывается на традиционную процедуру, показанную на фиг. 8. Поэтому последующее описание будет фокусироваться на различии между процедурой, показанной на фиг. 10, и традиционной процедурой, показанной на фиг. 8.
В традиционной процедуре, показанной на фиг. 8, если ACK принят для одного TB и NACK принят для другого TB от PHICH, работа UE не может быть определена (этап 819 на фиг. 8). В этом случае, однако, варианты осуществления настоящего изобретения выполняют этап 1019 на фиг. 10. Этапы 1001-1017 на фиг. 10 идентичны в работе этапам 801-817 на фиг. 8. На этапах 1001-1017 UE пытается принять и декодировать PDCCH для предоставления UL, определяет, были ли переключены NDI, если декодирование PDCCH было успешным, передает PUSCH, предварительно закодированный с отражением PMI, указанного в PDCCH, принимает PHICH, если декодирование PDCCH не было успешным (или не передан PDCCH), передает PUSCH, если информация ACK/NACK о TB, включенных в PHICH, указывает, что ACK принят для обоих TB, и повторно передает PUSCH, отражая свойство передачи, обозначенное в последнем принятом предоставлении UL, если сигналы NACK приняты для обоих TB.
На этапе 1019 при повторной передаче PUSCH UE поддерживает все свойства передачи за исключением предварительного кодирования и RV, в значениях последнего принятого предоставления UL, определяет RV в соответствии с традиционным правилом и использует неявно определенную схему предварительного кодирования. Что касается способа неявного определения предварительного кодирования, которое должно использоваться при повторной передаче в соответствии с настоящим изобретением, соответствующее соглашение заключается между узлом B и посредством UE заранее. Таким образом, если UE принимает ACK для одного TB и NACK для другого TB, UE может выполнить повторную передачу PUSCH посредством системы MIMO на UL, просто принимая PHICH на этапе 1019.
Способ неявного определения предварительного кодирования, которое должно использоваться при повторной передаче, будет описан подробно ниже в следующих вариантах осуществления. В соответствии со способом определения предварительного кодирования, предложенным в следующих вариантах осуществления, узел B выполняет этап 921 на фиг. 9 и UE выполняет этап 1019 на фиг. 10.
Фиг. 11 иллюстрирует способ определения предварительного кодирования, выполняемый в UE во время повторной передачи, в соответствии с первым вариантом осуществления настоящего изобретения.
Как показано на фиг. 11, UE принимает и декодирует PHICH на этапе 1101 и определяет на этапе 1103, является ли информация ACK/NACK, которую переносит PHICH, сигналом ACK. Результаты определения делятся на три разных случая. В случае 1, в котором ACK принят для обоих TB, UE останавливает повторную передачу PUSCH и не запрашивают информацию предварительного кодирования на этапе 1105. В случае 2, когда ACK принят для одного TB, но NACK принят для другого TB, UE определяет, для какого TB принят сигнал ACK, на этапе 1109. В случае 3, в котором NACK принят для обоих TB, UE определяет повторно использовать предварительное кодирование, указанное в начальном предоставлении, при повторной передаче на этапе 1107.
На этапе 1109, если ACK принят для одного TB, но NACK принят для другого TB, UE определяет, для какого TB принят сигнал ACK. В случае 1, когда идентифицирован (ACK, NACK), предполагается, что ACK идентифицирован для TB1 и NACK идентифицирован для TB2. В этом случае UE выполняет этап 1111 и следующие за ним этапы. В случае 2, в котором идентифицирован (NACK, ACK), предполагается, что NACK идентифицирован для TB1 и ACK идентифицирован для TB2. В этом случае UE выполняет этап 1117 и следующие за ним этапы.
Этап 1111 соответствует процессу определения, какой ранг использовался при начальной передаче PUSCH. Начальный ранг всегда больше или равен 2, поскольку здесь предполагается, что при начальной передаче два TB передаются системой MIMO на UL. В случае 1-1, когда на этапе 1111 определено, что начальный ранг равен 2, UE выполняет этап 1113, и в случае 1-2, в котором начальный ранг превышает 2, UE выполняет этап 1115. На этапе 1113 UE неявно определяет последний вектор-столбец в матрице предварительного кодирования, используемой при начальной передаче, в качестве матрицы предварительного кодирования для повторной передачи (или матрицы предварительного кодирования повторной передачи), не принимая PDCCH. Как показано в таблице 1, если передаются два TB, TB1 использует первый один или два вектор-столбца в матрице предварительного кодирования, в то время как TB2 использует последний один или два вектор-столбца в матрице предварительного кодирования. Операция после этапа 1111 выполняется в ситуации (ACK, NACK), и поскольку повторно передан должен быть TB2, для повторной передачи используется последний вектор-столбец (вектор-столбцы). Этап 1113 выполняется в случае 1-1, в котором начальный ранг равен 2, и если ранг равен 2, каждый TB занимает один уровень при начальной передаче. Таким образом, поскольку TB2 должен занять один уровень даже в повторной передаче, только последний вектор-столбец взят и определен как матрица предварительного кодирования повторной передачи. На этапе 1115 последние два вектор-столбца в матрице предварительного кодирования, используемой при начальной передаче, определяются как матрица предварительного кодирования повторной передачи. Этап 1115 выполняется, когда начальный ранг равен 3 или 4, и в этом случае TB2 занимает два уровня при начальной передаче, как показано в таблице 1. Таким образом, последние два вектор-столбца взяты и определены как матрица предварительного кодирования, с тем чтобы TB2 мог занять два уровня даже при повторной передаче.
В случае 2, когда на этапе 1109 определено, что информация ACK/NACK, переносимая PHICH, идентифицирована как (NACK, ACK), UE определяет, какой ранг использовался при начальной передаче PUSCH, на этапе 1117. Начальный ранг всегда больше или равен 2, поскольку здесь предполагается, что при начальной передаче передаются два TB системой MIMO на UL. В случае 2-1, когда на этапе 1117 определено, что начальный ранг меньше 4, UE выполняет этап 1119, и в случае 2-2, когда начальный ранг равен 4, UE выполняет этап 1121. Этап 1119 предназначен для определения первого вектор-столбца в матрице предварительного кодирования, используемой при начальной передаче, в качестве матрицы предварительного кодирования повторной передачи. Операция после этапа 1119 выполняется в ситуации (NACK, ACK), и поскольку должен быть повторно передан TB1, первый вектор-столбец (вектор-столбцы) в матрице предварительного кодирования используются для повторной передачи. Этап 1119 выполняется, когда начальный ранг равен 2 или 3, и если ранг равен 2 или 3, TB1 занимает один уровень при начальной передаче. Таким образом, поскольку TB1 должен занимать один уровень даже при повторной передаче, только первый вектор-столбец взят и определен как матрица предварительного кодирования повторной передачи. Этап 1121 предназначен для определения первых двух вектор-столбцов в матрице предварительного кодирования, используемой при начальной передаче, в качестве матрицы предварительного кодирования повторной передачи. Этап 1121 выполняется, когда начальный ранг равен 4, и в этом случае TB1 занимает два уровня в начальной передаче, как показано в таблице 1. Таким образом, первые два вектор-столбца взяты и определены как матрица предварительного кодирования повторной передачи, с тем чтобы TB1 мог занять два уровня даже при повторной передаче.
В итоге, матрица предварительного кодирования, используемая при начальной передаче, повторно используется при повторной передаче, но сигналы не передаются по уровню для передачи успешно принятого TB. Таким образом, в первом варианте осуществления настоящего изобретения способ определения матрицы предварительного кодирования повторной передачи можно назвать способом стирания уровня для успешно принятого TB.
Ниже описан конкретный пример первого варианта осуществления настоящего изобретения. Предполагается, что при начальной передаче матрица P0, показанная в уравнении (2) ниже, используется в качестве матрицы предварительного кодирования.
При начальной передаче TB1 предварительно кодируется с использованием матрицы P1 в уравнении (3) ниже, в то время как TB2 предварительно кодируется с использованием матрицы P2 в уравнении (3).
После приема (NACK, ACK) от PHICH UE использует матрицу P1 в качестве матрицы предварительного кодирования повторной передачи, поскольку оно должно повторно передать TB1. После приема (ACK, NACK) UE использует матрицу P2 в качестве матрицы предварительного кодирования повторной передачи, поскольку оно должно повторно передать TB2.
После неявного определения матрицы предварительного кодирования, которая должна использоваться при повторной передаче, UE усиливает свою мощность передачи на X дБ для передачи PUSCH на этапе 1123. В частности, UE выполняет неявное усиление мощности. Уровень, до которого усиливается мощность передачи, является переменным в зависимости от матрицы предварительного кодирования, которая должна использоваться. В соответствии с первым вариантом осуществления настоящего изобретения при повторной передаче не все антенны передачи UE могут использоваться для повторной передачи. Таким образом, количество используемых антенн может уменьшиться при повторной передаче. Фактически UE не может использовать больше антенн передачи даже при том, что оно может использовать больше мощности передачи, если использует больше антенн передачи. Чтобы решить эту проблему, во время повторной передачи мощность передачи может быть неявно усилена во столько раз, каково отношение количества антенн, используемых при повторной передаче, и количества антенн, используемых при начальной передаче. Например, если количество антенн, используемых при начальной передаче, равно 4, и количество антенн, используемых при повторной передаче, равно 2, отношение составляет 4/2=2, что позволяет усилить мощность передачи на 3 дБ (X=3). Хотя способ выполнения неявного усиления мощности во время передачи PUSCH был описан как пример варианта осуществления настоящего изобретения, в качестве другого примера может быть задан другой способ уменьшения взаимных помех с другими пользователями без усиления мощности передачи PUSCH даже в условиях, в которых мощность передачи PUSCH может быть усилена.
Фиг. 12 иллюстрирует способ определения предварительного кодирования, выполняемый в узле B во время повторной передачи, в соответствии с первым вариантом осуществления настоящего изобретения, в котором предполагается, что процедура, показанная на фиг. 12, выполняется на этапе 921 на фиг. 9. Следует отметить, что способ определения (предположения) схемы предварительного кодирования, используемой посредством UE во время повторной передачи узлом B, на этапах 1205-1221 на фиг. 12 идентичен способу определения (задания) схемы предварительного кодирования посредством UE на этапах 1105-1121 на фиг. 11.
Как показано на фиг. 12, узел B принимает и декодирует PUSCH, переданный посредством UE, на этапе 1201 и определяет на этапе 1203, было ли декодирование PUSCH успешным, посредством определения, является ли информация ACK/NACK, переданная на UE по PHICH, сигналом ACK или сигналом NACK. Результаты определения делятся на три разных случая. В случае 1, когда (ACK, ACK) передан на этапе 909 на фиг. 9, поскольку оба из двух TB декодированы успешно, узел B предполагает, что UE остановит повторную передачу PUSCH и не нуждается в информации о предварительном кодировании, на этапе 1205. В случае 2, когда ACK передан для одного TB, но NACK передан для другого TB, как на этапах 911 и 913 на фиг. 9, узел B конкретным образом определяет, для какого TB передан сигнал ACK, на этапе 1209. В случае 3, когда (NACK, NACK) передан для обоих TB на этапе 915 на фиг. 9, поскольку оба TB не удалось успешно декодировать, узел B предполагает на этапе 1207, что UE повторно использует предварительное кодирование, указанное в начальном предоставлении, при повторной передаче.
На этапе 1209 узел B определяет, для какого TB передан сигнал ACK, когда ACK передан для одного TB и NACK передан для другого TB. В случае 1, когда идентифицирован (ACK, NACK), предполагается, что ACK идентифицирован для TB1 и NACK идентифицирован для TB2. В этом случае узел B выполняет этап 1211 и следующие за ним этапы. В случае 2, когда идентифицирован (NACK, ACK), предполагается, что NACK идентифицирован для TB1 и ACK идентифицирован для TB2. В этом случае узел B выполняет этап 1217 и следующие за ним этапы.
Этап 1211 соответствует процессу определения, какой ранг использовался при начальной передаче PUSCH в случае 1. Начальный ранг всегда больше или равен 2, поскольку здесь предполагается, что при в начальной передаче передаются два TB системой MIMO на UL. В случае 1-1, когда на этапе 1211 определено, что начальный ранг равен 2, узел B выполняет этап 1213, и в случае 1-2, когда начальный ранг превышает 2, узел B выполняет этап 1215. На этапе 1213 узел B неявно определяет (предполагает) последний вектор-столбец в матрице предварительного кодирования, используемой при начальной передаче, в качестве матрицы предварительного кодирования повторной передачи, используемой посредством UE. На этапе 1215 узел B неявно определяет последние два вектор-столбца в матрице предварительного кодирования, используемой при начальной передаче, в качестве матрицы предварительного кодирования повторной передачи, используемой посредством UE.
С другой стороны, в случае 2 узел B определяет, какой ранг использовался при начальной передаче PUSCH, на этапе 1217. Начальный ранг всегда больше или равен 2, поскольку здесь предполагается, что при начальной передаче передаются два TB системой MIMO на UL. В случае 2-1, когда на этапе 1217 определено, что начальный ранг меньше 4, узел B выполняет этап 1219, и в случае 2-2, когда начальный ранг равен 4, узел B выполняет этап 1221. На этапе 1219 узел B неявно определяет первый вектор-столбец в матрице предварительного кодирования, используемой при начальной передаче, в качестве матрицы предварительного кодирования повторной передачи. На этапе 1221 узел B неявно определяет первые два вектор-столбца в матрице предварительного кодирования, используемой при начальной передаче, в качестве матрицы предварительного кодирования повторной передачи.
Матрицы предварительного кодирования для повторной передачи определяются на этапах 1213, 1215, 1219 и 1221 по причинам, подробно описанным со ссылкой на фиг. 11.
Как описано в связи с фиг. 11 и 12, поскольку UE и узел B неявно определяют одинаковым образом схему предварительного кодирования, которая должна использоваться во время повторной передачи, если информация ACK/NACK, например, для двух TB идентифицирована как (ACK, NACK) или (NACK, ACK), от них не требуется передавать/принимать PDCCH, указывающий схему предварительного кодирования во время повторной передачи, что тем самым позволяет уменьшить нагрузку передачи, вызванную частой передачей и приемом PDCCH.
Базовая концепция второго варианта осуществления настоящего изобретения состоит в том, что матрица предварительного кодирования, которая должна использоваться при повторной передаче, определена заранее. С этой целью во втором варианте осуществления настоящего изобретения задается понятие кодовой книги по умолчанию, и одна из матриц предварительного кодирования, заданных в кодовой книге по умолчанию, выбирается и используется для повторной передачи. В кодовой книге по умолчанию может быть задана одна или более матриц предварительного кодирования. Если в кодовой книге по умолчанию задана только одна матрица предварительного кодирования, только эта матрица предварительного кодирования может использоваться при повторной передаче. Иначе, если в кодовой книге по умолчанию заданы множество матриц предварительного кодирования, из множества матриц предварительного кодирования согласно предварительно определенному правилу при повторной передаче выбирается и используется матрица предварительного кодирования. Что касается правила выбора матрицы предварительного кодирования при повторной передаче, доступны следующие способы.
i. Выбор матрицы предварительного кодирования согласно значению RV: в системе LTE, поскольку определены в общей сложности четыре RV, кодовая книга по умолчанию, использующая это правило, может включать в себя четыре матрицы предварительного кодирования. В системе LTE HARQ на UL настроен для передачи разных RV при каждой повторной передаче, и тем самым получается эффект применения разных матриц предварительного кодирования при каждой повторной передаче. Это правило состоит в том, чтобы получить максимальное возможное увеличение пространственного разнесения при повторной передаче, в предположении, что кодирование AMC не работает соответствующим образом, если TB успешно не декодирован при начальной передаче.
ii. Выбор матрицы предварительного кодирования согласно системному номеру кадра или номеру субкадра: в системе LTE системные номера кадров и номера субкадров определены для нумерации ресурсов во временной области. В системе LTE системный кадр, который является ресурсом из 10 мс, включает в себя 10 субкадров. Субкадр представляет собой ресурс из 1 мс, и номер субкадра инициализируется в каждом системном кадре. Например, предположим, что в кодовой книге по умолчанию заданы Q матриц предварительного кодирования. Если системный номер кадра временного ресурса, в котором происходит повторная передача, представлен как nSFN и номер субкадра представлен как n, то k вычисляется в соответствии с уравнением (4) ниже, и в качестве матрицы предварительного кодирования используется k-я матрица в кодовой книге по умолчанию. При этом "mod(A, B)" представляет остаток от деления A на B. Если только системный номер кадра используется в качестве входного фактора для определения матрицы предварительного кодирования, "k=mod(nSFN, Q)" используется для определения матрицы предварительного кодирования. Если только номер субкадра используется в качестве входного фактора для определения матрицы предварительного кодирования, "k=(n, Q)" используется для определения матрицы предварительного кодирования. Это правило также предназначено для получения увеличения пространственного разнообразия при повторной передаче.
Фиг. 13 иллюстрирует способ определения предварительного кодирования, выполняемый в UE во время повторной передачи, в соответствии со вторым вариантом осуществления настоящего изобретения, в котором этапы 1301-1317 идентичны в работе этапам 1101-1117 на фиг. 11.
Как показано на фиг. 13, в случае 1-1, когда на этапе 1311 определено, что UE приняло (ACK, NACK) от PHICH и начальный ранг был равен 2, UE решает использовать матрицу предварительного кодирования в кодовой книге ранга 1 по умолчанию типа A на этапе 1313. В случае 1-2, когда на этапе 1311 определено, что UE приняло (ACK, NACK) от PHICH и начальный ранг превышал 2, UE решает использовать матрицу предварительного кодирования в кодовой книге ранга 2 по умолчанию типа A на этапе 1315. Кодовая книга по умолчанию типа A предназначена для повторной передачи второго TB. Способ выбора матрицы предварительного кодирования в кодовой книге по умолчанию соблюдает любое правило из правила (i) выбора матрицы предварительного кодирования согласно значению RV и правила (ii) выбора матрицы предварительного кодирования согласно системному номеру кадра или номеру субкадра.
В случае 2-1, когда на этапе 1317 определено, что UE приняло (NACK, ACK) от PHICH и начальный ранг был меньше 4, UE решает использовать матрицу предварительного кодирования в кодовой книге ранга 1 по умолчанию типа B на этапе 1319. В случае 2-2, когда на этапе 1317 определено, что UE приняло (NACK, ACK) от PHICH и начальный ранг равен 4, UE решает использовать матрицу предварительного кодирования в кодовой книге ранга 2 по умолчанию типа B на этапе 1321. Кодовая книга по умолчанию типа B используется для повторной передачи первого TB, и способ выбора матрицы предварительного кодирования в кодовой книге по умолчанию соблюдает любое из правил (i) и (ii).
Хотя в предыдущем описании кодовая книга по умолчанию типа A и кодовая книга по умолчанию типа B заданы отдельно, кодовая книга по умолчанию типа A и кодовая книга по умолчанию типа B могут быть разработаны таким образом, чтобы они являлись идентичными друг другу, если кодовые книги по умолчанию заданы независимо от того, какой TB повторно передается посредством кодовых книг по умолчанию. Вместо этого правило конкретного определения, какая матрица предварительного кодирования в кодовой книге по умолчанию должна использоваться при повторной передаче, может отличаться для каждого TB.
В итоге, с использованием функции от RV или номера временного ресурса матрица предварительного кодирования выбирается в кодовой книге по умолчанию, которая задана в соответствии с тем, какого ранга передача выполняется и какой TB передается при повторной передаче, независимо от матрицы предварительного кодирования, используемой при начальной передаче. Таким образом, этот способ можно назвать способом кодовой книги по умолчанию.
Фиг. 14 иллюстрирует способ определения предварительного кодирования, выполняемый в узле B во время повторной передачи, в соответствии со вторым вариантом осуществления настоящего изобретения.
Предполагается, что процедура, показанная на фиг. 14, выполняется на этапе 921 на фиг. 9. Следует отметить, что способ определения (предположения) схемы предварительного кодирования, используемой посредством UE во время повторной передачи узлом B, на этапах 1405-1421 на фиг. 14 идентичен способу определения (задания) схемы предварительного кодирования посредством UE на этапах 1305-1321 на фиг. 13. Поскольку этапы 1401-1417 на фиг. 14 идентичны в работе этапам 1201-1217 на фиг. 12, их подробное описание будет опущено.
Как показано на фиг. 14, в случае 1-1, когда на этапе 1411 определено, что результаты декодирования на двух TB представляют собой (ACK, NACK) и начальный ранг был равен 2, узел B определяет (предполагает) на этапе 1413, что UE использует матрицу предварительного кодирования в кодовой книге ранга 1 по умолчанию типа A. В случае 1-2, когда на этапе 1411 определено, что результаты декодирования на двух TB представляют собой (ACK, NACK) и начальный ранг превышает 2, узел B определяет (предполагает) на этапе 1415, что UE использует матрицу предварительного кодирования в кодовой книге ранга 2 по умолчанию типа A.
С другой стороны, в случае 2-1, когда на этапе 1417 определено, что результаты декодирования на двух TB представляют собой (NACK, ACK) и начальный ранг меньше 4, узел B определяет (предполагает) на этапе 1419, что UE использует матрицу предварительного кодирования в кодовой книге ранга 1 по умолчанию типа B. В случае 2-2, когда на этапе 1417 определено, что результаты декодирования на двух TB представляют собой (NACK, ACK) и начальный ранг равен 4, узел B определяет (предполагает) на этапе 1421, что UE использует матрицу предварительного кодирования в кодовой книге ранга 2 по умолчанию типа B.
Кодовая книга по умолчанию типа A используется для повторной передачи второго TB, в то время как кодовая книга по умолчанию типа B используется для повторной передачи первого TB. Способ выбора матрицы предварительного кодирования в кодовой книге по умолчанию типа A и в кодовой книге по умолчанию типа B узлом B соблюдает любое правило из правила (i) выбора матрицы предварительного кодирования согласно значению RV и правила (ii) выбора матрицы предварительного кодирования согласно системному номеру кадра или номеру субкадра.
Базовая концепция третьего варианта осуществления состоит в том, что матрица предварительного кодирования, которая должна использоваться при повторной передаче, выбирается в кодовой книге, имеющей функциональное соотношение с матрицей предварительного кодирования, указанной в начальном предоставлении PUSCH. Для функционального соотношения могут использоваться различные известные функциональные формулы, применимые к матрицам. С этой целью в этом варианте осуществления настоящего изобретения задается концепция "родительско-дочерней пары" в матрицах предварительного кодирования. Матрица предварительного кодирования, указанная в начальном предоставлении PUSCH, служит в качестве родительской матрицы предварительного кодирования, и одна из матриц предварительного кодирования в дочерней кодовой книге, заданная функциональным соотношением, определенным на основе функции родительской матрицы предварительного кодирования, выбирается и используется для повторной передачи. Одна или более матриц предварительного кодирования могут быть заданы в кодовой книге по умолчанию. Если только одна матрица предварительного кодирования задана в дочерней кодовой книге, только эта матрица предварительного кодирования может использоваться при повторной передаче. Иначе, если множество матриц предварительного кодирования заданы в дочерней кодовой книге, матрица предварительного кодирования выбирается и используется из дочерней кодовой книги согласно предварительно определенному правилу при повторной передаче. Что касается правила выбора матрицы предварительного кодирования при повторной передаче, могут использоваться следующие правила, упомянутые во втором варианте осуществления.
i. Выбор матрицы предварительного кодирования согласно значению RV
ii. Выбор матрицы предварительного кодирования согласно системному номеру кадра или номеру субкадра
Техническая основа использования дочерней кодовой книги является следующей. Если изменение пространственной сигнатуры канала не было существенным между начальной передачей и повторной передачей, использование дочерней матрицы предварительного кодирования, аналогичной родительской матрице предварительного кодирования, поможет увеличить выигрыш от MIMO. Таким образом, функциональное соотношение для того, чтобы сделать возможным решение относительно дочерней матрицы предварительного кодирования, задается согласно тому, какая родительская матрица предварительного кодирования использовалась. Если выигрыш от MIMO не был высоким, несмотря на определение одной дочерней матрицы предварительного кодирования, множество дочерних матриц предварительного кодирования могут быть определены в качестве дочерней кодовой книги, и одна из дочерних матриц предварительного кодирования может быть выбрана и использоваться при повторной передаче согласно упомянутым выше правилам.
Фиг. 15 иллюстрирует способ определения предварительного кодирования, выполняемый в UE во время повторной передачи, в соответствии с третьим вариантом осуществления настоящего изобретения. Этапы 1501-1517 на фиг. 15 идентичны в работе этапам 1101-1117 на фиг. 11, таким образом, их подробное описание будет опущено.
Как показано на фиг. 15, в случае 1-1, когда на этапе 1511 определено, что UE приняло (ACK, NACK) от PHICH и начальный ранг был равен 2, UE решает использовать матрицу предварительного кодирования в дочерней кодовой книге ранга 1 типа A на этапе 1513. Как описано выше, дочерняя кодовая книга задана на основе матрицы предварительного кодирования, используемой при начальной передаче, с использованием предварительно определенного функционального соотношения. В случае 1-2, когда на этапе 1511 определено, что UE приняло (ACK, NACK) от PHICH и начальный ранг превышает 2, UE решает использовать матрицу предварительного кодирования в дочерней кодовой книге ранга 2 типа A на этапе 1515. Дочерняя кодовая книга типа A должна использоваться для повторной передачи второго TB. Способ выбора матрицы предварительного кодирования в дочерней кодовой книге соблюдает любое из правил (i) и (ii).
В случае 2-1, когда на этапе 1517 определено, что UE приняло (NACK, ACK) от PHICH и начальный ранг меньше 4, UE решает использовать матрицу предварительного кодирования в дочерней кодовой книге ранга 1 типа B на этапе 1519. В случае 2-2, когда на этапе 1517 определено, что UE приняло (NACK, ACK) от PHICH и начальный ранг равен 4, UE решает использовать матрицу предварительного кодирования в дочерней кодовой книге ранга 2 типа B на этапе 1521. Дочерняя кодовая книга типа B используется для повторной передачи первого TB. Способ выбора матрицы предварительного кодирования в дочерней кодовой книге соблюдает любое из правил (i) и (ii).
Хотя в предыдущем описании дочерняя кодовая книга типа A и дочерняя кодовая книга типа B заданы отдельно, дочерняя кодовая книга типа A и дочерняя кодовая книга типа B могут быть разработаны таким образом, чтобы они были идентичны друг другу, если дочерние кодовые книги заданы независимо от того, какой TB повторно передается дочерними кодовыми книгами. Вместо этого правило конкретного определения, какая матрица предварительного кодирования в дочерней кодовой книге должна использоваться при повторной передаче, может отличаться для каждого TB.
В итоге, с использованием функции от RV или номера временного ресурса (например, системного номера кадра и номера субкадра) матрица предварительного кодирования выбирается в дочерней кодовой книге, которая определяется согласно матрице предварительного кодирования, используемой при начальной передаче, и согласно тому, какого ранга передача выполняется и какой TB передается при повторной передаче. Таким образом, этот способ можно назвать способом родительско-дочерних пар.
Фиг. 16 иллюстрирует способ определения предварительного кодирования, выполняемый в узле B во время повторной передачи, в соответствии с третьим вариантом осуществления настоящего изобретения.
Предполагается, что процедура, показанная на фиг. 16, выполняется на этапе 921 на фиг. 9. Следует отметить, что способ определения (предположения) схемы предварительного кодирования, используемой посредством UE во время повторной передачи узлом B, на этапах 1605-1621 на фиг. 16 идентичен способу определения (задания) схемы предварительного кодирования посредством UE на этапах 1505-1521 на фиг. 15. Поскольку этапы 1601-1617 на фиг. 16 идентичны в работе этапам 1201-1217 на фиг. 12, их подробное описание будет опущено.
Как показано на фиг. 16, в случае 1-1, когда на этапе 1611 определено, что результаты декодирования на двух TB представляют собой (ACK, NACK) и начальный ранг был равен 2, узел B определяет (предполагает) на этапе 1613, что UE использует матрицу предварительного кодирования в дочерней кодовой книге ранга 1 типа A. Как описано выше, дочерняя кодовая книга задана на основе матрицы предварительного кодирования, используемой при начальной передаче, с использованием предварительно определенного функционального соотношения. В случае 1-2, когда на этапе 1611 определено, что результаты декодирования на двух TB представляют собой (ACK, NACK) и начальный ранг превышает 2, узел B определяет (предполагает) на этапе 1615, что UE использует матрицу предварительного кодирования в дочерней кодовой книге ранга 2 типа A.
В случае 2-1, когда на этапе 1617 определено, что результаты декодирования на двух TB представляют собой (NACK, ACK) и начальный ранг меньше 4, узел B определяет (предполагает) на этапе 1619, что UE использует матрицу предварительного кодирования в дочерней кодовой книге ранга 1 типа B. В случае 2-2, когда на этапе 1617 определено, что результаты декодирования на двух TB представляют собой (NACK, ACK) и начальный ранг равен 4, узел B определяет (предполагает) на этапе 1621, что UE использует матрицу предварительного кодирования в дочерней книге ранга 2 типа B.
Дочерняя кодовая книга типа A используется для повторной передачи второго TB, в то время как дочерняя кодовая книга типа B используется для повторной передачи первого TB. Способ выбора матрицы предварительного кодирования в дочерней кодовой книге типа A и в дочерней кодовой книге типа B узлом B соблюдает любое правило из правила (i) выбора матрицы предварительного кодирования согласно значению RV и правила (ii) выбора матрицы предварительного кодирования согласно системному номеру кадра или номеру субкадра.
Базовая концепция четвертого варианта осуществления настоящего изобретения состоит в том, что матрица предварительного кодирования, которая должна использоваться при повторной передаче, сообщается (указывается) вместе в начальном предоставлении PUSCH. В традиционном методе матрица предварительного кодирования, которая должна использоваться при начальной передаче, указывается посредством PMI в начальном предоставлении. Однако в четвертом варианте осуществления настоящего изобретения в дополнение к матрице предварительного кодирования, которая должна использоваться при начальной передаче, матрица предварительного кодирования, которая должна использоваться, когда повторная передача должна быть выполнена в ответ только на PHICH, или их потенциальная группа могут быть дополнительно указаны посредством PMI в начальном предоставлении. Потенциальная группа матриц предварительного кодирования для повторной передачи, указанная посредством PMI в начальном предоставлении, будет упоминаться как кодовая книга для повторной передачи (или кодовая книга повторной передачи). Одна или более матриц предварительного кодирования могут быть заданы в кодовой книге повторной передачи. Если только одна матрица предварительного кодирования задана в кодовой книге повторной передачи, только эта матрица предварительного кодирования может использоваться при повторной передаче. Иначе, если множество матриц предварительного кодирования заданы в кодовой книге повторной передачи, матрица предварительного кодирования выбирается и используется согласно заданному правилу при повторной передаче. Что касается правила выбора матрицы предварительного кодирования при повторной передаче, могут использоваться следующие правила, упомянутые во втором варианте осуществления.
i. Выбор матрицы предварительного кодирования согласно значению RV
ii. Выбор матрицы предварительного кодирования согласно системному номеру кадра или номеру субкадра
Техническая основа использования кодовой книги повторной передачи аналогична третьему варианту осуществления настоящего изобретения. В частности, если изменение пространственной сигнатуры канала не было существенным между начальной передачей и повторной передачей, использование матрицы предварительного кодирования, аналогичной матрице предварительного кодирования, используемой при начальной передаче, для повторной передачи поможет увеличить выигрыш от MIMO. Однако узел B может наилучшим образом знать, какую матрицу предварительного кодирования он должен использовать, чтобы помочь увеличить выигрыш от MIMO. Таким образом, кодовая книга повторной передачи указывается вместе в начальном предоставлении.
Фиг. 17 иллюстрирует способ определения предварительного кодирования, выполняемый в UE во время повторной передачи, в соответствии с четвертым вариантом осуществления настоящего изобретения.
Этапы 1701-1717 на фиг. 17 идентичны в работе этапам 1101-1117 на фиг. 11, таким образом, их подробное описание будет опущено.
Как показано на фиг. 17, в случае 1-1, когда на этапе 1711 определено, что UE приняло (ACK, NACK) от PHICH и начальный ранг был равен 2, UE решает использовать матрицу предварительного кодирования в кодовой книге повторной передачи ранга 1 типа A на этапе 1713. Как описано выше, кодовая книга повторной передачи ранга 1 типа A, как предполагается, указана в начальном предоставлении. В случае 1-2, когда на этапе 1711 определено, что UE приняло (ACK, NACK) от PHICH и начальный ранг превышает 2, UE решает использовать матрицу предварительного кодирования в кодовой книге повторной передачи ранга 2 типа A на этапе 1715. Аналогичным образом, как описано выше, кодовая книга повторной передачи ранга 2 типа A, как предполагается, указана в начальном предоставлении. Кодовая книга повторной передачи типа A используется для повторной передачи второго TB. В способе выбора матрицы предварительного кодирования в кодовой книге повторной передачи может использоваться любое из правил, описанных во втором варианте осуществления настоящего изобретения.
В случае 2-1, когда на этапе 1717 определено, что UE приняло (NACK, ACK) от PHICH и начальный ранг меньше 4, UE решает использовать матрицу предварительного кодирования в кодовой книге повторной передачи ранга 1 типа B на этапе 1719. Как описано выше, кодовая книга повторной передачи ранга 1 типа B, как предполагается, указана в начальном предоставлении. В случае 2-2, когда на этапе 1717 определено, что UE приняло (NACK, ACK) от PHICH и начальный ранг равен 4, UE решает использовать матрицу предварительного кодирования в кодовой книге повторной передачи ранга 2 типа B на этапе 1721. Аналогичным образом, как описано выше, кодовая книга повторной передачи ранга 2 типа B, как предполагается, указана в начальном предоставлении. Кодовая книга повторной передачи типа B используется для повторной передачи первого TB. В способе выбора матрицы предварительного кодирования в кодовой книге повторной передачи может использоваться любое из правил, описанных во втором варианте осуществления настоящего изобретения.
Хотя в предыдущем описании кодовая книга повторной передачи типа A и кодовая книга повторной передачи типа B заданы отдельно, кодовая книга повторной передачи типа A и кодовая книга повторной передачи типа B могут быть разработаны таким образом, чтобы они были идентичны друг другу, если кодовые книги повторной передачи заданы независимо от того, какой TB повторно предается посредством кодовых книг повторной передачи. Вместо этого правило конкретного определения, какая матрица предварительного кодирования в кодовой книге повторной передачи должна использоваться при повторной передаче, может отличаться для каждого TB.
В итоге, потенциальная группа матриц предварительного кодирования для повторной передачи определяется значением PMI, указанным в начальном предоставлении, и с использованием функции от RV или номера временного ресурса (например, системного номера кадра и номера субкадра) матрица предварительного кодирования выбирается в кодовой книге повторной передачи, которая определена согласно тому, какого ранга передача выполняется и какой TB передается при повторной передаче. Таким образом, этот способ можно назвать способом с указанием на PDCCH.
Таблица 4 показывает конкретные примеры определения кодовых книг повторной передачи в соответствии с четвертым вариантом осуществления настоящего изобретения. Примеры в таблице 4 даны для определения, какое предварительное кодирование значение PMI, определенное в PDCCH, указывает, когда UE имеет две антенны передачи. Формулировка "матрица предварительного кодирования, которая должна использоваться при передаче посредством PDCCH" включает в себя (относится к) матрицу предварительного кодирования, используемую при начальной передаче PUSCH или при повторной передаче PUSCH посредством PDCCH. Поскольку PMI определен в PDCCH при передаче PUSCH посредством PDCCH, UE может определить на основе значения PMI, какую матрицу предварительного кодирования оно должно использовать, независимо от того, находится ли PUSCH в начальной передаче или в повторной передаче. Формулировка "матрица предварительного кодирования, которая должна использоваться при повторной передаче без PDCCH" относится к матрице предварительного кодирования, используемой, когда запрашивается повторная передача для одного TB только с помощью PHICH, указывающего (ACK, NACK) или (NACK, ACK), без передачи PDCCH, определяющего PMI. В примерах таблицы 4 кодовая книга повторной передачи определена как одна матрица предварительного кодирования в матрице предварительного кодирования, которая должна использоваться при повторной передаче без PDCCH.
Например, предположим, что начальная передача PUSCH с использованием PMI #3 была указана посредством PDCCH. UE передает PUSCH посредством использования матрицы A как матрицы предварительного кодирования. Поскольку эта передача PUSCH была передачей ранга 1, UE передает только один TB. Таким образом, если возникает сигнал ACK, повторная передача не требуется, и если происходит сигнал NACK, UE может использовать традиционную матрицу в качестве матрицы предварительного кодирования повторной передачи. Причина, по которой никакая матрица предварительного кодирования, которая должна использоваться при повторной передаче без PDCCH, не определена для PMI с #0 по #5 в таблице 4, состоит в том, что такой ответ PHICH, как (ACK, NACK) и (NACK, ACK), не задан, поскольку для этих PMI начальная передача была передачей с одним TB.
В качестве другого примера предположим в таблице 4, что PDCCH указывал начальную передачу PUSCH с использованием PMI #8. UE передает PUSCH с использованием матрицы B в качестве матрицы предварительного кодирования. Поскольку эта передача PUSCH была передачей ранга 2, UE передает два TB. Если возникает сигнал (ACK, ACK), повторная передача не требуется, и если возникает сигнал (NACK, NACK), UE может использовать матрицу B в качестве матрицы предварительного кодирования повторной передачи. После приема на PHICH такого сигнала, как (ACK, NACK) и (NACK, ACK), UE должно повторно передать один TB и использует матрицу C в качестве матрицы предварительного кодирования ранга 1.
Фиг. 18 иллюстрирует способ определения предварительного кодирования, выполняемый в узле B во время повторной передачи, в соответствии с четвертым вариантом осуществления настоящего изобретения.
Предполагается, что процедура, показанная на фиг. 18, выполняется на этапе 921 на фиг. 9. Следует отметить, что способ определения (предположения) схемы предварительного кодирования, используемой посредством UE во время повторной передачи узлом B, на этапах 1805-1821 на фиг. 18 идентичен способу определения (задания) схемы предварительного кодирования посредством UE на этапах 1705-1721 на фиг. 17. Поскольку этапы 1801-1817 на фиг. 18 идентичны в работе этапам 1201-1217 на фиг. 12, их подробное описание будет опущено.
Как показано на фиг. 18, в случае 1-1, когда на этапе 1811 определено, что результаты декодирования на двух TB представляют собой (ACK, NACK) и начальный ранг был равен 2, узел B определяет (предполагает) на этапе 1813, что UE использует матрицу предварительного кодирования в кодовой книге повторной передачи ранга 1 типа A. Как описано выше, кодовая книга повторной передачи ранга 1 типа A указана в начальном предоставлении. В случае 1-2, когда на этапе 1811 определено, что результаты декодирования на двух TB представляют собой (ACK, NACK) и начальный ранг превышает 2, узел B определяет (предполагает) на этапе 1815, что UE использует матрицу предварительного кодирования в кодовой книге повторной передачи ранга 2 типа A. Аналогичным образом, как описано выше, кодовая книга повторной передачи ранга 2 типа A указана в начальном предоставлении.
В случае 2-1, когда на этапе 1817 определено, что результаты декодирования на двух TB представляют собой (NACK, ACK) и начальный ранг меньше 4, узел B определяет (предполагает) на этапе 1819, что UE использует матрицу предварительного кодирования в кодовой книге повторной передачи ранга 1 типа B. Как описано выше, кодовая книга повторной передачи ранга 1 типа B указана в начальном предоставлении. В случае 2-2, когда на этапе 1817 определено, что результаты декодирования на двух TB представляют собой (NACK, ACK) и начальный ранг равен 4, узел B определяет (предполагает) на этапе 1821, что UE использует матрицу предварительного кодирования в кодовой книге повторной передачи ранга 2 типа B. Аналогичным образом, как описано выше, кодовая книга повторной передачи ранга 2 типа B указана в начальном предоставлении.
Кодовая книга повторной передачи типа A используется для повторной передачи второго TB, в то время как кодовая книга повторной передачи типа B используется для повторной передачи первого TB. Способ выбора матрицы предварительного кодирования в кодовой книге повторной передачи типа A и в кодовой книге повторной передачи типа B узлом B соблюдает любое правило из правила (i) выбора матрицы предварительного кодирования согласно значению RV и правила (ii) выбора матрицы предварительного кодирования согласно системному номеру кадра или номеру субкадра.
Базовая концепция пятого варианта осуществления настоящего изобретения состоит в том, что матрица предварительного кодирования, которая должна использоваться при повторной передаче, указана посредством PHICH. В традиционном способе PHICH указывает информацию ACK/NACK. До ввода системы MIMO на UL PHICH представляет собой канал физического уровня, указывающий однобитовую информацию ACK/NACK. Наилучшим способом кодирования однобитовой информации является кодирование с повторением. Однако вследствие ввода системы MIMO на UL PHICH должна быть передана двухбитовая информация, поскольку должна быть предоставлена информация ACK/NACK для двух TB. Из-за увеличения количества информации PHICH с одного бита до двух битов в пятом варианте осуществления настоящего изобретения PHICH используется не только для указания информации ACK/NACK, но также и для указания кодовой книги, которая должна использоваться при повторной передаче посредством информации (ACK, NACK)/(NACK, ACK), увеличивая количество информации. Например, если PHICH для поддержки системы MIMO на UL выполнен с возможностью включать в себя трехбитовую информацию, указание матрицы предварительного кодирования повторной передачи с использованием PHICH может быть поддержано, как показано в таблице 5 ниже.
Матрица при повторной передаче
Матрица при повторной передаче
Матрица при повторной передаче
Матрица при повторной передаче
Матрица при повторной передаче
Матрица при повторной передаче
Примеры в таблице 5 даны для конкретного определения, какая матрица предварительного кодирования должна использоваться при повторной передаче посредством PHICH. Примеры в таблице 5 представляют собой указание матрицы предварительного кодирования с использованием трехбитового PHICH.
В частности, таблица 5 показывает примеры, в которых кодовая книга повторной передачи, указанная PHICH, включает в себя одну матрицу предварительного кодирования. Количество матриц предварительного кодирования, заданных в кодовой книге повторной передачи, указанной PHICH, может быть единичным, как в примерах таблицы 5, или может быть множественным. Если только одна матрица предварительного кодирования задана в кодовой книге повторной передачи, только эта матрица предварительного кодирования может использоваться при повторной передаче. Иначе, если множество матриц предварительного кодирования заданы в кодовой книге повторной передачи, матрица предварительного кодирования выбирается и используется согласно заданному правилу при повторной передаче. Что касается правила выбора матрицы предварительного кодирования при повторной передаче, могут использоваться следующие правила, упомянутые во втором варианте осуществления.
i. Выбор матрицы предварительного кодирования согласно значению RV
ii. Выбор матрицы предварительного кодирования согласно системному номеру кадра или номеру субкадра
Преимущества пятого варианта осуществления настоящего изобретения состоят в том, что узел B может непосредственно указать матрицу предварительного кодирования с использованием PHICH, не передавая PDCCH. Узел B может наилучшим образом знать необязательную матрицу предварительного кодирования во время повторной передачи, но указание оптимальной матрицы предварительного кодирования во время повторной передачи с использованием PDCCH увеличивает необходимое количество ресурсов.
Фиг. 19 иллюстрирует способ определения предварительного кодирования, выполняемый в UE во время повторной передачи, в соответствии с пятым вариантом осуществления настоящего изобретения.
Как показано на фиг. 19, UE принимает и декодирует PHICH на этапе 1901. При этом PHICH выполнен как канал физического уровня, включающий в себя n-битовую информацию для указания схемы предварительного кодирования при повторной передаче, и может указать в общей сложности K состояний, где log2(K) ≤ n. На этапе 1903 PHICH, включающий в себя n-битовую информацию, может указать следующее множество состояний в соответствии с состояниями PHICH, заданными в этом варианте осуществления настоящего изобретения.
Если PHICH указывает случай 1 на этапе 1903, UE останавливает повторную передачу PUSCH на этапе 1905, определяя, что информация ACK/NACK для двух TB представляет собой (ACK, ACK). В случае 1 информация предварительного кодирования не требуется. Если PHICH указывает случай 2 на этапе 1903, UE использует кодовую книгу A для определения матрицы предварительного кодирования повторной передачи для двух TB на этапе 1907, определяя, что информация ACK/NACK для двух TB представляет собой (ACK, NACK). Если PHICH указывает случай 3 на этапе 1903, UE использует кодовую книгу B для определения матрицы предварительного кодирования повторной передачи для двух TB на этапе 1909, определяя, что информация ACK/NACK для двух TB представляет собой (ACK, NACK). Если PHICH указывает случай k на этапе 1903, UE использует кодовую книгу D для определения матрицы предварительного кодирования повторной передачи для двух TB на этапе 1911, определяя, что информация ACK/NACK для двух TB представляет собой (NACK, ACK). Наконец, если PHICH указывает случай K на этапе 1903, UE использует кодовую книгу Z для определения матрицы предварительного кодирования повторной передачи для первого TB и второго TB на этапе 1913, определяя, что информация ACK/NACK для двух TB представляет собой (NACK, NACK).
В итоге, с использованием функции от RV или номера временного ресурса (например, системного номера кадра и номера субкадра) матрица предварительного кодирования выбирается в кодовой книге повторной передачи, которая определяется в соответствии с информацией состояния, предоставленной узлом B с использованием PHICH, и согласно тому, какого ранга передача выполняется и какой TB передается при повторной передаче. Таким образом, с использованием этого способа матрица предварительного кодирования, используемая во время повторной передачи, может быть указана посредством PHICH.
Фиг. 20 иллюстрирует способ определения предварительного кодирования, выполняемый в узле B во время повторной передачи, в соответствии с пятым вариантом осуществления настоящего изобретения.
Как показано на фиг. 20, узел B принимает и декодирует PUSCH на этапе 2001. На этапе 2003 узел B определяет состояние декодирования, указывающее соответствующую информацию ACK/NACK для двух TB, как было описано на этапах 1905-1913 на фиг. 19. Состояния декодирования отображаются на конкретные кодовые книги, которые UE использует во время повторной передачи PUSCH. На этапе 2005 узел B формирует PHICH, включающий в себя информацию, указывающую состояние декодирования, и передает PHICH на UE. Информация, указывающая состояние декодирования, может указать в общей сложности K состояний с помощью n-битовой информации на PHICH, где log2(K) ≤ n. PHICH, включающий в себя n-битовую информацию, может указать множество состояний, описанных на фиг. 19, согласно состоянию PHICH, заданному в этом варианте осуществления настоящего изобретения. Таким образом, узел B может сообщить на UE матрицу предварительного кодирования, которая должна использоваться при повторной передаче, с использованием PHICH, включающего в себя информацию, указывающую состояние декодирования, не передавая PDCCH.
Шестой вариант осуществления настоящего изобретения предоставляет способ определения матрицы предварительного кодирования, которая должна использоваться при повторной передаче, когда PHICH, отвечающий на передачу MIMO на UL, указывает информацию ACK/NACK для двух TB с помощью одного сигнала ACK/NACK, а не указывает информацию ACK/NACK независимо. В этом варианте осуществления настоящего изобретения узел B передает сигнал ACK только тогда, когда он успешно декодировал оба TB, и передает сигнал NACK, когда ему не удалось декодировать любой из TB. В частности, даже если два TB были переданы посредством PUSCH, PHICH указывает только один сигнал ACK/NACK. Если UE приняло сигнал NACK через такой PHICH, даже если узел B успешно декодировал любой TB, UE должно повторно передать оба TB, поскольку оно не может определить, какой TB не удалось успешно декодировать. В этом варианте осуществления настоящего изобретения, если сигнал NACK принят от PHICH, UE может рассматривать сигнал NACK только как (NACK, NACK).
В соответствии с традиционными идеями в состоянии (NACK, NACK) предыдущая матрица предварительного кодирования должна использоваться в качестве матрицы предварительного кодирования повторной передачи, поскольку повторная передача должна быть выполнена с использованием свойства передачи, используемого при предыдущей передаче.
Однако в этом варианте осуществления настоящего изобретения UE выполняет предварительное кодирование посредством выбора матрицы предварительного кодирования повторной передачи в предварительно определенной кодовой книге по умолчанию вместо того, чтобы использовать предыдущую матрицу предварительного кодирования в качестве матрицы предварительного кодирования повторной передачи. Кодовая книга по умолчанию предварительно определена для каждого ранга индивидуально. Если сигнал NACK, принятый через PHICH, указывает запрос на повторную передачу MIMO на UL, UE предварительно кодирует PUSCH, выбирая одну матрицу из одной или более матриц предварительного кодирования в кодовой книге по умолчанию.
Фиг. 21 иллюстрирует способ определения предварительного кодирования, выполняемый в UE во время повторной передачи, в соответствии с шестым вариантом осуществления настоящего изобретения.
Поскольку процедура, выполняемая на фиг. 21, идентична работе традиционного UE, описанной на фиг. 4, за исключением операции на этапе 2117, когда сигнал NACK принимается от PHICH, подробное описание этапов 2101-2115 будет опущено.
Если UE приняло сигнал NACK от PHICH, не принимая PDCCH, UE выбирает матрицу предварительного кодирования в кодовой книге по умолчанию и использует ее для повторной передачи PUSCH на этапе 2117. Одна или более матриц предварительного кодирования могут быть заданы в кодовой книге по умолчанию. Если только одна матрица предварительного кодирования задана в кодовой книге по умолчанию, только эта матрица предварительного кодирования может использоваться при повторной передаче. Иначе, если множество матриц предварительного кодирования заданы в кодовой книге по умолчанию, матрица предварительного кодирования выбирается и используется согласно заданному правилу при повторной передаче. Что касается правила выбора матрицы предварительного кодирования при повторной передаче, могут использоваться следующие правила, упомянутые во втором варианте осуществления настоящего изобретения.
i. Выбор матрицы предварительного кодирования согласно значению RV
ii. Выбор матрицы предварительного кодирования согласно системному номеру кадра или номеру субкадра
Фиг. 22 иллюстрирует способ определения предварительного кодирования, выполняемый в узле B во время повторной передачи, в соответствии с шестым вариантом осуществления настоящего изобретения. Предполагается, что процедура, показанная на фиг. 22, выполняется на этапе 921 на фиг. 9.
Как показано на фиг. 22, узел B принимает и декодирует PUSCH, переданный посредством UE, на этапе 2201, и определяет на этапе 2203, успешно ли декодирован PUSCH, а также определяет, является ли результат декодирования или информация ACK/NACK, переданная на UE через PHICH, сигналом ACK или сигналом NACK. Результаты определения могут быть разделены на два случая. В случае 1, когда передан ACK, поскольку декодирование успешно для обоих TB, узел B не запрашивает информацию предварительного кодирования на этапе 2205, предполагая, что UE остановит повторную передачу PUSCH. В случае 2, когда возникает NACK по меньшей мере для одного из двух TB, узел B определяет (предполагает) на этапе 2207, что UE выбирает матрицу предварительного кодирования в предварительно определенной кодовой книге по умолчанию и использует ее для повторной передачи PUSCH. Поскольку узел B и UE выбирают матрицу предварительного кодирования в кодовой книге по умолчанию согласно одному и тому же правилу, от узла B не требуется передавать PDCCH, указывающий матрицу предварительного кодирования, которую UE будет использовать во время повторной передачи. Хотя это не проиллюстрировано на фиг. 22, узел B передает один сигнал NACK через PHICH, когда сигнал NACK возникает по меньшей мере для одного из двух TB.
Как и в шестом варианте осуществления настоящего изобретения, в седьмом варианте осуществления настоящего изобретения PHICH предоставляет только один сигнал ACK/NACK. В то время как в шестом варианте осуществления настоящего изобретения кодовая книга по умолчанию задана независимо от матрицы предварительного кодирования, используемой посредством UE при начальной передаче, в седьмом варианте осуществления настоящего изобретения кодовая книга повторной передачи задана согласно тому, какая матрица предварительного кодирования использовалась при начальной передаче.
Одна или более матриц предварительного кодирования могут быть заданы в кодовой книге повторной передачи седьмого варианта осуществления настоящего изобретения. Если только одна матрица предварительного кодирования задана в кодовой книге повторной передачи, только эта матрица предварительного кодирования может использоваться при повторной передаче. Иначе, если множество матриц предварительного кодирования заданы в кодовой книге повторной передачи, матрица предварительного кодирования выбирается и используется согласно предварительно определенному правилу при повторной передаче. Что касается правила выбора матрицы предварительного кодирования при повторной передаче, могут использоваться следующие правила, упомянутые во втором варианте осуществления настоящего изобретения.
i. Выбор матрицы предварительного кодирования согласно значению RV
ii. Выбор матрицы предварительного кодирования согласно системному номеру кадра или номеру субкадра
Даже случай, в котором кодовая книга повторной передачи полностью совпадает с каждой характерной для ранга кодовой книгой, может быть примером седьмого варианта осуществления настоящего изобретения. Например, если PMI #p ранга r, как предполагается, назначен в качестве матрицы предварительного кодирования посредством PDCCH с использованием начального предоставления, PMI #p ранга r используется в качестве матрицы предварительного кодирования при повторной передаче. Можно предположить, что q=f(p), q=f(p, RV), q=f(p, k), q=f(p, n) или q=f (p, nSFN), где n представляет номер субкадра, nSFN представляет системный номер кадра и k представляет значение, заданное в уравнении (4) выше.
Уравнение (5) ниже показывает простой пример q=f(p).
Pr представляет размер кодовой книги ранга r. P1=6 и P2=1 в таблице 2 с двумя антеннами передачи, и P1=24, P2=16, P3=12 и P4=1 в таблице 3 с четырьмя антеннами передачи.
Фиг. 23 иллюстрирует способ определения предварительного кодирования, выполняемый в UE во время повторной передачи, в соответствии с восьмым вариантом осуществления настоящего изобретения.
Как показано на фиг. 23, UE принимает и декодирует PHICH на этапе 2301 и определяет на этапе 2303, является информация ACK/NACK, которую несет PHICH, сигналом ACK. Результаты определения могут быть разделены на три случая. В случае 1, когда ACK принят для обоих TB, UE останавливает повторную передачу PUSCH и не запрашивает информацию предварительного кодирования на этапе 2305. В случае 2, когда ACK принят для одного TB, но NACK принят для другого TB, UE конкретно определяет, для какого TB это приняло сигнал ACK, на этапе 2309. В случае 3, когда NACK принят для обоих TB, UE решает повторно использовать предварительное кодирование, указанное в начальном предоставлении, без изменений при повторной передаче на этапе 2307.
На этапе 2309 UE определяет, для какого TB оно приняло ACK, когда оно приняло ACK для одного TB, но NACK для другого TB. В случае 1, когда идентифицирован (ACK, NACK) для TB, предполагается, что ACK идентифицирован для TB1 и NACK идентифицирован для TB2. В этом случае UE выполняет этап 2311 и следующие за ним этапы. В случае 2, когда идентифицирован (NACK, ACK) для TB, предполагается, что NACK идентифицирован для TB1 и ACK идентифицирован для TB2. В этом случае UE выполняет этап 2317 и следующие за ним этапы.
Этап 2311 соответствует процессу определения, какой ранг использовался при начальной передаче PUSCH в случае 1. Начальный ранг всегда больше или равен 2, поскольку здесь предполагается, что при начальной передаче передаются два TB системой MIMO на UL. В случае 1-1, когда на этапе 2311 определено, что начальный ранг равен 2, UE выполняет этап 2313. В случае 1-2, когда начальный ранг превышает 2, UE выполняет этап 2315. На этапе 2313 UE неявно определяет первый вектор-столбец в матрице предварительного кодирования, используемой при начальной передаче, в качестве матрицы предварительного кодирования повторной передачи без приема PDCCH. На этапе 2315 UE определяет первые два вектор-столбца в матрице предварительного кодирования, используемой при начальной передаче, в качестве матрицы предварительного кодирования повторной передачи.
В случае 2, когда на этапе 2309 определено, что информация ACK/NACK, которую несет PHICH, идентифицирована как (NACK, ACK), UE определяет, какой ранг использовался при начальной передаче PUSCH, на этапе 2317. Начальный ранг всегда больше или равен 2, поскольку здесь предполагается, что при начальной передаче передаются два TB системой MIMO на UL. В случае 2-1, когда на этапе 2317 определено, что начальный ранг меньше 4, UE выполняет этап 2313. В случае 2-2, когда начальный ранг равен 4, UE выполняет этап 2315. Если матрица предварительного кодирования определена на этапе 2313 или 2315, PUSCH повторно передается на этапе 2321. Что касается способа определения мощности, используемой для передачи PUSCH, имеется два возможных способа. Первый способ должен увеличить мощность передачи на 3 дБ вследствие уменьшения ранга передачи, и второй способ должен поддержать мощность передачи для уменьшения взаимных помех для других пользователей.
В восьмом варианте осуществления настоящего изобретения способ определения матрицы предварительного кодирования в состоянии (ACK, NACK) или (NACK, ACK) основан на количестве уровней, по которым TB, который необходимо повторно передать, был передан при начальной передаче. В случаях 1-1 и 2-1, когда TB повторной передачи был передан по одному уровню при начальной передаче, UE неявно определяет первый вектор-столбец в матрице предварительного кодирования, используемой при начальной передаче, в качестве матрицы предварительного кодирования повторной передачи без приема PDCCH. С другой стороны, в случаях 1-2 и 2-2, когда TB повторной передачи был передан по более чем двум уровням при начальной передаче, UE неявно определяет первые два вектор-столбца в матрице предварительного кодирования, используемой при начальной передаче, в качестве матрицы предварительного кодирования повторной передачи без приема PDCCH.
Фиг. 24 иллюстрирует способ определения предварительного кодирования, выполняемый в узле B во время повторной передачи, в соответствии с восьмым вариантом осуществления настоящего изобретения. Предполагается, что процедура, показанная на фиг. 24, выполняется на этапе 921 на фиг. 9. Следует отметить, что способ определения (предположения) схемы предварительного кодирования, используемой посредством UE во время повторной передачи узлом B, на этапах 2405-2415 на фиг. 24 идентичен способу определения (задания) схемы предварительного кодирования посредством UE на этапах 2305-2315 на фиг. 23.
Как показано на фиг. 24, узел B принимает и декодирует PUSCH, переданный посредством UE, на этапе 2401 и определяет на этапе 2403, было ли успешным декодирование PUSCH, а также определяет, является результат декодирования или информация ACK/NACK, переданная на UE через PHICH, сигналом ACK или сигналом NACK. Результаты определения могут быть разделены на три случая. В случае 1, когда определено, как на этапе 909 на фиг. 9, что сигнал ACK передан для обоих TB вследствие успешного декодирования для обоих TB, узел B предполагает на этапе 2405, что UE остановит повторную передачу PUSCH, и не запрашивает информацию предварительного кодирования. В случае 2, когда определено, как на этапах 911 и 913 на фиг. 9, что ACK передан для одного TB, но NACK передан для другого TB, узел B конкретно определяет, для какого TB он передаст сигнал ACK, на этапе 2409 и выполняет следующие за ним этапы. В случае 3, когда определено, как на этапе 915 на фиг. 9, что NACK передан для обоих TB вследствие неудачи в декодировании для обоих TB, узел B предполагает на этапе 2407, что UE снова использует предварительное кодирование, указанное в начальном предоставлении, при повторной передаче.
На этапе 2409 узел B определяет, для какого TB передан ACK в случае 2, когда ACK был передан для одного TB, но NACK был передан для другого TB. В случае 1, когда идентифицирован (ACK, NACK) для TB, предполагается, что ACK идентифицирован для TB1 и NACK идентифицирован для TB2. В этом случае узел B выполняет этап 2411 и следующие за ним этапы. В случае 2, когда идентифицирован (NACK, ACK) для TB, предполагается, что NACK идентифицирован для TB1 и ACK идентифицирован для TB2. В этом случае узел B выполняет этап 2417 и следующие за ним этапы.
Этап 2411 соответствует процессу определения, какой ранг использовался при начальной передаче PUSCH, в случае 1, когда информация ACK/NACK идентифицирована как (ACK, NACK) на этапе 2409. Начальный ранг всегда больше или равен 2, поскольку здесь предполагается, что при начальной передаче передаются два TB системой MIMO на UL. В случае 1-1, когда на этапе 2411 определено, что начальный ранг равен 2, узел B выполняет этап 2413, и в случае 1-2, когда начальный ранг превышает 2, узел B выполняет этап 2415. На этапе 2413 узел B неявно определяет (предполагает) первый вектор-столбец в матрице предварительного кодирования, используемой при начальной передаче, в качестве матрицы предварительного кодирования повторной передачи, используемой посредством UE. На этапе 2415 узел B неявно определяет (предполагает) первые два вектор-столбца в матрице предварительного кодирования, используемой при начальной передаче, в качестве матрицы предварительного кодирования повторной передачи, используемой посредством UE.
В случае 2, когда на этапе 2409 определено, что информация ACK/NACK идентифицирована как (NACK, ACK), узел B определяет, какой ранг использовался при начальной передаче PUSCH, на этапе 2417. Начальный ранг всегда больше или равен 2, поскольку здесь предполагается, что при начальной передаче передаются два TB системой MIMO на UL. В случае 2-1, когда на этапе 2417 определено, что начальный ранг меньше 4, узел B выполняет этап 2413, и в случае 2-2, когда начальный ранг равен 4, узел B выполняет этап 2415.
В восьмом варианте осуществления настоящего изобретения каждый элемент из узла B и UE неявно определяет первый один или два вектор-столбца в матрице предварительного кодирования, используемой при начальной передаче, в качестве матрицы предварительного кодирования повторной передачи. В качестве альтернативы, однако, UE может быть модифицировано таким образом, чтобы оно неявно определяло последний один вектор-столбец в матрице предварительного кодирования, используемой при начальной передаче, в качестве матрицы предварительного кодирования повторной передачи без приема PDCCH в случаях 1-1 и 2-1, когда TB передачи был передан по одному уровню при начальной передаче, и неявно определяло последние два вектор-столбца в матрице предварительного кодирования, используемой при начальной передаче, в качестве матрицы предварительного кодирования повторной передачи без приема PDCCH в случаях 1-2 и 2-2, когда TB передачи был передан более чем по двум уровням при начальной передаче.
Фиг. 25 иллюстрирует способ определения предварительного кодирования, выполняемый в UE во время повторной передачи, в соответствии с девятым вариантом осуществления настоящего изобретения.
Как показано на фиг. 25, UE принимает и декодирует PHICH на этапе 2501 и определяет на этапе 2503, является ли информация ACK/NACK, которую несет PHICH, сигналом ACK. Результаты определения могут быть разделены на три случая. В случае 1, когда ACK принят для обоих TB, UE останавливает повторную передачу PUSCH и не запрашивает информацию предварительного кодирования на этапе 2505. В случае 2, когда ACK принят для одного TB, но NACK принят для другого TB, UE конкретно определяет, для какого TB оно приняло сигнал ACK, на этапе 2509 и выполняет следующие за ним этапы. В случае 3, когда сигнал NACK принят для обоих TB, UE решает повторно использовать предварительное кодирование, указанное в начальном предоставлении, при повторной передаче на этапе 2507.
На этапе 2509 UE определяет, для какого TB оно приняло сигнал ACK, в случае 2, когда ACK был принят для одного TB, но NACK был принят для другого TB. В случае 1, когда идентифицирован (ACK, NACK) для TB, предполагается, что ACK идентифицирован для TB1 и NACK идентифицирован для TB2. В этом случае UE выполняет этап 2511 и следующие за ним этапы. В случае 2, когда идентифицирован (NACK, ACK) для TB, предполагается, что NACK идентифицирован для TB1 и ACK идентифицирован для TB2. В этом случае UE выполняет этап 2521 и следующие за ним этапы.
Этап 2511 соответствует процессу определения, какой ранг использовался при начальной передаче PUSCH, в случае 1, когда на этапе 2509 определено, что информация ACK/NACK, которую несет PHICH, идентифицирована как (ACK, NACK). Начальный ранг всегда больше или равен 2, поскольку здесь предполагается, что при начальной передаче передаются два TB системой MIMO на UL. В случае 1-1, когда на этапе 2511 определено, что начальный ранг равен 2, UE выполняет этап 2513, и в случае 1-2, когда начальный ранг превышает 2, UE выполняет этап 2523.
На этапе 2513 UE определяет, является ли уровень MCS TB1 выше уровня MCS TB2. Если уровень MCS TB1 выше, что означает, что состояние канала уровня, используемого TB1, лучше, то UE выполняет этап 2515. Иначе, UE выполняет этап 2517. В качестве альтернативы на этапе 2513 может быть определено, не является ли уровень MCS TB1 ниже уровня MCS TB2.
На этапе 2515 UE неявно определяет первый вектор-столбец в матрице предварительного кодирования, используемой при начальной передаче, в качестве матрицы предварительного кодирования повторной передачи без приема PDCCH. Первый вектор-столбец использовался TB1. Это делается для того, чтобы использовать уровень TB1, даже если повторно передается TB2, поскольку состояние канала уровня, используемого TB1, лучше.
На этапе 2517 UE неявно определяет последний вектор-столбец в матрице предварительного кодирования, используемой при начальной передаче, в качестве матрицы предварительного кодирования повторной передачи без приема PDCCH. Последний вектор- столбец первоначально использовался TB2. Это делается для того, чтобы повторно использовать последний вектор-столбец в качестве матрицы предварительного кодирования повторной передачи, поскольку состояние канала уровня, используемого TB2, лучше.
Аналогичным образом, на этапе 2523 UE определяет, является ли уровень MCS TB1 выше уровня MCS TB2. Если уровень MCS TB1 выше, что означает, что состояние канала уровня, используемого TB1, лучше, то UE выполняет этап 2525. Иначе, UE выполняет этап 2527. В качестве альтернативы на этапе 2523 может быть определено, не является ли уровень MCS TB1 ниже уровня MCS TB2.
На этапе 2525 UE неявно определяет первые два вектор-столбца в матрице предварительного кодирования, используемой при начальной передаче, в качестве матрицы предварительного кодирования повторной передачи без приема PDCCH. Первый один или два вектор-столбца использовались TB1. Это делается для того, чтобы использовать уровень TB1, даже если повторно передается TB2, поскольку состояние канала уровня, используемого TB1, лучше.
На этапе 2527 UE неявно определяет последние два вектор-столбца в матрице предварительного кодирования, используемой при начальной передаче, в качестве матрицы предварительного кодирования повторной передачи без приема PDCCH. Последний один или два вектор-столбца первоначально использовались TB2. Это делается для того, чтобы использовать последние два вектор столбца в качестве матрицы предварительного кодирования повторной передачи, поскольку состояние канала уровня, используемого TB2, лучше.
Этап 2521 соответствует процессу определения, какой ранг использовался при начальной передаче PUSCH, в случае 2, когда на этапе 2509 определено, что информация ACK/NACK, которую несет PHICH, идентифицирована как (NACK, ACK). Начальный ранг всегда больше или равен 2, поскольку здесь предполагается, что при начальной передаче передаются два TB системой MIMO на UL. В случае 2-1, когда на этапе 2521 определено, что начальный ранг меньше 4, UE выполняет этап 2513, и в случае 2-2, когда начальный ранг равен 4, UE выполняет этап 2523.
После того как матрица предварительного кодирования определена на этапе 2515 или 2517, PUSCH повторно передается на этапе 2519. Аналогичным образом, после того как матрица предварительного кодирования определена на этапе 2525 или 2527, PUSCH повторно передается на этапе 2519. Что касается способа определения мощности, используемой для передачи PUSCH, имеется два возможных способа. Первый способ должен увеличить мощность передачи на 3 дБ вследствие уменьшения ранга передачи, и второй способ должен поддержать мощность передачи для уменьшения взаимных помех для других пользователей.
Фиг. 26 иллюстрирует способ определения предварительного кодирования, выполняемый в узле B во время повторной передачи, в соответствии с девятым вариантом осуществления настоящего изобретения. Предполагается, что процедура, показанная на фиг. 26, выполняется на этапе 921 на фиг. 9. Следует отметить, что способ определения (предположения) схемы предварительного кодирования, используемой посредством UE во время повторной передачи узлом B, на этапах 2605-2625 на фиг. 26 идентичен способу определения (задания) схемы предварительного кодирования посредством UE на этапах 2505-2527 на фиг. 25.
Как показано на фиг. 26, узел B принимает и декодирует PUSCH, переданный посредством UE, на этапе 2601 и определяет на этапе 2603, было ли успешным декодирование PUSCH, а также определяет, является ли результат декодирования или информация ACK/NACK, переданная на UE через PHICH, сигналом ACK или сигналом NACK. Результаты определения могут быть разделены на три случая. В случае 1, когда определено, как на этапе 909 на фиг. 9, что ACK передан для обоих TB вследствие успешного декодирования для обоих TB, узел B предполагает на этапе 2605, что UE остановит повторную передачу PUSCH, и не запрашивает информацию предварительного кодирования. В случае 2, когда определено, как на этапах 911 и 913 на фиг. 9, что ACK передан для одного TB, но NACK передан для другого TB, узел B конкретно определяет, для какого TB передан сигнал ACK, на этапе 2609 и выполняет следующие за ним этапы. В случае 3, когда определено, как на этапе 915 на фиг. 9, что NACK передан для обоих TB вследствие неудачи в декодировании для обоих TB, узел B предполагает на этапе 2607, что UE снова использует предварительное кодирование, указанное в начальном предоставлении, при повторной передаче.
На этапе 2609 узел B определяет, для какого TB передан сигнал ACK, в случае 2, когда ACK был передан для одного TB, но NACK был передан для другого TB. В случае 1, когда идентифицирован (ACK, NACK) для TB, предполагается, что ACK идентифицирован для TB1 и NACK идентифицирован для TB2. В этом случае узел B выполняет этап 2611 и следующие за ним этапы. В случае 2, когда идентифицирован (NACK, ACK) для TB, предполагается, что NACK идентифицирован для TB1 и ACK идентифицирован для TB2. В этом случае узел B выполняет этап 2619 и следующие за ним этапы.
Этап 2611 соответствует процессу определения, какой ранг использовался при начальной передаче PUSCH, в случае 1, когда информация ACK/NACK идентифицирована как (ACK, NACK) на этапе 2609. Начальный ранг всегда больше или равен 2, поскольку здесь предполагается, что при начальной передаче передаются два TB системой MIMO на UL. В случае 1-1, когда на этапе 2611 определено, что начальный ранг равен 2, узел B выполняет этап 2613, и в случае 1-2, когда начальный ранг превышает 2, узел B выполняет этап 2621.
На этапе 2613 узел B определяет, является ли уровень MCS TB1 выше уровня MCS TB2. Если уровень MCS TB1 выше, узел B выполняет этап 2615. Иначе, узел B выполняет этап 2617. В качестве альтернативы на этапе 2613 может быть определено, не является ли уровень MCS TB1 ниже уровня MCS TB2.
На этапе 2615 узел B неявно определяет (предполагает) первый вектор-столбец в матрице предварительного кодирования, используемой при начальной передаче, в качестве матрицы предварительного кодирования повторной передачи, используемой посредством UE. С другой стороны, на этапе 2617 узел B неявно определяет (предполагает) последний вектор-столбец в матрице предварительного кодирования, используемой при начальной передаче, в качестве матрицы предварительного кодирования повторной передачи, используемой посредством UE.
Аналогичным образом, на этапе 2621 узел B определяет, является ли уровень MCS TB1 выше уровня MCS TB2. Если уровень MCS TB1 выше, узел B выполняет этап 2623. Иначе, узел B выполняет этап 2625. В качестве альтернативы на этапе 2621 может быть определено, не является ли уровень MCS TB1 ниже уровня MCS TB2.
На этапе 2623 узел B неявно определяет (предполагает) первые два вектор-столбца в матрице предварительного кодирования, используемой при начальной передаче, в качестве матрицы предварительного кодирования повторной передачи, используемой посредством UE. С другой стороны, на этапе 2625 узел B неявно определяет (предполагает) последние два вектор-столбца в матрице предварительного кодирования, используемой при начальной передаче, в качестве матрицы предварительного кодирования повторной передачи, используемой посредством UE.
Этап 2619 соответствует процессу определения, какой ранг использовался при начальной передаче PUSCH, в случае 2, когда на этапе 2609 определено, что информация ACK/NACK, которую несет PHICH, идентифицирована как (NACK, ACK). Начальный ранг всегда больше или равен 2, поскольку здесь предполагается, что при начальной передаче передаются два TB системой MIMO на UL. В случае 2-1, когда на этапе 2619 определено, что начальный ранг меньше 4, UE выполняет этап 2613, и в случае 2-2, когда начальный ранг равен 4, UE выполняет этап 2621.
Десятый вариант осуществления настоящего изобретения представляет собой комбинацию третьего и четвертого вариантов осуществления настоящего изобретения. В третьем варианте осуществления настоящего изобретения со вводом понятия родительско-дочерней пары матрица предварительного кодирования, которая должна использоваться при повторной передаче, определяется посредством матрицы предварительного кодирования, используемой при начальной передаче. В четвертом варианте осуществления настоящего изобретения начальное предоставление обозначает не только матрицу предварительного кодирования, которая должна использоваться при начальной передаче, но также и матрицу предварительного кодирования, которая должна использоваться при повторной передаче без передачи PDCCH. В десятом варианте осуществления настоящего изобретения дочерняя кодовая книга задается матрицей предварительного кодирования, используемой при начальной передаче, как в третьем варианте осуществления настоящего изобретения, и матрица предварительного кодирования, которая должна использоваться при повторной передаче без передачи PDCCH, назначена в дочерней кодовой книге, как в четвертом варианте осуществления настоящего изобретения. В этом случае в дочерней кодовой книге предоставлены множество матриц предварительного кодирования.
Во всех описанных выше вариантах осуществления настоящего изобретения предполагается, что повторная передача указывается PHICH. Далее приведен пример способа применения упомянутых выше вариантов осуществления при указании посредством PDCCH для "резервного режима". Потребление ресурса PDCCH может быть значительно уменьшено посредством использования формата DCI, разработанного с учетом передачи с единственной антенной посредством узла B без использования MIMO на UL. Это происходит потому, что формат DCI (например, формат 0 DCI), разработанный с учетом передачи с единственной антенной, меньше формата DCI системы MIMO на UL с точки зрения количества информации вследствие отсутствия необходимости выражения множества TB и PMI. Термин "резервный режим" относится к отправке информации DCI на UE, состояние канала которого внезапно становится плохим. Что касается передачи DCI, информация в которой значительно уменьшена, даже UE с плохим состоянием канала может с некоторой вероятностью принять DCI, поскольку DCI использует меньше ресурсов.
Даже когда повторная передача указана посредством PDCCH, если она основана на формате 0 DCI, информация PMI может не доставляться. В этом случае способ определения матрицы предварительного кодирования при повторной передаче может быть определен с использованием описанных выше вариантов осуществления настоящего изобретения. В частности, когда повторная передача запрашивается посредством формата 0 DCI, предварительное кодирование выполняется с использованием предварительно определенной матрицы предварительного кодирования или матрицы предварительного кодирования, которая выбрана в кодовой книге повторной передачи или в потенциальной группе матриц предварительного кодирования, согласно заданному правилу. Способ определения матрицы предварительного кодирования повторной передачи или кодовой книги повторной передачи следует вариантам осуществления настоящего изобретения.
В вариантах осуществления настоящего изобретения рассмотрен один способ из способа использования кодовой книги, в которой заданы матрицы предварительного кодирования ранга 1, и способа использования кодовой книги, в которой заданы матрицы предварительного кодирования ранга 2, согласно которому повторно передается TB. Однако изменение ранга в зависимости от состояния канала может быть несущественным. В этом случае, учитывая, что матрица предварительного кодирования ранга 2 может быть применена даже при повторной передаче, если ранг r (где r2) мог поддерживаться при начальной передаче, может быть предпочтительно применить матрицу предварительного кодирования ранга 2, а не матрицу предварительного кодирования ранга 1 при повторной передаче TB, который занял один уровень при начальной передаче. Таким образом, описанные выше варианты осуществления могут быть изменены для применения матрицы предварительного кодирования, выбранной в кодовой книге ранга 2, даже для повторной передачи TB, независимо от того, какой TB повторно передается.
Например, во втором варианте осуществления настоящего изобретения кодовая книга ранга 1 по умолчанию может быть заменена на кодовую книгу ранга 2 по умолчанию. В третьем варианте осуществления настоящего изобретения дочерняя кодовая книга ранга 1 может быть заменена на дочернюю кодовую книгу ранга 2. В четвертом варианте осуществления настоящего изобретения кодовая книга ранга 1 может быть заменена на кодовую книгу ранга 2.
Хотя изобретение было показано и описано со ссылкой на определенные варианты его осуществления, специалисты в области техники должны понимать, что в него могут быть внесены различные изменения по форме и в деталях без отступления от объема изобретения, заданного в приложенной формуле изобретения и ее эквивалентах.
Изобретение относится к технике связи и может использоваться в системах беспроводной связи. Технический результат состоит в повышении пропускной способности. Для этого предоставлен способ управления повторной передачей посредством пользовательского оборудования (UE) в системе беспроводной связи, поддерживающей технологию с множеством входов и множеством выходов (MIMO). Множество транспортных блоков первоначально передается на узел B. Запрос повторной передачи по меньшей мере для одного транспортного блока среди множества транспортных блоков принимается от узла B. Матрица предварительного кодирования для повторной передачи по меньшей мере одного транспортного блока определяется на основе запроса повторной передачи по меньшей мере для одного транспортного блока. По меньшей мере один транспортный блок повторно передается с использованием определенной матрицы предварительного кодирования. 4 н. и 20 з.п. ф-лы, 26 ил., 5 табл.
1. Способ управления повторной передачей посредством пользовательского оборудования (UE) в системе беспроводной связи, поддерживающей технологию с множеством входов и множеством выходов (MIMO), содержащий этапы, на которых: первоначально передают множество транспортных блоков узлу В и принимают от узла В отрицательное подтверждение приема, NACK, по меньшей мере для одного транспортного блока среди множества транспортных блоков; определяют матрицу предварительного кодирования для повторной передачи упомянутого по меньшей мере одного транспортного блока в ответ на NACK для упомянутого по меньшей мере одного транспортного блока; и повторно передают упомянутый по меньшей мере один транспортный блок с использованием определенной матрицы предварительного кодирования, причем матрицу предварительного кодирования определяют на основании количества из по меньшей мере одного уровня, соответствующего упомянутому по меньшей мере одному транспортному блоку, о котором от узла В принято отрицательное подтверждение приема, NACK, если UE не принимает от узла В физический канал управления нисходящей линии связи, PDCCH, предназначенный для UE.
2. Способ по п.1, в котором NACK передают по физическому каналу индикатора HARQ (PHICH).
3. Способ по п.1, дополнительно содержащий этап, на котором:
настраивают передачу соответствующего физического совместно используемого канала восходящей линии связи, PUSCH, для повторной передачи согласно PDCCH и физическому каналу индикатора HARQ, PHICH, если UE принимает PDCCH и PHICH, предназначенные для UE.
4. Способ по п.1, дополнительно содержащий этапы, на которых:
настраивают версию избыточности, RV, в значение RV в PDCCH, предназначенном для UE, если UE принимает PDCCH, предназначенный для UE; и
настраивают последовательность RV как 0, 2, 3, 1, если UE не принимает PDCCH, предназначенный для UE.
5. Способ по п.1, в котором количество из упомянутого по меньшей мере одного транспортного блока, о котором принято NACK, меньше, чем количество из упомянутого множества транспортных блоков.
6. Способ по п.1, в котором матрицу предварительного кодирования определяют как предварительно определенную матрицу предварительного кодирования для упомянутого количества из по меньшей мере одного уровня, соответствующего упомянутому по меньшей мере одному транспортному блоку, о котором от узла В принято NACK, если UE не принимает от узла В PDCCH, предназначенный для UE.
7. Пользовательское оборудование (UE) для управления повторной передачей в системе беспроводной связи, поддерживающей технологию с множеством входов и множеством выходов (MIMO), содержащее:
приемопередатчик для обмена данными с узлом В по беспроводной сети; и
контроллер для начальной передачи множества транспортных блоков узлу В, приема от узла В отрицательного подтверждения приема, NACK, по меньшей мере для одного транспортного блока среди множества транспортных блоков, определения матрицы предварительного кодирования для повторной передачи упомянутого по меньшей мере одного транспортного блока в ответ на NACK для упомянутого по меньшей мере одного транспортного блока и повторной передачи упомянутого по меньшей мере одного транспортного блока с использованием определенной матрицы предварительного кодирования,
причем матрица предварительного кодирования определяется на основании количества из по меньшей мере одного уровня, соответствующего упомянутому по меньшей мере одному транспортному блоку, о котором от узла В принято отрицательное подтверждение приема, NACK, если UE не принимает от узла В физический канал управления нисходящей линии связи, PDCCH, предназначенный для UE.
8. UE по п.7, в котором NACK передается по физическому каналу индикатора HARQ (PHICH).
9. UE по п.7, в котором контроллер дополнительно выполнен с возможностью настройки передачи соответствующего физического совместно используемого канала восходящей линии связи, PUSCH, для повторной передачи согласно PDCCH и физическому каналу индикатора HARQ, PHICH, если UE принимает PDCCH и PHICH, предназначенные для UE.
10. UE по п.7, в котором контроллер дополнительно выполнен с возможностью:
настройки версии избыточности, RV, в значение RV в PDCCH, предназначенном для UE, если UE принимает PDCCH, предназначенный для UE; и
настройки последовательности RV как 0, 2, 3, 1, если UE не принимает PDCCH, предназначенный для UE.
11. UE по п.7, в котором количество из упомянутого по меньшей мере одного транспортного блока, о котором принято NACK, меньше, чем количество из упомянутого множества транспортных блоков.
12. UE по п.7, в котором матрица предварительного кодирования определяется как предварительно определенная матрица предварительного кодирования для упомянутого количества из по меньшей мере одного уровня, соответствующего упомянутому по меньшей мере одному транспортному блоку, о котором от узла В принято NACK, если UE не принимает от узла В PDCCH, предназначенный для UE.
13. Способ управления повторной передачей посредством узла В в системе беспроводной связи, поддерживающей технологию с множеством входов и множеством выходов (MIMO), содержащий этапы, на которых:
принимают множество транспортных блоков, переданных пользовательским оборудованием (UE), при начальной передаче; передают на UE отрицательное подтверждение приема, NACK, по меньшей мере для одного транспортного блока, если не удалось декодировать по меньшей мере один транспортный блок среди множества транспортных блоков;
определяют матрицу предварительного кодирования, которую UE использует во время повторной передачи упомянутого по меньшей мере одного транспортного блока в ответ на NACK для упомянутого по меньшей мере одного транспортного блока; и
принимают упомянутый по меньшей мере один транспортный блок, повторно переданный с использованием определенной матрицы предварительного кодирования,
причем матрицу предварительного кодирования определяют на основании количества из по меньшей мере одного уровня, соответствующего упомянутому по меньшей мере одному транспортному блоку, о котором от узла В принято отрицательное подтверждение приема, NACK, если UE не принимает от узла В физический канал управления нисходящей линии связи, PDCCH, предназначенный для UE.
14. Способ по п.13, в котором NACK передают по физическому каналу индикатора HARQ (PHICH).
15. Способ по п.13, дополнительно содержащий этап, на котором:
настраивают прием соответствующего физического совместно используемого канала восходящей линии связи, PUSCH, для повторной передачи согласно PDCCH и физическому каналу индикатора HARQ, PHICH, если узел В передает PDCCH и PHICH, предназначенные для UE.
16. Способ по п.13, дополнительно содержащий этапы, на которых:
настраивают версию избыточности, RV, в значение RV в PDCCH, предназначенном для UE, если UE принимает PDCCH, предназначенный для UE; и настраивают последовательность RV как 0, 2, 3, 1, если UE не принимает PDCCH, предназначенный для UE.
17. Способ по п.13, в котором количество из упомянутого по меньшей мере одного транспортного блока, о котором принято NACK, меньше, чем количество из упомянутого множества транспортных блоков.
18. Способ по п.13, в котором матрицу предварительного кодирования определяют как предварительно определенную матрицу предварительного кодирования для упомянутого количества из по меньшей мере одного уровня, соответствующего упомянутому по меньшей мере одному транспортному блоку, о котором от узла В принято NACK, если UE не принимает от узла В PDCCH, предназначенный для UE.
19. Узел В для управления повторной передачей в системе беспроводной связи, поддерживающей технологию с множеством входов и множеством выходов (MIMO), содержащий: приемопередатчик для обмена данными с пользовательским оборудованием (UE) по беспроводной сети; и
контроллер для приема множества транспортных блоков, переданных посредством UE при начальной передаче, передачи на UE отрицательного подтверждения приема, NACK, по меньшей мере для одного транспортного блока, если не удалось декодировать по меньшей мере один транспортный блок среди множества транспортных блоков, определения матрицы предварительного кодирования, которую UE использует во время повторной передачи упомянутого по меньшей мере одного транспортного блока в ответ на NACK для упомянутого по меньшей мере одного транспортного блока, и приема упомянутого по меньшей мере одного транспортного блока, повторно переданного с использованием определенной матрицы предварительного кодирования,
причем матрица предварительного кодирования определяется на основании количества из по меньшей мере одного уровня, соответствующего упомянутому по меньшей мере одному транспортному блоку, о котором от узла В принято отрицательное подтверждение приема, NACK, если UE не принимает от узла В физический канал управления нисходящей линии связи, PDCCH, предназначенный для UE.
20. Узел В по п.19, в котором NACK передается по физическому каналу индикатора HARQ (PHICH).
21. Узел В по п.19, в котором контроллер дополнительно выполнен с возможностью настройки приема соответствующего физического совместно используемого канала восходящей линии связи, PUSCH, для повторной передачи согласно PDCCH и физическому каналу индикатора HARQ, PHICH, если узел В передает PDCCH и PHICH, предназначенные для UE.
22. Узел В по п.19, в котором контроллер дополнительно выполнен с возможностью:
настройки значения версии избыточности, RV, в PDCCH, предназначенном для UE, если узел В передает PDCCH, предназначенный для UE; и
приема соответствующей последовательности RV для повторной передачи PUSCH, настроенной как 0, 2, 3, 1, если узел В не передает PDCCH, предназначенный для UE.
23. Узел В по п.19, в котором количество из упомянутого по меньшей мере одного транспортного блока, о котором принято NACK, меньше, чем количество из упомянутого множества транспортных блоков.
24. Узел В по п.19, в котором матрица предварительного кодирования определяется как предварительно определенная матрица предварительного кодирования для упомянутого количества из по меньшей мере одного уровня, соответствующего упомянутому по меньшей мере одному транспортному блоку, о котором от узла В принято NACK, если UE не принимает от узла В PDCCH, предназначенный для UE.
Пресс для выдавливания из деревянных дисков заготовок для ниточных катушек | 1923 |
|
SU2007A1 |
СИСТЕМА С МНОЖЕСТВОМ ВХОДОВ И МНОЖЕСТВОМ ВЫХОДОВ (MIMO) С МНОЖЕСТВОМ РЕЖИМОВ ПРОСТРАНСТВЕННОГО МУЛЬТИПЛЕКСИРОВАНИЯ | 2003 |
|
RU2330381C2 |
Пломбировальные щипцы | 1923 |
|
SU2006A1 |
Колосоуборка | 1923 |
|
SU2009A1 |
Авторы
Даты
2014-10-10—Публикация
2011-03-29—Подача