виртуализация антенны в среде беспроводной связи
Классы МПК: | H04B7/06 на передающей станции |
Автор(ы): | ЛО Силян (US), ФАРАДЖИДАНА Амир (US), ЧЖАН Сяося (US), МОНТОХО Хуан (US) |
Патентообладатель(и): | КВЭЛКОММ ИНКОРПОРЕЙТЕД (US) |
Приоритеты: |
подача заявки:
2010-02-02 публикация патента:
27.08.2013 |
Изобретение относится к системе беспроводной связи, использующей виртуализацию антенны в среде беспроводной связи, и предназначено для эффективного использования физической антенны передачи, усилителей мощности, ассоциированных с физической антенной передачи. Набор физических антенн передачи может быть разделен на множество групп физических антенн передачи. Дополнительно может быть сформулирован вектор предварительного кодирования для конкретной группы физических антенн передачи из множества групп физических антенн передачи. Кроме того, конкретная группа физических антенн передачи может формировать конкретную виртуальную антенну. В качестве другого примера другой вектор предварительного кодирования для другой группы физических антенн передачи из множества групп физических антенн передачи может быть сформулирован, и другая группа физических антенн передачи может формировать другую виртуальную антенну. Вектор предварительного кодирования может быть применен к сигналу для передачи по конкретной виртуальной антенне, и другой вектор предварительного кодирования может быть применен к другому сигналу для передачи по другой виртуальной антенне. 5 н. и 19 з.п. ф-лы, 12 ил.
Формула изобретения
1. Способ, который облегчает реализацию виртуализации антенн в среде беспроводной связи, содержащий
разделение набора физических антенн передачи на множество групп физических антенн передачи;
передачу уведомления о количестве виртуальных антенн, соответствующих количеству групп физических антенн передачи, к унаследованному UE; и
передачу уведомления о количестве физических антенн передачи в наборе физических антенн передачи неунаследованному UE,
формулировку вектора предварительного кодирования для конкретной группы физических антенн передачи из множества групп физических антенн передачи, причем конкретная группа физических антенн передачи формирует конкретную виртуальную антенну; и
применение вектора предварительного кодирования к сигналу для передачи по конкретной виртуальной антенне.
2. Способ по п.1, в котором набор физических антенн передачи включает в себя T физических антенн передачи, и набор из T физических антенн передачи разделен на L групп физических антенн передачи, где T является целым числом, и L является целым числом, меньшим или равным T.
3. Способ по п.2, в котором формулируются L векторов предварительного кодирования, соответствующих L виртуальным антеннам.
4. Способ по п.1, дополнительно содержащий
формулирование другого вектора предварительного кодирования для другой группы физических антенн передачи из упомянутого множества групп физических антенн передачи, причем упомянутая другая группа физических антенн передачи формирует другую виртуальную антенну и применение упомянутого другого вектора предварительного кодирования к другому сигналу для передачи по другой виртуальной антенне.
5. Способ по п.1, в котором информация, относящаяся к виртуализации антенны, является прозрачной для UE.
6. Способ по п.1, в котором вектором предварительного кодирования является вектор единичной нормы.
7. Способ по п.1, в котором вектором предварительного кодирования является вектор единичной нормы с записями, отличными от нуля, соответствующими физическим антеннам передачи в конкретной группе, которые участвуют в конкретной виртуальной антенне.
8. Способ по п.1, в котором вектором предварительного кодирования является конкретный столбец матрицы дискретного преобразования Фурье (DFT), причем другой столбец матрицы DFT используется для другой виртуальной антенны.
9. Устройство беспроводной связи, содержащее
память, которая хранит команды, относящиеся к разделению набора физических антенн передачи на множество групп физических антенн передачи, передаче уведомления о количестве виртуальных антенн, соответствующих количеству групп физических антенн передачи, унаследованному UE; передаче уведомления о количестве физических антенн передачи в наборе физических антенн передачи к неунаследованному UE, генерированию вектора предварительного кодирования для конкретной группы физических антенн передачи из множества групп физических антенн передачи, причем конкретная группа физических антенн передачи формирует конкретную виртуальную антенну, и применению вектора предварительного кодирования к сигналу для передачи по конкретной виртуальной антенне; и
процессор, подсоединенный к памяти, сконфигурированный для выполнения команд, хранящихся в памяти.
10. Устройство беспроводной связи по п.9, в котором информация, относящаяся к виртуализации антенны, является прозрачной для устройства приема беспроводной связи.
11. Устройство беспроводной связи по п.9, в котором память дополнительно хранит команды, относящиеся к выбору количества виртуальных антенн для формирования, причем этим количеством виртуальных антенн являются количество групп, в которые набор физических антенн передачи разделяется, и выбору вектора предварительного кодирования для конкретной группы.
12. Устройство беспроводной связи по п.9, в котором вектор предварительного кодирования является вектором единичной нормы с записями, отличными от нуля, соответствующими физическим антеннам передачи в конкретной группе, которые участвуют в конкретной виртуальной антенне.
13. Устройство беспроводной связи по п.12, в котором записи, отличные от нуля, в векторе предварительного кодирования являются постоянными.
14. Устройство беспроводной связи по п.12, в котором записи, отличные от нуля, в векторе предварительного кодирования являются по меньшей мере одними из зависимых от частоты или зависимых от времени.
15. Устройство беспроводной связи по п.9, в котором вектором предварительного кодирования является конкретный столбец матрицы дискретного преобразования Фурье (DFT), причем другой столбец матрицы DFT используется для другой виртуальной антенны.
16. Устройство беспроводной связи, которое разрешает эффективную виртуализацию антенны в среде беспроводной связи, содержащее
средство для деления набора физических антенн передачи на множество групп физических антенн передачи, причем каждая из групп соответствует соответствующей виртуальной антенне;
средство для передачи уведомления о количестве из множества групп физических антенн передачи унаследованному UE;
средство для передачи уведомления о количестве физических антенн передачи в наборе физических антенн передачи неунаследованному UE, средство для генерирования соответствующих векторов предварительного кодирования для множества групп физических антенн передачи; и средство для реализации предварительного кодирования над сигналами для передачи, используя соответствующие векторы предварительного кодирования.
17. Устройство беспроводной связи по п.16, в котором соответствующие векторы предварительного кодирования являются соответствующими векторами единичной нормы.
18. Устройство беспроводной связи по п.16, в котором соответствующие векторы предварительного кодирования являются соответствующими столбцами матрицы дискретного преобразования Фурье (DFT).
19. Устройство беспроводной связи по п.16, в котором информация, относящаяся к виртуализации антенны, является прозрачной для устройства приема беспроводной связи.
20. Считываемый компьютером носитель, который хранит исполняемые компьютером инструкции, которые при их выполнении вынуждают систему разделять набор физических антенн передачи на множество групп физических антенн передачи, каждая из групп соответствует соответствующей виртуальной антенне;
передавать уведомление о количестве из множества групп физических антенн передачи унаследованному UE;
передавать уведомление о количестве физических антенн передачи в наборе физических антенн передачи неунаследованному UE,
генерировать соответствующие вектора предварительного кодирования для упомянутого множества групп физических антенн передачи; и
реализовывать предварительное кодирование над сигналами для передачи, используя соответствующие векторы предварительного кодирования.
21. Считываемый компьютером носитель по п.20, в котором соответствующие векторы предварительного кодирования являются соответствующими векторами единичной нормы с записями, отличными от нуля, соответствующими физическим антеннам передачи, которые соответственно формируют каждую соответствующую виртуальную антенну.
22. Считываемый компьютером носитель по п.20, в котором соответствующие векторы предварительного кодирования являются соответствующими столбцами матрицы дискретного преобразования Фурье (DFT).
23. Считываемый компьютером носитель по п.20, в котором информация, относящаяся к виртуализации антенны, является прозрачной для устройства приема беспроводной связи.
24. Устройство беспроводной связи, содержащее
процессор, сконфигурированный для деления набора физических антенн передачи на множество групп физических антенн передачи; передачи уведомления о количестве виртуальных антенн, соответствующих количеству из множества групп физических антенн передачи, к унаследованному UE; передачи уведомления о количестве физических антенн передачи в наборе физических антенн передачи к неунаследованному UE; формирования вектора предварительного кодирования для конкретной группы физических антенн передачи из множества групп физических антенн передачи, причем конкретная группа физических антенн передачи формирует конкретную виртуальную антенну; и применения векторов предварительного кодирования к сигналу для передачи по конкретной виртуальной антенне.
Описание изобретения к патенту
ПЕРЕКРЕСТНАЯ ССЫЛКА СВЯЗАННЫЕ ЗАЯВКИ
[0001] Настоящая заявка на патент испрашивает приоритет предварительной заявки № 61/149,325, названной "A METHOD AND APPARATUS FOR MAPPING VIRTUAL ANTENNA'S IN A WIRELESS COMMUNICATION SYSTEM", поданной 2 февраля 2009. Содержание упомянутой заявки включается здесь по ссылке.
ОБЛАСТЬ ТЕХНИКИ К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0002] Следующее описание относится в целом к беспроводной связи, и более конкретно, к осуществлению виртуализации антенны в системе беспроводной связи.
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
[0003] Системы беспроводной связи широко применяются для обеспечения различных типов связи, таких как, например, голос и/или данные могут быть выданы с помощью таких систем беспроводной связи. Обычная система беспроводной связи или сеть могут предоставлять доступ множеству пользователей к одному или более ресурсам совместного пользования (например, полосы частот, мощности передачи ). Например, система может использовать различные способы множественного доступа, такие как мультиплексирование с частотным разделением каналов (FDM), мультиплексирование с временным разделением каналов (TDM), мультиплексирование с кодовым разделением каналов (CDM), мультиплексирование с ортогональным частотным разделением каналов (OFDM) и другие.
[0004] Обычно системы беспроводной связи множественного доступа могут одновременно поддерживать связь для множества пользовательских оборудований (UE). Каждое UE может связываться с одной или более базовыми станциями с помощью передач по прямой и обратной линиям связи. Нисходящая линия связи относится к линии связи от базовых станций к оборудованиям UE, и восходящая линия связи относится к линии связи от оборудований UE к базовым станциям. Эта линия связи может быть установлена с помощью системы с единственным входом и единственным выходом (SISO), системы с множественными входами и единственным выходом (MISO), системы с множественными входами и множественными выходами (MIMO).
[0005] Системы MIMO обычно используют множество (NT) антенн передачи и множество (NR) антенн приема для передачи данных. Канал MIMO, сформированный NT антеннами передачи и NR антеннами приема, может быть разложен на N Sнезависимые каналы, которые могут называться как пространственные каналы, где NS {NT,NR}. Каждый из NS независимых каналов соответствует измерению. Кроме того, системы MIMO могут обеспечивать улучшенную производительность (например, увеличенную спектральную эффективность, более высокую пропускную способность и/или большую надежность), если дополнительная размерность создается антеннами передачи и антеннами приема в использовании.
[0006] Системы MIMO могут поддерживать различные способы дуплексирования для разделения прямой и обратной линий связи по общей физической среде. Например, системы дуплексной передачи с частотным разделением каналов (FDD) могут использовать разные области частоты для прямой и обратной линий связи. Дополнительно, в системах дуплексной передачи с временным разделением каналов (TDD) прямая и обратная линии связи могут использовать общую область частоты таким образом, чтобы принцип взаимности позволял оценивать канал прямой линии связи из канала обратной линии связи.
[0007] Системы беспроводной связи часто используют одну или более базовых станций, которые предоставляют область охвата. Обычная базовая станция может передавать множественные потоки данных для вещания, мультивещания и/или одноадресных услуг, в которых поток данных может быть потоком данных, которые могут представлять независимый интерес приема для UE. UE в области охвата такой базовой станции может быть использовано для приема одного, более одного или всех потоков данных, которые переносится объединенным потоком. Аналогично, UE может передавать данные базовой станции или другому UE.
[0008] Устройство беспроводной связи (например, UE, базовая станция...) может быть оборудовано множеством физических антенн передачи. Часто соответствующие сигналы выдаются для использования множества физических антенн передачи. Таким образом, например, четыре сигнала могут быть выданы для использования четырех физических антенн передачи (например, каждая физическая антенна передачи посылает соответствующий один из четырех сигналов...). Однако, из предшествующего могут следовать значительные служебные расходы. Кроме того, реализация поднабора множества физических антенн передачи может привести к неэффективному использованию физической антенны передачи, усилителей мощности (PA), ассоциированных с физической антенной передачи и т.д. Согласно другой иллюстрации, устройство приема беспроводной связи (например, UE, базовая станция...) может быть не в состоянии принимать и/или обработать множество сигналов, посланных множеством физических антенн передачи. Согласно этой иллюстрации количество физических антенн передачи, которыми оборудовано устройство беспроводной связи, может превысить множество физических антенн передачи, поддерживаемых устройством приема беспроводной связи.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0009] Следующее представляет упрощенную сущность изобретения одного или более вариантов осуществления для обеспечения основного понимания таких вариантов осуществления. Эта сущность изобретения не является обширным обзором всех рассмотренных вариантов осуществления, и она не предназначается ни для идентификации ключевых или критических элементов всех вариантов осуществления, ни для описания объема любых или всех вариантов осуществления. Единственная цель состоит в том, чтобы представить некоторые понятия одного или более вариантов осуществления в упрощенной форме в качестве вступления к более подробному описанию, которое представлено позже.
[0010] В соответствии с одним или более вариантами осуществления и соответствующими им описаниями различные аспекты описываются совместно с облегчением реализации виртуализации антенны в среде беспроводной связи. Набор физических антенн передачи может быть разделен на множество групп физических антенн передачи. Дополнительно, вектор предварительного кодирования для конкретной группы физических антенн передачи из множества групп физических антенн передачи может быть сформулирован. Кроме того, конкретная группа физических антенн передачи может сформировать конкретную виртуальную антенну. Посредством другого примера другой вектор предварительного кодирования для другой группы физических антенн передачи из множества групп физических антенн передачи, может быть сформулирован, и другая группа физических антенн передачи может сформировать другую виртуальную антенну. Этот вектор предварительного кодирования может быть применен к сигналу для передачи по конкретной виртуальной антенне, и другой вектор предварительного кодирования может быть применен к другому сигналу для передачи по другой виртуальной антенне.
[0011] Согласно связанным аспектам, способ, который облегчает реализацию виртуализации антенны в среде беспроводной связи, описывается в настоящем описании. Способ может включать в себя разделение набора физических антенн передачи на множество групп физических антенн передачи. Дополнительно, способ может включать в себя формулировку вектора предварительного кодирования для конкретной группы физических антенн передачи из множества групп физических антенн передачи, причем конкретная группа физических антенн передачи формирует конкретную виртуальную антенну. Кроме того, способ может содержать применение вектора предварительного кодирования к сигналу для передачи по конкретной виртуальной антенне.
[0012] Другой аспект относится к устройству беспроводной связи. Устройство беспроводной связи может включать в себя память, которая хранит команды, относящиеся к разделению набора физических антенн передачи на множество групп физических антенн передачи, генерированию вектора предварительного кодирования для конкретной группы физических антенн передачи из множества групп физических антенн передачи, в которых конкретная группа физических антенн передачи формирует конкретную виртуальную антенну, и применению вектора предварительного кодирования к сигналу для передачи по конкретной виртуальной антенне. Дополнительно, устройство беспроводной связи может включать в себя процессор, подсоединенный к памяти, сконфигурированный для выполнения команд, сохраненных в памяти.
[0013] Еще один аспект относится к устройству беспроводной связи, которое позволяет выполнять виртуализацию антенны в среде беспроводной связи. Устройство беспроводной связи может включать в себя средство для разделения набора физических антенн передачи на множество групп физических антенн передачи, причем каждая из групп соответствует соответствующей виртуальной антенне. Дополнительно, устройство беспроводной связи может содержать средство для генерирования соответствующих векторов предварительного кодирования для множества групп физических антенн передачи. Кроме того, устройство беспроводной связи может включать в себя средство для реализации предварительного кодирования сигналов для передачи, используя соответствующие векторы предварительного кодирования.
[0014] Другой аспект относится к компьютерному программному продукту, который может содержать считываемый компьютером носитель. Считываемый компьютером носитель может включать в себя код для разделения набора физических антенн передачи на множество групп физических антенн передачи, причем каждая из групп соответствует соответствующей виртуальной антенне. Кроме того, считываемый компьютером носитель может включать в себя код для генерирования соответствующих векторов предварительного кодирования для множества групп физических антенн передачи. Дополнительно, считываемый компьютером носитель может включать в себя код для реализации предварительного кодирования к сигналам для передачи, используя соответствующие векторы предварительного кодирования.
[0015] В соответствии с другим аспектом, устройство беспроводной связи может включать в себя процессор, в котором процессор может быть сконфигурирован для разделения набора физических антенн передачи во множество групп физических антенн передачи. Кроме того, процессор может быть сконфигурирован для формулирования вектора предварительного кодирования для конкретной группы физических антенн передачи из множества групп физических антенн передачи, при этом конкретная группа физических антенн передачи формирует конкретную виртуальную антенну. Дополнительно, процессор может быть сконфигурирован для применения вектора предварительного кодирования к сигналу для передачи по конкретной виртуальной антенне.
[0016] Для выполнения предшествующих и связанных задач один или более вариантов осуществления содержат признаки, полностью описанные ниже и конкретно указанные в формуле изобретения. Следующее описание и приложенные чертежи подробно формулируют конкретные иллюстративные аспекты одного или более вариантов осуществления. Однако, эти аспекты являются указывающими только некоторые из различных путей, которыми могут быть использованы принципы различных вариантов осуществления, и описанные варианты осуществления предназначаются, чтобы включать в себя все такие аспекты и их эквиваленты.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0017] ФИГ. 1 является иллюстрацией системы беспроводной связи в соответствии с различными аспектами, сформулированными в настоящем описании.
[0018] ФИГ. 2 является иллюстрацией примерной системы, которая использует виртуализацию антенны в среде беспроводной связи.
[0019] ФИГ. 3 является иллюстрацией примерной системы, которая формулирует вектор предварительного кодирования, соответствующий виртуальной антенне в среде беспроводной связи.
[0020] ФИГ. 4 является иллюстрацией примерной системы, которая выполняет виртуализацию антенны в UE в среде беспроводной связи.
[0021] ФИГ. 5 является иллюстрацией примерной системы, которая выполняет виртуализацию антенны в базовой станции в среде беспроводной связи.
[0022] ФИГ. 6 является иллюстрацией примерной системы, которая использует порты виртуальной антенны для посылки сигналов в среде беспроводной связи.
[0023] ФИГ. 7 является иллюстрацией примерного способа, который облегчает осуществление виртуализации антенны в среде беспроводной связи.
[0024] ФИГ. 8 является иллюстрацией примерного способа, который облегчает разрешение наследственной совместимой структуры посредством улучшения использования виртуализации антенны в среде беспроводной связи.
[0025] ФИГ. 9 является иллюстрацией примерного UE, которое использует виртуализацию антенны в системе беспроводной связи.
[0026] ФИГ. 10 является иллюстрацией примерной системы, которая устанавливает и использует виртуальные антенны в среде беспроводной связи.
[0027] ФИГ. 11 является иллюстрацией примерной среды беспроводной сети, которая может использоваться совместно с различными системами и способами, описанными в настоящем описании.
[0028] ФИГ. 12 является иллюстрацией примерной системы, которая позволяет реализовывать виртуализацию антенны в среде беспроводной связи.
ПОДРОБНОЕ ОПИСАНИЕ
[0029] Различные варианты осуществления ниже описываются с ссылками на чертежи, в которых аналогичные ссылочные позиций используются для ссылки на аналогичные элементы повсюду. В следующем описании с целью объяснения формулируются многочисленные конкретные подробности, чтобы обеспечить полное понимание одного или более вариантов осуществления. Однако, может быть очевидно, что такой вариант(ы) осуществления может быть применен на практике без этих конкретных подробностей. В других случаях известные структуры и устройства показаны в форме блок-схемы, чтобы облегчить описание одного или более вариантов осуществления.
[0030] Используемые в настоящем изобретении, термины "компонент", "модуль", "система" и т.п. предназначаются, чтобы относиться к связанному с компьютером объекту, аппаратному обеспечению, комбинации аппаратного обеспечения и программного обеспечения, программному обеспечению, программному обеспечению при выполнении. Например, компонент может быть, но не ограничиваться, процессом, выполняющимся на процессоре, процессором, объектом, выполняемой программой, потоком выполнения, программой и/или компьютером. Посредством иллюстрации, как приложение, выполняющее на вычислительном устройстве, так и вычислительное устройство, могут быть компонентом. Один или более компонентов могут находиться в процессе и/или потоке выполнения, и компонент может быть локализован на одном электронном устройстве и/или распределен между двумя или более электронными устройствами. Дополнительно, эти компоненты могут выполняться с различных считываемых компьютером носителей, имеющих различные структуры данных, сохраненные на них. Компоненты могут связываться посредством локальных и/или удаленных процессов, например, в соответствии с сигналом, имеющим один или более пакетов данных (например, данные от одного компонента, взаимодействуют с другим компонентом в локальной системе, распределенной системе и/или через сеть, такую как Интернет, с другими системами посредством сигнала).
[0031] Способы, описанные в настоящем описании, могут быть использованы для различных систем беспроводной связи, таких как системы множественного доступа с кодовым разделением каналов (CDMA), системы множественного доступа с временным разделением каналов (TDMA), системы множественного доступа с частотным разделением каналов (FDMA), системы множественного доступа с ортогональным частотным разделением каналов (OFDMA), системы множественного доступа с частотным разделением каналов с единственной несущей (SC-FDMA) и другие системы. Термины "система" и "сеть" часто используются взаимозаменяемо. Система CDMA может реализовывать радио технологию, такую как универсальная система наземного радио доступа (UTRA), cdma2000 и т.д. UTRA включает в себя широкополосный CDMA (W-CDMA) и другие варианты CDMA. cdma2000 охватывает стандарты IS-2000, IS-95 и IS-856. Система TDMA может реализовывать радио технологию, такую как глобальная система мобильной связи (GSM). Система OFDMA может реализовывать радио технологию, такую как усовершенствованная UTRA (E-UTRA), передача в широкополосном диапазоне для мобильных устройств (UMB), IEEE 802.11(Wi-Fi), IEEE 802.16(WiMAX), IEEE 802.20, флеш-OFDM и т.д. UTRA, E-UTRA являются частью универсальной системы мобильной связи (UMTS). Проект долгосрочного развития (LTE) является выпуском UMTS, которая использует E-UTRA, которая использует OFDMA по нисходящей линии связи и SC-FDMA по восходящей линии связи. UTRA, E-UTRA, GSM, UMTS и LTE описываются в документах от организации "Проект партнерства третьего поколения" (3GPP). cdma2000 и UMB описываются в документах от организации "Проект партнерства третьего поколения 2" (3GPP2). Дополнительно, такие системы беспроводной связи могут дополнительно включать в себя одноранговые (например, между мобильными объектами) сетевые системы ad hoc, часто использующие непарные нелицензированные спектры, беспроводную LAN 802.xx, BLUETOOTH и любые другие способы беспроводной связи ближнего или дальнего действия.
[0032] Множественный доступ с частотным разделением каналов с единственной несущей (SC-FDMA) использует модуляцию единственной несущей и уравнивание в частотной области. SC-FDMA имеет подобную производительность и по существу ту же самую полную сложность, как таковые из системы OFDMA. Сигнал SC-FDMA имеет более низкое отношение мощности пика к среднему (PAPR) из-за его присущей структуры с единственной несущей. SC-FDMA может использоваться, например, в связях восходящей линии связи, где более низкое PAPR существенно лучше для оборудований UE в терминах эффективности мощности передачи. Соответственно, SC-FDMA может быть реализован как схема множественного доступа восходящей линии связи в проекте долгосрочного развития 3GPP (LTE) или Усовершенствованном UTRA.
[0033] Кроме того, различные варианты осуществления описываются в настоящем описании применительно к пользовательскому оборудованию UE. UE может также называться системой, абонентским блоком, станцией абонента, мобильной станцией, устройством мобильной связи, удаленной станцией, удаленным терминалом, мобильным устройством, пользовательским терминалом, терминалом, устройством беспроводной связи, пользовательским агентом, устройством пользователя или терминалом доступа. UE может быть сотовым телефоном, радиотелефоном, телефоном согласно Протоколу Инициации Сеанса связи (SIP), станцией местной радиосвязи (WLL), персональным цифровым ассистентом (PDA), переносным устройством, имеющим возможность беспроводного соединения, вычислительным устройством или другим устройством обработки, подсоединенным к беспроводному модему. Кроме того, различные варианты осуществления описываются в настоящем описании применительно к базовой станции. Базовая станция может быть использована для связи с UE(оборудованиями UE) и может также называться точкой доступа, Узлом B или некоторой другой терминологией.
[0034] Кроме того, термин "или" предназначается, чтобы обозначать включающее "или", а не исключающее "или". Таким образом, если не определено иначе или не ясно из контекста, "X использует A или B" предназначается, чтобы обозначать любую из естественных включающих в себя перестановок. Таким образом, фраза "X использует A или B" удовлетворяется любым из следующих случаев: X использует A; X использует B; или X использует как A, так и B. В дополнение, указания единственного числа, которые используются в этой заявке и приложенной формуле изобретения, должны в общем быть рассмотрены, чтобы обозначать "один или более", если не определено иначе или не ясно из контекста, что должны быть направлены на единственную форму.
[0035] Различные аспекты или признаки, описанные в настоящем описании, могут быть реализованы как способ, устройство или продукт изготовления, используя стандартное программирование и/или инженерные способы. Термин "продукт изготовления", как используется в настоящем описании, предназначается для обозначения компьютерной программы, доступной с любого считываемого компьютером устройства, несущей или носителей. Например, считываемые компьютером носители могут включать в себя, но не ограничиваться, магнитные устройства хранения (например, жесткий диск, дискета, магнитные ленты и т.д.), оптические диски (например, компакт-диск (CD), универсальный цифровой диск (DVD) и т.д.), смарт-карты и устройства флэш-памяти (например, стираемая программируемая постоянная память, карта, стик, ключевое устройство и т.д.). Дополнительно, различные носители данных, описанные в настоящем описании, могут представлять один или более устройств и/или других считываемых машиной носителей для хранения информации. Термин "считываемый машиной носитель" может включать в себя, не будучи ограниченным, беспроводные каналы и различные другие носители, способные к хранению, содержанию и/или переносу команды(команд) и/или данных.
[0036] Ссылаясь теперь на Фиг. 1, система 100 иллюстрируется в соответствии с различными вариантами осуществления, представленными в настоящем описании. Система 100 содержит базовую станцию 102, которая может включать в себя множественные группы антенн. Например, одна группа антенн может включать в себя антенны 104 и 106, другая группа может содержать антенны 108 и 110, и дополнительная группа может включать в себя антенны 112 и 114. Две антенны иллюстрированы для каждой группы антенн; однако, более или менее антенн может быть использовано для каждой группы. Базовая станция 102 может дополнительно включать в себя цепь передатчика и цепь приемника, каждая из которых может в свою очередь содержать множество компонентов, ассоциированных с передачей сигнала и приемом сигнала (например, процессоры, модуляторы, мультиплексоры, демодуляторы, демультиплексоры, антенны и т.д.), как будет оценено специалистом в данной области техники.
[0037] Базовая станция 102 может связываться с одним или более пользовательскими оборудованиями (UE), такими как UE 116 и UE 122; однако, должно быть оценено, что базовая станция 102 может связываться с, по существу, любым количеством оборудований UE, подобных оборудованиям UE 116 и 122. Оборудования UE 116 и 122 могут быть, например, сотовыми телефонами, смартфонами, ноутбуками, карманными устройствами связи, карманными вычислительными устройствами, спутниковыми радио, глобальными системы определения местоположения, ассистентами PDA и/или любым другим подходящим устройством для связи по системе 100. Как изображено, UE 116 находится в связи с антеннами 112 и 114, где антенны 112 и 114 передают информацию UE 116 по прямой линии связи 118 и принимают информацию от UE 116 по обратной линии связи 120. Кроме того, UE 122 находится в связи с антеннами 104 и 106, где антенны 104 и 106 передают информацию UE 122 по прямой линии связи 124 и принимают информацию от UE 122 по обратной линии связи 126. В системе с дуплексной передачей с частотным разделением каналов (FDD) прямая линия связи 118 может использовать отличный диапазон частот от используемого обратной линией связи 120, и прямая линия связи 124 может использовать отличный диапазон частот от используемого обратной линией связи 126, например. Дополнительно, в системе дуплексной передачи с временным разделением каналов (TDD) прямая линия связи 118 и обратная линия связи 120 могут использовать общий диапазон частот и прямая линия связи 124, и обратная линия связи 126 могут использовать общий диапазон частот.
[0038] Каждая группа антенн и/или область, в которой они определяются для связи, может называться сектором базовой станции 102. Например, группы антенны могут быть разработаны для связи с оборудованиями UE в секторе областей, охваченных базовой станцией 102. В связи по прямым линиям связи 118 и 124, передающие антенны базовой станции 102 могут использовать формирование диаграммы направленности для улучшения отношения сигнала к шуму прямых линий связи 118 и 124 для оборудований UE 116 и 122. Кроме того, в то время как базовая станция 102 использует формирование диаграммы направленности для осуществления передачи оборудованиям UE 116 и 122, расположенных случайным образом по ассоциированной области охвата, оборудования UE в соседних ячейках могут быть подвержены меньшим помехам по сравнению с передачей базовой станции с помощью единственной антенны на все ее оборудования UE.
[0039] Согласно примеру, UE (например, UE 116, UE 122...) может включать в себя множественные физические антенны передачи. Обычные оборудования UE часто включают в себя одну физическую антенну передачи; таким образом, такие обычные оборудования UE обычно посылают сигнал по одной физической антенне передачи. Напротив, UE 116 и/или UE 122 могут включать в себя множественные физические антенны передачи (например, две, четыре, любое целое число, больше чем 1...). Например, UE 116 и/или UE 122 могут быть оборудованиями UE расширенного проекта долгосрочного развития (LTE-A), которые включают в себя множественные физические антенны передачи.
[0040] UE 116 и/или UE 122 могут создать виртуальную антенну(ы) посредством реализации предварительного кодирования. Установка виртуальной антенны(антенн), посредством применения предварительного кодирования может разрешить эффективное использование усилителей мощности (PA), ассоциированных с множественными физическими антеннами передачи, в то же время выполняя передачи по виртуальной антенне(ам). Посредством иллюстрации, UE (например, UE 116, UE 122...) может включать в себя две физические антенны передачи, каждая из которых может быть ассоциирована с соответствующим PA. Если виртуальная антенна не установлена и UE имеет один сигнал для посылки по одной из двух физических антенн передачи, то одна из двух антенн PA используется, в то время как другая РА остается неиспользуемой; следовательно, ресурсы UE неэффективно используются. Вместо этого UE может виртуализировать эти две физические антенны передачи, чтобы они были единственной виртуальной антенной. Дополнительно, UE может посылать один сигнал по единственной виртуальной антенне, что приводит к тому, что сигнал передается по двум физическим антеннам передачи, используя две антенны PA, ассоциированные с ней. Соответственно, ресурсы UE могут быть более эффективно использованы по сравнению с обычными способами, которые не в состоянии усилить виртуальную антенну(ы). Кроме того, две физические антенны передачи, которые формируют виртуальную антенну, могут казаться единственной антенной с внешней точки зрения (например, с точки зрения базовой станции 102, которая принимает сигнал от UE...). Должно быть оценено, однако, что заявленный объект изобретения не ограничивается вышеупомянутой иллюстрацией.
[0041] Посредством другого примера базовая станция 102 может включать в себя множественные физические антенны передачи. Количество физических антенн передачи базовой станции 102 может быть большим, чем количество антенн, извещаемых к UE 116 и/или UE 122 (например, унаследованное UE (оборудования UE), LTE-A UE(оборудования UE)...). Таким образом, базовая станция 102 может реализовать виртуализацию антенны для извлечения выгоды из использования полной мощности антенн усилителей PA, ассоциированных с множеством физических антенн передачи и обеспечить наследственную совместимую структуру.
[0042] Как формулируется в настоящем описании, устройство беспроводной связи (например, базовая станция 102, UE 116, UE 122...) может устанавливать виртуальную антенну(ы) из множества физических антенн передачи. Кроме того, виртуализация антенны может быть прозрачной для устройства приема беспроводной связи (например, UE 116, UE 122, базовой станции 102...); таким образом, принимающее устройство беспроводной связи может не уведомлено о виртуализации антенны, реализуемой устройством беспроводной связи, предварительном кодировании, выполненным устройством беспроводной связи и т.п. Например, формирование виртуальной антенны(антенн) базовой станцией 102 может быть прозрачным для UE 116 и/или UE 122. Точно так же, например, установка виртуальной антенны(антенн) UE (например, UE 116, UE 122...) может быть прозрачным для базовой станции 102.
[0043] Посредством другого примера виртуализация антенны может быть непрозрачной. Таким образом, устройство беспроводной связи, которое формирует виртуальную антенну(ы), может указывать, что виртуализация антенны используется, определять предварительное кодирование, которое используется и т.д. устройству приема беспроводной связи. Дополнительно или альтернативно, устройство приема беспроводной связи может управлять подробностями виртуализации (например, с помощью сигнализации...), и следовательно, может знать о подробностях виртуализации, реализованных устройством беспроводной связи, которое формирует виртуальную антенну(ы).
[0044] Теперь ссылаясь на Фиг. 2, иллюстрируется система 200, которая использует виртуализацию антенны в среде беспроводной связи. Система 200 включает в себя устройство 202 беспроводной связи, которое передает информацию, сигналы, данные, инструкции, команды, биты, символы и т.п. по каналу (например, восходящей линии связи, нисходящей линии связи...) на устройство приема беспроводной связи (не показано). Устройство 202 беспроводной связи, например, может быть базовой станцией (например, базовой станцией 102 на Фиг. 1...), UE (например, UE 116 на Фиг. 1, UE 122 на Фиг. 1...) или подобным. Кроме того, устройство беспроводной связи приема может быть, например, UE (например, UE 116 на Фиг. 1, UE 122 на Фиг. 1...), базовой станцией (например, базовой станцией 102 на Фиг. 1...) и т.д.
[0045] Устройство 202 беспроводной связи может дополнительно включать в себя компонент 204 виртуализации антенны и множество физических антенн передачи. Устройство 202 беспроводной связи может включать в себя T физических антенн передачи (например, 1 физическую антенну 206 передачи..., и T физическую антенну 208 передачи), где T может быть по существу любым целым числом, больше чем 1. T физических антенн 208 передачи, включающие в себя физическую антенну 1 206 передачи... и T физическую антенну 208 передачи, в дальнейшем называются как физические антенны 206-208 передачи. Дополнительно, компонент 204 виртуализации антенны может поддерживать множество виртуальных антенн. Например, количество виртуальных антенн, предоставленных компонентом 204 виртуализации антенны, может быть меньше чем или равным количеству физических антенн 206-208 передачи (например, количеством виртуальных антенн является целое число, меньшее чем или равное T...).
[0046] Компонент 204 виртуализации антенны может реализовывать предварительное кодирование для эффективного использования физических антенн 206-208 передач, так же как усилители PA соответственно, ассоциированные с физическими антеннами 206-208 передачи. Например, компонент 204 виртуализации антенны может использовать соответствующий вектор предварительного кодирования для виртуальной антенны, поддерживаемой ею. Таким образом, если две виртуальные антенны формируются, то компонент 204 виртуализации антенны может использовать два вектора предварительного кодирования, где каждая из виртуальных антенн ассоциируется с соответствующим вектором предварительного кодирования; однако, должно быть оценено, что заявленный объект изобретения не ограничивается этим. Вектор предварительного кодирования может быть использован для формулировки виртуальной антенны из множества физических антенн 206-208 передачи (например, набора физических антенн 206-208 передачи, поднабора из набора физических антенн 206-208 передачи...).
[0047] Посредством примера, устройство 202 беспроводной связи может включать в себя две физических антенны передачи (например, физическую антенну 1 206 передачи и физическую антенну T 208 передачи...). Кроме того, компонент 204 виртуализации антенны может поддерживать одну виртуальную антенну, сформированную из двух физических антенн передачи, и, таким образом, может использовать один вектор предварительного кодирования. Например, вектор предварительного кодирования для виртуальной антенны может быть вектором 2-на-1 таким как [ ]. Согласно этому примеру сигнал X, который должен быть послан на виртуальную антенну, может быть принят компонентом 204 виртуализации антенны. Компонент 204 виртуализации антенны может применять вектор предварительного кодирования к сигналу X. Таким образом, компонент 204 виртуализации антенны может умножить этот сигнал, X, на для получения в результате первого сигнала вывода, который должен быть послан на первую физическую антенну передачи (например, физическую антенну 1 206 передачи...),. Кроме того, компонент 204 виртуализации антенны может умножить сигнал, X, на для получения в результате второго сигнала вывода, который должен быть послан на вторую физическую антенну передачи (например, физическую антенну T 208 передачи...). На стороне приемника устройство приема беспроводной связи (не показано) может эффективно видеть одну антенну передачи после объединения канала (например, если устройство приема беспроводной связи имеет одну антенну приема...). Рассматривается, однако, что заявленный объект не ограничивается предшествующим примером.
[0048] Со ссылкой на Фиг. 3 иллюстрируется система 300, которая формулирует вектор предварительного кодирования, соответствующий виртуальной антенне, в среде беспроводной связи. Система 300 включает в себя устройство 202 беспроводной связи, которое может посылать сигнал(ы) по каналу (например, восходящей линии связи, нисходящей линии связи...). Устройство 202 беспроводной связи может включать в себя компонент 204 виртуализации антенны и множество физических антенн передачи (например, физическую антенну 1 206 передачи..., и T физическую антенну 208 передачи).
[0049] Устройство 202 беспроводной связи может дополнительно включать в себя компонент 302 генерирования вектора предварительного кодирования, который может сформулировать вектор предварительного кодирования для виртуальной антенны. Например, компонент 302 генерирования вектора предварительного кодирования может выбирать множественные виртуальные антенны, которые будут сформированы из T физических антенн 206-208 передачи. Кроме того, компонент 302 генерирования вектора предварительного кодирования может генерировать соответствующий вектор предварительного кодирования для каждой виртуальной антенны, которая должна быть сформирована.
[0050] Согласно иллюстрации, где устройством 202 беспроводной связи является UE, подробности виртуализации, включающие в себя количество виртуальных антенн, которые должны быть сформированы, и вектор предварительного кодирования для каждой виртуальной антенны, могут быть инициированы с помощью UE непосредственно посредством компонента 302 генерирования вектора предварительного кодирования. Дополнительно или альтернативно, такие подробности виртуализации могут быть полустатически сигнализированы базовой станцией и приняты посредством UE (например, устройством 202 беспроводной связи...). Таким образом, компонент 302 генерирования вектора предварительного кодирования (и/или компонент 204 виртуализации антенны...) может собрать принятую информацию, задающую количество виртуальных антенн, которые должны быть сформированы, и/или вектор предварительного кодирования для каждой виртуальной антенны.
[0051] В соответствии с другой иллюстрацией, устройство 202 беспроводной связи может быть базовой станцией. Соответственно, базовая станция может использовать компонент 302 генерирования вектора предварительного кодирования для получения в результате подробностей виртуализации, включающих в себя количество виртуальных антенн, которые должны быть сформированы, и вектор предварительного кодирования для каждой виртуальной антенны.
[0052] Хотя не показано, вектор(ы) предварительного кодирования, полученные в результате, собранные и т.д. компонентом 302 генерирования вектора предварительного кодирования, могут быть сохранены в памяти устройства 202 беспроводной связи. Дополнительно, вектор(ы) предварительного кодирования может быть извлечен компонентом 204 виртуализации антенны при реализации предварительного кодирования, как описано в настоящем описании. Память может хранить данные, которые должны быть переданы, принятые данные и любую другую подходящую информацию относительно выполнения различных действий и функций, сформулированных в настоящем описании. Будет оценено, что хранилище данных (например, память ), описанное в настоящем описании, может быть или энергозависимой памятью или энергонезависимой памятью, или может включать в себя как энергозависимую, так и энергонезависимую память. Посредством иллюстрации, а не ограничения, энергонезависимая память может включать в себя постоянное запоминающее устройство (ROM), программируемое ROM (PROM), электрически программируемое ROM (EPROM), электрически стираемое PROM (EEPROM) или флэш-память. Энергозависимая память может включать в себя оперативное запоминающее устройство (RAM), которое действует как внешняя кэш-память. Посредством иллюстрации, а не ограничения, RAM доступно во многих формах, таких как синхронная RAM (SRAM), динамическая RAM (DRAM), синхронная DRAM (SDRAM), SDRAM с удвоенной скоростью передачи данных (DDR SDRAM), расширенная SDRAM (ESDRAM), DRAM Synchlink (SLDRAM), и прямая Rambus RAM (DRRAM). Память заявленных систем и способов предназначается, чтобы содержать, не будучи ограниченной, эти и любые другие подходящие типы памяти.
[0053] Теперь ссылаясь на Фиг. 4, иллюстрируется система 400, которая выполняет виртуализацию антенны на UE в среде беспроводной связи. Система 400 включает в себя UE 402 (например, устройство 202 беспроводной связи на Фиг. 2...) и базовую станцию 404 (например, устройство приема беспроводной связи...). UE 402 может передавать и/или принимать информацию, сигналы, данные, инструкции, команды, биты, символы и т.п. UE 402 может связываться с базовой станцией 404 с помощью прямой линии связи и/или обратной линии связи. Базовая станция 404 может передавать и/или принимать информацию, сигналы, данные, инструкции, команды, биты, символы и т.п. Кроме того, хотя не показано, рассматривается, что любое количество оборудований UE, подобных UE 402, может быть включено в систему 400 и/или любое количество базовых станций, подобных базовой станции 404, может быть включено в систему 400.
[0054] UE 402 включает в себя множественные физические антенны передачи (например, физическую антенну 1 206 передачи..., и физическую антенну T 208 передачи). Дополнительно, UE 402 может включать в себя компонент 302 генерирования вектора предварительного кодирования и компонент 204 виртуализации антенны. Согласно примеру, физическая антенна(ы) может быть создана компонентом 302 генерирования вектора предварительного кодирования посредством получения в результате вектора(ов) предварительного кодирования. Например, L векторов предварительного кодирования могут быть установлены компонентом 302 генерирования вектора предварительного кодирования (например, 1 вектор предварительного кодирования..., и L вектор предварительного кодирования), где L может быть по существу любым целым числом, меньшим чем или равным T (например, где T является количеством физических антенны 206-208 передачи...). Хотя не показано, рассматривается, что один вектор предварительного кодирования может быть создан компонентом 302 генерирования вектора предварительного кодирования. Вектор(ы) предварительного кодирования, предоставленный компонентом 302 генерирования вектора предварительного кодирования, может разрешить эффективное использование усилителей PA при передачи по физической антенне(ам).
[0055] Согласно примеру, подробности виртуализации, включающие в себя множество виртуальных антенн, которые должны быть сформированы, и вектор предварительного кодирования для каждой виртуальной антенны, могут быть инициированы UE 402 непосредственно с помощью использования компонента 302 генерирования вектора предварительного кодирования. Дополнительно или альтернативно, такие подробности виртуализации могут быть полустатически сигнализированы базовой станцией 404 к UE 402. Следовательно, компонент 302 генерирования вектора предварительного кодирования (и/или компонент 204 виртуализации антенны...) может собрать принятую информацию, задающую количество виртуальных антенн, которые должны быть сформированы, и/или вектор предварительного кодирования для каждой виртуальной антенны.
[0056] В качестве дополнительного примера подробности относительно предварительного кодирования для формирования виртуальной антенны(нн) могут быть прозрачными по отношению к базовой станции 404. Таким образом, UE 402 может использовать виртуальную антенну(ы) посредством реализации предварительного кодирования, не указывая базовой станции 404, что такая виртуализация реализуется. Однако, также рассматривается, что виртуализация антенны, выполненная UE 402, может быть непрозрачной по отношению к базовой станции 404, и таким образом, базовая станция 404 может обладать знанием о выполняемой UE 402 виртуализации антенны.
[0057] UE 402 может передавать информацию, сигналы, данные, инструкции, команды, биты, символы и т.п. по восходящей линии связи к базовой станции 404. Сигнал восходящей линии связи может быть сигналом OFDM, предварительно закодированного посредством (DFT) дискретного преобразования Фурье (например, сигналом FDM с единственной несущей (SC-FDM)...). Сигнал с единственной несущей может иметь более низкое отношение пиковой мощности к среднему по сравнению с сигналом с множеством несущих, что может привести к более высокой эффективности РА. Таким образом, компонент 302 генерирования вектора предварительного кодирования может попытаться уменьшить шанс генерирования сигнала с множеством несущих в физической антенне 206-208 передачи в максимально возможной степени посредством формирования виртуальной антенны(антенн). Соответственно, компонент 302 генерирования вектора предварительного кодирования может принимать различные правила, как описано в настоящем описании, для получения в результате выбора антенны, основанного на векторе(ах) предварительного кодирования.
[0058] Компонент 302 генерирования вектора предварительного кодирования может формировать группу(ы) из физических антенн 206-208 передачи следующим образом, где группа соответствует конкретной виртуальной антенне. Предположим, что компонент 302 генерирования вектора предварительного кодирования должен формировать L виртуальных антенн из T физических антенн 206-208 передачи. Таким образом, компонент 302 генерирования вектора предварительного кодирования может разделить T физических антенн 206-208 передачи на L групп. Группа i определяет физическую антенну(ы) передачи из T физических антенн 206-208 передачи (например, поднабор из T физических антенн 206-208 передачи...), которые используются для формирования виртуальной антенны i, где i является индексом и i=0, 1..., L-1.
[0059] Кроме того, компонент 302 генерирования вектора предварительного кодирования может формулировать вектор(ы) предварительного кодирования для этой группы(пп). Компонент 302 генерирования вектора предварительного кодирования может получить в результате вектор предварительного кодирования в соответствии с конкретной группой, где вектором предварительного кодирования является вектор T-на-1 единичной нормы с записями отличными от нуля, соответствующими физической антенне передачи в конкретной группе, которые участвуют в формировании конкретной виртуальной антенны.
[0060] Согласно примеру, предположим, что две виртуальные антенны (например, L=2...) должны быть сформированы из четырех физических антенн 206-208 передачи (например, T=4...). Две виртуальные антенны могут включать в себя виртуальную антенну 1 и виртуальную антенну 2, и четыре физические антенны передачи могут включать в себя 1 физическую антенну передачи, физическую антенну 2 передачи, физическую антенну 3 передачи, и физическую антенну 4 передачи. Согласно этому примеру, пример группировки, который может быть сформирован посредством компонента 302 генерирования вектора предварительного кодирования, может быть {{3, 4} {1, 2}}, где первая группа, соответствующая виртуальной антенне 1, включает в себя физическую антенну 3 передачи и физическую антенну 4 передачи, и вторая группировка, соответствующая виртуальной антенне 2, включает в себя физическую антенну 1 передачи и физическую антенну 2 передачи. Дополнительно, компонент 302 генерирования вектора предварительного кодирования может формулировать первый вектор предварительного кодирования (например, вектор 1 предварительного кодирования...) для виртуальной антенны 1, такой как: [0 0 e jD1 ejD2]/sqrt(2), и второй вектор предварительного кодирования (например, вектор 2 предварительного кодирования...) для виртуальной антенны 2, такой как: [0 0 ejD3 e jD4]/sqrt(2), где значения фазы могут быть различными для различных тонов частоты (например, ресурсов...) и/или могут изменяться во времени. Должно быть оценено, однако, что заявленный объект не ограничивается предшествующим примером.
[0061] Посредством другого примера две виртуальные антенны (например, L=2,...) могут быть сформированы из четырех физических антенн 206-208 передачи (например, T=4...). Снова, две виртуальные антенны могут включать в себя виртуальную антенну 1 и виртуальную антенну 2, и четыре физические антенны передачи, может включать в себя физическую антенну 1 передачи, физическую антенну 2 передачи, физическую антенну 3 передачи и физическую антенну 4 передачи. Например, компонент 302 генерирования вектора предварительного кодирования может получать в результате два вектора предварительного кодирования, каждый имеет размер T-на-1 (например, 4-на-1...). Вектор 1 предварительного кодирования для виртуальной антенны 1, сформулированный компонентом 302 генерирования вектора предварительного кодирования, может быть [ ], и вектор 2 предварительного кодирования для виртуальных антенн 2, сформулированный компонентом 302 генерирования вектора предварительного кодирования, может быть [а b c d]. Кроме того, первый сигнал X, может быть послан по виртуальной антенне 1, которая использует вектор 1 предварительного кодирования [ ], в то время как второй сигнал Y может быть одновременно послан по виртуальной антенне 1, которая использует вектор 2 предварительного кодирования [а b c d]. Таким образом, компонент 204 виртуализации антенны может реализовывать предварительное кодирование до тех пор, пока первый сигнал X и второй сигнал Y используют вектор 1 предварительного кодирования и вектор 2 предварительного кодирования. Соответственно, X умножить на плюс Y умножить на а, может быть послано по физической антенне 1 передачи, X умножить на плюс Y умножить на b может быть послано по физической антенне 2 передачи, X умножить на плюс Y умножить на c может быть послано по физической антенне 3 передачи, и X умножить на плюс Y умножить на d может быть послано по физической антенне 4 передачи. Для поддержки природы единственной несущей сигнала OFDM предварительно закодированного посредством DFT, переданной по восходящей линии связи посредством UE 402 к базовой станции 404, или а является нулем, или b является нулем, или c является нулем и или d является нулем. Соответственно, каждая физическая антенна 206-208 передачи может использоваться для одной виртуальной антенны (например, виртуальной антенны 1 или виртуальной антенны 2 в вышеупомянутом примере...) так, чтобы передачу множественных сигналов по одной физической антенне передачи можно было избежать; следовательно, каждая физическая антенна 206-208 передачи может передавать сигнал с единственной несущей независимо от того, переданы ли различные сигналы одновременно по различным виртуальным антеннам. Должно быть оценено, однако, что заявленный объект изобретения не ограничивается предшествующим примером.
[0062] Компонент 302 генерирования вектора предварительного кодирования может побуждать виртуальную антенну, которая сформирована, для пользования поднабором физических антенн 206-208 передачи. По всей физической антенне(ам) передачи, значение(я), отличное от нуля, может быть включено в соответствующую позицию(и), соответствующую поднабору физической антенны(нн) передачи в векторе предварительного кодирования, сформированного для виртуальной антенны. Кроме того, для физической антенны(антенн) передачи, которая не включается в поднабор, нулевое значение(я) может быть включено в соответствующую позицию(и) в векторе предварительного кодирования, сформированного для виртуальной антенны.
[0063] Кроме того, после того, как виртуальные антенны были сформированы, виртуальные антенны могут рассматриваться как физические антенны передачи с точки зрения данных, опорного сигнала и управления. Например, если UE 402 имеет четыре физические антенны 206-208 передачи, компонент 302 генерирования вектора предварительного кодирования может виртуализировать четыре физические антенны 206-208 передачи в две виртуальные антенны. После реализации виртуализации UE 402 может быть рассмотрено как имеющее две антенны передачи (например, две виртуальные антенны...) даже при том, что оно фактически имеет четыре физические антенны 206-208 передачи. Дополнительно, базовая станция 404 может рассматривать UE 402 как имеющее две антенны передачи (например, две виртуальные антенны...), и различные опорные сигналы, управление, данные и т.д. могут быть приняты от этих двух антенн UE 402 передачи.
[0064] Ссылаясь на Фиг. 5, иллюстрируется система 500, которая выполняет виртуализацию антенны в базовой станции в среде беспроводной связи. Система 500 включает в себя базовую станцию 502 (например, устройство 202 беспроводной связи на Фиг. 2, базовая станция 404 на Фиг. 4...) и UE 504 (например, устройство беспроводной связи приема, UE 402 на Фиг. 4...). Базовая станция 502 может передавать и/или принимать информацию, сигналы, данные, инструкции, команды, биты, символы, и т.п. Базовая станция 502 может связываться с UE 504 с помощью прямой линии связи и/или обратной линии связи. UE 504 может передавать и/или принимать информацию, сигналы, данные, инструкции, команды, биты, символы и т.п. Кроме того, хотя не показано, рассматривается, что любое количество базовых станций, подобных базовой станции 502, может быть включено в систему 500 и/или любое количество оборудований UE, подобных UE 504, может быть включено в систему 500.
[0065] Базовая станция 502 включает в себя множественные физические антенны передачи (например, физическую антенну 1 206 передачи..., и физическую антенну T 208 передачи). Дополнительно, базовая станция 502 может включать в себя компонент 302 генерирования вектора предварительного кодирования и компонент 204 виртуализации антенны. Согласно примеру, виртуальная антенна(ы) может быть создана компонентом 302 генерирования вектора предварительного кодирования, получая в результате вектор(ы) предварительного кодирования. Например, L векторов предварительного кодирования может быть установлено компонентом 302 генерирования вектора предварительного кодирования (например, вектор 1 предварительного кодирования... и вектор L предварительного кодирования), где L может быть по существу любым целым числом, меньшим чем или равным T (например, где T является количеством физических антенн 206-208 передачи...). Хотя не показано, рассматривается, что один вектор предварительного кодирования может быть создан компонентом 302 генерирования вектора предварительного кодирования. Вектор(ы) предварительного кодирования, предоставленный компонентом 302 генерирования вектора предварительного кодирования, может разрешить эффективное использование усилителей PA во время передачи по виртуальной антенне(ам), разрешая базовой станции 502 извлекать выгоду из использования полной мощности усилителей PA.
[0066] Кроме того, базовая станция 502 может включать в себя компонент 506 уведомления, который может указывать количество антенн UE 504. Например, указанное количество антенн может быть количеством виртуальных антенн, сформированных компонентом 302 генерирования вектора предварительного кодирования и/или используемых компонентом 204 виртуализации антенны. Многие физические антенны 206-208 передачи, включенные в базовую станцию 502, могут быть большим количество антенн, чем количество, уведомленное компонентом 506 уведомления к UE 504 (например, унаследованному UE, LTE-A UE...). Например, в Выпуске 8 LTE максимальное количество физических антенн передачи нисходящей линии связи может быть четыре, в то время как в LTE-A максимальное количество физических антенн передачи нисходящей линии связи может быть восемь. Таким образом, если UE 504 является унаследованным UE (например, Выпуск 8 LTE UE...), работающим в сети LTE-A, где базовая станция 502 включает в себя восемь физических антенн 206-208 передачи (например, T=8...), то компонент 506 уведомления может сигнализировать к UE 504, что базовая станция 502 включает в себя четыре антенны передачи (или меньше, чем четыре антенны передачи). Следовательно, виртуализация антенны может поддерживать унаследованные оборудования UE, предусматривая структуру совместимости наследований. Должно быть оценено, однако, что заявленный объект изобретения не ограничивается вышеупомянутой иллюстрацией.
[0067] Дополнительно, унаследованное (традиционное) оборудование UE (оборудования UE) и не унаследованное оборудование UE (оборудования UE) (например, LTE-A UE (оборудования UE)...) могут сосуществовать и работать в общей сети. Виртуализация антенны может использоваться для унаследованного оборудования UE (оборудований UE) (например, формируя четыре или меньше виртуальных антенн из восьми физических антенн 206-208 передачи базовой станции 502 для унаследованного оборудования UE (оборудований UE)...). Согласно примеру, виртуализация антенны может использоваться для не унаследованного оборудования UE (оборудований UE) (например, формируя четыре или меньше виртуальных антенн из восьми физических антенн 206-208 передачи базовой станции 502 для не унаследованного оборудования UE (оборудований UE)...). В качестве другого примера, виртуализация антенны не должна использоваться для не унаследованного оборудования UE (оборудований UE), в то время как виртуализация антенны используется для унаследованного оборудования UE (оборудований UE). Таким образом, компонент 506 уведомления может указывать количество физических антенн 206-208 передачи базовой станции 502 или количество виртуальных антенн, сформулированных компонентом 302 генерирования вектора предварительного кодирования и реализованных компонентом 204 виртуализации антенны для не унаследованного UE (например, UE 504...). Следуя вышеупомянутой иллюстрации, где компонент 506 уведомления сигнализирует унаследованному UE, что базовая станция 502 включает в себя четыре (или меньше) антенны передачи (например, четыре или меньше виртуальные антенны...), а не восемь физических антенн 206-208 передачи, компонент 506 уведомления может дополнительно сигнализировать не унаследованному UE, что базовая станция 502 включает в себя четыре (или меньше) антенны передачи (например, четыре или меньше виртуальные антенны...) или восемь антенн (например, восемь физических антенн 206-208 передачи...).
[0068] Дополнительно, для сценария нисходящей линии связи виртуализация может быть прозрачной для UE 504. Таким образом, UE 504 может испытывать недостаток в знании подробностей виртуализации, используемых базовой станцией 502, таких как, например, та виртуализация, которая реализуется использованием вектора(ов) предварительного кодирования, как генерируется вектора(ы) предварительного кодирования и т.п.
[0069] Сигнал, используемый для нисходящей линии связи, может быть сигналом OFDM. Таким образом, ограничения, используемые согласно виртуализации антенны восходящей линии связи (как описано согласно Фиг. 4), не должны использоваться в системе 500. Например, множественные сигналы могут быть переданы одновременно по конкретной физической антенне передачи (например, от физической антенны 206-208 передачи...) и следовательно сигнал не должен быть единственной сигналом несущей. Однако, должно быть оценено, что заявленный объект изобретения не ограничивается этим.
[0070] Компонент 302 генерирования вектора предварительного кодирования может виртуализировать физические антенны 206-208 следующим образом. Например, отображением от физической антенны 206-208 передачи на виртуальную антенну(ы), может быть любой вектор предварительного кодирования единичной нормы. Вектор(ы) предварительного кодирования может быть разработан таким образом, что размерность виртуального канала не уменьшается вне количества желаемой виртуальной антенны(нн). Например, компонент 302 генерирования вектора предварительного кодирования может разделять физические антенны 206-208 передачи на группы, где каждая группа соответствует одной виртуальной антенне. Компонент 302 генерирования вектора предварительного кодирования может выдавать в результате вектор предварительного кодирования для каждой группы. Например, вектор предварительного кодирования для конкретной группы может быть вектором единичной нормы с записями, отличными от нуля, соответствующими физическим антеннам передачи в конкретной группе, которые участвуют в одной виртуальной антенне. Посредством другой иллюстрации, компонент 302 генерирования вектора предварительного кодирования может использовать фиксированные векторы предварительного кодирования (например, различные столбцы матрицы DFT, в качестве векторов предварительного кодирования для виртуальных антенн...).
[0071] Кроме того, после того, как виртуальные антенны были сформированы, эти виртуальные антенны могут быть рассмотрены как физические антенны передачи с точки зрения данных, опорного сигнала и управления. Например, если базовая станция 502 имеет четыре физические антенны 206-208 передачи, компонент 302 генерирования вектора предварительного кодирования может виртуализировать четыре физические антенны 206-208 передачи в две виртуальные антенны. После выполнения виртуализации базовую станцию 502 можно рассматривать как имеющую две антенны передачи (например, две виртуальные антенны...) даже при том, что у нее фактически есть четыре физические антенны 206-208 передачи. Дополнительно, UE 504 может рассматривать базовую станцию 502 как имеющую две антенны передачи (например, две виртуальные антенны...) и различные опорные сигналы, управление, данные и т.д. могут быть приняты от этих двух антенн передачи базовой станции 502.
[0072] Теперь ссылаясь на Фиг. 6, иллюстрированной является система 600, которая использует порты виртуальной антенны для посылки сигналов в среде беспроводной связи. Система 600 включает в себя устройство 202 беспроводной связи (например, UE 402 на Фиг. 4, базовую станцию 502 на Фиг. 5...). Устройство 202 беспроводной связи может дополнительно включать в себя компонент 204 виртуализации антенны и множественные физические антенны передачи (например, 1 физическую антенну 206 передачи..., и T физическую антенну 208 передачи). Кроме того, L виртуальных антенн может быть сформировано из множества физических антенн 206-208 передачи (например, посредством компонента 302 генерирования вектора предварительного кодирования на Фиг. 3...). Таким образом, устройство 202 беспроводной связи может включать в себя L портов виртуальных антенн (например, порт 1 виртуальной антенны 602..., и порт L виртуальной антенны 604), которые могут использоваться для посылки соответствующих сигналов.
[0073] Согласно иллюстрации, устройство 202 беспроводной связи может включать в себя четыре физические антенны 206-208 передачи (например, T=4...). Кроме того, две виртуальные антенны (например, L=2...) могут быть сформированы из четырех физических антенн 206-208 передачи. Таким образом, устройство беспроводной связи 202 может включать в себя два порта виртуальных антенн 602-604. Дополнительно, первый сигнал, который должен быть послан по первой виртуальной антенне, может быть выдан к первому порту виртуальной антенны (например, порту 1 виртуальной антенны 602...), и второй сигнал, который должен быть послан по второй виртуальной антенне, может быть выдан ко второму порту виртуальной антенны (например, порту L виртуальной антенны L 604...). Компонент 204 виртуализации антенны может применять первый вектор предварительного кодирования (например, вектор 1 предварительного кодирования...) к первому сигналу, полученному первым портом виртуальной антенны, и может применять второй вектор предварительного кодирования (например, вектор L предварительного кодирования...) ко второму сигналу, полученному вторым портом виртуальной антенны. Соответственно, два сигнала можно посылать по четырем физическим антеннам 206-208 передачи следуя вышеупомянутой иллюстрации (например, что может привести к уменьшенным служебным расходам, так как меньше опорных сигналов должно генерироваться устройством 202 беспроводной связи для передачи...).
[0074] Кроме того, векторы предварительного кодирования, описанные в настоящем описании не должны быть постоянными по частоте. Виртуализация может быть отображением, зависящем от частоты, для обеспечения дополнительного разнесения частоты для сценариев плоскости частоты. Схемы, такие как разнесение с циклической задержкой (CDD) или смещение фазы, зависящее от частоты, в каждой группе является примером отображения, зависимого от частоты. Кроме того, если устройство 202 беспроводной связи является базовой станцией (например, базовой станции 502 на Фиг. 5...), то, чтобы обеспечить унаследованное UE (не показано) (например, UE 504 на Фиг. 5...) разумной оценкой канала виртуальных антенн, отображение, зависимое от частоты, может быть равномерным и может не изменяться быстро по частоте. Таким образом, чтобы сделать виртуальную антенну кажущейся подобной физической антенне передачи, вектор предварительного кодирования может изменяться равномерно по тонам вместо того, чтобы произвольно изменяться по тонам.
[0075] Ссылаясь на Фиг. 7-8, иллюстрируются способы, относящиеся к использованию виртуализации антенны в среде беспроводной связи. В то время как в целях простоты объяснения способы показаны и описаны в качестве порядка действий, должно быть понято и оценено, что способы не ограничиваются по этому порядку действий, поскольку некоторые действия, в соответствии с одним или более вариантами осуществления, могут произойти в других порядках и/или одновременно с другими действиями, отличными от тех, что показаны и описаны в настоящем описании. Например, специалисты в данной области техники пойму и оценят, что способ может альтернативно быть представлен в качестве порядка взаимосвязанных состояний или событий, например, как на диаграмме состояний. Кроме того, не все иллюстрированные действия могут быть обязательно реализовывать способ в соответствии с одним или более вариантами осуществления.
[0076] С ссылкой на Фиг. 7 иллюстрируется способ 700, который облегчает осуществление виртуализации антенны в среде беспроводной связи. На этапе 702 набор физических антенн передачи может быть разделен на множество групп физических антенн передачи. Например, набор физических антенн передачи может включать в себя T физических антенн передачи, где T может быть по существу любым целым числом. Кроме того, набор из T физических антенн передачи может быть разделен на L групп, где L может быть по существу любым целым числом, меньше чем или равным T.
[0077] На этапе 704 вектор предварительного кодирования может быть сформулирован для конкретной группы физических антенн передачи из множества групп физических антенн передачи. Эта конкретная группа физических антенн передачи может формировать конкретную виртуальную антенну. Дополнительно, если набор T физических антенн передачи разделен на L групп, то L векторов предварительного кодирования могут быть сформулированы. Кроме того, L векторов предварительного кодирования могут соответствовать L виртуальным антеннам. Согласно примеру, другой вектор предварительного кодирования для другой группы физических антенн передачи из множества групп физических антенн передачи может быть сформулирован, где другая группа физических антенн передачи может сформировать другую виртуальную антенну. На этапе 706 вектор предварительного кодирования может быть применен к сигналу для передачи по конкретной виртуальной антенне. Кроме того, другой вектор(ы) предварительного кодирования, соответствующий другой виртуальной антенне(ам), может быть применен к другому сигналу(ам) для передачи по другой виртуальной антенне(ам).
[0078] Согласно примеру набор физических антенн передачи может быть ассоциирован с пользовательским оборудованием (UE), и сигнал может быть для передачи по восходящей линии связи базовой станции. Например, количество виртуальных антенн может быть выбрано для формирования (например, посредством UE...), где это количество виртуальных антенн может быть количеством групп, в которые набор физических антенн передачи разделяется. Дополнительно, вектор предварительного кодирования для конкретной группы (и/или другой вектор(ы) предварительного кодирования для другой группы(пп)) может быть выбран (например, посредством UE...). Посредством другой иллюстрации, индикация, которая определяет по меньшей мере одну из множества виртуальных антенн для формирования (например, где множество виртуальных антенн может быть количеством групп, в которые набор физических антенн передачи разделяется...) или вектор предварительного кодирования для конкретной группы (и/или другой вектор(ы) предварительного кодирования для другой группы(пп)) могут быть приняты от базовой станции. Кроме того, информация, относящаяся к виртуализации антенны, может быть прозрачной для базовой станции. Дополнительно, сигнал, посланный по восходящей линии связи, может быть сигналом с единственной несущей (например, сигналом (OFDM) ортогонального мультиплексирования с частотным разделением каналов, предварительно закодированным посредством (DFT) дискретного преобразования Фурье). В качестве другого примера вектор предварительного кодирования может быть вектором единичной нормы размером T-на-1 с записями, отличными от нуля, соответствующими физическим антеннам передачи в конкретной группе, которая формирует конкретную виртуальную антенну, где T является количеством физических антенн передачи в наборе. Дополнительно, остаток записей в векторе единичной нормы T-на-1 (например, соответствующих физическим антеннам передачи, не включенным в конкретную группу, соответствующих физическим антеннам передачи, ассоциированным с другой виртуальной антенной...) может быть нулем. Кроме того, записи, отличные от нуля, в векторе предварительного кодирования могут быть постоянными. Дополнительно, записи, отличные от нуля, в векторе предварительного кодирования могут быть с частотной зависимостью и/или с временной зависимостью.
[0079] Посредством другого примера набор физических антенн передачи может быть ассоциирован с базовой станцией, и сигнал может быть для передачи по нисходящей линии связи на пользовательское оборудование (UE). Например, информация, относящаяся к виртуализации антенны может быть прозрачной для UE. В соответствии с примером, вектор предварительного кодирования может быть вектором единичной нормы. В соответствии с другим примером вектор предварительного кодирования может быть вектором единичной нормы с записями, отличными от нуля, соответствующими физическим антеннам передачи в конкретной группе, которые участвуют в конкретной виртуальной антенне. Еще один пример относится к вектору предварительного кодирования, являющемуся конкретным столбцом матрицы дискретного преобразования Фурье (DFT), где другой столбец (столбцы) матрицы DFT используется для другой виртуальной антенны(нн). Кроме того, записи, отличные от нуля, в векторе предварительного кодирования могут быть постоянными. Дополнительно, записи, отличные от нуля, в векторе предварительного кодирования могут быть с частотной зависимостью и/или с временной зависимостью.
[0080] Ссылаясь на Фиг. 8, иллюстрируется способ 800, который облегчает разрешение унаследованной совместимой структуры, усиливая виртуализацию антенны в среде беспроводной связи. На этапе 802 набор виртуальных антенн может быть установлен из набора физических антенн передачи. Например, набор виртуальных антенн может быть установлен базовой станцией. Кроме того, набор физических антенн передачи, ассоциированных с базовой станцией, может включать в себя большее количество физических антенн передачи по сравнению с максимальным количеством физических антенн передачи, которые могут использоваться унаследованной базовой станцией. Посредством примера набор физических антенн передачи, ассоциированных с базовой станцией, может включать в себя восемь физических антенн передачи, в то время как максимальным количеством физических антенн передачи, которые могут использоваться унаследованной базовой станцией, может быть четыре физические антенны передачи; однако, должно быть оценено, что заявленный объект изобретения не ограничивается этим. На этапе 804 количество виртуальных антенн в наборе виртуальных антенн может быть уведомлено унаследованному пользовательскому оборудованию (UE). На этапе 806 количество физических антенн передачи в наборе физических антенн передачи может быть уведомлено не унаследованному UE (например, соответствующему расширенному проекту долгосрочного развития (LTE-A) UE...). Таким образом, виртуализация может использоваться для унаследованного UE (например, посредством уведомления количества виртуальных антенн в наборе виртуальных антенн...), в то время как виртуализация не должна использоваться для не унаследованного UE. Однако, дополнительно рассматривается, что количество виртуальных антенн в наборе виртуальных антенн может быть уведомлено к не унаследованному UE и/или виртуализация может использоваться для не унаследованного UE.
[0081] Должно быть оценено, что, в соответствии с одним или более аспектами, описанными в настоящем описании, логические выводы, могут быть сделаны, имея отношение к осуществлению виртуализации антенны в среде беспроводной связи. Используемые в настоящем описании термины "делать вывод" или "логический вывод" в целом относятся к процессу рассуждения или логического выведения состояний системы, среды и/или пользователя из ряда наблюдений, которые накапливаются с помощью событий и/или данных. Логический вывод может использоваться, чтобы идентифицировать специфический контекст или действие, или, например, может генерировать распределение вероятности по состояниям. Логический вывод может быть вероятностным, то есть, вычислением распределения вероятности по интересующим состояниям на основании рассмотрения данных и событий. Логический вывод может также относиться к способам, используемым для создания высокоуровневых событий из набора событий и/или данных. Такой вывод приводит к конструированию новых событий или действий из набора данных наблюдаемых событий и/или сохраненного события, коррелированны ли события или нет в близкой временной близости, и происходят ли события и данные из одного или нескольких событий и источников данных.
[0082] Фиг. 9 является иллюстрацией UE 900, которое использует виртуализацию антенны в системе беспроводной связи. UE 900 содержит приемник 902, который принимает сигнал от, например, антенны приема (не показано), и выполняет обычные действия над ним (например, фильтрует, усиливает, преобразовывает с понижением частоты и т.д.), принимает сигнал и переводит приведенный к требуемым условиям сигнал в цифровую форму для получения выборок. Приемник 902 может быть, например, приемником MMSE, и может содержать демодулятор 904, который может демодулировать принятые символы и выдавать их процессору 906 для оценки канала. Процессор 906 может быть процессором, предназначенным для анализа информации, принятой приемником 902, и/или генерирования информации для передачи передатчиком 916, процессором, который управляет одним или более компонентами UE 900 и/или процессором и для анализа информации, принятой приемником 902 и для генерирования информации для передачи передатчиком 916, и для управления одним или более компонентами UE 900.
[0083] UE 900 может дополнительно содержать память 908, которая оперативно подсоединена к процессору 906, и она может хранить данные для передачи, принятые данные и любую другую подходящую информацию относительно выполнения различных действий и функций, сформулированных в настоящем описании. Память 908, например, может хранить протоколы и/или алгоритмы, ассоциированные с разделением множества физических антенн передачи на множественные группы, посредством формулирования соответствующих векторов предварительного кодирования для множественных групп и т.п. Кроме того, память 908 может поддерживать векторы предварительного кодирования.
[0084] Должен быть оценено, что хранилище данных (например, память 908), описанное в настоящем описании может быть или энергозависимой памятью или энергонезависимой памятью, или может включать в себя как энергозависимую, так и энергонезависимую память. Посредством иллюстрации, а не ограничения, энергонезависимая память может включать в себя постоянное запоминающее устройство (ROM), программируемое ROM (PROM), электрически программируемое ROM (EPROM), электрически стираемое PROM (EEPROM) или флэш-память. Энергозависимая память может включать в себя оперативное запоминающее устройство (RAM), которое действует как внешняя кэш-память. Посредством иллюстрации, а не ограничения, RAM доступно во многих формах, таких как статическое RAM (SRAM), динамическое RAM (DRAM), синхронное DRAM (SDRAM), SDRAM удвоенной скоростью передачи данных (DDR SDRAM), расширенное SDRAM (ESDRAM), DRAM Synchlink (SLDRAM) и прямую Rambus RAM (DRRAM). Память 908 заявленных систем и способов предназначается, чтобы содержать, не будучи ограниченной, эти и любые другие подходящие типы памяти.
[0085] Процессор 906 может быть оперативно подсоединен к компоненту 910 виртуализации антенны и/или компоненту 912 генерирования вектора предварительного кодирования. Компонент 910 виртуализации антенны может быть по существу подобным компоненту 204 виртуализации антенны на Фиг. 2, и/или компонент 912 генерирования вектора предварительного кодирования может быть по существу подобными компоненту 203 генерирования вектора предварительного кодирования на Фиг. 3. Компонент 912 генерирования вектора предварительного кодирования может выдавать в качестве результата вектор(ы) предварительного кодирования, ассоциированный с виртуальной антенной(ами), сформированной из множества физических антенн передачи (не показано) UE 900. Кроме того, компонент 910 виртуализации антенны может реализовывать предварительное кодирование (например, используя вектор(ы) предварительного кодирования, которые выдаются в результате, посредством компонента 912 генерирования вектора предварительного кодирования...) для посылки сигнала(ов) для передачи по виртуальной антенне(ам). UE 900 дополнительно содержит модулятор 914 и передатчик 916, который передает данные, сигналы и т.д. к базовой станции. Хотя изображено как являющиеся отдельными от процессора 906, должно быть оценено, что компонент 910 виртуализации антенны, компонент 912 генерирования вектора предварительного кодирования и/или модулятор 914 могут быть частью процессора 906 или многих процессоров (не показано).
[0086] Фиг. 10 является иллюстрацией системы 1000, которая устанавливает и использует виртуальные антенны в среде беспроводной связи. Система 1000 содержит базовую станцию 1002 (например, точку доступа...) с приемником 1010, который принимает сигнал(ы) от одного или более оборудований UE 1004 с помощью множества антенн 1006 приема, и передатчик 1024, который выполняет передачу к одному или более оборудованиям UE 1004 с помощью множества антенн 1008 передачи. Приемник 1010 может принимать информацию от антенны 1006 приема и оперативно ассоциироваться с демодулятором 1012, который демодулирует принятую информацию. Демодулированные символы анализируются процессором 1014, который может быть подобным процессору, описанному выше с ссылкой на Фиг. 9, и который подсоединен к памяти 1016, которая хранит данные, которые должны быть переданы на или приняты от UE(оборудований UE) 1004 и/или любую другую подходящую информацию относительно выполнения различных действий и функций, сформулированных в настоящем описании. Процессор 1014 дополнительно подсоединен к компоненту 1018 виртуализации антенны и/или компоненту 1020 генерирования вектора предварительного кодирования. Компонент 1018 виртуализации антенны может быть по существу подобным компоненту 204 виртуализации антенны на Фиг. 2, и/или компонент 1020 генерирования вектора предварительного кодирования может быть по существу подобными компоненту 302 генерирования вектора предварительного кодирования на Фиг. 3. Компонент 1020 генерирования вектора предварительного кодирования может выдавать в качестве результата вектор(ы) предварительного кодирования, ассоциированный с виртуальной антенной(ами), сформированной из множества физических антенн 1008 передачи базовой станции 1002. Кроме того, компонент 1018 виртуализации антенны может реализовать предварительное кодирование (например, посредством использования вектора(ов) предварительного кодирования, которые выдают в результате компонентом 1020 генерирования вектора предварительного кодирования...) для посылки сигнала(ов) по виртуальной антенне(ам). Хотя не показано, рассматривается, что базовая станция 1002 может дополнительно включать в себя компонент уведомления, который может быть по существу подобным компоненту 506 уведомления на Фиг. 5. Базовая станция 1002 может дополнительно включать в себя модулятор 1022. Модулятор 1022 может мультиплексировать кадр для передачи передатчиком 1024 с помощью антенны 1008 к UE(оборудованиям UE) 1004 в соответствии с вышеупомянутым описанием. Хотя изображено как являющиеся отдельным от процессора 1014, должно быть оценено, что компонент 1018 виртуализации антенны, компонент 1020 генерирования вектора предварительного кодирования и/или модулятор 1022 могут быть частью процессора 1014 или многих процессоров (не показаны).
[0087] Фиг. 11 показывает примерную систему 1100 беспроводной связи. Система 1100 беспроводной связи изображает одну базовую станцию 1110 и один UE 1150 для краткости. Однако, должно быть оценено, что система 1100 может включать в себя больше чем одну базовую станцию и/или больше чем одно UE, в котором дополнительные базовые станции и/или оборудования UE могут быть по существу подобными или отличными от примерной базовой станции 1110 и UE 1150, описанных ниже. Кроме того, должно быть оценено, что базовая станция 1110 и/или UE 1150 может использовать системы (Фиг. 1-6, 9-10 и 12) и/или способы (Фиг. 7-8), описанные в настоящем описании, для облегчения беспроводной связи между ними.
[0088] В базовой станции 1110 данные трафика для многих потоков данных выдаются из источника 1112 данных в процессор 1114 (TX) передачи данных. Согласно примеру, каждый поток данных может быть передан по соответствующей антенне. Процессор 1114 TX передачи данных форматирует, кодирует и выполняет перемежение потока данных трафика на основании конкретной схемы кодирования, выбранной для этого потока данных, чтобы выдавать закодированные данные.
[0089] Закодированные данные для каждого потока данных могут быть мультиплексированы с данными пилот-сигнала, используя способы мультиплексирования с ортогональным частотным разделением каналов (OFDM). Дополнительно или альтернативно, символы пилот-сигнала могут быть мультиплексированы с частотным разделением каналов (FDM), мультиплексированы с временным разделением каналов (TDM) или мультиплексированы с кодовым разделением каналов (CDM). Данные пилот-сигнала являются обычным известным шаблоном данных, которые обрабатываются известным способом и могут быть использованы в UE 1150 для оценки ответа канала. Мультиплексированные данные пилот-сигнала и закодированные данные для каждого потока данных могут быть модулированы (например, преобразованы в символ) на основании конкретной схемы модуляции (например, двоичной фазовой манипуляции (BPSK), квадратурной фазовой манипуляции (QPSK), M-фазной манипуляции (М-PSK), М-квадратурной амплитудной модуляции (М-QAM) и т.д.), выбранной для этого потока данных, чтобы выдать символы модуляции. Скорость передачи данных, кодирование и модуляция для каждого потока данных могут быть определены командами, выполняемыми или обеспечиваемыми процессором 1130.
[0090] Символы модуляции для потоков данных могут быть выданы в процессор 1120 MIMO TX передачи данных, который может дополнительно обрабатывать символы модуляции (например, для OFDM). Затем процессор 1120 MIMO TX передачи данных выдает Nt символьных потоков модуляции в Nt передатчиков (TMTR) 1122a-1122t. В различных аспектах процессор 1120 MIMO TX передачи данных применяет веса формирования диаграммы направленности к символам потоков данных и к антенне, от которой передается символ.
[0091] Каждый передатчик 1122 принимает и обрабатывает соответствующий символьный поток, чтобы выдавать один или более аналоговых сигналов, и дополнительно приводит к требуемым условиям (например, усиливает, фильтрует и преобразует с повышением частоты) аналоговые сигналы, чтобы выдавать модулированный сигнал, подходящий для передачи по каналу MIMO. Дополнительно, Nt модулированных сигналов от передатчиков 1122a-1122t передаются от Nt антенн 1124a-1124t, соответственно.
[0092] В UE 1150 переданные модулированные сигналы принимаются Nr антеннами 1152a-1152r, и принятый сигнал от каждой антенны 1152 выдается в соответствующий приемник (RCVR) 1154a-1154r. Каждый приемник 1154 приводит к требуемым условиям (например, фильтрует, усиливает и преобразует с понижением частоты) соответствующий сигнал, переводит приведенный к требуемым условиям сигнал в цифровую форму, чтобы обеспечить выборки, и дополнительно обрабатывает выборки для обеспечения передачи "принятого" символьного потока.
[0093] Процессор 1160 RX приема данных может принимать и обрабатывать Nr принятых символьных потоков от N r приемников 1154 на основании конкретного способа обработки приемника для выдачи Nt "обнаруженных" символьных потоков. Процессор 1160 RX приема данных может демодулировать, выполнять обратное перемежение и декодировать каждый обнаруженный символьный поток, чтобы восстановить данные трафика для потока данных. Обработка процессором 1160 RX приема данных является комплементарной к обработке, выполняемой процессором 1120 MIMO TX передачи данных и процессором 1114 TX передачи данных в базовой станции 1110.
[0094] Процессор 1170 может периодически определять, какую доступную технологию использовать, как рассмотрено выше. Дополнительно, процессор 1170 может сформулировать сообщение обратной линии связи, содержащее индексную часть матрицы и часть значения ранга.
[0095] Сообщение обратной линии связи может содержать различные типы информации относительно линии связи и/или принятого потока данных. Сообщение обратной линии связи может быть обработано процессором 1138 TX передачи данных, который также принимает данные трафика для ряда потоков данных от источника 1136 данных, модулированные модулятором 1180, приведенные к требуемым условиям передатчиками 1154a-1154r, и переданные назад на базовую станцию 1110.
[0096] В базовой станции 1110 модулированные сигналы от UE 1150 принимаются антеннами 1124, приводятся к требуемым условиям приемниками 1122, демодулируются демодулятором 1140 и обрабатываются процессором 1142 RX приема данных, чтобы извлечь сообщение обратной линии связи, переданное UE 1150. Дополнительно, процессор 1130 может обрабатывать извлеченное сообщение для определения, какую матрицу предварительного кодирования использовать, чтобы определить веса формирования диаграммы направленности.
[0097] Процессоры 1130 и 1170 могут направлять (например, управлять, координировать, регулировать и т.д.) работу в базовой станции 1110 и UE 1150, соответственно. Соответствующие процессоры 1130 и 1170 могут быть ассоциированы с памятью 1132 и 1172, которая хранит программные коды и данные. Процессоры 1130 и 1170 могут также выполнять вычисления, чтобы получить оценки частотного и импульсного отклика для восходящей линии связи и нисходящей линии связи, соответственно.
[0098] В одном аспекте логические каналы классифицируются на каналы управления и каналы трафика. Логические каналы управления могут включать в себя канал управления вещанием (BCCH), который является каналом DL для информации управления системой вещания. Дополнительно, логические каналы управления могут включать в себя пейджинговый канал управления (PCCH), который является каналом DL, который передает пейджинговую информацию. Кроме того, логические каналы управления могут содержать канал управления мультивещанием (MCCH), который является каналом DL точка-многоточка, используемым для передачи информации планирования и управления службы широковещания и мультивещания мультимедийной информации (MBMS) для одних или нескольких каналов MTCH. Обычно, после установки соединения управления радио-ресурсами (RRC), этот канал используется только оборудованиями UE, которые принимают MBMS (например, старый MCCH+MSCH). Дополнительно, логические каналы управления могут включать в себя выделенный канал управления (DCCH), который является двунаправленным каналом точка-точка, который передает специализированную информацию управления и может использоваться оборудованиями UE, имеющими соединение RRC. В одном аспекте логические каналы трафика могут содержать выделенный канал трафика (DTCH), который является двунаправленным каналом точка-точка, предназначенным одному UE для передачи пользовательской информации. Кроме того, логические каналы трафика могут включать в себя канал мультивещания трафика (MTCH) для канала DL точка-многоточка для передачи данных трафика.
[0099] В одном аспекте каналы передачи классифицируются на DL (нисходящей линии связи) и UL (восходящей линии связи). Каналы передачи DL содержат канал вещания (BCH), совместно используемый канал передачи данных по нисходящей линии связи (DL-SDCH) и пейджинговый канал (PCH). PCH может поддерживать экономию мощности UE (например, цикл прерывистого приема (DRX), может быть обозначен сетью UE...), посредством вещания по всей ячейке и будучи отображенным на ресурсы физического уровня (PHY), которые могут использоваться для других каналов управления/трафика. Каналы передачи UL могут содержать канал произвольного доступа (RACH), канал запроса (REQCH), совместно используемый канал передачи данных по восходящей линии связи (UL-SDCH) и множество каналов PHY.
[00100] Каналы PHY могут включать в себя набор каналов DL и каналов UL. Например, PHY каналы DL могут включать в себя: общий канал пилот-сигнала (CPICH); канал синхронизации (SCH); общий канал управления (CCCH); совместно используемый канал управления DL (SDCCH); канал управления мультивещанием (MCCH); совместно используемый канал назначения UL (SUACH); канал подтверждения (ACKCH); совместно используемый физический канал данных DL (DL-PSDCH); канал управления мощностью UL (UPCCH); канал индикатора пейджинга (PICH); и/или канал индикатора загрузки (LICH). Посредством дополнительной иллюстрации PHY каналы UL могут включать в себя: физический канал произвольного доступа (PRACH); канал индикатора качества канала (CQICH); канал подтверждения (ACKCH); канал индикатора поднабора антенн (ASICH); совместно используемый канал запроса (SREQCH); совместно используемый физический канал данных UL (UL-PSDCH); и/или широкополосный канал пилот-сигнала (BPICH).
[00101] Должно быть понятно, что варианты осуществления, описанные в настоящем описании, могут быть реализованы в аппаратном обеспечении, программном обеспечении, программно-аппаратном обеспечении, промежуточном программном обеспечении, микрокоде или любой их комбинации. Для реализации аппаратного обеспечения блоки обработки могут быть реализованы в одной или более специализированных интегральных схемах (схемах ASIC), цифровых сигнальных процессорах (процессорах DSP), универсальных устройствах обработки сигналов (устройствах DSPD), программируемых логических устройствах (устройствах PLD), программируемых пользователем вентильных матрицах (матрицах FPGA), процессорах, контроллерах, микроконтроллерах, микропроцессорах, других электронных блоках, сконструированных для выполнения функций, описанных в настоящем описании или их комбинации.
[00102] Когда варианты осуществления реализуются в программном обеспечении, программно-аппаратном обеспечении, промежуточном программном обеспечении или микрокоде, программном коде или сегментах кода, они могут быть сохранены на считываемом машиной носителе, таком как компонент хранения. Сегмент кода может представлять процедуру, функцию, подпрограмму, программу, операцию, подоперацию, модуль, пакет программного обеспечения, класс или любую комбинацию команд, структур данных или операторов программ. Сегмент кода может быть подсоединен к другому сегменту кода или схеме аппаратного обеспечения посредством посылки и/или приема информации, данных, аргументов, параметров или содержимого памяти. Информация, аргументы, параметры, данные и т.д. могут быть посланы, отправлены или переданы, используя любое подходящее средство, включающее в себя совместное использование памяти, передачу сообщения, передачу маркера, сетевую передачу и т.д.
[00103] Для реализации программного обеспечения способы, описанные в настоящем описании, могут быть реализованы модулями (например, процедурами, функциями и т.д.), которые выполняют функции, описанные в настоящем описании. Коды программного обеспечения могут быть сохранены в блоках памяти и выполнены процессорами. Блок памяти может быть реализован в процессоре или внешне по отношению к процессору в случае, когда он может быть оперативно подсоединен к процессору с помощью различных средств, которые известны в данной области техники.
[00104] С ссылкой на Фиг. 12, иллюстрируется система 1200, которая разрешает эффективную виртуализацию антенны в среде беспроводной связи. Например, система 1200 может постоянно находиться в UE. В качестве другого примера система 1200 может постоянно находиться, по меньшей мере частично, в базовой станции. Должно быть оценено, что система 1200 представляется как включающая в себя функциональные блоки, которые могут быть функциональными блоками, которые представляют функции, реализуемые процессором, программным обеспечением или их комбинацией (например, программно-аппаратным обеспечением). Система 1200 включает в себя логическую группировку 1202 электрических компонентов, которые могут действовать в соединении. Например, логическая группировка 1202 может включать в себя электрический компонент для деления набора физических антенн передачи на множество групп физических антенн 1204 передачи. Дополнительно, каждая из групп может соответствовать соответствующей виртуальной антенне. Кроме того, логическая группировка 1202 может включать в себя электрический компонент для генерирования соответствующих векторов предварительного кодирования для множества групп физических антенн 1206 передачи. Дополнительно, логическая группировка 1202 может включать в себя электрический компонент для реализации предварительного кодирования над сигналами для передачи, посредством использования соответствующих векторов 1208 предварительного кодирования. Дополнительно, система 1200 может включать в себя память 1210, которая хранит команды для выполнения функций, ассоциированных с электрическими компонентами 1204, 1206, и 1208. В то время как показаны являющиеся внешними по отношению к памяти 1210, должно быть понятно, что один или более электрических компонентов 1204, 1206 и 1208 могут существовать в памяти 1210.
[00105] То, что было описано выше, включает в себя примеры одного или более вариантов осуществления. Конечно, невозможно описать каждую мыслимую комбинацию компонентов или способов в целях описать вышеупомянутые варианты осуществления, но специалист в данной области техники может распознать, что возможно много дополнительных комбинаций и перестановок различных вариантов осуществления. Соответственно, описанные варианты осуществления предназначены, чтобы охватить все такие изменения, модификации и вариации, которые находятся в пределах сущности и области приложенной формулы изобретения. Кроме того, пока термин "включает в себя" используются как в подробном описании, так и в формуле изобретения, такой термин предназначается, чтобы быть включенными способом, аналогичном термину "содержащий", когда "содержащий" интерпретируется при использовании в качестве переходного слова в формуле изобретения.
Класс H04B7/06 на передающей станции