СПОСОБ И УСТРОЙСТВО ДЛЯ ВЫДЕЛЕНИЯ РЕСУРСОВ В СИСТЕМАХ БЕСПРОВОДНОЙ СВЯЗИ
METHODS AND DEVICE TO DEDICATE RESOURCES IN SYSTEMS OF WIRELESS COMMUNICATION

Перекрестная ссылка на родственные заявки
Данная заявка испрашивает приоритет предварительной патентной заявки США № 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
<img file="00000003.tif" he="5" wi="34" img-content="undefined" img-format="tif" />
1
<img file="00000004.tif" he="5" wi="31" img-content="undefined" img-format="tif" />
2
<img file="00000005.tif" he="5" wi="33" img-content="undefined" img-format="tif" />
В соответствии с одним аспектом, пользователям могут назначаться ресурсы, соответствующие слотам в сетке 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
<img file="00000006.tif" he="5" wi="32" img-content="undefined" img-format="tif" />
1
<img file="00000007.tif" he="5" wi="32" img-content="undefined" img-format="tif" />
2
<img file="00000008.tif" he="5" wi="32" img-content="undefined" img-format="tif" />
3
<img file="00000009.tif" he="5" wi="32" img-content="undefined" img-format="tif" />
В одном примере, набор функций выделения ресурсов может быть задан, чтобы преобразовывать соответствующие пользователи в ресурсы, соответствующие слотам в сетке 404 ресурсов данных. В соответствии с одним аспектом, функции выделения ресурсов могут быть использованы для того, чтобы назначать слоты ресурсов в сетке 404 ресурсов данных в заранее заданном порядке. В качестве конкретного неограничивающего примера для сетки 404 ресурсов с четырьмя ортогональными покрытиями, пользователям, которым должны назначаться ресурсы в сетке 404 ресурсов данных, могут назначаться уникальные индексы. Затем, в порядке на основе соответствующих индексов пользователям могут выделяться ресурсы, которые соответствуют возрастающим циклическим сдвигам в столбце, ассоциированном с первым ортогональным покрытием (к примеру, ортогональным покрытием 0). После завершения всех доступных циклических сдвигов для первого ортогонального покрытия возрастающие циклические сдвиги могут выделяться чередующимся способом между столбцами, соответствующими второму и четвертому ортогональным покрытиям (к примеру, ортогональным покрытиям 1 и 3). В завершение, после завершения доступных слотов ресурсов для второго и четвертого ортогональных покрытий могут назначаться слоты ресурсов, соответствующие возрастающим циклическим сдвигам в столбце, ассоциированном с третьим ортогональным покрытием (к примеру, ортогональным покрытием 2).
В соответствии с одним аспектом, вышеприведенные примерные функции выделения ресурсов могут быть заданы следующим образом:
s
s
oc
s
cs
s
s
oc
s
cs
s
s
cs
s
- где n представляет индекс слота, n′(n) представляет индекс ресурса, назначаемый пользователю, n(n) соответствует индексу ортогонального покрытия, ассоциированному с выделенным слотом в сетке 404 ресурсов, и n(n) соответствует индексу циклического сдвига, ассоциированному с выделенным слотом в сетке 404 ресурсов. Таким образом, можно принимать во внимание, что посредством использования вышеприведенных уравнений, n′(n)-му пользователю может назначаться n(n)-й столбец и n(n)-я строка в сетке 404 ресурсов. В одном примере, N′ представляет число строк и/или циклических сдвигов в сетке 404 ресурсов, которые должны быть использованы для выделения ресурсов. Таким образом, если вся сетка 404 ресурсов должна выделяться, N′ может быть равным числу строк в сетке ресурсов (к примеру, 12). Альтернативно, если часть сетки 404 ресурсов должна быть использована в других целях, меньшее значение N′ может использоваться согласно числу строк, которые должны использоваться для выделения ресурсов. Дополнительно, α(n) представляет коэффициент преобразования, который может быть использован для того, чтобы преобразовывать индекс циклического сдвига n(n) во временную задержку. Как иллюстрируют уравнения, это может достигаться посредством задания циклических сдвигов, представленных в сетке 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 вместо этого может использовать три ортогональных покрытия и занимать каждое ортогональное покрытие по порядку до тех пор, пока ортогональные покрытия, соответственно, не израсходованы.
s
В соответствии с одним аспектом, технологии выделения ресурсов, описанные в данном документе, могут давать в результате повышение производительности относительно традиционных технологий. Например, традиционные технологии выделения в сетке ресурсов используются на основе оценки потери ортогональности вследствие рассеяния в канале и доплеровского эффекта. Можно принимать во внимание, что потеря ортогональности вследствие рассеяния в канале зависит от разнесения циклических сдвигов и что потеря ортогональности вследствие доплеровского эффекта зависит от поэлементного произведения пары ортогональных покрытий. Дополнительно, можно принимать во внимание, что поэлементное произведение  и набора {, } является идентичным поэлементному произведению  и набора {, }. Другими словами, поэлементное произведение  и набора {, } - это {, }, тогда как поэлементное произведение  и набора {, } - это {, }. Как результат, можно принимать во внимание, что в случае PUCCH с полной загрузкой потеря ортогональности вследствие рассеяния в канале для  может уменьшаться вследствие того, что расстояние до ближайшего циклического сдвига, преобразованное в идентичные  ортогональных покрытий, удваивается, при этом потеря ортогональности для других случаев является неизменяемой. Дополнительно, можно принимать во внимание, что в случае PUCCH с частичной загрузкой, n′(n) может быть заполнено сначала четными значениями так, что идентичная ортогональность поддерживается.
На фиг. 8-9 проиллюстрированы технологии, которые могут выполняться в соответствии с различными аспектами, изложенными в данном документе. Хотя в целях упрощения пояснения технологии показаны и описаны как последовательность этапов, понятно, что технологии не ограничены порядком этапов, поскольку некоторые этапы могут, в соответствии с одним или более аспектов, выполняться в другом порядке и/или параллельно с этапами, отличными от этапов, показанных и описанных в данном документе. Например, специалистам в данной области техники должно быть понятно, что технология может быть альтернативно представлена как последовательность взаимосвязанных состояний или событий, к примеру, на диаграмме состояний. Более того, не все проиллюстрированные этапы могут быть использованы для того, чтобы реализовывать технологию в соответствии с одним или более аспектов.
На фиг. 8 проиллюстрирована технология 800 для мультиплексирования одного или более пользователей (к примеру, UE 120) в набор ресурсов связи. Следует принимать во внимание, что технология 800 может быть выполнена, например, посредством базовой станции (к примеру, базовой станции 110) и/или любого другого соответствующего сетевого устройства. Технология 800 начинается на этапе 802, на котором идентифицируется набор ACK/NACK-ресурсов во времени и/или частоте. Затем, на этапе 804, ACK/NACK-ресурсы, идентифицированные на этапе 802, разделяются на основе одного или более циклических сдвигов и четырех ортогональных покрытий (к примеру, как проиллюстрировано посредством сетки 404 ресурсов данных). Технология 800 затем может завершаться на этапе 806, на котором один или более пользователей мультиплексируются в идентифицированные ресурсы посредством выделения варьирующихся циклических сдвигов и/или ортогональных покрытий (к примеру, выражаемых как слоты в сетке 404 ресурсов) для соответствующих пользователей согласно, по меньшей мере, одной функции выделения ресурсов (к примеру, функциям выделения ресурсов, описанным выше).
s
Фиг. 9 иллюстрирует технологию 900 для реализации функции выделения ресурсов, чтобы преобразовывать набор индексированных пользователей в надлежащие циклические сдвиги и ортогональные покрытия, соответствующие каналу управления (к примеру, PUCCH). Технология 900 может выполняться, например, посредством усовершенствованного узла B (eNB) и/или любого другого подходящего сетевого устройства. Технология 900 начинается на этапе 902, на котором идентифицируется набор ресурсов и набор UE, которым должны выделяться ресурсы. На этапе 904, сетка ресурсов, соответствующая ресурсам, идентифицированным на этапе 902, формируется так, что сетка содержит 12 циклических сдвигов во времени и 4 ортогональных покрытия в коде. Затем, на этапе 906 идентифицируется приращение сдвига, ассоциированное с сеткой ресурсов (к примеру, ). На этапе 908, возрастающие индексы ресурсов (к примеру, n′(n)) назначаются для 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.
T
T
T
T
Затем символы модуляции для всех потоков данных могут быть предоставлены в TX-процессор 1420, который дополнительно может обрабатывать символы модуляции (к примеру, для OFDM). TX MIMO-процессор 1420 далее может предоставлять N потоков символов модуляции в N приемопередающих устройств 1422a-1422t. В одном примере, каждое приемопередающее устройство 1422 может принимать и обрабатывать соответствующий поток символов, чтобы предоставлять один или более аналоговых сигналов. Каждое приемопередающее устройство 1422 затем дополнительно может приводить к требуемым параметрам (к примеру, усиливать, фильтровать и преобразовывать с повышением частоты) аналоговые сигналы, чтобы предоставлять модулированный сигнал, подходящий для передачи по MIMO-каналу. Соответственно, N модулированных сигналов из приемопередающих устройств 1422a-1422t могут затем быть переданы из N антенн 1424a-1424t, соответственно.
R
R
R
T
N
В соответствии с другим аспектом, передаваемые модулированные сигналы могут быть приняты в системе 1450 приемного устройства посредством N антенн 1452a-1452r. Принимаемый сигнал из каждой антенны 1452 затем может быть предоставлен в соответствующие приемопередающие устройства 1454. В одном примере, каждое приемопередающее устройство 1454 может приводить к требуемым параметрам (к примеру, фильтровать, усиливать и преобразовывать с понижением частоты) соответствующий принимаемый сигнал, оцифровывать приведенный к требуемым параметрам сигнал, чтобы предоставлять выборки, и затем обрабатывать выборки, чтобы предоставлять соответствующий "принимаемый" поток символов. Процессор 1460 RX/MIMO-данных затем может принимать и обрабатывать N принимаемых потоков символов от  приемопередающих устройств 1454 на основе конкретной технологии обработки приемного устройства, чтобы предоставлять N "обнаруженных" потоков символов. В одном примере, каждый обнаруженный поток символов может включать в себя символы, которые являются оценками символов модуляции, передаваемых для соответствующего потока данных. 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 данных.
R
T
В одном примере, процессор 1430 в системе 1410 передающего устройства и процессор 1470 в системе 1450 приемного устройства управляют работой в соответствующих системах. Дополнительно, запоминающее устройство 1432 в системе 1410 передающего устройства и запоминающее устройство 1472 в системе 1450 приемного устройства могут предоставлять хранение программных кодов и данных, используемых посредством процессоров 1430 и 1470, соответственно. Дополнительно, в системе 1450 приемного устройства различные технологии обработки могут использоваться для того, чтобы обрабатывать N принимаемых сигналов, чтобы обнаруживать N передаваемых потоков символов. Эти технологии обработки приемного устройства могут включать в себя пространственные и пространственно-временные технологии обработки приемного устройства, которые также могут упоминаться как технологии коррекции, и/или технологии обработки приемного устройства "последовательное формирование провалов/коррекция и подавление помех", которые также могут упоминаться как технологии обработки приемного устройства "последовательное подавление помех" или "последовательное подавление".
Следует понимать, что аспекты, описанные в данном документе, могут быть реализованы посредством аппаратных средств, программного обеспечения, микропрограммного обеспечения, промежуточного программного обеспечения, микрокода или любой комбинации вышеозначенного. Когда системы и/или способы реализованы в программном обеспечении, микропрограммном обеспечении, промежуточном программном обеспечении или микрокоде, программном коде или сегментах кода, они могут быть сохранены на машиночитаемом носителе, таком как компонент хранения данных. Сегмент кода может представлять процедуру, функцию, подпрограмму, программу, стандартную процедуру, вложенную процедуру, модуль, комплект программного обеспечения, класс или любое сочетание инструкций, структур данных или операторов программы. Сегмент кода может быть связан с другим сегментом кода или аппаратной схемой посредством передачи и/или приема информации, данных, аргументов, параметров или содержимого памяти. Информация, аргументы, параметры, данные и т.д. могут быть переданы, переадресованы или пересланы посредством любого надлежащего средства, в том числе совместного использования памяти, передачи сообщений, передачи маркера, передачи по сети и т.д.
При реализации в программном обеспечении описанные в данном документе технологии могут быть реализованы с помощью модулей (к примеру, процедур, функций и т.п.), которые выполняют описанные в данном документе функции. Программные коды могут быть сохранены в запоминающем устройстве и приведены в исполнение посредством процессоров. Запоминающее устройство может быть реализовано в процессоре или внешне по отношению к процессору, причем во втором случае оно может быть функционально соединено с процессором с помощью различных средств, известных в данной области техники.
То, что описано выше, включает в себя примеры одного или более аспектов. Конечно, невозможно описать каждое вероятное сочетание компонентов или технологий при описании вышеозначенных аспектов, но специалисты в данной области техники могут признать, что допустимы многие дополнительные сочетания и перестановки различных аспектов. Следовательно, описанные аспекты имеют намерение охватывать все подобные преобразования, модификации и разновидности, которые попадают под сущность и объем прилагаемой формулы изобретения. Более того, в рамках того, как термин "включает в себя" используется в подробном описании или в формуле изобретения, этот термин имеет намерение быть включающим способом, аналогичным термину "содержит", как "содержит" интерпретируется, когда используется в качестве переходного слова в формуле изобретения. Кроме того, термин "или" при использовании в подробном описании или формуле изобретения имеет намерение быть "неисключающим или".