СПОСОБЫ НАДЕЖНОЙ ОТПРАВКИ УПРАВЛЯЮЩЕГО СИГНАЛА
METHODS OF RELIABLY SENDING CONTROL SIGNAL

Настоящая заявка на патент испрашивает приоритет предварительной заявки №61/040823, озаглавленной "METHODS OF RELIABLY SENDING CONTROL SIGNAL", поданной 31 марта 2008 года, предварительной заявки №61/053347, озаглавленной "METHODS OF RELIABLY SENDING CONTROL SIGNAL", поданной 15 мая 2008 года, и предварительной заявки №61/074861, озаглавленной "METHODS OF RELIABLY SENDING CONTROL SIGNAL", поданной 23 июня 2008 года. Все вышеуказанные предварительные заявки переуступлены правопреемнику настоящей заявки и тем самым явно содержатся в данном документе по ссылке.
Область техники, к которой относится изобретение
Последующее описание, в общем, относится к системам беспроводной связи, а более конкретно, к управляющим сигналам.
Уровень техники
В общем, система беспроводной связи с множественным доступом может поддерживать одновременную связь для нескольких беспроводных терминалов. Каждый терминал осуществляет связь с одной или более базовых станций посредством передачи по прямой и обратной линии связи. Прямая линия связи (или нисходящая линия связи) относится к линии связи от базовых станций к терминалам, а обратная линия связи (или восходящая линия связи) относится к линии связи от терминалов к базовым станциям. Такая линия связи может быть установлена через систему с одним входом и одним выходом, со многими входами и одним выходом или со многими входами и многими выходами (MIMO).
T
R
T
R
s
s
T
R
s
MIMO-система использует несколько (N) передающих антенн и несколько (N) приемных антенн для передачи данных. MIMO-канал, сформированный посредством N передающих и N приемных антенн, может быть разложен на N независимых каналов, которые также упоминаются как пространственные каналы, где N≤min{N, N}. Каждый из N независимых каналов соответствует размерности. MIMO-система может обеспечивать повышенную производительность (к примеру, более высокую пропускную способность и/или большую надежность), если используются дополнительные размерности, созданные посредством нескольких передающих и приемных антенн.
MIMO-система поддерживает системы с дуплексом с временным разделением каналов (TDD) и дуплексом с частотным разделением каналов (FDD). В TDD-системе, передачи по прямой и обратной линии связи осуществляются в одной частотной области, так что принцип обратимости предоставляет возможность оценки канала прямой линии связи из канала обратной линии связи. Это позволяет точке доступа извлекать выигрыш от формирования диаграммы направленности антенны для передачи по прямой линии связи, когда несколько антенн доступно в точке доступа.
В рамках системы беспроводной связи физические каналы обычно дополнительно разделяются на выделенные и общие каналы в зависимости от обслуживаемых объектов. Выделенный канал назначается так, чтобы способствовать связи между базовой станцией и конкретным UE. Общий канал совместно используется различными UE и используется базовой станцией, чтобы передавать сигналы, которые обычно передаются всем пользователям в рамках географической области (соты), обслуживаемой посредством базовой станции. Согласно технологии LTE, все распределения сигнализируются в совместно используемых каналах управления, которые кодируются отдельно. Следовательно, канал нисходящей линии связи (или восходящей линии связи) разделяется на две отдельных части, по одной для каждого из управляющих сообщений и сообщений данных. Часть данных (PDSCH - физический совместно используемый канал нисходящей линии связи) переносит данные нисходящей линии связи (или восходящей линии связи) для одновременно запланированных пользователей, в то время как управляющая часть (PDCCH) переносит (помимо прочего) информацию распределения для запланированных пользователей. Следовательно, надежный обмен управляющими сигналами необходим для реализации эффективных систем беспроводной связи.
Сущность изобретения
Далее представлена упрощенная сущность одного или более аспектов для того, чтобы предоставлять базовое понимание этих аспектов. Эта сущность не является всесторонним обзором всех рассматриваемых аспектов, и она не имеет намерением ни то, чтобы определять ключевые или важнейшие элементы всех аспектов, ни то, чтобы обрисовывать область применения каких-либо или всех аспектов. Ее единственная цель - представлять некоторые понятия одного или более аспектов в упрощенной форме в качестве вступления в более подробное описание, которое представлено далее.
Системы беспроводной связи широко развернуты с тем, чтобы предоставлять различные типы содержимого связи, например, речь, данные и т.п. Эти системы могут быть системами множественного доступа, допускающими поддержку связи с несколькими пользователями посредством совместного использования доступных системных ресурсов (к примеру, полосы пропускания и мощности передачи). Примеры таких систем множественного доступа включают в себя системы множественного доступа с кодовым разделением (CDMA), системы множественного доступа с временным разделением (TDMA), системы множественного доступа с частотным разделением (FDMA), системы по стандарту долгосрочного развития (LTE) 3GPP и системы множественного доступа с ортогональным частотным разделением (FDMA).
Способ передачи, который упрощает точное декодирование PDCCH посредством UE, раскрывается в соответствии с одним аспектом. Способ содержит определение уровня агрегирования для PDCCH нисходящей линии связи для UE. Размер полезной нагрузки для PDCCH анализируется, чтобы определять то, является он неоднозначным или нет. В дополнительном аспекте, размер n полезной нагрузки является неоднозначным, если он удовлетворяет условию n=m/k*24, где k, m - это целые числа, m представляет число ССЕ (элементов канала управления), и k представляет число повторений кодированного блока. В дополнительном аспекте, если максимальная скорость кодирования составляет х, и 0<х≤1, то соответствующий максимальный размер неоднозначной полезной нагрузки составляет 72*(8-m)*х. Неоднозначные размеры полезной нагрузки модифицируются посредством дополнения нулями пакетов данных для PDCCH нисходящей линии связи с помощью одного или более битов и передачи полезной нагрузки с дополненными нулями пакетами данных. Число битов для дополнения нулями может быть основано на размере полезной нагрузки.
Другой аспект относится к процессору, конфигурированному для облегчения точного декодирования PDCCH посредством UE. Процессор может содержать первый модуль для определения того, является или нет неоднозначным размер полезной нагрузки для PDCCH. В дополнительном аспекте, размер n полезной нагрузки является неоднозначным, если n=m/k*24 и n меньше 72*(8-т)*х, при этом х является максимальной скоростью кодирования, и 0<х≤1. Переменные k, m являются целыми числами, m представляет число ССЕ, и m меньше восьми. Целое число k представляет число повторений кодированного блока. Для неоднозначных размеров полезной нагрузки второй модуль, также содержащийся в рамках процессора, изменяет размер полезной нагрузки посредством дополнения нулями пакетов данных для PDCCH нисходящей линии связи с помощью одного или более битов для неоднозначного размера полезной нагрузки.
Компьютерный программный продукт, содержащий машиночитаемый носитель, раскрывается в соответствии с другим аспектом. Машиночитаемый носитель содержит первый набор кодов для побуждения компьютера определять то, является или нет неоднозначным размер полезной нагрузки пакетов данных для PDCCH нисходящей линии связи. Носитель также может содержать второй набор кодов для побуждения компьютера включать один или более битов в пакеты данных, которые соответствуют неоднозначному размеру полезной нагрузки, для дополнения нулями. Третий набор кодов, также включенных в носитель, определяет число битов, используемых для дополнения нулями, по меньшей мере, на основе размера полезной нагрузки. В соответствии с дополнительным аспектом, размер полезной нагрузки (n) является неоднозначным, если n=m/k*24, где k, m - это целые числа. Переменная m меньше 8, m представляет число ССЕ. Переменная k представляет число повторений кодированного блока.
Устройство для упрощения точного декодирования PDCCH посредством UE раскрывается в другом аспекте. Устройство содержит средство для определения размера полезной нагрузки для PDCCH и средство для дополнения нулями пакетов данных для PDCCH нисходящей линии связи посредством включения одного или более битов для неоднозначных размеров полезной нагрузки. После обработки полезная нагрузка с дополнением нулями передаются с использованием средства передачи, также включенного в устройство.
Устройство беспроводной связи, содержащее запоминающее устройство и процессор, раскрывается в другом аспекте. Запоминающее устройство сохраняет инструкции для анализа того, имеют или нет пакеты данных для передачи в PDCCH нисходящей линии связи проблематичные размеры. Если пакеты имеют проблематичные размеры, запоминающее устройство сохраняет дополнительные инструкции для изменения размера таких пакетов данных посредством дополнения нулями с помощью одного или более битов на основе размера полезной нагрузки. Процессор, соединенный с запоминающим устройством, выполнен с возможностью осуществлять инструкции, сохраненные в запоминающем устройстве.
Способ идентификации допустимого ACK/NACK (подтверждения приема/отрицания приема) из множества ACK/NACK, принимаемых от UE на различных уровнях агрегирования, раскрывается в этом аспекте. Первоначально определяется то, что более одного ACK/NACK принято от UE, в соответствии с этим аспектом. Если множество ACK/NACK принято, уровень агрегирования, соответствующий PDCCH нисходящей линии связи, для которого UE передает множество ACK/NACK, также идентифицируется.
Декодируются все ACK/NACK, принимаемые от UE для всех допустимых уровней агрегирования, меньших или равных уровню агрегирования PDCCH нисходящей линии связи. Затем, атрибуты, ассоциированные с каждым из декодированных ACK/NACK, анализируются, и допустимое ACK/NACK из множества ACK/NACK выбирается, по меньшей мере, на основе проанализированных атрибутов. В дополнительном аспекте атрибуты могут содержать статистику SNR, и ACK/NACK с наилучшим SNR идентифицируется как допустимое ACK/NACK из множества декодированных ACK/NACK. В другом аспекте атрибуты содержат энергию передачи так, что ACK/NACK с наивысшей энергией идентифицируется как допустимое ACK/NACK из множества декодированных ACK/NACK.
Устройство беспроводной связи, содержащее запоминающее устройство и процессор, раскрывается в соответствии с другим аспектом. Запоминающее устройство сохраняет инструкции для определения атрибутов множества ACK/NACK, принимаемых от UE в ответ на передаваемый PDCCH нисходящей линии связи. Допустимое ACK/NACK из множества ACK/NACK выбирается, по меньшей мере, на основе атрибутов, ассоциированных с множеством принимаемых ACK/NACK. Процессор соединен с запоминающим устройством и выполнен с возможностью осуществлять инструкции, сохраненные в запоминающем устройстве.
Компьютерный программный продукт, содержащий машиночитаемый носитель, также раскрывается в соответствии с другим аспектом. Продукт содержит первый набор кодов для определения того, что более одного ACK/NACK принято от UE. Второй набор кодов для идентификации уровня агрегирования, соответствующего PDCCH нисходящей линии связи, для которого UE передает множество ACK/NACK, также содержится в носителе. Все ACK/NACK, принимаемые от UE для всех допустимых уровней агрегирования, меньших или равных уровню агрегирования PDCCH нисходящей линии связи, декодируются в соответствии с третьим набором кодов в носителе. Четвертый набор кодов анализирует атрибуты, ассоциированные с каждым из декодированных ACK/NACK, а пятый набор кодов выбирает допустимое ACK/NACK из множества ACK/NACK, по меньшей мере, на основе проанализированных атрибутов.
Другой аспект относится к способу, который упрощает точное декодирование PDCCH. Способ содержит определение уровня агрегирования, который должен использоваться для PDCCH-передачи по нисходящей линии связи в конкретное UE, и определение смещения, по меньшей мере, на основе уровня агрегирования. Ресурсы для ACK/NACK восходящей линии связи для UE преобразуются с использованием смещения, определенного на основе уровня агрегирования. Сообщения назначения ресурсов с зависимым от уровня агрегирования смещением формируются и передаются в UE в PDCCH нисходящей линии связи.
Устройство беспроводной связи, содержащее запоминающее устройство и процессор, раскрывается в соответствии с другим аспектом. Запоминающее устройство сохраняет инструкции для формирования сообщений назначения ресурсов, которые должны передаваться в PDCCH нисходящей линии связи с зависимым от уровня агрегирования смещением. Процессор, соединенный с запоминающим устройством, выполнен с возможностью осуществлять инструкции, сохраненные в запоминающем устройстве.
Еще один аспект относится к компьютерному программному продукту, содержащему машиночитаемый носитель. Носитель содержит первый набор кодов для определения уровня агрегирования, который должен использоваться для PDCCH-передачи по нисходящей линии связи в конкретное UE. Второй набор кодов для преобразования ресурсов для ACK/NACK восходящей линии связи для UE с использованием смещения, определенного на основе уровня агрегирования, также содержится в носителе. Сообщения назначения ресурсов с зависимым от уровня агрегирования смещением формируются и передаются, соответственно, в UE по PDCCH нисходящей линии связи в соответствии с третьим и четвертым наборами кодов, также включенными в носитель.
Устройство, которое упрощает точное декодирование PDCCH, раскрывается в соответствии с еще одним другим аспектом. Оно содержит средство для определения, средство для преобразования ресурсов и средство для формирования сообщений назначения ресурсов. Средство для определения используется для того, чтобы идентифицировать уровень агрегирования, который должен использоваться для PDCCH-передачи по нисходящей линии связи в конкретное UE. Соответственно, ресурсы для ACK/NACK восходящей линии связи для UE с использованием смещения, определенного на основе уровня агрегирования, преобразуются посредством средства преобразования, в то время как сообщения, которые должны быть переданы в PDCCH нисходящей линии связи, формируются посредством средства формирования, также содержащегося в устройстве.
Способ, который упрощает точное декодирование PDCCH, раскрывается в еще одном другом аспекте. Способ содержит определение уровня агрегирования, ассоциированного с PDCCH нисходящей линии связи, и формирование последовательности согласно уровню агрегирования для PDCCH. Биты CRC (контроля циклическим избыточным кодом) для PDCCH нисходящей линии связи скремблируются с использованием сформированной последовательности и передаются в PDCCH нисходящей линии связи.
Другой аспект относится к устройству беспроводной связи. Устройство содержит запоминающее устройство, которое сохраняет инструкции для скремблирования битов CRC (контроля циклическим избыточным кодом) для PDCCH нисходящей линии связи с использованием последовательности, сформированной согласно уровню агрегирования для PDCCH нисходящей линии связи, и процессор, соединенный с запоминающим устройством, выполненный с возможностью осуществлять инструкции, сохраненные в запоминающем устройстве.
Компьютерный программный продукт, содержащий машиночитаемый носитель, раскрывается в соответствии с этим аспектом. Носитель содержит коды для определения уровня агрегирования, ассоциированного с PDCCH нисходящей линии связи, и формирования последовательности скремблирования согласно уровню агрегирования для PDCCH. Он дополнительно включает в себя код для скремблирования битов CRC (контроля циклическим избыточным кодом) для PDCCH нисходящей линии связи с использованием сформированной последовательности скремблирования и передачи скремблированных битов в PDCCH нисходящей линии связи.
Другой аспект связан с устройством, которое упрощает точное декодирование PDCCH. Устройство содержит средство для скремблирования битов CRC (контроля циклическим избыточным кодом) для PDCCH нисходящей линии связи с использованием зависимой от уровня агрегирования последовательности и средство для передачи скремблированных CRC-битов.
Способ приема PDCCH раскрывается в соответствии с еще одним другим аспектом. Способ содержит прием и декодирование PDCCH нисходящей линии связи, содержащего CRC-биты, скремблированные с зависимой от уровня агрегирования последовательностью. Он дополнительно содержит этапы дескремблирования декодированных битов с использованием последовательности скремблирования, чтобы идентифицировать уровень агрегирования, ассоциированный с последовательностью, и проверки CRC для идентифицированного уровня агрегирования.
Другой аспект относится к устройству беспроводной связи. Устройство содержит запоминающее устройство, которое сохраняет инструкции для дескремблирования декодированных битов CRC (контроля циклическим избыточным кодом), принимаемых по PDCCH нисходящей линии связи. CRC-биты дескремблируются с использованием последовательности, сформированной согласно уровню агрегирования для PDCCH нисходящей линии связи. Процессор, соединенный с запоминающим устройством, выполнен с возможностью осуществлять инструкции, сохраненные в запоминающем устройстве.
Компьютерный программный продукт, содержащий машиночитаемый носитель, также раскрывается в еще одном другом аспекте. Носитель содержит код для определения уровня агрегирования, ассоциированного с PDCCH нисходящей линии связи, и формирования последовательности согласно уровню агрегирования для PDCCH. Биты CRC (контроля циклическим избыточным кодом) для PDCCH нисходящей линии связи скремблируются с использованием сформированной последовательности и передаются в PDCCH нисходящей линии связи.
Другой аспект относится к устройству, которое упрощает точное декодирование PDCCH. Устройство содержит средство для приема CRC-битов, скремблированных с зависимой от уровня агрегирования последовательностью скремблирования, и средство для декодирования принимаемого PDCCH нисходящей линии связи на ассоциированном уровне агрегирования. Уровень агрегирования получается посредством дескремблирования битов CRC (контроля циклическим избыточным кодом), принимаемых в PDCCH нисходящей линии связи, с использованием зависимой от уровня агрегирования последовательности.
Способ передачи, который упрощает точное декодирование PDCCH посредством множества UE, раскрывается в соответствии с еще одним другим аспектом. Уровень агрегирования, ассоциированный с PDCCH нисходящей линии связи для каждого из множества из UE, первоначально идентифицируется в соответствии с этим способом. Последовательность скремблирования согласно уровню агрегирования для каждого UE формируется, и CRC-биты для каждого UE скремблируются с использованием соответствующей последовательности скремблирования. Скремблированные CRC-биты затем передаются в PDCCH нисходящей линии связи на идентифицированном уровне агрегирования в каждое UE.
Другой аспект относится к устройству беспроводной связи, содержащему запоминающее устройство, которое сохраняет инструкции для формирования соответствующей последовательности скремблирования согласно уровню агрегирования PDCCH нисходящей линии связи для каждого из множества из UE. Процессор, соединенный с запоминающим устройством, выполнен с возможностью осуществлять инструкции, сохраненные в запоминающем устройстве.
Компьютерный программный продукт, содержащий машиночитаемый носитель, раскрывается в соответствии с этим аспектом. Носитель содержит коды для идентификации уровня агрегирования, ассоциированного с PDCCH нисходящей линии связи для каждого из множества из UE. Второй набор кодов для формирования последовательности скремблирования согласно уровню агрегирования для каждого UE также содержится в носителе. CRC-биты для каждого UE скремблируются с использованием соответствующей последовательности скремблирования в соответствии с третьим набором кодов, включенных в носитель, и скремблированные CRC-биты передаются в PDCCH нисходящей линии связи на идентифицированном уровне агрегирования в каждое UE согласно четвертому набору кодов, включенных в носитель.
Устройство, которое упрощает точное декодирование PDCCH, раскрывается в соответствии с еще одним другим аспектом. Устройство содержит средство для формирования последовательности скремблирования на основе соответствующих уровней агрегирования, ассоциированных с PDCCH нисходящей линии связи, который должен приниматься посредством каждого из множества из UE. Оно также включает в себя средство для кодирования CRC-битов, которые должны передаваться во множество UE с использованием зависимой от уровня агрегирования последовательности скремблирования, и средство для передачи PDCCH с кодированными CRC-битами в одно или более из множества UE.
Способ передачи, который помогает UE точно декодировать PDCCH, раскрывается в соответствии с еще одним другим аспектом. Способ содержит идентификацию уровня агрегирования, который должен быть ассоциирован с PDCCH нисходящей линии связи конкретного UE, и включение, по меньшей мере, бита, чтобы указывать уровень агрегирования в рамках PDCCH нисходящей линии связи. В дополнительном аспекте, бит включается, если размер полезной нагрузки, ассоциированный с PDCCH нисходящей линии связи, является неоднозначным размером полезной нагрузки, который предписывает приемному UE декодировать PDCCH нисходящей линии связи на нескольких уровнях агрегирования.
Устройство беспроводной связи, содержащее запоминающее устройство и процессор, раскрывается в соответствии с еще одним другим аспектом. Запоминающее устройство сохраняет инструкции для передачи одного или более битов, которые указывают уровень агрегирования, ассоциированный с PDCCH нисходящей линии связи, в приемное UE. Процессор соединен с запоминающим устройством и выполнен с возможностью осуществлять инструкции, сохраненные в запоминающем устройстве.
Компьютерный программный продукт, содержащий машиночитаемый носитель, раскрывается в соответствии с еще одним другим аспектом. Носитель содержит первый набор кодов для идентификации уровня агрегирования, ассоциированного с PDCCH нисходящей линии связи для UE. Второй набор кодов также содержится в носителе для включения одного или более битов в PDCCH, так что они указывают уровень агрегирования UE.
Другой аспект относится к устройству, которое упрощает точное декодирование PDCCH. Устройство содержит средство для идентификации уровня агрегирования, ассоциированного с PDCCH нисходящей линии связи для конкретного UE. PDCCH, содержащий один или более битов, которые указывают уровень агрегирования, отправляется в UE посредством средства передачи, также включенного в устройство.
Для достижения вышеуказанных и связанных целей один или более аспектов содержат признаки, далее полностью описанные и конкретно указанные в формуле изобретения. Нижеследующее описание и прилагаемые чертежи подробно излагают определенные иллюстративные признаки одного или более аспектов. Тем не менее, эти признаки указывают только на некоторые из множества различных способов, которыми могут быть использованы принципы различных аспектов, и это описание имеет намерение включать в себя все такие аспекты и их эквиваленты.
Краткое описание чертежей
Фиг.1 является схематичным представлением системы беспроводной связи с множественным доступом согласно одному или более аспектов.
Фиг.2 является схематичным чертежом, иллюстрирующим область поиска, ассоциированную с различными уровнями агрегирования для различных пользователей.
Фиг.3 иллюстрирует пример повторения для конкретного размера полезной нагрузки (48 битов).
Фиг.4 иллюстрирует технологию передачи в соответствии с аспектом.
Фиг.5 поясняет технологию передачи в соответствии с аспектом, которая упрощает точное декодирование PDCCH посредством UE.
Фиг.6 иллюстрирует способ приема, который разрешает последствия, возникающие вследствие нескольких CRC-проходов в соответствии с аспектом.
Фиг.7 является блок-схемой последовательности операций способа, подробно поясняющей технологию точной идентификации ACK/NACK из множества ACK/NACK, принимаемых от UE на различных уровнях агрегирования.
Фиг.8 является блок-схемой последовательности операций способа, подробно поясняющей технологию, в которой точное декодирование PDCCH упрощается посредством использования зависимого от уровня агрегирования согласования скорости.
Фиг.9 поясняет другой способ передачи, в котором зависимая от уровня агрегирования маска CRC (контроля циклическим избыточным кодом) используется, чтобы способствовать точному декодированию PDCCH.
Фиг.10 показывает технологию передачи PDCCH нисходящей линии связи таким образом, чтобы способствовать UE, принимающему его, точно декодировать PDCCH без увеличения частоты ложных оповещений CRC.
Фиг.11 иллюстрирует способ передачи, который способствует UE точно декодировать PDCCH.
Фиг.12 иллюстрирует другой способ передачи, который способствует UE точно декодировать PDCCH.
Фиг.13 является схематичным представлением примерной системы, выполненной с возможностью передавать PDCCH нисходящей линии связи в сети беспроводной связи согласно одному или более аспектов.
Фиг.14 иллюстрирует другую примерную систему, которая выполнена с возможностью принимать PDCCH нисходящей линии связи в сети беспроводной связи согласно одному или более аспектов.
Фиг.15 иллюстрирует систему беспроводной связи с множественным доступом согласно одному варианту осуществления.
Фиг.16 является блок-схемой варианта осуществления системы передающего устройства (также известной как точка доступа) и системы приемного устройства (также известной как терминал доступа) в MIMO-системе.
Подробное описание изобретения
Различные аспекты описываются далее со ссылкой на чертежи. В нижеследующем описании, для целей пояснения, многие конкретные детали пояснены для того, чтобы предоставлять полное понимание одного или более аспектов. Тем не менее, может быть очевидным, что такие аспекты могут применяться на практике без этих конкретных деталей.
При использовании в данной заявке, термины "компонент", "модуль", "система" и т.п. имеют намерение включать в себя связанный с компьютером объект, такой как, но не только, аппаратные средства, микропрограммное обеспечение, комбинация аппаратных средств и программного обеспечения, программное обеспечение или программное обеспечение в ходе исполнения. Например, компонент может быть, но не только, процессом, запущенным на процессоре, процессором, объектом, исполняемым файлом, потоком исполнения, программой и/или компьютером. В качестве иллюстрации, и приложение, запущенное на вычислительном устройстве, и вычислительное устройство может быть компонентом. Один или более компонентов могут постоянно размещаться внутри процесса и/или потока исполнения, и компонент может быть локализован на компьютере и/или распределен между двумя и более компьютерами. Кроме того, эти компоненты могут выполняться с различных машиночитаемых носителей, сохраняющих различные структуры данных. Компоненты могут обмениваться данными посредством локальных и/или удаленных процессов, например, в соответствии с сигналом, имеющим один или более пакетов данных, к примеру, данных из одного компонента, взаимодействующего с другим компонентом в локальной системе, распределенной системе и/или по сети, например, по Интернету, с другими системами посредством сигнала.
Кроме того, различные аспекты описываются в данном документе в связи с терминалом, который может быть проводным терминалом или беспроводным терминалом. Терминал также может называться системой, устройством, абонентским модулем, абонентской станцией, мобильной станцией, мобильным аппаратом, мобильным устройством, удаленной станцией, удаленным терминалом, терминалом доступа, пользовательским терминалом, терминалом, устройством беспроводной связи, пользовательским агентом, пользовательским устройством или абонентским устройством (UE). Беспроводным устройством может быть сотовый телефон, спутниковый телефон, беспроводной телефон, телефон по протоколу инициирования сеанса (SIP), станция беспроводного абонентского доступа (WLL), персональное цифровое устройство (PDA), карманное устройство с поддержкой беспроводных соединений, вычислительное устройство или другие обрабатывающие устройства, подключенные к беспроводному модему. Помимо этого, различные аспекты описываются в данном документе в связи с базовой станцией. Базовая станция может быть использована для обмена данными с беспроводным терминалом(ами) и также может упоминаться как точка доступа, узел В или какой-либо другой термин.
Кроме того, термин "или" имеет намерение означать включающее "или" вместо исключающего "или". Таким образом, если иное не указано или не является очевидным из контекста, "X использует А или В" имеет намерение означать любую из естественных включающих перестановок. Таким образом, фраза "X использует А или В" удовлетворяется посредством любого из следующих случаев: "X использует А; X использует В; или X использует как А, так и В". Помимо этого, указание в данной заявке и прилагаемой формуле изобретения на элементы в единственном числе, в общем, должно истолковываться так, чтобы означать "один или более", если иное не указано или не является очевидным из контекста, что направлено на форму единственного числа.
Технологии, описанные в данном документе, могут использоваться для различных систем беспроводной связи, таких как системы CDMA, TDMA, FDMA, OFDMA, SC-FDMA и другие системы. Термины "система" и "сеть" зачастую используются взаимозаменяемо. CDMA-система может реализовывать такую технологию радиосвязи, как универсальный наземный радиодоступ (UTRA), cdma2000 и т.д. UTRA включает в себя широкополосную CDMA (W-CDMA) и другие варианты CDMA. Дополнительно, cdma2000 охватывает стандарты IS-2000, IS-95 и IS-856. TDMA-система может реализовывать такую технологию радиосвязи, как глобальная система мобильной связи (GSM). OFDMA-система может реализовывать такую технологию радиосвязи, как усовершенствованный UTRA (Е-UTRA), сверхширокополосная передача для мобильных устройств (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM и т.д. UTRA и E-UTRA являются частью универсальной системы мобильной связи (UMTS). Стандарт долгосрочного развития (LTE) 3GPP является версией UMTS, которая использует E-UTRA, которая применяет OFDMA в нисходящей линии связи и SC-FDMA в восходящей линии связи. UTRA, E-UTRA, UMTS, LTE и GSM описываются в документах организации, называемой партнерским проектом третьего поколения (3GPP). Дополнительно, cdma2000 и UMB описываются в документах организации, называемой Партнерским проектом третьего поколения 2 (3GPP2). Кроме того, эти системы беспроводной связи дополнительно могут включать в себя произвольно организующиеся сетевые системы между равноправными узлами (к примеру, между мобильными станциями), зачастую использующие непарные нелицензированные спектры, беспроводную LAN по стандарту 802.хх, технологию Bluetooth и любые другие технологии беспроводной связи ближнего и дальнего действия.
Различные аспекты или признаки представляются относительно систем, которые могут включать в себя определенное число устройств, компонентов, модулей и т.п. Следует понимать и принимать во внимание, что различные системы могут включать в себя дополнительные устройства, компоненты, модули и т.д. и/или могут не включать в себя все из устройств, компонентов, модулей и т.д., поясненных в связи с чертежами. Также может использоваться комбинация этих подходов.
На фиг.1 проиллюстрирована система 100 беспроводной связи с множественным доступом согласно одному или более аспектов. Система 100 беспроводной связи может включать в себя одну или более базовых станций, взаимодействующих с одним или более UE. Хотя показано одно UE, каждая базовая станция 102 предоставляет покрытие для множества UE. UE 104 поддерживает связь с BS 102, которая передает информацию в UE 104 по прямой линии 106 связи и принимает информацию от UE 104 по обратной линии 108 связи. Прямая линия связи (или нисходящая линия связи) упоминается как линия связи от базовых станций к мобильным устройствам, а обратная линия связи (или восходящая линия связи) упоминается как линия связи от мобильных устройств к базовым станциям. Различные данные и управляющие сигналы передаются посредством BS 102 в UE 104 через общие и выделенные каналы связи. В частности, конкретные для UE управляющие сигналы, такие как информация, касающаяся ресурсов восходящей линии связи, передаются посредством BS 102 через PDCCH нисходящей линии связи. Вследствие различных причин, таких как проблематичные размеры полезной нагрузки и несколько местоположений PDCCH, как дополнительно подробно пояснено ниже, UE 104 может не иметь возможности точно декодировать PDCCH. Как результат, оно не может идентифицировать ресурсы, выделяемые ему для связи в восходящей линии связи.
В соответствии с различными аспектами, дополнительно подробно поясненными ниже, BS 102 или UE 104 могут реализовывать различные технологии, чтобы разрешать проблемы, ассоциированные с PDCCH, тем самым приводя к более плавным коммуникациям. Например, BS 104 может быть ассоциирована с компонентом 110 анализа и компонентом 112 обработки в соответствии с одним аспектом. Хотя компонент 110 анализа и компонент 112 обработки проиллюстрированы как различные компоненты для ясности, понятно, что функции, описанные в данном документе, могут выполняться посредством одного компонента. Компонент 110 анализа идентифицирует то, являются или нет размеры полезной нагрузки для PDCCH нисходящей линии связи проблематичными или вызывают или нет неоднозначность при декодировании PDCCH нисходящей линии связи посредством приемного UE. В одном аспекте, размер полезной нагрузки может включать в себя как информационные поля, так и CRC-биты. Компонент 112 обработки упрощает исключение полезной нагрузки передачи, которые идентифицируются посредством компонента 110 анализа как ассоциированные с проблематичными размерами. В соответствии с дополнительным аспектом, компонент 112 обработки может избегать проблематичной полезной нагрузки передачи посредством дополнения нулями. В более подробном аспекте компонент 112 обработки может содержать компонент AI (искусственного интеллекта) (не показан), который определяет число битов для дополнения нулями на основе таких факторов, как размер полезной нагрузки и т.д. Полезные нагрузки, обрабатываемые таким образом, передаются в UE 104, тем самым способствуя точной идентификации местоположения PDCCH при передачах по нисходящей линии связи. В соответствии с другим аспектом, компонент 112 обработки может точно определять ACK/NACK из множества ACK/NACK, принимаемых от UE на различных уровнях агрегирования. Понятно, что различные технологии могут быть реализованы, как подробно пояснено ниже, тем самым уменьшая вероятность наличия двух различных уровней агрегирования, декодированных для одного PDCCH.
Как пояснено выше, различные физические каналы используются в рамках системы связи для обмена данными и управляющими сигналами между BS и UE. Физический канал управления нисходящей линии связи (PDCCH) переносит управляющую информацию L1/L2. Несколько PDCCH могут быть переданы в субкадре. Дополнительно, PDCCH поддерживает несколько форматов с различными размерами полезной нагрузки. Управляющая информация нисходящей линии связи (DCI), передаваемая в рамках PDCCH, переносит разрешения на передачу по восходящей линии связи, планирование в нисходящей линии связи, команды управления мощностью восходящей линии связи, отклики RACH (Канал с произвольным доступом) и т.д. DCI для множества UE мультиплексируется в первом одном, двух или трех символах каждого субкадра. Каждый PDCCH преобразуется в канал управления (CCH), который может быть агрегированием 1, 2, 4 или 8 элементов канала управления (CCE). Таким образом, физический канал управления передается в агрегировании одного или нескольких элементов канала управления. Каждый UE выполняет поиск вслепую своей ожидаемой DCI из общей области поиска и конкретной для UE области поиска. Начальный CCE-индекс конкретной для UE области поиска задается посредством хэш-функции, которая может содержать входные параметры из идентификатора UE, номера субкадра, общего числа CCE и уровня агрегирования.
В соответствии с текущими техническими требованиями E-UTRA, существуют общая область поиска и конкретная для UE область поиска, заданные с точки зрения агрегированных CCE с определенным уровнем агрегирования, в которых UE выполняет декодирование вслепую PDCCH. CCE в наборе являются смежными, и наборы разнесены на фиксированное число CCE. CCE соответствует набору элементов ресурсов так, что один PDCCH может состоять из 1, 2, 4, 8 CCE. Поскольку характеристики канала относительно данного BS могут варьироваться для различных UE, BS передает в эти UE с различными уровнями мощности, соответствующими надлежащим характеристикам канала. Это достигается через уровни агрегирования CCE так, что уровень 1 является наиболее активным уровнем, который требует превосходных характеристик канала, чтобы передавать в UE, в то время как уровень 8 является наиболее консервативным, так что UE с плохими характеристиками канала также может принимать сигналы BS, передаваемые на этом уровне. Тем не менее, в любой момент времени UE должно декодировать несколько местоположений, и в рамках конкретного местоположения UE должно декодировать различные уровни агрегирования, чтобы идентифицировать PDCCH. Таким образом, например, UE может пробовать шесть возможных местоположений для управляющих передач с уровнями агрегирования 1 и 2, в то время как UE может пробовать 2 возможных местоположения для уровней 4 и 8, чтобы декодировать PDCCH. Дополнительно, для каждого уровня, PDCCH может иметь два потенциальных формата управления, чтобы адресовать различные цели. Как результат, UE должно попробовать 32 различных местоположения для идентификации PDCCH-передач. Дополнительно, область поиска может перекрываться или оставаться непересекающейся для различных уровней агрегирования.
Фиг.2 является диаграммой 200, иллюстрирующей область поиска, ассоциированную с различными уровнями агрегирования для различных пользователей. Конкретная для UE область поиска, ассоциированная с тремя уровнями агрегирования 1, 2 и 4 для четырех различных пользователей UE #1, UE #2, UE #3 и UE #4, проиллюстрирована на этом чертеже. Область поиска для UE #1 для уровня агрегирования 1 идет от CCE-индекса 10 до CCE-индекса 15, для уровня агрегирования 2 область поиска идет от CCE-индекса 4 до CCE-индекса 7, в то время как для уровня агрегирования 4 область поиска идет от CCE-индекса 0 до CCE-индекса 1. Следовательно, нет перекрытия области поиска, соответствующей различным уровням агрегирования для UE #1. Область поиска для уровня агрегирования 1 UE #2 охватывает от CCE-индекса 1 до CCE-индекса 6, область поиска для уровня агрегирования 2 охватывает от CCE-индекса 1 до CCE-индекса 4, в то время как для уровня агрегирования 4 область поиска охватывает CCE-индекс 1 и CCE-индекс 2. Таким образом, область поиска для уровня агрегирования 4 может содержать некоторую часть области поиска уровня агрегирования 2 для UE #2. Как результат, если PDCCH канала управления передается на уровне 4, UE #2 может иметь возможность декодировать несколько PDCCH для назначения в нисходящей линии связи. Как результат, можно предположить, что либо UE декодирует назначение другого пользователя, либо UE декодирует один PDCCH более одного раза, как проиллюстрировано для UE #2 на фиг.2. Второй случай может возникать, когда UE декодирует один PDCCH с различными размерами агрегирования вследствие перекрытия их областей поиска. Область поиска различных уровней агрегирования может перекрываться вследствие определенных конкретных размеров полезной нагрузки, как подробно пояснено ниже. Такое перекрытие области поиска для различных уровней агрегирования приводит к определенной неоднозначности, касающейся ресурсов для передач по восходящей линии связи. Это обусловлено тем, что первый CCE PDCCH нисходящей линии связи используется для того, чтобы определять ACK/NACK-ресурсы восходящей линии связи. Следовательно, первый CCE должен быть уникальным для преобразования ACK/NACK-ресурсов восходящей линии связи.
Другой причиной для UE, чтобы обнаруживать PDCCH в нескольких местоположениях, являются неоднозначные размеры полезной нагрузки. Как пояснено выше, PDCCH содержит агрегирование CCE, при этом каждое CCE состоит из 36 тонов, которые также упоминаются как элементы ресурсов. Вследствие согласования скорости на основе кольцевого буфера, для данного размера агрегирования (2, 4 или 8), кодированные биты начинают повторять себя после первого CCE. Например, уровень агрегирования 4 должен заключать в себе 14 4 элемента ресурсов (36*4) с 72 кодированными символами. Фиг.3 иллюстрирует пример повторения для конкретного размера полезной нагрузки (48 битов). Как показано на чертеже, размер агрегирования 4 заключает в себе два повторения, в то время как размер агрегирования 8 включает в себя четыре повторения так, что каждое повторение начинается в одном местоположении в кольцевом буфере. Вследствие повторения кодированных битов и перекрытия области поиска между различными размерами агрегирования, несколько размеров агрегирования могут проходить проверку на основе CRC (контроля циклическим избыточным кодом). Поскольку первый CCE PDCCH связывается с ACK/NACK-ресурсом восходящей линии связи для динамического планирования, UE может отправлять свой ACK/NACK для различного ресурса, который не идентифицируется посредством базовой станции (несколько ACK/NACK-ресурсов возможно). В общем, десять проблематичных размеров полезной нагрузки 28, 30, 32, 36, 40, 42, 48, 54, 60, 72 идентифицированы для версии 8 LTE, поскольку максимальный размер PDCCH меньше 80. Можно принимать во внимание, что проблематичные размеры полезной нагрузки идентифицируются в данном документе как средство иллюстрации, а не ограничения. Дополнительно можно принимать во внимание, что по мере того как системы совершенствуются, они должны иметь возможность передавать большие полезные нагрузки, и, следовательно, число размеров полезной нагрузки, которые дают начало неоднозначной идентификации PDCCH, может увеличиваться. Например, согласно усовершенствованному LTE (версия 9 и выше), максимальный размер полезной нагрузки может превышать 80. Соответственно, дополнительный неоднозначный размер полезной нагрузки в 96 битов может быть идентифицирован для PDCCH, когда m=4, k=1, при этом т представляет число CCE, и k представляет число повторений кодированного блока.
Фиг.4 иллюстрирует технологию передачи 400 в соответствии с аспектом. Способ начинается на этапе 402, на котором определяются размеры полезной нагрузки. На этапе 404, сообщения формируются таким образом, что проблематичные размеры полезной нагрузки исключаются. Эти сообщения передаются, как показано на этапе 406. Посредством этой технологии уменьшается передача полезной нагрузки, которая вызывает декодирование множества уровней агрегирования для одного PDCCH. Однако эта технология зависит от различных факторов, таких как определение ширины полосы, несущая частота, число передающих антенн, а также от того, реализует система TDD (дуплекс с временным разделением каналов) или FDD (дуплекс с частотным разделением каналов). Дополнительно, этот способ увеличивает сложность обработки в базовой станции, поскольку все возможные комбинации уровней агрегирования должны быть тестированы, чтобы исключать конкретные размеры полезной нагрузки.
Как упомянуто выше, десять проблематичных или неоднозначных размеров полезной нагрузки идентифицируются. На основе таких факторов, как скорость сверточного кодирования в 1/3, QPSK-модуляции и того факта, что каждый CCE соответствует 36 элементам ресурсов, проблематичные размеры n полезной нагрузки должны удовлетворять следующему условию:
n*3/2*k=m*36, или n=m/k*24, где k, m - это целые числа, и m<8
- n представляет размер полезной нагрузки
- m представляет число CCE
- k представляет число повторений кодированного блока
- n должно быть меньше (8-m)*36*2*х=72*(8-m)*х, где:
х - максимальное ограничение скорости кодирования, и 0<х≤1
Если m=7, n<54
Если m=6, n<108 и т.д.
Например:
n=4 8 (m=2, k=1)
n=36 (m=3, k=2)
n=32 (m=4, k=3) и т.д.
В соответствии с дополнительным аспектом скорость кодирования может быть меньше 3/4, чтобы содействовать UE в декодировании PDCCH.
Фиг.5 поясняет другую технологию передачи 500 в соответствии с аспектом, который упрощает точное декодирование PDCCH посредством UE. Технология начинается на этапе 502, на котором определяется, соответствуют или нет пакеты для PDCCH нисходящей линии связи неоднозначным размерам полезной нагрузки, идентифицированным выше. Если пакеты данных не соответствуют вышеуказанным неоднозначным размерам полезной нагрузки, способ переходит к этапу 508, на котором они передаются в UE. Если на этапе 502 определяется, что пакеты соответствуют одному из неоднозначных размеров полезной нагрузки, на основе размера пакета число битов для дополнения нулями может быть определено, как показано на этапе 504. Например, если полезная нагрузка размера 40 дополняются двумя битами, это приводит к полезной нагрузке размера 42, который является другим проблематичным размером. Следовательно, число битов для дополнения нулями может варьироваться, по меньшей мере, на основе размера полезной нагрузки. На этапе 506 полезная нагрузка обрабатывается так, чтобы включать в себя биты дополнения нулями, как определено на этапе 504. На этапе 508 пакеты, обработанные таким образом, чтобы включать в себя биты дополнения нулями, передаются в указанное UE. Эта технология тем самым исключает неоднозначные размеры полезной нагрузки и способствует UE точно декодировать PDCCH, поскольку она уменьшает перекрытие уровней агрегирования.
Фиг.6 иллюстрирует способ приема 600, который разрешает последствия, возникающие вследствие нескольких CRC-проходов в соответствии с одним аспектом. Этот способ не требует изменений в базовой станции, наоборот, он реализуется посредством UE, чтобы однозначно выбирать ACK/NACK-ресурсы восходящей линии связи. В соответствии с этим способом, UE декодирует все возможные размеры агрегирования, как показано на этапе 602. На этапе 604 определяется, декодирует ли UE PDCCH на нескольких уровнях агрегирования. Если UE декодирует только один PDCCH, способ завершается на конечном этапе, поскольку ACK/NACK-ресурсы восходящей линии связи точно идентифицированы. Однако если на этапе 604 определяется, что UE успешно декодирует несколько PDCCH, способ переходит к этапу 606. На этапе 606 выбирается наименьший ССЕ-индекс из допустимых PDCCH (ССЕ, соответствующий наивысшему пройденному уровню агрегирования). На этапе 608 ACK/NACK восходящей линии связи передается с использованием ресурсов, определенных на этапе 606. Способ затем завершается на конечном этапе. Этот способ тем самым упрощает однозначную идентификацию ресурсов для ACK/NACK восходящей линии связи, но требует от UE выполнять полный поиск всех PDCCH, которые он может декодировать, чтобы идентифицировать CCE с наименьшим индексом.
Фиг.7 является блок-схемой последовательности операций способа 700, подробно поясняющей технологию точной идентификации ACK/NACK из множества ACK/NACK, принимаемых от UE на различных уровнях агрегирования. Способ начинается на этапе 702, на котором базовая станция принимает передачи по восходящей линии связи от UE. В соответствии с этим аспектом, передачи по восходящей линии связи могут содержать ACK/NACK, ассоциированный с ранее переданной передачей в нисходящей линии связи. На этапе 704 определяется, принято или нет множество ACK/NACK. Если на этапе 704 определено, что базовая станция принимает только один ACK/NACK, соответствующий ресурсам восходящей линии связи, выделяемым UE, то процесс завершается на конечном этапе. Однако если на этапе 704 определено, что базовая станция принимает несколько ACK/NACK от UE, то способ переходит к этапу 706, на котором идентифицируется уровень агрегирования q(k), соответствующий PDCCH нисходящей линии связи, для которого UE передает ACK/NACK. На этапе 708 декодируются все ACK/NACK, принимаемые от UE для всех допустимых уровней агрегирования, меньших или равных g(k). На этапе 710 атрибуты, ассоциированные с каждым из декодированных ACK/NACK, определяются и анализируются. На этапе 712 конкретное ACK/NACK идентифицируется как допустимое ACK/NACK для PDCCH нисходящей линии связи, по меньшей мере, на основе проанализированных атрибутов. Например, энергия в ACK/NACK-канале или SNR (отношение "сигнал-шум") передач ACK/NACK восходящей линии связи могут быть определены в соответствии с различными аспектами. По меньшей мере, на основе определенных атрибутов декодированных ACK/NACK-каналов, конкретное ACK/NACK идентифицируется как ACK/NACK, передаваемое посредством UE в ответ на передачу по нисходящей линии связи. Например, ACK/NACK-канал с наиболее предпочтительным SNR или наибольшей мощностью может быть идентифицирован как ответ UE на принимаемую передачу по нисходящей линии связи. Вместо того чтобы сдерживать UE от декодирования нескольких PDCCH, этот способ уравновешивает влияние UE, декодирующего несколько PDCCH, посредством идентификации допустимого ACK/NACK из множества ACK/NACK, отправляемых посредством UE в ответ на принимаемый PDCCH нисходящей линии связи. Хотя этот способ может увеличивать сложность декодирования в базовой станции, он является очень надежным и не требует дополнительной реализации в UE.
Фиг.8 относится к другому аспекту, в котором точное декодирование PDCCH упрощается посредством использования зависимого от уровня агрегирования согласования скорости. Для различных уровней агрегирования различные алгоритмы согласования скорости реализуются посредством сдвига преобразования ресурсов на зависимое от уровня агрегирования смещение. Процедуры, заключающие в себе сбор, выбор и передачу битов, подробно поясняются ниже в соответствии с этим аспектом.
w
П
Кольцевой буфер длины K=3K формируется следующим образом:
<mrow><msub><mi>w</mi><mi>k</mi></msub><mo>=</mo><msubsup><mi>v</mi><mi>k</mi><mrow><mo stretchy="false">(</mo><mn>0</mn><mo stretchy="false">)</mo></mrow></msubsup><mtext> для k</mtext><mo>=</mo><mtext>0</mtext><mtext>,</mtext><mo>…</mo><msub><mrow><mtext>, K</mtext></mrow><mtext>П</mtext></msub><mo>−</mo><mn>1</mn></mrow>
<mrow><msub><mi>w</mi><mrow><msub><mi>K</mi><mi>П</mi></msub><mo>+</mo><mi>k</mi></mrow></msub><mo>=</mo><msubsup><mi>v</mi><mi>k</mi><mrow><mo stretchy="false">(</mo><mn>1</mn><mo stretchy="false">)</mo></mrow></msubsup><mtext> для k</mtext><mo>=</mo><mtext>0</mtext><mtext>,</mtext><mo>…</mo><msub><mrow><mtext>, K</mtext></mrow><mtext>П</mtext></msub><mo>−</mo><mn>1</mn></mrow>
<mrow><msub><mi>w</mi><mrow><mn>2</mn><msub><mi>K</mi><mi>П</mi></msub><mo>+</mo><mi>k</mi></mrow></msub><mo>=</mo><msubsup><mi>v</mi><mi>k</mi><mrow><mo stretchy="false">(</mo><mn>2</mn><mo stretchy="false">)</mo></mrow></msubsup><mtext> для k</mtext><mo>=</mo><mtext>0</mtext><mtext>,</mtext><mo>…</mo><msub><mrow><mtext>, K</mtext></mrow><mtext>П</mtext></msub><mo>−</mo><mn>1</mn></mrow>
k
Обозначив посредством Е длину выходной последовательности согласования скорости для этого кодированного блока, битовая последовательность вывода согласования скорости представляет собой е, 0, 1,…, Е-1. Определяется А(u), где u - возможный уровень агрегирования для канала управления, т.е. u=1,2,4,8.
Set k=0 and j=
while {k<E}
jmodKw
if w≠<NULL>
k
(j+A(u))modKw
e=w
k=k+1
j=j+1
else
end if
end while.
Способ 800, проиллюстрированный на фиг.8, начинается на этапе 8 02, на котором уровень агрегирования, который должен использоваться для PDCCH-передачи по нисходящей линии связи в конкретное UE, определяется. Ресурсы для ACK/NACK восходящей линии связи для UE преобразуются с использованием смещения, как показано на этапе 804. В соответствии с дополнительным аспектом, смещение определяется на основе агрегирования, которое должно использоваться для PDCCH нисходящей линии связи. На этапе 806 сообщения назначения ресурсов, которые должны передаваться в PDCCH нисходящей линии связи, формируются так, что они содержат зависимое от уровня агрегирования смещение. На этапе 808 PDCCH передается в UE, тем самым помогая ему в точном декодировании PDCCH. После приема PDCCH, UE извлекает информацию с учетом зависимого от уровня агрегирования сдвига.
Фиг.9 относится к еще одному другому аспекту, в котором зависимая от уровня агрегирования маска CRC (контроля циклическим избыточным кодом) используется для того, чтобы помогать в точном декодировании PDCCH. Этот способ может помогать в точном декодировании PDCCH нисходящей линии связи без увеличения частоты ложных оповещений CRC. Это достигается посредством скремблирования CRC-битов посредством последовательности, которая определяется посредством уровня агрегирования (например, 1, 2, 4 или 8). CRC-биты вычисляются посредством всего транспортного блока для одного PDCCH. В приемном устройстве для каждого уровня агрегирования UE дескремблирует биты сначала посредством зависимого от уровня агрегирования кода скремблирования. Затем оно проверяет CRC для одного уровня агрегирования, соответствующего последовательности скремблирования, тем самым обеспечивая то, что только один уровень агрегирования проходит CRC. Способ передачи 900 начинается на этапе 902, на котором уровень агрегирования, ассоциированный с PDCCH нисходящей линии связи, первоначально определяется. На этапе 904 формируется последовательность согласно уровню агрегирования для PDCCH. На этапе 906 CRC-биты для PDCCH нисходящей линии связи скремблируются с использованием сформированной последовательности, и скремблированные биты передаются при связи в нисходящей линии связи, как показано на этапе 908, до завершения на конечном этапе.
Фиг.10 относится к другому аспекту, ассоциированному с передачей PDCCH нисходящей линии связи таким способом, который помогает UE, принимающему его, точно декодировать PDCCH без увеличения частоты ложных оповещений CRC. Согласно этому способу, зависимые от уровня агрегирования коды скремблирования применяются к PDCCH. Один аспект относится к скремблированию всего транспортного блока и соответствующих CRC-битов, которые вычисляются на основе всего транспортного блока. Приемное устройство дескремблирует декодированные биты перед проверкой CRC. Другой аспект относится к скремблированию битов после канального кодирования или согласования скорости так, что приемное устройство первоначально дескремблирует принимаемый сигнал перед декодированием. В качестве иллюстрации, но не ограничения, одной схемой для 4CRC маски может быть следующая:
<0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0>
<1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1>
<0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1>
<1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0>
Способ 1000 начинается с идентификации уровня агрегирования, который должен использоваться для PDCCH нисходящей линии связи для конкретного UE, как показано на этапе 1002. В соответствии с этим аспектом, если различные уровни агрегирования используются для того, чтобы передавать PDCCH для различных UE, то различные последовательности скремблирования, соответствующие различным уровням агрегирования, формируются. Информация, которая должна быть передана по PDCCH нисходящей линии связи для каждого UE, затем скремблируется с использованием последовательности скремблирования согласно уровню агрегирования, используемому для PDCCH для каждого соответствующего UE. Соответственно, последовательность скремблирования согласно уровню агрегирования формируется, как показано на этапе 1004. CRC-биты затем скремблируются с помощью сформированной последовательности, как показано на этапе 1006. Как упомянуто выше, это может достигаться двумя способами посредством либо скремблирования всего транспортного блока и соответствующих CRC-битов, вычисляемых на основе транспортного блока, либо биты могут быть скремблированы после канального кодирования или согласования скорости. На этапе 1008, CRC-биты, скремблированные в соответствии со сформированной последовательностью, передаются в PDCCH нисходящей линии связи, и способ завершается на конечном этапе.
Фиг.11 иллюстрирует другой способ передачи 1100, который помогает UE точно декодировать PDCCH. Способ начинается на этапе 1102, на котором определяется уровень агрегирования для PDCCH нисходящей линии связи для конкретного UE. На этапе 1104 в PDCCH включаются биты для указания уровня агрегирования. В более подробном аспекте могут быть включены два бита, чтобы указывать любой из четырех уровней агрегирования (1, 2, 4 или 8). PDCCH, модифицированный таким образом с помощью битов, указывающих соответствующий уровень агрегирования, отправляется по нисходящей линии связи в конкретное UE, как показано на этапе 1106. Приемное устройство может первоначально декодировать биты индикатора, чтобы идентифицировать уровень агрегирования, на котором оно может принимать PDCCH.
Фиг.12 иллюстрирует другой способ передачи 1200, который помогает UE точно декодировать PDCCH. Способ начинается на этапе 1202, на котором определяется размер полезной нагрузки для PDCCH нисходящей линии связи для конкретного UE. На этапе 1204 дополнительно определяется, является или нет размер полезной нагрузки одним из неоднозначных размеров полезной нагрузки, упомянутых выше, которые вызывают путаницу в UE относительно уровня агрегирования, на котором следует декодировать PDCCH нисходящей линии связи. Если размер полезной нагрузки не вызывает неоднозначность в приемном устройстве, способ переходит к этапу 1208, на котором пакеты передаются в приемное устройство. Если на этапе 1204 определяется, что размер полезной нагрузки вызывает неоднозначность в приемном устройстве, то в PDCCH включаются биты для указания уровня агрегирования, как показано на этапе 1206. В более подробном аспекте могут быть включены два бита, чтобы указывать любой из четырех уровней агрегирования (1, 2, 4 или 8). PDCCH, модифицированный таким образом с помощью битов, указывающих соответствующий уровень агрегирования, отправляется по нисходящей линии связи в конкретное UE, как показано на этапе 1208. Приемное устройство может первоначально декодировать биты индикатора, чтобы идентифицировать уровень агрегирования, на котором оно может принимать PDCCH. Вышеуказанные аспекты, которые относятся к включению индикаторов уровня агрегирования в PDCCH нисходящей линии связи, могут применяться для разрешений на передачу по UL и управления мощностью DL (формат 3/3А), чтобы удовлетворять такому требованию, что формат 0/1А/3/3А должен иметь идентичный размер.
В различных аспектах комбинация технологий, описанных в данном документе, может использоваться для того, чтобы содействовать UE в точном декодировании PDCCH. Это помогает UE корректно идентифицировать ресурсы для передач ACK/NACK в восходящей линии связи, тем самым повышая эффективность и уменьшая помехи в рамках систем беспроводной связи.
Со ссылкой на фиг.13 проиллюстрирована примерная система 1300, которая выполнена с возможностью передавать PDCCH нисходящей линии связи в сети беспроводной связи согласно одному или более аспектов. Следует принимать во внимание, что система 1300 представлена как включающая в себя функциональные блоки, которые могут быть функциональными блоками, которые представляют функции, реализованные посредством процессора, программного обеспечения или комбинаций вышеозначенного (к примеру, микропрограммного обеспечения).
Система 1300 включает в себя логическое группирование 1302 электрических компонентов, которые могут действовать по отдельности или совместно. Логическое группирование 1302 может включать средство 1304 для определения, которое анализирует размер полезной нагрузки, которые должны передаваться по PDCCH нисходящей линии связи, и определяет, является или нет размер неоднозначным. Например, размер полезной нагрузки может быть таким, что он предписывает приемному UE декодировать PDCCH на двух уровнях агрегирования, тем самым создавая неоднозначность в UE. Также в логическое группирование 1302 включено средство 1306 для обработки пакетов данных, которое изменяет размер полезной нагрузки, который определен как неоднозначный. В соответствии с различными аспектами, один или более битов могут быть включены для дополнения нулями полезной нагрузки, тем самым изменяя ее размер так, что он предписывает UE декодировать PDCCH нисходящей линии связи только на одном уровне агрегирования. Система дополнительно может включать в себя средство 1308 для передачи дополненных нулями пакетов данных.
В соответствии с некоторыми аспектами, средство 1304 для определения также может анализировать передачи, принимаемые от UE, и определять, принято или нет несколько ACK/NACK от UE. В соответствии с этим аспектом, логическое группирование 1302 дополнительно включает в себя средство для декодирования всех ACK/NACK, принимаемых от UE для всех допустимых уровней агрегирования, меньших или равных уровню агрегирования PDCCH нисходящей линии связи. Также включено средство для анализа атрибутов, ассоциированных с каждым из декодированных ACK/NACK, и средство для выбора допустимого ACK/NACK из множества ACK/NACK, по меньшей мере, на основе проанализированных атрибутов.
В соответствии с другими аспектами, средство 1304 для определения также может определять уровень агрегирования, который должен быть ассоциирован с PDCCH нисходящей линии связи. По меньшей мере, на основе уровня агрегирования смещение может быть дополнительно определено так, что ACK/NACK-ресурсы восходящей линии связи преобразуются в PDCCH нисходящей линии связи с использованием смещения. В соответствии с этим аспектом, средство для преобразования включается в логическое группирование 1302 так, что сообщения назначения ресурсов могут создаваться с зависимым от уровня агрегирования смещением. В этом аспекте средство 1308 для передачи передает сообщения назначения ресурсов со смещением, тем самым помогая UE, принимающему PDCCH нисходящей линии связи, декодировать PDCCH на одном уровне агрегирования и точно идентифицировать ACK/NACK-ресурсы восходящей линии связи. Другой аспект относится к включению одного или более битов в PDCCH нисходящей линии связи, чтобы указывать. уровень агрегирования, как определено посредством средства 1304 для определения. Этот аспект предусматривает средство 1308 для передачи битов индикатора уровня агрегирования в соответствующее UE. Дополнительный аспект может предусматривать передачу битов индикатора уровня агрегирования только в UE, которое принимает пакеты данных неоднозначных размеров полезной нагрузки по PDCCH нисходящей линии связи.
В другом аспекте, группировка 1302 также может включать в себя средство для скремблирования CRC-битов с использованием зависимой от уровня агрегирования последовательности. В этом аспекте средство 1304 для определения идентифицирует уровень агрегирования, соответствующий конкретному для UE PDCCH. Этот аспект также содержит средство для формирования зависимого от уровня агрегирования формирователя последовательностей так, что CRC-биты скремблируются с использованием этой последовательности. Средство 1308 для передачи передает скремблированные CRC-биты.
Другой аспект относится к формированию последовательности скремблирования на основе соответствующих уровней агрегирования, ассоциирующих множество UE для приема PDCCH нисходящей линии связи. Средство для кодирования CRC-битов, которые должны передаваться во множество UE с использованием зависимой от уровня агрегирования последовательности скремблирования, включается в логическое группирование 1302 согласно этому аспекту.
Дополнительно, система 1300 может включать в себя запоминающее устройство 1310, которое сохраняет инструкции для выполнения функций, ассоциированных с электрическими компонентами 1304 и 1306 или другими компонентами. Хотя показаны как внешние по отношению к запоминающему устройству 1310, следует понимать, что один или более электрических компонентов 1304 и 1306 могут существовать в рамках запоминающего устройства 1310.
Фиг.14 иллюстрирует другую примерную систему 1400, которая выполнена с возможностью принимать PDCCH нисходящей линии связи в сети беспроводной связи согласно одному или более аспектов. Следует принимать во внимание, что система 1400 представлена как включающая в себя функциональные блоки, которые могут быть функциональными блоками, которые представляют функции, реализованные посредством процессора, программного обеспечения или комбинаций вышеозначенного (к примеру, микропрограммного обеспечения).
Система 1400 включает в себя логическое группирование 1402 электрических компонентов, которые могут действовать по отдельности или совместно. Логическое группирование 1402 может включать в себя средство 1404 для приема CRC-битов, скремблированных с зависимой от уровня агрегирования последовательностью скремблирования. Средство 1406 для декодирования, также включенное в 1402, декодирует принимаемый PDCCH нисходящей линии связи на ассоциированном уровне агрегирования. Уровень агрегирования получается посредством дескремблирования битов CRC (контроля циклическим избыточным кодом), принимаемых в PDCCH нисходящей линии связи, с использованием зависимой от уровня агрегирования последовательности.
Дополнительно, система 1400 может включать в себя запоминающее устройство 1408, которое сохраняет инструкции для выполнения функций, ассоциированных с электрическими компонентами 1404 и 1406 или другими компонентами. Хотя показаны как внешние по отношению к запоминающему устройству 1408, следует понимать, что один или более электрических компонентов 1404 и 1406 могут существовать в рамках запоминающего устройства 1408.
На фиг.15 проиллюстрирована система беспроводной связи с множественным доступом согласно одному варианту осуществления. Точка 1500 доступа (АР), также называемая е-узлом В или e-NB, включает в себя несколько групп антенн, одна из которых включает в себя 1504 и 1506, другая включает в себя 1508 и 1510, и еще одна включает в себя 1512 и 1514. На фиг.15 только две антенны показаны для каждой группы антенн, однако больше или меньше антенн может быть использовано для каждой группы антенн. Терминал 516 доступа (AT), также называемый абонентским устройством (UE), поддерживает связь с антеннами 1512 и 1514, при этом антенны 1512 и 1514 передают информацию в терминал 1516 доступа по прямой линии 1520 связи и принимают информацию от терминала 1516 доступа по обратной линии 1518 связи. Терминал 1522 доступа поддерживает связь с антеннами 1506 и 1508, при этом антенны 1506 и 1508 передают информацию в терминал 1522 доступа по прямой линии 1526 связи и принимают информацию от терминала 1522 доступа по обратной линии 1524 связи. В FDD-системе линии 1528, 1520, 1524 и 1526 связи могут использовать различную частоту для связи. Например, прямая линия 1520 связи может использовать частоту, отличную от той, которая используется посредством обратной линии 1518 связи.
Каждая группа антенн и/или область, для которой они предназначены осуществлять связь, зачастую упоминается как сектор точки доступа. В варианте осуществления каждая из групп антенн предназначена осуществлять связь с терминалами доступа в секторе зоны, покрываемой посредством точки 1500 доступа.
При осуществлении связи по прямым линиям 1520 и 1526 связи передающие антенны точки 1500 доступа используют формирование диаграммы направленности для улучшения отношения "сигнал-шум" прямых линий связи для различных терминалов 1516 и 1522 доступа. Кроме того, точка доступа, использующая формирование диаграммы направленности для передач в терминалы доступа, произвольно распределенные по ее зоне покрытия, вызывает меньше помех для терминалов доступа в соседних сотах, чем точка доступа, передающая через одну антенну во все свои терминалы доступа.
Точка доступа может быть стационарной станцией, используемой для установления связи с терминалами, и также может называться точкой доступа, узлом В или каким-либо другим термином. Терминал доступа также может называться терминалом доступа, абонентским устройством (UE), устройством беспроводной связи, терминалом или каким-либо другим термином.
Фиг.16 является блок-схемой варианта осуществления системы 1610 передающего устройства (также известной как точка доступа) и системы 1650 приемного устройства (также известной как терминал доступа) в MIMO-системе 1600. В системе 1610 передающего устройства данные трафика для определенного числа потоков данных предоставляются из источника 1612 данных в процессор 1614 данных передачи (ТХ).
В варианте осуществления, каждый поток данных передается через соответствующую передающую антенну. Процессор 1614 ТХ-данных форматирует, кодирует и перемежает данные трафика для каждого потока данных на основе конкретной схемы кодирования, выбранной для этого потока данных, чтобы предоставлять кодированные данные.
Кодированные данные для каждого потока данных могут быть мультиплексированы с пилотными данными с использованием OFDM-технологий. Пилотные данные типично являются известным шаблоном данных, который обрабатывается известным способом и может быть использован в системе приемного устройства для того, чтобы оценивать отклик канала. Мультиплексированные пилотные и кодированные данные для каждого потока данных затем модулируются (т.е. символьно преобразуются) на основе конкретной схемы модуляции (к примеру, BPSK, QPSK, M-PSK или M-QAM), выбранной для этого потока данных, чтобы предоставлять символы модуляции. Скорость передачи данных, кодирование и модуляция для каждого потока данных могут быть определены посредством инструкций, выполняемых посредством процессора 1632 вместе с запоминающим устройством 1632.
Символы модуляции для всех потоков данных затем предоставляются в ТХ MIMO-процессор 1620, который дополнительно может обрабатывать символы модуляции (к примеру, для OFDM). ТХ MIMO-процессор 1620 далее предоставляет NT потоков символов модуляции в NT передающих устройств (TMTR) 1622a-1622t. В конкретном варианте осуществления ТХ MIMO-процессор 1620 применяет весовые коэффициенты формирования лучей к символам потоков данных и к антенне, из которой должен быть передан символ.
Каждое передающее устройство 1622 принимает и обрабатывает соответствующий поток символов, чтобы предоставлять один или более аналоговых сигналов, и дополнительно обрабатывает (к примеру, усиливает, фильтрует и преобразует с повышением частоты) аналоговые сигналы, чтобы предоставлять модулированный сигнал, подходящий для передачи по MIMO-каналу. NT модулированных сигналов из передающих устройств 1622a-1622t затем передаются из NT антенн 1624a-1624t, соответственно.
В системе 1650 приемного устройства, передаваемые модулированные сигналы принимаются посредством NR антенн 1652а-1652r, и принимаемый сигнал из каждой антенны 1652 предоставляется в соответствующее приемное устройство (RCVR) 1654а-1654r. Каждое приемное устройство 1654 обрабатывает (к примеру, фильтрует, усиливает и преобразует с понижением частоты) соответствующий принимаемый сигнал, оцифровывает обработанный сигнал, чтобы предоставлять выборки, и дополнительно обрабатывает выборки, чтобы предоставлять соответствующий "принимаемый" поток символов.
R
R
T
Процессор 1660 RX-данных затем принимает и обрабатывает N принимаемых потоков символов из N приемных устройств 1654 на основе конкретной технологии обработки приемного устройства, чтобы предоставлять N "обнаруженных" потоков символов. Процессор 1660 RX-данных после этого демодулирует, обратно перемежает и декодирует каждый обнаруженный поток символов, чтобы восстанавливать данные трафика для потока данных. Обработка посредством процессора 1660 RX-данных комплементарна обработке, выполняемой посредством ТХ MIMO-процессора 1620 и процессора 1614 ТХ-данных в системе 1610 передающего устройства.
Процессор 1670 периодически определяет то, какую матрицу предварительного кодирования использовать (описывается ниже). Процессор 1670 формулирует сообщение обратной линии связи, содержащее часть индекса матрицы и часть значения ранга.
Сообщение обратной линии связи может содержать различные типы информации, касающейся линии связи и/или принимаемого потока данных, сохраненной в запоминающем устройстве 1672. Сообщение обратной линии связи затем обрабатывается посредством процессора 1658 ТХ-данных, который также принимает данные трафика для определенного числа потоков данных из источника 1656 данных, модулируется посредством модулятора 1680, обрабатывается посредством передающих устройств 1654а через 1654r и передается обратно в систему 1610 передающего устройства.
В системе 1610 передающего устройства модулированные сигналы из системы 1650 приемного устройства принимаются посредством антенн 1624, обрабатываются посредством приемных устройств 1622, демодулируются посредством демодулятора 1640 и обрабатываются посредством процессора 1642 RX-данных, чтобы извлекать сообщение обратной линии связи, передаваемое посредством системы 1650 приемного устройства. Процессор 1630 затем определяет то, какую матрицу предварительного кодирования использовать для определения весовых коэффициентов формирования диаграммы направленности, и далее обрабатывает извлеченное сообщение.
Различные иллюстративные логические элементы, блоки, модули и схемы, описанные в связи с раскрытыми в данном документе вариантами осуществления, могут быть реализованы или выполнены с помощью процессора общего назначения, процессора цифровых сигналов (DSP), специализированной интегральной схемы (ASIC), программируемой пользователем вентильной матрицы (FPGA) или другого программируемого логического устройства, дискретного логического элемента или транзисторной логики, дискретных компонентов аппаратных средств либо любой комбинации вышеозначенного, предназначенной для того, чтобы выполнять описанные в данном документе функции. Процессором общего назначения может быть микропроцессор, но в альтернативном варианте, процессором может быть любой традиционный процессор, контроллер, микроконтроллер или конечный автомат. Процессор также может быть реализован как комбинация вычислительных устройств, к примеру, комбинация DSP и микропроцессора, множество микропроцессоров, один или более микропроцессоров вместе с ядром DSP либо любая другая подобная конфигурация. Дополнительно, по меньшей мере, один процессор может содержать один или более модулей, выполненных с возможностью осуществлять один или более этапов и/или действий, описанных выше.
Дополнительно, этапы и/или действия способа или алгоритма, описанные в связи с раскрытыми в данном документе аспектами, могут быть реализованы непосредственно в аппаратных средствах, в программном модуле, приводимом в исполнение посредством процессора, или в их комбинации. Программный модуль может постоянно размещаться в памяти типа RAM, флэш-памяти, памяти типа ROM, памяти типа EPROM, памяти типа EEPROM, в регистрах, на жестком диске, сменном диске, CD-ROM или любой другой форме носителя хранения данных, известной в данной области техники. Типичный носитель хранения данных может быть соединен с процессором, причем процессор может считывать информацию и записывать информацию на носитель хранения данных. В альтернативном варианте, носитель хранения данных может быть встроен в процессор. Дополнительно, в некоторых аспектах, процессор и носитель хранения данных могут постоянно размещаться в ASIC. Дополнительно, ASIC может постоянно размещаться в пользовательском терминале. В альтернативном варианте, процессор и носитель хранения данных могут постоянно размещаться как дискретные компоненты в пользовательском терминале. Дополнительно, в некоторых аспектах, этапы и/или действия способа или алгоритма могут постоянно размещаться как один или любая комбинация или набор кодов и/или инструкций на машиночитаемом носителе и/или компьютерночитаемом носителе, который может быть включен в компьютерный программный продукт.
В одном или более аспектов, описанные функции могут быть реализованы в аппаратных средствах, программном обеспечении, микропрограммном обеспечении или любой комбинации вышеозначенного. Если реализованы в программном обеспечении, функции могут быть сохранены или переданы как одна или более инструкций или код на машиночитаемом носителе. Машиночитаемые носители включают в себя как компьютерные носители хранения данных, так и среду связи, включающую в себя любую передающую среду, которая упрощает перемещение компьютерной программы из одного места в другое. Носителями хранения могут быть любые доступные носители, к которым можно осуществлять доступ посредством компьютера. В качестве примера, но не ограничения, эти машиночитаемые носители могут содержать RAM, ROM, EEPROM, CD-ROM или другое устройство хранения на оптических дисках, устройство хранения на магнитных дисках или другие магнитные устройства хранения, либо любой другой носитель, который может быть использован для того, чтобы переносить или сохранять требуемый программный код в форме инструкций или структур данных, и к которому можно осуществлять доступ посредством компьютера. Также, любое подключение может называться машиночитаемым носителем. Например, если программное обеспечение передается с веб-узла, сервера или другого удаленного источника с помощью коаксиального кабеля, оптоволоконного кабеля, "витой пары", цифровой абонентской линии (DSL) или беспроводных технологий, таких как инфракрасные, радиопередающие и микроволновые среды, то коаксиальный кабель, оптоволоконный кабель, "витая пара", DSL или беспроводные технологии, такие как инфракрасные, радиопередающие и микроволновые среды, включены в определение носителя. Диски (disk и disc) при использовании в данном документе включают в себя компакт-диск (CD), лазерный диск, оптический диск, универсальный цифровой диск (DVD), гибкий диск и диск Blu-Ray, при этом магнитные диски (disk) обычно воспроизводят данные магнитным способом, тогда как оптические диски (disc) обычно воспроизводят данные оптическим способом с помощью лазеров. Комбинации вышеперечисленного также следует включать в число машиночитаемых носителей.
Хотя вышеприведенное раскрытие сущности поясняет иллюстративные аспекты и/или варианты осуществления, следует отметить, что различные изменения и модификации могут быть выполнены в них без отступления от объема описанных аспектов и/или вариантов осуществления, задаваемого посредством прилагаемой формулы изобретения. Дополнительно, хотя элементы описанных аспектов и/или вариантов осуществления могут быть описаны или сформулированы в единственном числе, множественное число подразумевается, если ограничение единственным числом не указано в явной форме. Дополнительно, все или часть любого аспекта и/или варианта осуществления может быть использована со всеми или частью любого другого аспекта и/или варианта осуществления, если не заявлено иное.