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

Изобретение относится к технике связи и может использоваться для выделения и управления ресурсами в системе беспроводной связи. Технический результат состоит в повышении пропускной способности канала связи. Для этого сетчатая структура ресурсов может быть использована для того, чтобы выделять ресурсы для надлежащих пользователей, соответствующих данному каналу (к примеру, физическому каналу управления восходящей линии связи (PUCCH)). Сетка ресурсов может быть создана с использованием одного или более циклических сдвигов и набора из четырех ортогональных покрытий, чтобы обеспечивать повышенную эффективность использования ресурсов. Дополнительно, слоты в сетке ресурсов могут выделяться для соответствующих пользователей на основе индексов пользователя через одну или более функций выделения ресурсов. Например, функция выделения ресурсов может выполнять шаги по первому ортогональному покрытию при возрастании циклических сдвигов, чередоваться между вторым и четвертым ортогональными покрытиями при возрастании циклических сдвигов после завершения первого ортогонального покрытия и выполнять шаги по третьему ортогональному покрытию при возрастании циклических сдвигов после завершения второго и четвертого ортогональных покрытий. 5 н. и 27 з.п. ф-лы, 14 ил., 2 табл.

 

Перекрестная ссылка на родственные заявки

Данная заявка испрашивает приоритет предварительной патентной заявки США № 61/039734, поданной 26 марта 2008 года и озаглавленной "METHOD AND APPARATUS FOR RESOURCE ALLOCATION IN WIRELESS COMMUNICATION SYSTEMS", которая полностью содержится в данном документе посредством ссылки.

Область техники, к которой относится изобретение

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

Уровень техники

Системы беспроводной связи широко развернуты, чтобы предоставлять различные услуги связи; например, услуги передачи речи, видео, пакетных данных, широковещательной передачи, обмена сообщениями и т.д. могут быть предоставлены через такие системы беспроводной связи. Эти системы могут быть системами множественного доступа, которые допускают поддержку обмена данными для нескольких терминалов посредством совместного использования доступных системных ресурсов. Примеры таких систем множественного доступа включают в себя системы множественного доступа с кодовым разделением (CDMA), системы множественного доступа с временным разделением (TDMA), системы множественного доступа с частотным разделением (FDMA) и системы множественного доступа с ортогональным частотным разделением (OFDMA).

В общем, система беспроводной связи с множественным доступом может поддерживать одновременную связь для нескольких беспроводных терминалов. В этой системе, каждый терминал может обмениваться данными с одной или более базовых станций через передачи по прямой и обратной линии связи. Прямая линия связи (или нисходящая линия связи) относится к линии связи от базовых станций к терминалам, а обратная линия связи (или восходящая линия связи) относится к линии связи от терминалов к базовым станциям. Такие линии связи могут быть установлены через систему с одним входом и одним выходом (SISO), со многими входами и одним выходом (MISO) или со многими входами и многими выходами (MIMO).

Для некоторых каналов передачи служебных сигналов, используемых в системе беспроводной связи, таких как физический канал управления восходящей линии связи (PUCCH), ресурсы канала могут выделяться способом, который предоставляет возможность мультиплексирования нескольких пользователей в ресурсы канала. Например, несколько пользователей могут быть мультиплексированы в набор ресурсов по частоте и времени, соответствующих каналу, посредством варьирования циклических сдвигов, кодов Уолша и/или других ортогональных покрытий и/или других свойств ресурсов, соответственно, выделяемых для пользователей. Тем не менее, существующие технологии для выделения ресурсов подвержены потере ортогональности вследствие рассеяния в канале и/или других аналогичных причин, которые могут приводить к помехам между пользователями, снижению числа пользователей, которые могут быть мультиплексированы в набор ресурсов канала и/или другим отрицательным эффектам на производительность системы. Соответственно, должно быть желательным реализовывать технологии выделения ресурсов для системы беспроводной связи, которые уменьшают, по меньшей мере, вышеуказанные недостатки.

Сущность изобретения

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

Согласно аспекту способ для управления выделением ресурсов в системе беспроводной связи описан в данном документе. Способ может содержать идентификацию набора ресурсов подтверждения приема (ACK)/отрицания приема (NACK); формирование сетки ресурсов, соответствующей набору ACK/NACK-ресурсов, причем сетка ресурсов имеет первую размерность, соответствующую одному или более циклических сдвигов, и вторую размерность, соответствующую четырем ортогональным покрытиям; и мультиплексирование одного или более пользователей в идентифицированный набор ACK/NACK-ресурсов, по меньшей мере, частично посредством выделения ресурсов, соответствующих надлежащим позициям в сетке ресурсов, для соответствующих пользователей из одного или более пользователей.

Другой аспект, описанный в данном документе, относится к устройству беспроводной связи. Устройство беспроводной связи может содержать запоминающее устройство, которое хранит данные, касающиеся ресурсов ACK-канала, набора абонентских устройств (UE), которым должны выделяться ресурсы ACK-канала, и набора из четырех ортогональных покрытий; и процессор, выполненный с возможностью формировать сетку для ресурсов ACK-канала, имеющих первую размерность, соответствующую одному или более циклических сдвигов, и вторую размерность, соответствующую четырем ортогональным покрытиям, и выделять ресурсы ACK-канала, соответствующие надлежащим слотам в сетке ресурсов, для соответствующих UE.

Третий аспект относится к устройству, которое обеспечивает выделение ресурсов в системе беспроводной связи. Устройство может содержать средство для идентификации набора ACK/NACK-ресурсов; и средство для формирования сетчатой структуры ресурсов для выделения идентифицированных ACK/NACK-ресурсов, при этом сетчатая структура ресурсов задается относительно, по меньшей мере, одного циклического сдвига и четырех ортогональных покрытий.

Четвертый аспект относится к компьютерному программному продукту, который может содержать машиночитаемый носитель, который содержит код для инструктирования компьютеру формировать сетку ресурсов для физического канала управления восходящей линии связи (PUCCH), по меньшей мере, частично посредством задания первой размерности сетки ресурсов на основе, по меньшей мере, одного циклического сдвига и задания второй размерности сетки ресурсов на основе четырех ортогональных покрытий; и код для инструктирования компьютеру выделять слоты в сетке ресурсов для соответствующих терминалов, которым должны назначаться PUCCH-ресурсы.

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

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

Краткое описание чертежей

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

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

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

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

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

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

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

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

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

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

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

Подробное описание изобретения

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

При использовании в данной заявке термины "компонент", "модуль", "система" и т.п. имеют намерение ссылаться на связанный с компьютером объект, будь то аппаратные средства, микропрограммное обеспечение, комбинация аппаратных средств и программного обеспечения, программное обеспечение или программное обеспечение в ходе исполнения. Например, компонент может быть, но не только, процессом, запущенным на процессоре, интегральной схемой, объектом, исполняемым файлом, потоком исполнения, программой и/или компьютером. В качестве иллюстрации, и приложение, запущенное на вычислительном устройстве, и вычислительное устройство может быть компонентом. Один или более компонентов могут постоянно размещаться внутри процесса и/или потока исполнения, и компонент может быть локализован на компьютере и/или распределен между двумя и более компьютерами. Кроме того, эти компоненты могут выполняться с различных машиночитаемых носителей, сохраняющих различные структуры данных. Компоненты могут обмениваться данными посредством локальных и/или удаленных процессов, например, в соответствии с сигналом, имеющим один или более пакетов данных (к примеру, данных из одного компонента, взаимодействующего с другим компонентом в локальной системе, распределенной системе и/или по сети, например, по Интернету с другими системами посредством сигнала).

Кроме того, различные аспекты описываются в данном документе в связи с беспроводным терминалом и/или базовой станцией. Беспроводной терминал может упоминаться как устройство, предоставляющее возможности передачи речи и/или данных пользователю. Беспроводной терминал может быть подключен к вычислительному устройству, такому как дорожный компьютер или настольный компьютер, или он может быть автономным устройством, таким как персональное цифровое устройство (PDA). Беспроводной терминал также может называться системой, абонентским модулем, абонентской станцией, мобильной станцией, мобильным устройством, удаленной станцией, точкой доступа, удаленным терминалом, терминалом доступа, пользовательским терминалом, пользовательским агентом, пользовательским устройством или абонентским устройством (UE). Беспроводной терминал может быть абонентской станцией, беспроводным устройством, сотовым телефоном, PCS-телефоном, радиотелефоном, телефоном по протоколу инициирования сеанса (SIP), станцией беспроводного абонентского доступа (WLL), персональным цифровым устройством (PDA), карманным устройством, имеющим поддержку беспроводного подключения, или другим устройством обработки, подключенным к беспроводному модему. Базовая станция (к примеру, точка доступа или узел B) может означать устройство в сети доступа, которое обменивается данными по радиоинтерфейсу посредством одного или более секторов с беспроводными терминалами. Базовая станция может выступать в качестве маршрутизатора между беспроводным терминалом и остальной частью сети доступа, которая может включать в себя сеть по Интернет-протоколу (IP), посредством преобразования принимаемых кадров радиоинтерфейса в IP-пакеты. Базовая станция также координирует управление атрибутами для радиоинтерфейса.

Более того, различные функции, описанные в данном документе, могут быть реализованы в аппаратных средствах, программном обеспечении, микропрограммном обеспечении или в любой комбинации вышеозначенного. Если реализованы в программном обеспечении, функции могут быть сохранены или переданы как одна или более инструкций или код на машиночитаемом носителе. Машиночитаемые носители включают в себя как компьютерные носители хранения данных, так и среду связи, включающую в себя любую передающую среду, которая обеспечивает перемещение компьютерной программы из одного места в другое. Носителями хранения данных могут быть любые доступные среды, к которым можно осуществлять доступ посредством компьютера. В качестве примера, но не ограничения, эти машиночитаемые носители могут содержать RAM, ROM, EEPROM, CD-ROM или другое устройство хранения на оптических дисках, устройство хранения на магнитных дисках или другие магнитные устройства хранения, либо любой другой носитель, который может быть использован для того, чтобы переносить или сохранять требуемый программный код в форме инструкций или структур данных, и к которому можно осуществлять доступ посредством компьютера. Так же, любое соединение корректно называть машиночитаемым носителем. Например, если программное обеспечение передается из веб-узла, сервера или другого удаленного источника с помощью коаксиального кабеля, оптоволоконного кабеля, "витой пары", цифровой абонентской линии (DSL) или беспроводных технологий, таких как инфракрасные, радиопередающие и микроволновые среды, то коаксиальный кабель, оптоволоконный кабель, "витая пара", DSL или беспроводные технологии, такие как инфракрасные, радиопередающие и микроволновые среды, включены в определение носителя. Диск (disk) и диск (disc) при использовании в данном документе включают в себя компакт-диск (CD), лазерный диск, оптический диск, универсальный цифровой диск (DVD), гибкий диск и диск Blu-Ray (BD), при этом магнитные диски (disk) обычно воспроизводят данные магнитным способом, а немагнитные диски (disc) воспроизводят данные оптически с помощью лазеров. Комбинации вышеперечисленного также следует включать в число машиночитаемых носителей.

Различные технологии, описанные в данном документе, могут использоваться для различных систем беспроводной связи, таких как системы множественного доступа с кодовым разделением (CDMA), системы множественного доступа с временным разделением (TDMA), системы множественного доступа с частотным разделением (FDMA), системы множественного доступа с ортогональным частотным разделением (OFDMA), системы FDMA с одной несущей (SC-FDMA) и другие такие системы. Термины "система" и "сеть" зачастую используются в данном документе взаимозаменяемо. CDMA-система может реализовывать такую технологию радиосвязи, как универсальный наземный радиодоступ (UTRA), CDMA2000 и т.д. UTRA

включает в себя широкополосный CDMA (W-CDMA) и другие варианты CDMA. Дополнительно, CDMA2000 охватывает стандарты IS-2000, IS-95 и IS-856. TDMA-система может реализовывать такую технологию радиосвязи, как глобальная система мобильной связи (GSM). OFDMA-система может реализовывать такую технологию радиосвязи, как усовершенствованный UTRA (E-UTRA), сверхширокополосная передача для мобильных устройств (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM® и т.д. UTRA и E-UTRA являются частью универсальной системы мобильной связи (UMTS). Стандарт долгосрочного развития (LTE) 3GPP является планируемой к выпуску версией, которая использует E-UTRA, которая применяет OFDMA в нисходящей линии связи и SC-FDMA в восходящей линии связи. UTRA, E-UTRA, UMTS, LTE и GSM описываются в документах организации, называемой партнерским проектом третьего поколения (3GPP). Дополнительно, CDMA2000 и UMB описываются в документах организации, называемой партнерским проектом третьего поколения 2 (3GPP2).

Различные аспекты представляются относительно систем, которые могут включать в себя ряд устройств, компонентов, модулей и т.п. Следует понимать и принимать во внимание, что различные системы могут включать в себя дополнительные устройства, компоненты, модули и т.д. и/или могут не включать в себя все из устройств, компонентов, модулей и т.д., поясненных в связи с чертежами. Также может использоваться комбинация этих подходов.

Фиг. 1 иллюстрирует систему 100 для выделения и управления ресурсами в системе беспроводной связи в соответствии с различными аспектами, описанными в данном документе. Как иллюстрирует фиг. 1, система 100 может включать в себя одну или более базовых станций 110, которые могут осуществлять связь с одним или более абонентских устройств (UE) 120. Хотя только одна базовая станция 110 проиллюстрирована в системе 100, следует принимать во внимание, что система 100 может включать в себя любое число базовых станций. Дополнительно, следует принимать во внимание, что соответствующие UE 120 в рамках системы 100 могут осуществлять связь со всеми, некоторыми или ни с одной из базовых станций 110, присутствующих в системе 100. Например, базовая станция(и) 110 в системе 100 может соответствовать надлежащей соте(ам) и/или области(ям) покрытия в рамках системы 100 так, что UE 120 может осуществлять связь с одной или более базовых станций 110, выделенных для того, чтобы обслуживать область, в которой находится UE 120.

В соответствии с одним аспектом, базовая станция 110 может выделять ресурсы, которые должны использоваться посредством одного или более UE 120 для связи по восходящей линии связи (UL, также упоминаемой в данном документе как обратная линия связи (RL)) обратно с базовой станцией 110. В одном примере, ресурсы, выделенные посредством базовой станции 110 для UE 120, могут включать в себя ресурсы для передачи ACK/NACK-сигналов, соответствующих данным и/или другой информации, передаваемой посредством базовой станции 110 в UE 120 по нисходящей линии связи (DL, также упоминаемой в данном документе как прямая линия связи (FL)), и/или любой другой подходящий тип ресурсов. В другом примере, эти ресурсы могут выделяться в базовой станции 110 с использованием модуля 112 выделения ресурсов и/или другого подходящего модуля. Хотя модуль 112 выделения ресурсов проиллюстрирован как находящийся в базовой станции 110, можно принимать во внимание, что модуль 112 выделения ресурсов альтернативно может быть ассоциирован с одним или более UE 120, автономным объектом в рамках системы 100 и/или любыми другими объектами в системе 100.

В соответствии с другим аспектом, на основе ресурсов, выделяемых для соответствующих UE 120 посредством модуля 112 выделения ресурсов, планировщик 114 ресурсов может определять и/или формировать назначения для выделенных ресурсов. Эти назначения затем могут быть переданы в UE 120 как расписания 132 выделения ресурсов, соответствующие надлежащим UE 120. В примере, проиллюстрированном посредством системы 100, расписания 132 выделения ресурсов могут по отдельности приспосабливаться и передаваться для соответствующих UE 120.

Тем не менее, следует принимать во внимание, что расписания 132 выделения ресурсов альтернативно могут быть созданы как многоадресные или широковещательные сообщения для множества UE 120.

После приема расписания 132 выделения ресурсов UE 120 может конфигурировать свои передачи, чтобы использовать ресурсы, предоставленные для UE 120 в расписании 132 выделения ресурсов. Затем, UE 120 может передавать ACK/NACK-информацию 134 и/или другие подходящие типы данных, управляющие служебные сигналы и т.п. в базовую станцию 110 по восходящей линии связи с использованием ресурсов, предоставленных в соответствующем расписании 132 выделения ресурсов.

Как дополнительно проиллюстрировано в системе 100, базовая станция 110 может включать в себя процессор 116 и/или запоминающее устройство 118, которые могут реализовывать часть или всю функциональность модуля 112 выделения ресурсов, планировщик 114 ресурсов и/или любую другую функциональность базовой станции 110. Аналогично, UE 120 может включать в себя процессор 122 и/или запоминающее устройство 124, которые могут быть использованы для того, чтобы реализовывать часть или всю функциональность, описанную в данном документе. Хотя только одно UE 120 проиллюстрировано в системе 100 как включающее в себя процессор 122 и запоминающее устройство 124 для краткости, следует принимать во внимание, что любое UE 120 в системе 100 может включать в себя процессор 122 и/или запоминающее устройство 124.

На фиг. 2 представлена схема 200, которая иллюстрирует примерную структуру ресурсов, которая может быть использована в рамках системы беспроводной связи в соответствии с различными аспектами, описанными в данном документе. В соответствии с одним аспектом, системные ресурсы могут быть заданы на основе времени и частоты. Соответственно, как иллюстрирует схема 200, системные ресурсы могут быть структурированы как сетка, имеющая размерности, соответственно, заданные посредством временных и частотных интервалов. Например, как иллюстрирует схема 200, системные ресурсы могут разделяться на блоки 202 ресурсов (RB), которые могут надлежащим образом соответствовать 180 кГц и/или любому другому соответствующему размеру в частоте за 1 мс во времени, 0,5 мс во времени и/или любую другую подходящую длительность. Однако следует принимать во внимание, что структура ресурсов, проиллюстрированная посредством схемы 200, является просто одним примером способа, которым могут быть использованы системные ресурсы, и что системные ресурсы могут разделяться любым соответствующим способом (к примеру, в любом числе равномерных или неравномерных RB 202 и/или других единиц). Дополнительно, хотя схема 200 иллюстрирует 12 RB 202, следует принимать во внимание, что полоса пропускания системы может занимать любую подходящую полосу частот и что часть или вся полоса пропускания системы может быть использована в любом подходящем временном интервале(ах).

В соответствии с другим аспектом, различные части полосы частот, ассоциированной с системой беспроводной связи, могут выделяться соответствующим каналам в зависимости от позиции в рамках полосы частот. Например, частотные каналы, используемые для передачи данных, могут быть размещены около центра полосы частот системы, в то время как данные, используемые для управляющей информации, такой как физический канал управления восходящей линии связи (PUCCH), могут быть размещены около одной или более границ полосы частот. В одном примере, PUCCH может быть использован для того, чтобы переносить ACK/NACK-информацию от терминалов (к примеру, UE 120) в одну или более базовых станций (к примеру, базовую станцию 110), обслуживающих терминалы.

Примерные структуры, которые могут быть использованы для PUCCH, проиллюстрированы в схемах 302 и 304 на фиг. 3. В качестве конкретного неограничивающего примера, структуры PUCCH, проиллюстрированные в соответствии со схемами 302 и 304, могут быть использованы для того, чтобы реализовывать PUCCH-формат 1A и/или его разновидность, который может предоставлять возможность терминалу и/или другому устройству, использующему канал, передавать один управляющий бит в расчете на субкадр с помощью двухпозиционной фазовой манипуляции (BPSK) и/или другой подходящей схемы модуляции; PUCCH-формат 1B и/или его разновидность, который может предоставлять возможность терминалу и/или другому устройству, использующему канал, передавать два управляющих бита в расчете на субкадр с помощью квадратурной фазовой манипуляции (QPSK) и/или другой подходящей схемы модуляции; и/или любой другой подходящий формат канала. Следует принимать во внимание, что схемы 302 и 304 предоставляются в качестве примера, а не ограничения, и что любые подходящие типы и/или компоновка информации могут быть использованы при реализации технологий выделения ресурсов, описанных в данном документе.

В одном примере, структуры PUCCH, проиллюстрированные в соответствии со схемами 302 и 304, могут использовать одну или более модулированных последовательностей Задова-Чу (ZC), к которым коды Уолша и/или другие дополнительные ортогональные покрытия временной области могут применяться, чтобы давать в результате соответствующие передачи по 8 символов модуляций в расчете на субкадр. Соответственно, в конкретных примерах PUCCH-форматов 0 и 1, PUCCH-формат 0 может предоставлять кодовую скорость (8, 1) для ACK/NACK и/или другой подходящей информации с использованием BPSK-модуляции, а PUCCH-формат 1 может предоставлять кодовую скорость (16, 2) для ACK/NACK и/или другой соответствующей информации с использованием QPSK-модуляции. В одном примере, PUCCH-формат 0 может быть использован для ACK-информации, соответствующей одному потоку, в то время как PUCCH-формат 1 может быть использован для ACK-информации, соответствующей двум потокам (к примеру, ассоциированной с передачей со многими входами и многими выходами (MIMO) с помощью двух кодовых MIMO-слов).

Схема 302 иллюстрирует примерную реализацию PUCCH для случая обычного циклического префикса (CP). Как проиллюстрировано посредством схемы 302, PUCCH-ресурсы в субкадре могут разделяться во времени на 14 символов мультиплексирования с ортогональным частотным разделением (OFDM), которые могут разделяться на два слота, содержащих по 7 OFDM-символов, и/или выделяться между ACK/NACK-передачей и пилотным сигналом или опорным сигналом демодуляции (DM-RS). Как дополнительно иллюстрирует схема 302, ACK/NACK-передача может быть выполнена с возможностью использовать первый и последний два OFDM-символа в каждом слоте, при этом оставшиеся символы используются для DM-RS. Как дополнительно иллюстрирует схема 302, PUCCH-ресурсы могут использовать частотные ресурсы, эквивалентные 1 RB (к примеру, 180 кГц).

Аналогично, схема 304 иллюстрирует примерную реализацию PUCCH для случая расширенного CP, в котором ресурсы канала управления разделяются во времени на 12 OFDM-символов в расчете на субкадр и/или на 6 OFDM-символов в расчете на один слот. В одном примере, разность в длине CP между случаем обычного CP, проиллюстрированным посредством схемы 302 и случаем расширенного CP, проиллюстрированным посредством схемы 304, учитывает разность в символах модуляции, выделяемых в соответствующих случаях. Как иллюстрирует схема 304, ACK/NACK-передача в случае расширенного CP может быть выполнена с возможностью использовать первый и последний два OFDM-символа в каждом слоте, при этом оставшаяся модуляция используется для DM-RS способом, аналогичным проиллюстрированному посредством схемы 302 для случая обычного CP. Помимо этого, PUCCH-ресурсы для случая расширенного CP могут использовать частотные ресурсы, соответствующие 1 RB, способом, аналогичным случаю обычного CP, проиллюстрированному посредством схемы 302.

В соответствии с одним аспектом, ACK/NACK-передача для данного пользователя может быть выполнена с возможностью использовать не все ресурсы, предоставленные посредством PUCCH и/или других соответствующих каналов. Как результат, несколько пользователей могут быть мультиплексированы в PUCCH и/или другие подходящие ресурсы для ACK/NACK-передачи, чтобы повышать эффективность использования ресурсов. В одном примере, мультиплексирование может выполняться как для ресурсов пилотных сигналов (к примеру, DM-RS), так и для ресурсов данных, как проиллюстрировано на схеме 400 на фиг. 4. Как иллюстрирует схема 400, сетки 402 и 404 ресурсов могут быть сформированы для ресурсов пилотных сигналов и данных, соответственно. В одном примере, сетки 402 и 404 ресурсов могут быть заданы в первой размерности (к примеру, вертикальный размер в строках) посредством варьирования циклических сдвигов, которые могут применяться к пользовательской передаче, и во второй размерности (к примеру, горизонтальный размер в столбцах) посредством набора кодов Уолша и/или других ортогональных покрытий, применяемых к OFDM-символам, соответствующим каналу (к примеру, как проиллюстрировано посредством фиг. 3).

В одном примере, циклические сдвиги, используемые в сетках 402 и 404, могут применяться к сигналу, исходящему от данного пользователя, чтобы сдвигать сигнал во времени на заранее определенный временной интервал. В другом примере, сигналы, исходящие от соответствующих пользователей, могут быть созданы так, чтобы использовать равномерную длительность, и циклические сдвиги могут применяться к соответствующим сигналам, чтобы задерживать сигналы от данных пользователей с постоянными интервалами в рамках длительности сигнала. В качестве конкретного неограничивающего примера, пилотный сигнал и/или сигнал данных может быть создан так, чтобы иметь длительность 66,67 мкс во времени, на основе чего могут применяться 12 циклических сдвигов, которые надлежащим образом соответствуют интервалам в 5,56 мкс в рамках сигналов в 66,67 мкс. В одном примере, сигнал, используемый соответствующими пользователями, может выбираться так, что первый экземпляр сигнала, передаваемый с использованием данного циклического сдвига (к примеру, первым пользователем), должен иметь практически совершенную автокорреляцию со вторым экземпляром сигнала, передаваемым с использованием другого циклического сдвига (к примеру, вторым пользователем). Таким образом, можно принимать во внимание, что сигнал может выбираться так, что он демонстрирует ортогональность со своими циклически сдвинутыми версиями, тем самым давая возможность применения сигнала для того, чтобы преобразовывать несколько пользователей в общий набор OFDM-символов и общее ортогональное покрытие.

В другом примере, ортогональные покрытия могут быть ортогональными последовательностями, которые применяются к сигналам, передаваемым пользователем в пилотных OFDM-сигналах и/или OFDM-сигналах данных в субкадре (к примеру, как проиллюстрировано посредством фиг. 3), чтобы предоставлять возможность мультиплексирования нескольких пользователей в коде в течение общего периода времени. Например, ортогональные покрытия, соответствующие сетке 402 пилотных ресурсов, могут применяться на основе вектора разброса, который может быть задан следующим образом:

- где . Аналогично, набор из трех ортогональных покрытий, соответствующих сетке 404 ресурсов данных, может быть задан так, как показано ниже в таблице 1:

Таблица 1
Ортогональные последовательности для передачи данных, 3 ортогональных покрытий
Индекс последовательности Ортогональная последовательность
0
1
2

В соответствии с одним аспектом, пользователям могут назначаться ресурсы, соответствующие слотам в сетке 402 и/или 404 ресурсов, которые в свою очередь соответствуют заранее заданному ортогональному покрытию, передаваемому в данном циклическом сдвиге. В существующих реализациях системы беспроводной связи используются сетка 402 пилотных ресурсов 3×12 и сетка 404 ресурсов данных 3×12, которые соответствуют 12 циклическим сдвигам и 3 ортогональным покрытиям, и осуществляют использование до 36 слотов ресурсов для передач пилотных сигналов и данных.

Соответственно, при условии совершенного канала без затухания при многолучевом распространении, разброса задержек или других факторов, сигналы, соответствующие каждому из этих 36 слотов в сетках 402 и 404 ресурсов, могут сохраняться ортогональными, так что 36 пользователей могут быть запланированы в сетках 402 и 404 практически без помех. Тем не менее, если затухание при многолучевом распространении, разброс задержек или другие такие факторы присутствуют для канала, соответствующего сеткам 402 и 404, можно принимать во внимание, что сигналы, соответствующие смежным слотам ресурсов, могут создавать помехи друг другу в некоторых случаях. Например, в направлении циклического сдвига на сетках 402 и 404, слоты данных и/или пилот-сигналов могут создаваться с использованием варьирования во временной области, применяемого к передаваемому сигналу. Тем не менее, если передаваемые сигналы испытывают затухание, можно принимать во внимание, что в результате могут получаться помехи. Например, если первый пользователь передает сигнал в данном циклическом сдвиге, а второй пользователь передает сигнал в циклическом сдвиге около циклического сдвига первого пользователя, сигналы, передаваемые этими двумя пользователями, могут создавать помехи друг другу, если они затухают по-разному. В качестве другого примера, надлежащие циклические сдвиги на сетках 402 и 404 могут соответствовать равномерной временной задержке (к примеру, 5,56 мкс). Тем не менее, если ассоциированный канал имеет разброс задержек, который совпадает с интервалом циклического сдвига (к примеру, разброс задержек в 5,56 мкс), объект, принимающий сигналы от нескольких пользователей, может не иметь возможность в некоторых случаях отличать сигнал от первого пользователя в данном циклическом сдвиге и задержанную версию сигнала от второго пользователя в более раннем циклическом сдвиге. Аналогично, сигналы, передаваемые соответствующими пользователями при общем циклическом сдвиге с использованием различных ортогональных покрытий, могут создавать помехи друг другу в различных случаях.

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

Таким образом, в соответствии с одним аспектом, сетка 404 ресурсов данных может быть выполнена с возможностью использовать набор из четырех ортогональных покрытий, тем самым давая возможность дополнительным передачам данных осуществляться в ассоциированной системе беспроводной связи. Эти дополнительные передачи могут соответствовать, например, дополнительным пользователям и/или дополнительным данным, которые должны передаваться заранее запланированными пользователями (к примеру, для дополнительных ACK/NACK-битов и т.д.). В одном примере, набор из четырех ортогональных покрытий, используемых для сетки 404 ресурсов данных, может создаваться, чтобы охватывать набор из четырех OFDM-символов данных, соответствующих структуре субкадра, используемой для PUCCH и/или других аналогичных каналов (к примеру, как проиллюстрировано посредством схем 302 и 304). За счет этого можно принимать во внимание, что сетка 404 ресурсов данных при четырех ортогональных покрытиях, описанная в данном документе, может быть выполнена с возможностью более эффективно использовать ресурсы данных, предоставленные для передачи. В одном примере, ортогональные последовательности, соответствующие набору из четырех ортогональных покрытий, могут быть заданы так, как показано в таблице 2 ниже:

Таблица 2
Ортогональные последовательности для передачи данных, 4 ортогональных покрытия
Индекс последовательности Ортогональная последовательность
0
1
2
3

В одном примере, набор функций выделения ресурсов может быть задан, чтобы преобразовывать соответствующие пользователи в ресурсы, соответствующие слотам в сетке 404 ресурсов данных. В соответствии с одним аспектом, функции выделения ресурсов могут быть использованы для того, чтобы назначать слоты ресурсов в сетке 404 ресурсов данных в заранее заданном порядке. В качестве конкретного неограничивающего примера для сетки 404 ресурсов с четырьмя ортогональными покрытиями, пользователям, которым должны назначаться ресурсы в сетке 404 ресурсов данных, могут назначаться уникальные индексы. Затем, в порядке на основе соответствующих индексов пользователям могут выделяться ресурсы, которые соответствуют возрастающим циклическим сдвигам в столбце, ассоциированном с первым ортогональным покрытием (к примеру, ортогональным покрытием 0). После завершения всех доступных циклических сдвигов для первого ортогонального покрытия возрастающие циклические сдвиги могут выделяться чередующимся способом между столбцами, соответствующими второму и четвертому ортогональным покрытиям (к примеру, ортогональным покрытиям 1 и 3). В завершение, после завершения доступных слотов ресурсов для второго и четвертого ортогональных покрытий могут назначаться слоты ресурсов, соответствующие возрастающим циклическим сдвигам в столбце, ассоциированном с третьим ортогональным покрытием (к примеру, ортогональным покрытием 2).

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

- где ns представляет индекс слота, n′(ns) представляет индекс ресурса, назначаемый пользователю, noc(ns) соответствует индексу ортогонального покрытия, ассоциированному с выделенным слотом в сетке 404 ресурсов, и ncs(ns) соответствует индексу циклического сдвига, ассоциированному с выделенным слотом в сетке 404 ресурсов. Таким образом, можно принимать во внимание, что посредством использования вышеприведенных уравнений, n′(ns)-му пользователю может назначаться noc(ns)-й столбец и ncs(ns)-я строка в сетке 404 ресурсов. В одном примере, N′ представляет число строк и/или циклических сдвигов в сетке 404 ресурсов, которые должны быть использованы для выделения ресурсов. Таким образом, если вся сетка 404 ресурсов должна выделяться, N′ может быть равным числу строк в сетке ресурсов (к примеру, 12). Альтернативно, если часть сетки 404 ресурсов должна быть использована в других целях, меньшее значение N′ может использоваться согласно числу строк, которые должны использоваться для выделения ресурсов. Дополнительно, α(ns) представляет коэффициент преобразования, который может быть использован для того, чтобы преобразовывать индекс циклического сдвига ncs(ns) во временную задержку. Как иллюстрируют уравнения, это может достигаться посредством задания циклических сдвигов, представленных в сетке 404 ресурсов, на основе равномерных углов в единичном круге, где - это число циклических сдвигов, используемых в сетке 404 ресурсов (к примеру, 12).

Как дополнительно используется в вышеприведенных уравнениях, - это значение приращения сдвига, которое может использоваться для того, чтобы задавать расстояние между надлежащим образом индексированными пользователями в сетке 404 ресурсов. Понятно, что посредством задания значения приращения сдвига равным различным значениям, можно настраивать компромисс между помехами и использованием ресурсов. Например, таблицы 500-700 на фиг. 5-7 иллюстрируют различные преобразования в сетке ресурсов, которые могут следовать из применения вышеприведенных уравнений для варьирующихся значений . В частности, таблица 500 на фиг. 5 иллюстрирует значение в 2, которое может использоваться, чтобы предусмотреть 18 пользователей; таблица 600 на фиг. 6 иллюстрирует значение в 3, которое может использоваться, чтобы предусмотреть 12 пользователей; и таблица 700 на фиг. 7 иллюстрирует значение в 1, которое может использоваться, чтобы предусмотреть 36 пользователей.

Как дополнительно используется в вышеприведенных уравнениях, представляет глобальный сдвиг, который может применяться ко всем элементам в сетке 404 ресурсов. Это может применяться, например, чтобы уменьшать эффекты помех между соседними сотами, которые используют сетки 404 ресурсов. В одном примере, может быть сформировано на основе идентификаторов соответствующих сот, чтобы обеспечивать то, что сетки 404 ресурсов имеют варьирующиеся задержки во времени между соседними сотами. Например, может быть сформировано как псевдослучайное значение, которое может быть отобрано и/или иначе сформировано в зависимости от идентификатора для соты, реализующей значение. Аналогично, представляет другой коэффициент сдвига, который может применяться к сетке 404 ресурсов и/или части сетки 404 ресурсов, которая должна использоваться для выделения ресурсов (к примеру, если N′ меньше общего числа строк в сетке 404 ресурсов). В одном примере, может быть заранее определенным значением, которое может быть постоянным и/или определяться на основе заранее указанной функции относительно идентификатора соты.

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

В соответствии с одним аспектом, технологии выделения ресурсов, описанные в данном документе, могут давать в результате повышение производительности относительно традиционных технологий. Например, традиционные технологии выделения в сетке ресурсов используются на основе оценки потери ортогональности вследствие рассеяния в канале и доплеровского эффекта. Можно принимать во внимание, что потеря ортогональности вследствие рассеяния в канале зависит от разнесения циклических сдвигов и что потеря ортогональности вследствие доплеровского эффекта зависит от поэлементного произведения пары ортогональных покрытий. Дополнительно, можно принимать во внимание, что поэлементное произведение и набора {, } является идентичным поэлементному произведению и набора {, }. Другими словами, поэлементное произведение и набора {, } - это {, }, тогда как поэлементное произведение и набора {, } - это {, }. Как результат, можно принимать во внимание, что в случае PUCCH с полной загрузкой потеря ортогональности вследствие рассеяния в канале для может уменьшаться вследствие того, что расстояние до ближайшего циклического сдвига, преобразованное в идентичные ортогональных покрытий, удваивается, при этом потеря ортогональности для других случаев является неизменяемой. Дополнительно, можно принимать во внимание, что в случае PUCCH с частичной загрузкой, n′(ns) может быть заполнено сначала четными значениями так, что идентичная ортогональность поддерживается.

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

На фиг. 8 проиллюстрирована технология 800 для мультиплексирования одного или более пользователей (к примеру, UE 120) в набор ресурсов связи. Следует принимать во внимание, что технология 800 может быть выполнена, например, посредством базовой станции (к примеру, базовой станции 110) и/или любого другого соответствующего сетевого устройства. Технология 800 начинается на этапе 802, на котором идентифицируется набор ACK/NACK-ресурсов во времени и/или частоте. Затем, на этапе 804, ACK/NACK-ресурсы, идентифицированные на этапе 802, разделяются на основе одного или более циклических сдвигов и четырех ортогональных покрытий (к примеру, как проиллюстрировано посредством сетки 404 ресурсов данных). Технология 800 затем может завершаться на этапе 806, на котором один или более пользователей мультиплексируются в идентифицированные ресурсы посредством выделения варьирующихся циклических сдвигов и/или ортогональных покрытий (к примеру, выражаемых как слоты в сетке 404 ресурсов) для соответствующих пользователей согласно, по меньшей мере, одной функции выделения ресурсов (к примеру, функциям выделения ресурсов, описанным выше).

Фиг. 9 иллюстрирует технологию 900 для реализации функции выделения ресурсов, чтобы преобразовывать набор индексированных пользователей в надлежащие циклические сдвиги и ортогональные покрытия, соответствующие каналу управления (к примеру, PUCCH). Технология 900 может выполняться, например, посредством усовершенствованного узла B (eNB) и/или любого другого подходящего сетевого устройства. Технология 900 начинается на этапе 902, на котором идентифицируется набор ресурсов и набор UE, которым должны выделяться ресурсы. На этапе 904, сетка ресурсов, соответствующая ресурсам, идентифицированным на этапе 902, формируется так, что сетка содержит 12 циклических сдвигов во времени и 4 ортогональных покрытия в коде. Затем, на этапе 906 идентифицируется приращение сдвига, ассоциированное с сеткой ресурсов (к примеру, ). На этапе 908, возрастающие индексы ресурсов (к примеру, n′(ns)) назначаются для UE, идентифицированных на этапе 902.

После завершения действий, описанных на этапах 902-908, технология 900 может завершаться на этапе 910, на котором UE, идентифицированные на этапе 902, преобразуются в ресурсы в сетке ресурсов, сформированной на этапе 904, на основе индексов ресурсов, назначаемых UE на этапе 908. Преобразование на этапе 910 может осуществляться на основе функции выделения ресурсов, которая может быть использована для того, чтобы выполнять шаги по первому ортогональному покрытию при возрастании циклических сдвигов как по функция от приращения сдвига, чередоваться между вторым и четвертым ортогональными покрытиями при возрастании циклических сдвигов в зависимости от приращения сдвига после завершения первого ортогонального покрытия и выполнять шаги по третьему ортогональному покрытию при возрастании циклических сдвигов в зависимости от приращения сдвига после завершения второго и четвертого ортогональных покрытий.

На фиг. 10 проиллюстрировано устройство 1000, которое обеспечивает разделение ресурсов управления для последующего выделения. Следует принимать во внимание, что устройство 1000 представлено как включающее в себя функциональные блоки, которые могут быть функциональными блоками, которые представляют функции, реализованные посредством процессора, программного обеспечения или комбинации вышеозначенного (к примеру, микропрограммного обеспечения). Устройство 1000 может быть реализовано посредством базовой станции (к примеру, базовой станции 110) и может включать в себя модуль 1002 для идентификации набора ресурсов ACK/NACK-данных и модуль 1004 для разделения ресурсов ACK/NACK-данных в сетчатую структуру ресурсов, содержащую один или более циклических сдвигов и четыре ортогональных покрытия.

Фиг. 11 является блок-схемой системы 1100, которая может быть использована для того, чтобы реализовывать различные аспекты функциональности, описанной в данном документе. В одном примере, система 1100 включает в себя базовую станцию или узел B 1102. Как проиллюстрировано, узел B 1102 может принимать сигнал(ы) от одного или более UE 1104 через одну или более приемных (Rx) антенн 1106 и передавать в один или более UE 1104 через одну или более передающих (Tx) антенн 1108. Дополнительно, узел B 1102 может содержать приемное устройство 1110, которое принимает информацию от приемной антенны 1106. В одном примере, приемное устройство 1110 может быть функционально ассоциировано с демодулятором (Demod) 1112, который демодулирует принимаемую информацию. Демодулированные символы могут затем быть проанализированы посредством процессора 1114. Процессор 1114 может быть соединен с запоминающим устройством 1116, которое может хранить информацию, связанную с кластерами кода, назначения терминалов доступа, таблицы поиска, связанные с ними, уникальные последовательности скремблирования и/или другие надлежащие типы информации. В одном примере, узел B 1102 может использовать процессор 1114, чтобы выполнять технологии 800, 900 и/или другие аналогичные и соответствующие технологии. Узел B 1102 также может включать в себя модулятор 1118, который может мультиплексировать сигнал для передачи посредством передающего устройства 1120 через передающую антенну(ы) 1108.

Фиг. 12 является блок-схемой другой системы 1200, которая может быть использована для того, чтобы реализовывать различные аспекты функциональности, описанной в данном документе. В одном примере, система 1200 включает в себя мобильный терминал 1202. Как проиллюстрировано, мобильный терминал 1202 может принимать сигнал(ы) от одной или более базовых станций 1204 и передавать в одну или более базовых станций 1204 через одну или более антенн 1208. Дополнительно, мобильный терминал 1202 может содержать приемное устройство 1210, которое принимает информацию от антенны 1208. В одном примере, приемное устройство 1210 может быть функционально ассоциировано с демодулятором (Demod) 1212, который демодулирует принимаемую информацию. Демодулированные символы могут затем анализироваться посредством процессора 1214. Процессор 1214 может быть соединен с запоминающим устройством 1216, которое может сохранять данные и/или программные коды, связанные с мобильным терминалом 1202. 1202 мобильного терминала также может включать в себя модулятор 1218, который может мультиплексировать сигнал для передачи посредством передающего устройства 1220 через антенну(ы) 1208.

Фиг. 13 иллюстрирует систему беспроводной связи множественного доступа в соответствии с различными аспектами. В одном примере, точка 1300 доступа включает в себя несколько групп антенн. Как проиллюстрировано на фиг. 13, одна группа антенн может включать в себя антенны 1304 и 1306, другая может включать в себя антенны 1308 и 1310, и еще одна может включать в себя антенны 1312 и 1314. Хотя только две антенны показаны на фиг. 13 для каждой группы антенн, следует принимать во внимание, что больше или меньше антенн может быть использовано для каждой группы антенн. В другом примере, терминал 1316 доступа может поддерживать связь с антеннами 1312 и 1314, при этом антенны 1312 и 1314 передают информацию в терминал 1316 доступа по прямой линии 1320 связи и принимают информацию от терминала 1313 доступа по обратной линии 1318 связи. Дополнительно и/или альтернативно, терминал 1322 доступа может поддерживать связь с антеннами 1306 и 1308, при этом антенны 1306 и 1308 передают информацию в терминал 1322 доступа по прямой линии 1326 связи и принимают информацию от терминала 1322 доступа по обратной линии 1324 связи. В системе дуплекса с частотным разделением линии 1318, 1320, 1324 и 1326 связи могут использовать различные частоты для связи. Например, прямая линия 1320 связи может использовать частоту, отличную от той, которая используется посредством обратной линии 1318 связи.

Каждая группа антенн и/или область, в которой они должны обмениваться данными, может упоминаться как сектор точки доступа. В соответствии с одним аспектом, группы антенн могут быть выполнены с возможностью передавать в терминалы доступа в секторе областей, покрываемых посредством точки 1300 доступа. При связи по прямым линиям 1320 и 1326 связи, передающие антенны точки 1300 доступа могут использовать формирование диаграммы направленности для того, чтобы улучшать отношение "сигнал-шум" прямых линий связи для различных терминалов 1316 и 1322 доступа. Кроме того, точка доступа, использующая формирование диаграммы направленности для того, чтобы передавать в терминалы доступа, разбросанные произвольно по ее покрытию, вызывает меньше помех для терминалов доступа в соседних сотах, чем точка доступа, передающая через одну антенну во все свои терминалы доступа.

Точка доступа, к примеру, точка 1300 доступа, может быть стационарной станцией, используемой для обмена данными с терминалами, и также может упоминаться как базовая станция, узел B, сеть доступа и/или другой надлежащий термин. Помимо этого, терминал доступа, к примеру, терминал 1316 или 1322 доступа, также может упоминаться как мобильный терминал, абонентское устройство (UE), устройство беспроводной связи, терминал, беспроводной терминал и/или другой надлежащий термин.

На фиг. 14 представлена блок-схема, иллюстрирующая примерную систему 1400 беспроводной связи, в которой могут функционировать различные аспекты, описанные в данном документе. В одном примере, система 1400 является системой со многими входами и многими выходами (MIMO), которая включает в себя систему 1410 передающего устройства и систему 1450 приемного устройства. Следует принимать во внимание, тем не менее, что система 1410 передающего устройства и/или система 1450 приемного устройства также могут быть применены к системе со многими входами и одним выходом, в которой, например, несколько передающих антенн (к примеру, в базовой станции) могут передавать один или более потоков символов в одно антенное устройство (к примеру, мобильную станцию). Дополнительно, следует принимать во внимание то, что аспекты системы 1410 передающего устройства и/или системы 1450 приемного устройства, описанные в данном документе, могут быть использованы в связи с антенной системой с одним выходом и одним входом.

В соответствии с одним аспектом, данные трафика для ряда потоков данных предоставляются в системе 1410 передающего устройства из источника 1412 данных в процессор 1414 данных передачи (TX). В одном примере, каждый поток данных затем может быть передан через соответствующую передающую антенну 1424. Дополнительно, процессор 1414 TX-данных может форматировать, кодировать и перемежать данные трафика для каждого потока данных на основе конкретной схемы кодирования, выбранной для каждого соответствующего потока данных, чтобы предоставлять кодированные данные. В одном примере, кодированные данные для каждого потока данных могут затем быть мультиплексированы с пилотными данными с использованием OFDM-технологий. Пилотные данные могут быть, например, известным шаблоном данных, который обрабатывается известным способом. Дополнительно, пилотные данные могут использоваться в системе 1450 приемного устройства для того, чтобы оценивать отклик канала. Возвращаясь к системе 1410 передающего устройства, мультиплексированные пилот-сигналы и кодированные данные для каждого потока данных могут быть модулированы (т.е. символьно преобразованы) на основе конкретной схемы модуляции (к примеру, BPSK, QSPK, M-PSK или M-QAM), выбранной для каждого соответствующего потока данных, чтобы предоставлять символы модуляции. В одном примере, скорость передачи данных, кодирование и модуляция для каждого потока данных могут быть определены посредством инструкций, выполняемых и/или предоставленных посредством процессора 1430.

Затем символы модуляции для всех потоков данных могут быть предоставлены в TX-процессор 1420, который дополнительно может обрабатывать символы модуляции (к примеру, для OFDM). TX MIMO-процессор 1420 далее может предоставлять NT потоков символов модуляции в NT приемопередающих устройств 1422a-1422t. В одном примере, каждое приемопередающее устройство 1422 может принимать и обрабатывать соответствующий поток символов, чтобы предоставлять один или более аналоговых сигналов. Каждое приемопередающее устройство 1422 затем дополнительно может приводить к требуемым параметрам (к примеру, усиливать, фильтровать и преобразовывать с повышением частоты) аналоговые сигналы, чтобы предоставлять модулированный сигнал, подходящий для передачи по MIMO-каналу. Соответственно, NT модулированных сигналов из приемопередающих устройств 1422a-1422t могут затем быть переданы из NT антенн 1424a-1424t, соответственно.

В соответствии с другим аспектом, передаваемые модулированные сигналы могут быть приняты в системе 1450 приемного устройства посредством NR антенн 1452a-1452r. Принимаемый сигнал из каждой антенны 1452 затем может быть предоставлен в соответствующие приемопередающие устройства 1454. В одном примере, каждое приемопередающее устройство 1454 может приводить к требуемым параметрам (к примеру, фильтровать, усиливать и преобразовывать с понижением частоты) соответствующий принимаемый сигнал, оцифровывать приведенный к требуемым параметрам сигнал, чтобы предоставлять выборки, и затем обрабатывать выборки, чтобы предоставлять соответствующий "принимаемый" поток символов. Процессор 1460 RX/MIMO-данных затем может принимать и обрабатывать NR принимаемых потоков символов от N R приемопередающих устройств 1454 на основе конкретной технологии обработки приемного устройства, чтобы предоставлять NT "обнаруженных" потоков символов. В одном примере, каждый обнаруженный поток символов может включать в себя символы, которые являются оценками символов модуляции, передаваемых для соответствующего потока данных. RX-процессор 1460 затем может обрабатывать каждый поток символов, по меньшей мере, частично посредством демодуляции, обратного перемежения и декодирования каждого обнаруженного потока символов, чтобы восстанавливать данные трафика для соответствующего потока данных. Таким образом, обработка посредством RX-процессора 1460 может быть комплементарна обработке, выполняемой посредством TX MIMO-процессора 1420 и процессора 1416 TX-данных в системе 1410 передающего устройства. RX-процессор 1460 дополнительно может предоставлять обработанные потоки символов в приемник 1464 данных.

В соответствии с одним аспектом, оценка отклика канала, сформированная посредством RX-процессора 1460, может быть использована для того, чтобы выполнять пространственно-временную обработку в приемном устройстве, регулировать уровень мощности, изменять скорости или схемы модуляции либо выполнять другие действия. Дополнительно, RX-процессор 1460 дополнительно может оценивать такие характеристики канала, как, например, отношения сигнала к помехам и шуму (SNR) обнаруженных потоков символов. RX-процессор 1460 затем может предоставлять оцененные характеристики канала в процессор 1470. В одном примере, RX-процессор 1460 и/или процессор 1470 дополнительно могут извлекать оценку "фактического" SNR для системы. Процессор 1470 затем может предоставлять информацию о состоянии канала (CSI), которая может содержать информацию относительно линии связи и/или принимаемого потока данных. Эта информация может включать в себя, например, фактический SNR. CSI затем может быть обработан посредством процессора 1418 TX-данных, модулирован посредством модулятора 1480, приведен к требуемым параметрам посредством приемопередающих устройств 1454a-1454r и передан обратно в систему 1410 передающего устройства. Помимо этого, источник 1416 данных в системе 1450 приемного устройства может предоставлять дополнительные данные, которые должны быть обработаны посредством процессора 1418 TX-данных.

Возвращаясь к системе 1410 передающего устройства, модулированные сигналы из системы 1450 приемного устройства могут затем быть приняты посредством антенн 1424, приведены к требуемым параметрам посредством приемопередающих устройств 1422, демодулированы посредством демодулятора 1440 и обработаны посредством процессора 1442 RX-данных, чтобы восстанавливать CSI, сообщенный посредством системы 1450 приемного устройства. В одном примере сообщенный CSI затем может быть предоставлен в процессор 1430 и использован для того, чтобы определять скорости передачи данных, а также схемы кодирования и модуляции, которые должны быть использованы для одного или более потоков данных. Определенные схемы кодирования и модуляции далее могут быть предоставлены в приемопередающие устройства 1422 для квантования и/или использования в последующих передачах в системе 1450 приемного устройства. Дополнительно и/или альтернативно, сообщенный CSI может использоваться посредством процессора 1430 для того, чтобы формировать различные команды управления для процессора 1414 TX-данных и TX MIMO-процессора 1420. В другом примере CSI и/или другая информация, обрабатываемая посредством процессора 1442 RX-данных, может быть предоставлена в приемник 1444 данных.

В одном примере, процессор 1430 в системе 1410 передающего устройства и процессор 1470 в системе 1450 приемного устройства управляют работой в соответствующих системах. Дополнительно, запоминающее устройство 1432 в системе 1410 передающего устройства и запоминающее устройство 1472 в системе 1450 приемного устройства могут предоставлять хранение программных кодов и данных, используемых посредством процессоров 1430 и 1470, соответственно. Дополнительно, в системе 1450 приемного устройства различные технологии обработки могут использоваться для того, чтобы обрабатывать NR принимаемых сигналов, чтобы обнаруживать NT передаваемых потоков символов. Эти технологии обработки приемного устройства могут включать в себя пространственные и пространственно-временные технологии обработки приемного устройства, которые также могут упоминаться как технологии коррекции, и/или технологии обработки приемного устройства "последовательное формирование провалов/коррекция и подавление помех", которые также могут упоминаться как технологии обработки приемного устройства "последовательное подавление помех" или "последовательное подавление".

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

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

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

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

2. Способ по п.1, в котором набор ACK/NACK-ресурсов соответствует физическому каналу управления восходящей линии связи (PUCCH).

3. Способ по п.1, в котором набор ACK/NACK-ресурсов соответствует блоку ресурсов, содержащему множество символов данных и множество символов опорных сигналов, а ортогональные покрытия соответствуют ортогональным последовательностям, применяемым к соответствующим сигналам, передаваемым в символах данных.

4. Способ по п.3, в котором ортогональные покрытия содержат коды Уолша.

5. Способ по п.3, в котором множество символов данных содержит 4 символа данных.

6. Способ по п.1, в котором один или более циклических сдвигов содержат 12 циклических сдвигов.

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

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

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

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

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

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

13. Способ по п.12, в котором сдвигание содержит этап, на котором определяют величину сдвига как псевдослучайное значение, которое формируется в зависимости от идентификатора соты.

14. Устройство беспроводной связи, содержащее: запоминающее устройство, которое хранит данные, касающиеся ресурсов канала подтверждения приема (АСК), набора абонентских устройств (UE), которым должны выделяться ресурсы АСК-канала, и набора из четырех ортогональных покрытий; и процессор, выполненный с возможностью формировать сетку для ресурсов АСК-канала, имеющую первую размерность, соответствующую одному или более циклическим сдвигам, и вторую размерность, соответствующую четырем ортогональным покрытиям, и выделять ресурсы АСК-канала, соответствующие надлежащим слотам в сетке ресурсов, для соответствующих UE.

15. Устройство беспроводной связи по п.14, в котором ресурсы АСК-канала соответствуют физическому каналу управления восходящей линии связи (PUCCH).

16. Устройство беспроводной связи по п.14, в котором ресурсы АСК-канала содержат блок ресурсов, причем блок ресурсов содержит множество символов данных и множество пилотных символов.

17. Устройство беспроводной связи по п.14, в котором ортогональные покрытия содержат коды Уолша, применяемые к соответствующим сигналам, передаваемым во множестве символов данных в блоке ресурсов.

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

19. Устройство беспроводной связи по п.14, в котором запоминающее устройство дополнительно хранит данные, касающиеся индексов ресурсов, соответственно ассоциированных с набором UE, которым должны выделяться ресурсы АСК-канала, и функции выделения ресурсов, и процессор дополнительно выполнен с возможностью выделять ресурсы для соответствующих UE с использованием функции выделения ресурсов в порядке возрастания индексов ресурсов, соответственно ассоциированных с UE.

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

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

22. Устройство, которое обеспечивает выделение ресурсов в системе беспроводной связи, причем устройство содержит: средство для идентификации набора ресурсов подтверждения приема (АСК)/отрицания приема (NACK); и средство для формирования сетчатой структуры ресурсов для выделения идентифицированных ACK/NACK-ресурсов, при этом сетчатая структура ресурсов задается относительно, по меньшей мере, одного циклического сдвига и четырех ортогональных покрытий.

23. Устройство по п.22, в котором набор ACK/NACK-ресурсов соответствует физическому каналу управления восходящей линии связи (PUCCH).

24. Устройство по п.22, в котором набор ACK/NACK-ресурсов соответствует блоку ресурсов, содержащему множество символов данных и множество символов опорных сигналов демодуляции (DM-RS), а ортогональные покрытия соответствуют ортогональным последовательностям, используемым для передачи во множестве символов данных.

25. Устройство по п.22, дополнительно содержащее средство для формирования, по меньшей мере, одного циклического сдвига на основе соответствующих углов в единичном круге.

26. Устройство по п.22, дополнительно содержащее: средство для индексирования соответствующих пользователей, которым должны выделяться ACK/NACK-ресурсы; и средство для выделения ACK/NACK-ресурсов индексированным пользователям согласно их соответствующим индексам.

27. Устройство по п.26, в котором средство для выделения ACK/NACK-ресурсов содержит средство для выделения слотов ресурсов в сетчатой структуре ресурсов для соответствующих индексированных пользователей, при этом ресурсы, выделяемые для соответствующих пользователей, соответствуют циклическим сдвигам для первого ортогонального покрытия, циклическим сдвигам, чередующимся между вторым и четвертым ортогональными покрытиями, после завершения первого ортогонального покрытия, и циклическим сдвигам для третьего ортогонального покрытия после завершения второго и четвертого ортогональных покрытий.

28. Устройство по п.26, в котором средство для выделения ACK/NACK-ресурсов дополнительно содержит средство для увеличения выделения циклического сдвига для соответствующих индексированных пользователей посредством предварительно сконфигурированного параметра приращения.

29. Машиночитаемый носитель, содержащий сохраненные на нем исполняемые компьютером коды для выделения ресурсов в системе беспроводной связи, содержащие:
код для инструктирования компьютера формировать сетку ресурсов для физического канала управления восходящей линии связи (PUCCH), по меньшей мере, частично посредством задания первой размерности сетки ресурсов, исходя из, по меньшей мере, одного циклического сдвига, и задания второй размерности сетки ресурсов, исходя из четырех ортогональных покрытий; и
код для инструктирования компьютера выделять слоты в сетке ресурсов для соответствующих терминалов, которым должны назначаться PUCCH-ресурсы.

30. Машиночитаемый носитель по п.29, дополнительно содержащий код для инструктирования компьютера индексировать соответствующие терминалы, которым должны назначаться PUCCH-ресурсы, при этом код для инструктирования компьютера выделять содержит код для инструктирования компьютера выделять слоты в сетке ресурсов для соответствующих терминалов в зависимости от соответствующих индексов, ассоциированных с терминалами.

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

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



 

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

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

Изобретение относится к области беспроводной связи. .

Изобретение относится к мобильной связи и предназначено для обработки передаваемых по радио информации (DS), при котором имеются первые биты (DS1) как первое количество N-кортежей и вторые биты (DSN) как второе количество N-кортежей.

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

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

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

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

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

Изобретение относится к способам для передачи информации в сети беспроводной связи

Изобретение относится к беспроводной связи, в частности к передаче информации управления по каналам беспроводной связи

Изобретение относится к технике связи

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

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

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

Изобретение относится к области мобильной связи и предназначено для обеспечения гибкости в процессе организации и планирования несущих
Наверх