ПРОСТРАНСТВЕННОЕ МУЛЬТИПЛЕКСИРОВАНИЕ ВОСХОДЯЩЕЙ ЛИНИИ СВЯЗИ С НЕЗАМКНУТЫМ КОНТУРОМ В БЕСПРОВОДНОЙ СВЯЗИ
UPLINK OPEN-LOOP SPATIAL MULTIPLEXING IN WIRELESS COMMUNICATION

ПЕРЕКРЕСТНАЯ ССЫЛКА
[0001] Настоящая заявка на патент испрашивает преимущества следующей предварительной заявки США: № 61/149209, поданной 2 февраля 2009 и названной "A METHOD AND APPARATUS FOR UPLINK OPEN-LOOP SPATIAL MULTIPLEXING IN A WIRELESS COMMUNICATION SYSTEM", полнота которой включается здесь посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ
[0002] Настоящее раскрытие относится в целом к беспроводной связи и, более конкретно, к пространственному мультиплексированию с незамкнутым контуром восходящей линии связи.
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
[0003] Системы беспроводной связи широко применяются для обеспечения различных типов контента связи, таких как, например, голос, данные и т.д. Типовые системы беспроводной связи могут быть системами множественного доступа, способными поддерживать связь с множеством пользователей посредством совместного использования доступных ресурсов системы (например, полосы частот, мощности передачи…). Примеры таких систем множественного доступа могут включать в себя системы множественного доступа с кодовым разделением каналов (CDMA), системы множественного доступа с временным разделением каналов (TDMA), системы множественного доступа с частотным разделением каналов (FDMA), системы множественного доступа с ортогональным частотным разделением каналов (OFDMA) и т.п. Дополнительно, системы могут соответствовать спецификациям, таким как проект партнерства третьего поколения (3GPP), проект долгосрочного развития (LTE) 3GPP, передача в широкополосном диапазоне для мобильных устройств (UMB) и т.д.
[0004] Обычно системы беспроводной связи множественного доступа могут одновременно поддерживать связь для множества мобильных устройств. Каждое мобильное устройство может связываться с одной или более точками доступа (например, базовыми стациями, фемтоячейками, пикоячейками, ретрансляционными узлами и т.д.) с помощью передач по прямой и обратной линиям связи. Прямая линия связи (или нисходящая линия связи) относится к линии связи от точек доступа к мобильным устройствам, и обратная линия связи (или восходящая линия связи) относится к линии связи от мобильных устройств к точкам доступа. Дополнительно, связь между мобильными устройствами и точками доступа может быть установлена с помощью систем с единственным входом и единственным выходом (SISO), систем с множественными входами и единственным выходом (MISO), систем с множественными входами и множественными выходами (MIMO) и т.д. В дополнение, мобильные устройства могут связываться с другими мобильными устройствами (и/или точки доступа с другими точками доступа) в конфигурациях беспроводной одноранговой сети.
[0005] Кроме того, мобильные устройства могут включать в себя множественные антенны и могут передавать передачи по восходящей линии связи точкам доступа, используя множественные антенны. Мобильные устройства (или точки доступа) могут выбирать конкретное предварительное кодирование для мобильных устройств в многоуровневой передаче с замкнутым контуром для минимизации помех различных уровней. Например, точка доступа может возвращать информацию обратной связи относительно желаемого предварительного кодирования мобильному устройству. В этом отношении, мобильные устройства могут удовлетворять высоким требованиям скорости передачи данных некоторых конфигураций беспроводной сети, таких как расширенная LTE.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0006] Нижеследующее представляет упрощенную сущность изобретения различных аспектов заявленного объекта изобретения для предоставления основного понимания таких аспектов. Эта сущность изобретения не является обширным обзором всех рассматриваемых аспектов и не предназначена ни для идентификации ключевых или критических элементов, ни для очерчивания области таких аспектов. Единственная цель состоит в том, чтобы предоставить некоторые понятия раскрытых аспектов в упрощенной форме в качестве прелюдии к более подробному описанию, которое представлено ниже.
[0007] В соответствии с одним или более вариантами осуществления и соответствующими им описаниями различные аспекты описываются совместно с облегчением пространственного мультиплексирования с незамкнутым контуром в беспроводной связи восходящей линии связи, сохраняя приоритет единственной несущей для беспроводной связи восходящей линии связи. В одном примере устройство, осуществляющее передачу в беспроводной сети, может осуществлять циклический переход по доступным блокам предварительного кодирования в течение времени для обеспечения разнесения передачи. Например, количество блоков предварительного кодирования может быть фиксированным в зависимости от количества антенн передачи устройства. Кроме того, например, блоки предварительного кодирования могут быть зациклены в заданной единице времени, такой как символ данных, подкадр и/или подобное.
[0008] Согласно связанным аспектам предоставляется способ, который включает в себя прием множества символов данных для передачи по беспроводной сети и предварительное кодирование одного из множества символов данных при использовании одного из множества доступных блоков предварительного кодирования. Способ также включает в себя выбор следующего блока предварительного кодирования из множества доступных блоков предварительного кодирования, определенных в последовательности блоков предварительного кодирования, для повторной кодировки следующего символа данных во множестве символов данных.
[0009] Другой аспект относится к устройству беспроводной связи. Устройство беспроводной связи может включать в себя по меньшей мере один процессор, сконфигурированный для получения множества символов данных для передачи по беспроводной сети и предварительного кодирования одного из множества символов данных посредством использования одного из множества доступных блоков предварительного кодирования. Этот по меньшей мере один процессор дополнительно сконфигурирован для определения следующего блока предварительного кодирования из множества доступных блоков предварительного кодирования, определенных в последовательности блоков предварительного кодирования, для предварительного кодирования следующего символа данных во множестве символов данных. Устройство беспроводной связи также содержит память, подсоединенную по меньшей мере к одному процессору.
[0010] Еще один аспект относится к устройству. Устройство включает в себя средство для получения символа данных для передачи по беспроводной сети и средство для выбора блока предварительного кодирования для предварительного кодирования символа данных согласно следующему блоку предварительного кодирования в последовательности блоков предварительного кодирования. Устройство дополнительно включает в себя средство для предварительного кодирования символа данных согласно блоку предварительного кодирования.
[0011] Еще один аспект относится к компьютерному программному продукту, который может иметь считываемый компьютером носитель, включающий в себя код для побуждения по меньшей мере одного компьютера получать множество символов данных для передачи по беспроводной сети и код для побуждения по меньшей мере одного компьютера предварительно кодировать один из множества символов данных посредством использования одного из множества доступных блоков предварительного кодирования. Считываемый компьютером носитель может также содержать код для побуждения по меньшей мере одного компьютера определять следующий блок предварительного кодирования из множества доступных блоков предварительного кодирования, определенных в последовательности блоков предварительного кодирования, для предварительного кодирования следующего символа данных во множестве символов данных.
[0012] Кроме того, дополнительный аспект относится к устройству, которое включает в себя компонент приема символа данных, который получает символ данных для передачи по беспроводной сети, и компонент выбора блока предварительного кодирования, который определяет блок предварительного кодирования для предварительного кодирования символа данных согласно следующему блоку предварительного кодирования в последовательности блоков предварительного кодирования. Устройство может дополнительно включать в себя компонент предварительного кодирования сигнала, который предварительно кодирует символ данных или представляющий сигнал согласно блоку предварительного кодирования.
[0013] Для реализации предшествующих и связанных задач один или более вариантов осуществления содержат признаки, полностью описанные ниже и конкретно указанные в формуле изобретения. Нижеследующее описание и прилагаемые чертежи подробно формулируют некоторые иллюстративные аспекты одного или более вариантов осуществления. Эти аспекты являются указывающими, однако, только несколько из различных способов, которыми принципы различных вариантов осуществления могут использоваться, и описанные варианты осуществления предназначаются для включения в себя всех таких аспектов и их эквивалентов.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0014] Фиг.1 является блок-схемой системы для зацикливания блоков предварительного кодирования для увеличения разнесения передачи беспроводного устройства.
[0015] Фиг.2 является иллюстрацией примерного устройства связи для использования в среде беспроводной связи.
[0016] Фиг.3 иллюстрирует примерную блок-схему системы для приема и/или генерирования последовательности блоков предварительного кодирования для осуществления зацикливания по доступным блокам предварительного кодирования.
[0017] Фиг.4 иллюстрирует примерный кадр связи или подкадр и выборочные назначения блока предварительного кодирования для связанных символов данных.
[0018] Фиг.5 является блок-схемой примерного способа, который выбирает блоки предварительного кодирования для предварительного кодирования передачи согласно последовательности блоков предварительного кодирования.
[0019] Фиг.6 является блок-схемой примерного способа, который выбирает последующие блоки предварительного кодирования из последовательности блоков предварительного кодирования для предварительного кодирования передачи.
[0020] Фиг.7 является блок-схемой примерного устройства, которое облегчает предварительное кодирование символов данных согласно последовательности блоков предварительного кодирования.
[0021] Фиг.8-9 являются блок-схемами примерных устройств беспроводной связи, которые могут быть использованы для реализации различных аспектов функциональных возможностей, описанных в настоящем описании.
[0022] Фиг.10 иллюстрирует примерную систему беспроводной связи множественного доступа в соответствии с различными аспектами, сформулированными в настоящем описании.
[0023] Фиг.11 является блок-схемой, иллюстрирующей примерную систему беспроводной связи, в которой могут функционировать различные аспекты, описанные в настоящем описании.
ПОДРОБНОЕ ОПИСАНИЕ
[0024] Различные аспекты заявленного объекта изобретения ниже описываются со ссылкой на чертежи, на которых подобные ссылочные позиции используются для ссылки на подобные элементы по всему описанию. В нижеследующем описании с целью объяснения формулируются многочисленные конкретные подробности, чтобы обеспечить полное понимание одного или более аспектов. Однако может быть очевидно, что такой аспект(ы) может быть применен на практике без этих конкретных подробностей. В других случаях известные структуры и устройства показаны в форме блок-схемы, чтобы облегчить описание одного или более аспектов.
[0025] Используемые в настоящем изобретении термины "компонент", "модуль", "система" и т.п. предназначаются, чтобы относиться к связанному с компьютером объекту, аппаратному обеспечению, аппаратно-программному обеспечению, комбинации аппаратного обеспечения и программного обеспечения, программному обеспечению, программному обеспечению при выполнении. Например, модуль может быть, но не ограничиваться, процессом, выполняющимся на процессоре, объектом, интегральной схемой, выполняемой программой, потоком выполнения, программой, устройством и/или компьютером. Посредством иллюстрации как приложение, выполняющееся на вычислительном устройстве, так и вычислительное устройство, могут быть компонентом. Один или более компонентов могут находиться в процессе и/или потоке выполнения, и компонент может быть размещен на одном электронном вычислительном устройстве и/или распределен между двумя или более электронными вычислительными устройствами. Дополнительно, эти компоненты могут выполняться с различных считываемых компьютером носителей, имеющих различные структуры данных, сохраненные на них. Компоненты могут связываться посредством локальных и/или удаленных процессов, например, в соответствии с сигналом, имеющим один или более пакетов данных (например, данные от одного компонента, взаимодействующего с другим компонентом в локальной системе, распределенной системе и/или через сеть, такую как Интернет, с другими системами посредством сигнала).
[0026] Кроме того, различные аспекты описаны в настоящем описании применительно к беспроводному терминалу и/или базовой станции. Беспроводной терминал может также относиться к устройству обеспечения пользователя связью посредством голоса и передачи данных. Беспроводной терминал может быть подсоединен к вычислительному устройству, такому как ноутбук или настольный компьютер, или он сам может содержать устройство, такое как персональный цифровой ассистент (PDA). Беспроводной терминал может также называться системой, блоком абонента, станцией абонента, мобильной станцией, мобильным устройством, удаленной станцией, точкой доступа, удаленным терминалом, терминалом доступа, пользовательским терминалом, пользовательским агентом, пользовательским устройством или пользовательским оборудованием (UE). Беспроводной терминал может быть станцией абонента, беспроводным устройством, сотовым телефоном, телефоном PC, радиотелефоном, телефоном с Протоколом Инициирования Сеанса (SIP), станцией местной радиосвязи (WLL), персональным цифровым ассистентом (PDA), переносным устройством, имеющим способность беспроводного соединения, или другим устройством обработки, связанным с беспроводным модемом. Базовая станция (например, точка доступа или Усовершенствованный Узел B (eNB)) может относиться к устройству в сети доступа, которое связывается по эфирному интерфейсу через один или более секторов с беспроводными терминалами. Базовая станция может действовать как маршрутизатор между беспроводным терминалом и остальной частью сети доступа, которая может включать в себя сеть с интернет-Протоколом (IP), преобразовывающую принятые кадры эфирного интерфейса в пакеты IP. Базовая станция также координирует управление атрибутами для эфирного интерфейса.
[0027] Более того, различные функции, описанные в настоящем описании, могут быть реализованы в аппаратном обеспечении, программном обеспечении, программно-аппаратном обеспечении или любой их комбинации. Если реализуется в программном обеспечении, функции могут быть сохранены или переданы как одна или более команд или код на считываемый компьютером носитель. Считываемые компьютером носители включают в себя как компьютерные запоминающие носители, так и коммуникационные носители, включающие в себя любой носитель, который облегчает передачу компьютерной программы от одного места к другому. Запоминающий носитель может быть любым доступным носителем, который может быть доступен посредством компьютера. Посредством примера, а не ограничения, такие считываемые компьютером носители могут содержать RAM, ROM, EEPROM, CD-ROM или другое запоминающее устройство на оптических дисках, запоминающее устройство на магнитных дисках или другие магнитные запоминающие устройства, или любой другой носитель, который может быть использован, чтобы переносить или сохранять желаемый программный код в форме команд или структур данных, и который может быть доступным посредством компьютера. Кроме того, любое соединение может называться считываемым компьютером носителем. Например, если программное обеспечение передается от веб-сайта, сервера или другого удаленного источника, используя коаксиальный кабель, волоконно-оптический кабель, витую пару, абонентскую цифровую линию (DSL) или беспроводные технологии, такие как инфракрасное излучение, радио- и микроволны, то эти коаксиальный кабель, волоконно-оптический кабель, витая пара, DSL или беспроводные технологии, такие как инфракрасное излучение, радио- и микроволны, включаются в определение носителя. Диск (disk) и диск (disc), как используются в настоящем описании, включают в себя компакт-диск (CD), лазерный диск, оптический диск, универсальный цифровой диск (DVD), дискету и диск blue-ray, где диски (disks) обычно воспроизводят данные магнитным способом, в то время как диски (discs) воспроизводят данные оптическим образом посредством лазеров. Комбинации вышеупомянутого должны быть также включены в понятие считываемых компьютером носителей.
[0028] Различные способы, описанные в настоящем описании, могут быть использованы для различных систем беспроводной связи, таких как системы множественного доступа с кодовым разделением каналов (CDMA), системы множественного доступа с временным разделением каналов (TDMA), системы множественного доступа с частотным разделением каналов (FDMA), системы ортогонального FDMA (OFDMA), системы FDMA с единственной несущей (SC-FDMA) и другие системы. Термины "сети" и "системы" часто используются взаимозаменяемо. Система CDMA может реализовывать радиотехнологию, такую как универсальная система наземного радиодоступа (UTRA), cdma2000 и т.д. UTRA включает в себя широкополосный CDMA (W-CDMA) и другие варианты CDMA. Дополнительно, cdma2000 охватывает стандарты IS-2000, IS-95 и IS-856. Система TDMA может реализовывать радиотехнологию, такую как глобальная система мобильной связи (GSM). Система OFDMA может реализовывать радиотехнологию, такую как усовершенствованная UTRA (E-UTRA), IEEE 802.11(Wi-Fi), IEEE 802.16(WiMax), IEEE 802.20, флеш-OFDMA и т.д. UTRA, E-UTRA являются частью универсальной системы мобильной связи (UMTS). Проект долгосрочного развития (LTE) 3G является выпуском UMTS, которая использует E-UTRA, которая использует OFDMA по нисходящей линии связи и SC-FDMA по восходящей линии связи. UTRA, E-UTRA, LTE, UMTS и GSM описываются в документах от организации "Проект партнерства третьего поколения 2" (3GPP2).
[0029] Различные аспекты будут представлены в отношении систем, которые могут включать в себя многие устройства, компоненты, модули и т.п. Должно быть понятно и оценено, что различные системы могут включать в себя дополнительные устройства, компоненты, модули и т.д. и/или могут не включать в себя все устройства, компоненты, модули и т.д., описанные применительно к чертежам. Может быть также использована комбинация этих подходов.
[0030] Ссылаясь теперь на чертежи, фиг.1 иллюстрирует примерную беспроводную сеть 100, которая облегчает высокоскоростную связь. Беспроводная сеть 100 включает в себя беспроводное устройство 102, которое связывается с неравноправным устройством, таким как точка 104 доступа, для приема доступа к основной сети или одному или более ее компонентам (не показаны). Беспроводное устройство 102 может быть мобильным устройством, таким как UE, его частью и/или по существу любым устройством, которое принимает доступ к беспроводной сети. Кроме того, точка 104 доступа может быть точкой доступа макроячейки, точкой доступа фемтоячейки или пикоячейки, eNB, мобильной базовой станцией, неравноправным беспроводным устройством, работающим в режиме однорангового соединения, его частью и/или по существу любым устройством, которое обеспечивает доступ к беспроводной сети.
[0031] Например, как изображено, беспроводное устройство 102 может перемещаться по беспроводной сети 100, имеющей отличающиеся местоположения относительно точки 104 доступа. В этом отношении, канальные условия могут изменяться быстро по каналам связи между беспроводным устройством 102 и точкой 104 доступа. При пространственном мультиплексировании с замкнутым контуром точка 104 доступа может определять для беспроводного устройства 102 предварительное кодирование, которое оптимизирует прием передачи беспроводного устройства 102 в точке 104 доступа. Предварительное кодирование может относиться к применению оптимизации к сигналу, такой как формирование диаграммы направленности для взвешивания сигнала, таким образом, что мощность передачи для сигнала максимизируется в одном или более направлениях. При пространственном мультиплексировании с незамкнутым контуром, однако, никакая такая спецификация предварительного кодирования недоступна для беспроводного устройства 102.
[0032] Таким образом, для поддержки разнесения передачи при пространственном мультиплексировании с незамкнутым контуром беспроводное устройство 102 может осуществлять зацикливание по доступным блокам предварительного кодирования в течение времени при передаче к точке 104 доступа, где блоки предварительного кодирования могут быть компонентами, которые применяют предварительное кодирование, как описано выше, или подобную функцию к одному или более сигналам (например, предварительное кодирование сигнала) перед или после передачи сигналов. В одном примере количество блоков предварительного кодирования в беспроводном устройстве 102 может быть основано на количестве антенн передачи. В любом случае, например, беспроводное устройство 102 может использовать различные блоки предварительного кодирования для последовательных символов данных (например, символов OFDM в связи OFDM, символов SC-FDM в связи SC-FDM и/или подобные), кадров связи (например, коллекция последовательных или непоследовательных символов OFDM, SC-FDM и т.д.), подкадров (например, часть одного или более кадров связи), неравноправное назначение последовательных или непоследовательных символов данных и/или подобных.
[0033] В дополнение, например, поднабор доступных блоков предварительного кодирования может быть зациклен в виде от одного символа данных до следующего, и поднабор может быть определен в соответствии с одним или более параметрами связи и т.д. Более того, например, порядок цикличности может быть случайным, фиксированным, последовательным, определенным согласно шаблону повторного использования, который может быть основан на одном или более аспектах беспроводного устройства 102, таких как идентификатор, метрики связи и/или подобном. Дополнительно, например, зацикливание может быть использовано также для повторной передачи. Таким образом, разнесение передачи увеличивается для единственной несущей связи восходящей линии связи посредством зацикливания блоков предварительного кодирования в течение времени. В этом отношении, быстрое обновление канала может быть обработано для улучшения надежности передачи данных беспроводным устройствам, перемещающимся в беспроводной сети.
[0034] Ссылаясь на фиг.2, иллюстрируется устройство 200 связи, которое может участвовать в сети беспроводной связи. Устройство 200 связи может быть мобильным устройством (например, UE, модемом или другим связанным устройством и/или подобным), его частью, точкой доступа (например, макроячейкой, фемтоячейкой или точкой доступа пикоячейки, мобильной точкой доступа, eNB, узлом ретрансляции и/или подобным) или по существу любым устройством, которое осуществляет связь в беспроводной сети. Устройство 200 связи может включать в себя компонент 202 приема символа данных, который получает множество символов данных для передачи в беспроводной сети, компонент 204 выбора блока предварительного кодирования, который определяет один из множества блоков предварительного кодирования для применения к одному или более символам данных, компонент 206 сигнала предварительного кодирования, который применяет определенный блок предварительного кодирования к символу данных или представленному сигналу, и компонент 208 передачи, который передает предварительно закодированный сигнал.
[0035] Согласно примеру, компонент 202 приема символа данных может получать один или более символов данных для передачи в беспроводной сети. Например, символы данных могут относиться к данным управления, данным пользовательской плоскости и т.д. для выдачи к одному или более сетевым компонентам беспроводной сети (не показано). В дополнение, символы данных могут быть символами OFDM, символами SC-FDM и/или подобными, в одном примере. Компонент 204 выбора блока предварительного кодирования может определять блок предварительного кодирования устройства 200 связи для применения к по меньшей мере одному из символов данных. В одном примере устройство 200 связи может включать в себя множество блоков предварительного кодирования, которые могут быть основаны на множестве антенн передачи (не показаны), используемых устройством 200 связи, и может использоваться для ввода сигналов формирования диаграммы направленности в блоки предварительного кодирования.
[0036] Компонент 204 выбора блока предварительного кодирования может определять блок предварительного кодирования согласно одной или более последовательностям блоков предварительного кодирования. Например, компонент 204 выбора блока предварительного кодирования может осуществлять зацикливание доступных блоков предварительного кодирования в соответствии с последовательностью блоков предварительного кодирования для последовательных символов данных. В этом отношении, последовательность блоков предварительного кодирования может быть определена в последовательном порядке, согласно принятому или генерируемому шаблону, согласно последовательности или шаблону циклического смещения на основании идентификатора или другого параметра, случайным образом и/или подобном. В этом отношении компонент 204 выбора блока предварительного кодирования может определять отличающийся блок предварительного кодирования для следующего символа данных, отличный от такового для текущего символа данных согласно последовательности блоков предварительного кодирования.
[0037] Как только блок предварительного кодирования выбирается для заданного символа данных, компонент 206 предварительного кодирования сигнала предварительно кодирует сигнал, используя этот блок предварительного кодирования, как описано. Должно быть оценено, что другие операции могут быть применены к символу данных перед или после применения предварительного кодирования, такого как модуляция, мультиплексирование, кодирование и/или подобное. Компонент 208 передачи может передавать предварительно закодированный сигнал в беспроводной сети. Как описано, используют различные блоки предварительного кодирования для последовательных символов данных при пространственном мультиплексировании с незамкнутым контуром, которое улучшает разнесение передачи в беспроводной сети. Кроме того, как описано, компонент 204 выбора блока предварительного кодирования может осуществлять зацикливание блоков предварительного кодирования также для повторных передач (например, в процедуре гибридного автоматического повторения/запроса (HARQ)).
[0038] Например, компонент 204 выбора блока предварительного кодирования может выбирать блок предварительного кодирования для повторной передачи, который должен быть блоком предварительного кодирования после последнего блока предварительного кодирования, используемого для предыдущей передачи согласно последовательности блоков предварительного кодирования. В другом примере компонент 204 выбора блока предварительного кодирования может выбирать блок предварительного кодирования с индексом k для повторной передачи, где k может быть функцией номера передачи или повторной передачи. Более того, например, имея заданное количество доступных блоков предварительного кодирования, компонент 204 выбора блока предварительного кодирования может выбирать из поднабора доступных блоков предварительного кодирования. Например, компонент 204 выбора блока предварительного кодирования может принимать или иначе определять поднабор блоков предварительного кодирования на основании, по меньшей мере частично, конфигурации, спецификации, одного или более параметров (например, длине циклического префикса (СР), присутствию зондирующего опорного сигнала (SRS) и/или подобного).
[0039] Ссылаясь теперь на фиг.3, иллюстрируется система 300 беспроводной связи, которая облегчает генерирование последовательности блоков предварительного кодирования в беспроводной сети. Система 300 включает в себя беспроводное устройство 102, которое связывается с точкой 104 доступа для приема доступа к беспроводной сети (не показано). Как описано, беспроводное устройство 102 может быть, по существу, любым типом мобильного устройства (включая в себя не только устройства с автономным питанием, но также и модемы, например), UE, их частью и т.д., которые принимают доступ к беспроводной сети. Точка 104 доступа, как описано, может быть точкой доступа макроячейки, точкой доступа фемтоячейки, точкой доступа пикоячейки, узлом ретрансляции, мобильной базовой станцией, ее частью и/или по существу любым устройством, которое обеспечивает доступ к беспроводной сети. Кроме того, система 300 может быть системой MIMO и/или может соответствовать одной или более спецификациям системы беспроводной сети (например, EV-DO, 3GPP, 3GPP2, 3GPP LTE, WiMAX и т.д.).
[0040] Беспроводное устройство 102 может включать в себя компонент 204 выбора блока предварительного кодирования, который, как описано, может определять блок предварительного кодирования для использования для применения предварительного кодирования к конкретному символу данных. Компонент 204 выбора блока предварительного кодирования может включать в себя компонент 302 определения параметра, который получает один или более параметров относительно беспроводного устройства 102, и компонент 304 генерирования последовательности блоков предварительного кодирования, который может создавать последовательность блоков предварительного кодирования для беспроводного устройства 102 на основании этих одного или более параметров или других рассмотрений.
[0041] Согласно примеру, перед включением беспроводного устройства 102 инициируется соединение с точкой 104 доступа или, в другом случае, компонент 302 определения параметра может измерять или, в другом случае, получать один или более параметров для оценки беспроводного устройства 102. Например, параметр может быть идентификатором беспроводного устройства 102, одной или более метриками связи, такими как отношение сигнала к шуму (SNR), пропускной способностью, полосой частот, типом, функциональными возможностями, поддерживаемыми услугами и/или подобным. На основании одного или более параметров и/или на основании конфигурации или спецификации, например, компонент 304 генерирования последовательности блоков предварительного кодирования создает последовательность блоков предварительного кодирования для компонента 204 выбора блока предварительного кодирования. Компонент 304 генерирования последовательности блоков предварительного кодирования может использовать последовательность блоков предварительного кодирования для осуществления зацикливания блоков предварительного кодирования, как описано выше, используемых для передачи одного или более последовательных символов данных.
[0042] Например, где беспроводное устройство 102 имеет N блоков предварительного кодирования, и N является положительным целым числом, компонент 304 генерирования последовательности блоков предварительного кодирования может генерировать последовательную последовательность блоков предварительного кодирования (0, 1, 2... N), где компонент 204 выбора блока предварительного кодирования может непрерывно осуществлять циклический переход от одного символа данных к следующему. В этом примере должно быть оценено, что компонент 302 определения параметра не должен измерять параметры беспроводного устройства 102 для генерирования последовательной последовательности блоков предварительного кодирования. В другом примере компонент 302 определения параметра может извлекать идентификатор беспроводного устройства 102 и/или один или более параметров связи. Например, компонент 304 генерирования последовательности блоков предварительного кодирования определяет циклически сдвинутую последовательную или непоследовательную последовательность блоков предварительного кодирования на основании идентификатора или параметров связи (например, на основании фактов или подобной ему функции).
[0043] В еще одном примере компонент 304 генерирования последовательности блоков предварительного кодирования может создавать последовательность блоков предварительного кодирования случайного шаблона или псевдослучайного шаблона на основании идентификатора или одного или более параметров связи для обеспечения дополнительного разнесения. Например, множество псевдослучайных последовательностей блоков предварительного кодирования может быть определено и назначено компоненту 204 выбора блока предварительного кодирования на основании хэш-функции идентификатора или диапазона одного или более параметров связи. Кроме того, компонент 304 генерирования последовательности блоков предварительного кодирования может определять новую последовательность блоков предварительного кодирования каждый раз, когда компонент 204 выбора блока предварительного кодирования осуществляет зацикливание по текущей последовательности. Таким образом, последовательные последовательности блоков предварительного кодирования могут быть различными и также обеспечивать дополнительное разнесение.
[0044] Должно быть оценено, как описано, что поднабор N блоков предварительного кодирования может быть использован для генерирования последовательности блоков предварительного кодирования. В этом отношении компонент 304 генерирования последовательности блоков предварительного кодирования может выбирать поднабор N блоков предварительного кодирования на основании, по меньшей мере частично, одной или более конфигураций или параметров, таких как длина CP (например, передачи, ранее предварительно кодированной, или предыдущих передач беспроводным устройством 102), представление SRS (например, передает ли беспроводное устройство 102 SRS или включает ли передача, которая будет предварительно закодирована, в себя SRS) и/или подобное. В любом случае, как описано, компонент 204 выбора блока предварительного кодирования может выбирать блок предварительного кодирования для заданного символа данных согласно последовательности блоков предварительного кодирования таким образом, что следующий символ данных использует следующий блок предварительного кодирования в последовательности. Беспроводное устройство 102 может использовать выбранный блок предварительного кодирования в предварительном кодировании и передаче соответствующего символа данных к точке 104 доступа для обеспечения разнесения для пространственного мультиплексирования с незамкнутым контуром, как описано. Кроме того, как описано, компонент 204 выбора блока предварительного кодирования может продолжать выбор в соответствии с последовательностью для повторных передач, принимать другую последовательность блоков предварительного кодирования от компонента 304 генерирования последовательности блоков предварительного кодирования для повторных передач и/или подобное.
[0045] Ссылаясь на фиг.4, примерный кадр беспроводной связи или подкадр 400 показываются наряду с назначениями блоков предварительного кодирования для их символов данных. Кадр или подкадр 400 содержит множество последовательных символов данных 402, 404, 406, 408, 410, 412, 414, 416, 418 и 420, которые могут быть смежными или состоящими из нескольких несмежных участков в кадре или подкадре 400. В одном примере символы данных 402, 404, 406, 408, 410, 412, 414, 416, 418 и 420 могут быть символами OFDM, соответствующими назначенным ресурсам в беспроводной сети, которая может быть представлена частью частоты в течение времени, символами SC-FDM и т.д. Каждый из символов может содержать множество смежных или несмежных поднесущих частоты для заданного промежутка времени.
[0046] Как описано, беспроводное устройство может закодировать данные для передачи в каждом символе данных. Символы данных 402, 404, 406, 408, 410, 412, 414, 416, 418 и 420 могут быть переданы в течение времени, и блок предварительного кодирования может быть выбран для каждого символа данных для обеспечения разнесения передачи при пространственном мультиплексировании с незамкнутым контуром для системы с единственной несущей. Как изображено, символ 402 может быть предварительно закодирован, используя блок 1 предварительного кодирования. Символ 404 может затем быть предварительно закодирован, используя блок 2 предварительного кодирования и так далее, таким образом, что блоки 1-4 предварительного кодирования периодически являются зацикленными для последовательных символов данных. При символе 410 блок 1 предварительного кодирования может быть заново использован, и цикл может продолжиться. Как описано, такая последовательная последовательность предварительного кодирования является всего лишь одной из потенциально неограниченных последовательностей, включающих в себя случайные последовательности, псевдослучайные последовательности, шаблонные последовательности, циклически смещенные последовательности и/или подобные.
[0047] Ссылаясь теперь на фиг.5-6, иллюстрируются способы, которые могут быть выполнены в соответствии с различными аспектами, сформулированными в настоящем описании. В то время как для простоты объяснения способы показаны и описаны в качестве набора действий, должно быть понято и оценено, что способы не ограничиваются по указанию действий, поскольку некоторые действия, в соответствии с одним или более аспектами, могут произойти в различных порядках и/или одновременно с другими действиями от тех, что показаны и описаны в настоящем описании. Например, специалисты в данной области техники поймут и оценят, что способ может альтернативно быть представлен в качестве набора взаимосвязанных состояний или событий, таких как диаграмма состояний. Кроме того, не все иллюстрированные действия могут быть обязаны реализовывать способ в соответствии с одним или более аспектами.
[0048] Со ссылкой на фиг.5, иллюстрируется примерный способ 500 для осуществления зацикливания по блокам предварительного кодирования для беспроводной связи во временной области. На этапе 502 множество символов данных может быть принято для передачи по беспроводной сети. Как описано, символы данных могут быть символами OFDM, символами SC-FDM или подобными символами данных, которые представляют часть частоты в части времени. На этапе 504 один из множества символов данных может быть предварительно закодирован посредством использования одного из множества доступных блоков предварительного кодирования. Множество доступных блоков предварительного кодирования, в одном примере, может быть поднабором блоков предварительного кодирования, существующих в беспроводном устройстве. На этапе 506 следующий блок предварительного кодирования может быть выбран из множества доступных блоков предварительного кодирования, заданных в последовательности блоков предварительного кодирования для следующего символа данных. Таким образом, доступные блоки предварительного кодирования являются зацикленными в соответствии с последовательностью блоков предварительного кодирования. Как описано, последовательность блоков предварительного кодирования может быть последовательностью, циклически смещенной согласно идентификатору или одному или более параметрам связи, случайной, псевдослучайной и выбранной согласно идентификатору или одному или более параметрам связи и/или подобному. Кроме того, как описано, следующий символ данных может быть повторной передачей ранее предварительно закодированного символа данных. Используя такую последовательность блоков предварительного кодирования для последующих символов данных, обеспечивается дополнительное разнесение передачи, как описано.
[0049] Ссылаясь теперь на фиг.6, иллюстрируется примерный способ 600, который облегчает выбор блоков предварительного кодирования для связи символов данных в беспроводной сети. На этапе 602 символ данных может быть получен для передачи по беспроводной сети. Символ данных, как описано, может быть OFDM, SC-FDM или подобным символом. На этапе 604 блок предварительного кодирования может быть выбран для предварительного кодирования символа данных в соответствии со следующим блоком предварительного кодирования в последовательности блоков предварительного кодирования. Как описано, последовательность блоков предварительного кодирования может быть последовательностью, циклически смещенной согласно идентификатору или одному или более параметрам связи, случайной, псевдослучайной и выбранной согласно идентификатору или одному или более параметрам связи и/или подобному. Как только блок предварительного кодирования выбирается, на этапе 606 символ данных может быть предварительно закодирован, используя блок предварительного кодирования. На этапе 608 последующий блок предварительного кодирования может быть выбран для предварительного кодирования последующего символа данных после следующего блока предварительного кодирования в последовательности блоков предварительного кодирования. Как описано, в одном примере, последующий символ данных может быть повторной передачей символа данных.
[0050] Должно быть оценено, что в соответствии с одним или более аспектами, описанными в настоящем описании, логические выводы могут быть сделаны относительно генерирования последовательности блоков предварительного кодирования, определения следующего блока предварительного кодирования для передачи символа данных и/или подобного. Используемые в настоящем описании термины "делать вывод" или "логический вывод" в целом относятся к процессу рассуждения или логического выведения состояний системы, среды и/или пользователя из ряда наблюдений, которые накапливаются с помощью событий и/или данных. Логический вывод может использоваться, чтобы идентифицировать конкретный контекст или действие, или, например, может генерировать распределение вероятности по состояниям. Логический вывод может быть вероятностным, то есть, вычислением распределения вероятности по интересующим состояниям на основании рассмотрения данных и событий. Логический вывод может также относиться к способам, используемым для создания событий высокого уровня из набора событий и/или данных. Такой вывод приводит к конструированию новых событий или действий из набора данных наблюдаемых событий и/или сохраненного события, коррелированны ли события или нет в малой временной близости, и исходят ли события и данные из одного или нескольких источников события и данных.
[0051] Со ссылкой на фиг.7, иллюстрируемая система 700 осуществляет зацикливание по блокам предварительного кодирования для передачи символов данных в беспроводной сети. Например, система 700 может постоянно находиться, по меньшей мере частично, в базовой станции, мобильном устройстве и т.д. Должно быть оценено, что система 700 представляется как включающая в себя функциональные блоки, которые могут быть функциональными блоками, которые представляют функции, реализованные процессором, программным обеспечением или их комбинацией (например, программно-аппаратным обеспечением). Система 700 включает в себя логическую группировку 702 из электрических компонентов, которые могут действовать в соединении. Например, логическая группировка 702 может включать в себя электрический компонент для получения символа данных для передачи по беспроводной сети 704. Дополнительно, логическая группировка 702 может содержать электрический компонент для выбора блока предварительного кодирования для предварительного кодирования символа данных согласно следующему блоку предварительного кодирования в последовательности 706 блоков предварительного кодирования. Последовательность блоков предварительного кодирования может быть принята или сгенерирована на основании одного или более идентификаторов или параметров связи, например. Как описано, последовательность блоков предварительного кодирования может быть последовательностью, циклически смещенной согласно идентификатору или одному или более параметрам связи, случайной, псевдослучайной и выбранной согласно идентификатору или одному или более параметрам связи и т.д. Выбор блоков предварительного кодирования согласно последовательности предварительного кодирования, как описано, может увеличить разнесение передачи.
[0052] В дополнение, должно быть оценено, что электрический компонент 706 может выбирать последующие блоки предварительного кодирования для последующих последовательных или непоследовательных символов данных согласно последовательности блоков предварительного кодирования, как описано. Кроме того, логическая группировка 702 включает в себя электрический компонент для предварительного кодирования символа данных согласно блоку 708 предварительного кодирования. В дополнение, логическая группировка 702 может также включать в себя электрический компонент для генерирования последовательности блоков предварительного кодирования на основании, по меньшей мере частично, идентификатора или одного или более параметров 710 связи. Таким образом, электрические компоненты 710 могут произвести циклически смещенную последовательность, псевдослучайную последовательность и т.д. согласно идентификатору или одному или более параметрам связи, как описано. Дополнительно, система 700 может включать в себя память 712, которая хранит команды для выполнения функций, ассоциированных с электрическими компонентами 704, 706, 708, и 710. В то время как показано, как являющиеся внешними по отношению к памяти 712, должно быть понятно, что один или более электрических компонентов 704, 706, 708, и 710 могут существовать в памяти 712.
[0053] Фиг.8 является блок-схемой системы 800, которая может быть использована для реализации различных аспектов функциональных возможностей, описанных в настоящем описании. В одном примере система 800 включает в себя базовую станцию или eNB 802. Как иллюстрировано, eNB 802 может принимать сигнал(ы) от одного или более оборудований UE 804 с помощью одной или более антенн 806 (Rx) приема данных и передает одному или более оборудованиям UE 804 с помощью одной или более антенн 808 (Tx) передачи данных. Дополнительно, eNB 802 может содержать приемник 810, который принимает информацию от антенн(ы) 806 приема данных. В одном примере приемник 810 может быть оперативно ассоциирован с демодулятором (Demod) 812, который демодулирует принятую информацию. Демодулированные символы могут затем быть анализированы процессором 814. Процессор 814 может быть подсоединен к памяти 816, которая может хранить информацию, относящуюся к кластерам кода, назначениям терминала доступа, таблицам поиска, относящимся к ним, уникальным последовательностям скремблирования и/или другим подходящим типам информации. В одном примере, eNB 802 может использовать процессор 814 для выполнения способов 500, 600 и/или других подобных и соответствующих способов. eNB 802 может также включать в себя модулятор 818, который может мультиплексировать сигнал для передачи передатчиком 820 с помощью антенн(ы) 808 передачи.
[0054] Фиг.9 является блок-схемой другой системы 900, которая может быть использована для реализации различных аспектов функциональных возможностей, описанных в настоящем описании. В одном примере система 900 включает в себя мобильный терминал 902. Как иллюстрировано, мобильный терминал 902 может принимать сигнал(ы) от одной или более базовых станций 904 и передавать к одной или более базовым станциям 904 с помощью одной или более антенн 908. Дополнительно, мобильный терминал 902 может содержать приемник 910, который принимает информацию от антенны(антенн) 908. В одном примере приемник 910 может быть оперативно ассоциирован с демодулятором (Demod) 912, который демодулирует принятую информацию. Демодулированные символы могут затем быть проанализированы процессором 914. Процессор 914 может быть подсоединен к памяти 916, которая может хранить данные и/или программные коды, относящиеся к мобильному терминалу 902. Дополнительно, мобильный терминал 902 может использовать процессор 914 для выполнения способов 500, 600 и/или других подобных и соответствующих способов. Мобильный терминал 902 может также использовать один или более компонентов, описанных в предыдущих чертежах, для реализации описанных функциональных возможностей; в одном примере компоненты могут быть реализованы процессором 914. Мобильный терминал 902 может также включать в себя модулятор 918, который может мультиплексировать сигнал для передачи передатчиком 920 с помощью антенн(ы) 908.
[0055] Ссылаясь теперь на фиг.10, иллюстрируется примерная система беспроводной связи множественного доступа в соответствии с различными аспектами. В одном примере точка 1000 доступа (AP) включает в себя множественные группы антенн. Как иллюстрировано на фиг.10, одна группа антенн может включать в себя антенны 1004 и 1006, другая может включать в себя антенны 1008 и 1010 и другая может включать в себя антенны 1012 и 1014. В то время как только две антенны показываются на фиг.10 для каждой группы антенн, должно быть оценено, что больше или меньше антенн могут быть использованы для каждой группы антенн. В другом примере терминал 1016 доступа может находиться в связи с антеннами 1012 и 1014, где антенны 1012 и 1014 передают информацию терминалу 1016 доступа по прямой линии 1020 связи и принимают информацию от терминала 1016 доступа по обратной линии связи 1018. Дополнительно и/или альтернативно, терминал 1022 доступа может находиться в связи с антеннами 1006 и 1008, где антенны 1006 и 1008 передают информацию терминалу 1022 доступа по прямой линии 1026 связи и принимают информацию от терминала 1022 доступа по обратной линии 1024 связи. В системе дуплексной связи с частотным разделением каналов линии 1018, 1020, 1024 и 1026 связи могут использовать отличную частоту для связи. Например, прямая линия 1020 связи может использовать отличную частоту, чем та, что используется обратной линией 1018 связи.
[0056] Каждая группа антенн и/или область, в которой они сконструированы для связи, может называться сектором точки доступа. В соответствии с одним аспектом, группы антенн могут быть сконструированы для связи для получения доступа к терминалам в секторе областей, охватываемых точкой 1000 доступа. В связи по прямым линиям 1020 и 1026 связи антенны передачи точки 1000 доступа могут использовать формирование диаграммы направленности, чтобы улучшить отношение сигнала к шуму прямых линий связи для различных терминалов 1016 и 1022 доступа. Кроме того, точка доступа, использующая формирование диаграммы направленности для передачи на терминалы доступа, разбросанные случайным образом через ее зону охвата, вызывает меньше помех для терминалов доступа в соседних ячейках, чем точка доступа, передающая через единственную антенну на все свои терминалы доступа.
[0057] Точка доступа, например точка 1000 доступа, может быть стационарной станцией, используемой для связи с терминалами, и может также называться базовой станцией, eNB, сетью доступа и/или другой подходящей терминологией. Кроме того, терминал доступа, например терминал 1016 или 1022 доступа, может также называться мобильным терминалом, пользовательским оборудованием, устройством беспроводной связи, терминалом, беспроводным терминалом и/или другой соответствующей терминологией.
[0058] Ссылаясь теперь на фиг.11, обеспечивается блок-схема, иллюстрирующая примерную систему 1100 беспроводной связи, в которой различные аспекты, описанные в настоящем описании, могут функционировать. В одном примере, системой 1100 является система с множественными входами и множественными выходами (MIMO), которая включает в себя систему 1110 передатчика и систему 1150 приемника. Должно быть оценено, однако, что система 1110 передатчика и/или система 1150 приемника могут также быть применены к системе с множественными входами и единственным выходом, в которой, например, множественные антенны передачи (например, в базовой станции) могут передавать один или более потоков символов на устройство с единственной антенной (например, мобильную станцию). Дополнительно, должно быть оценено, что аспекты системы 1110 передатчика и/или системы 1150 приемника, описанные в настоящем описании, могут быть использованы в соединении с единственным выходом для системы антенн с единственным входом.
[0059] В соответствии с одним аспектом, данные трафика для множества потоков данных предоставляются в системе 1110 передатчика от источника 1112 данных на процессор 1114 (TX) передачи данных. В одном примере каждый поток данных может затем быть передан с помощью соответствующей антенны 1124 передачи. Дополнительно, процессор 1114 Тх передачи данных может форматировать, кодировать и перемежать данные трафика для каждого потока данных на основании конкретной схемы кодирования, выбранной для каждого соответствующего потока данных, для выдачи закодированных данных. В одном примере закодированные данные для каждого потока данных могут затем быть мультиплексированы с данными пилот-сигнала, используя способы OFDM. Данные пилот-сигнала могут быть, например, известным шаблоном данных, который обрабатывается известным способом. Дополнительно, данные пилот-сигнала могут использоваться в системе 1150 приемника для оценки отклика канала. Возвращаясь к системе 1110 передатчика, мультиплексированный пилот-сигнал и закодированные данные для каждого потока данных могут быть модулированы (то есть отображенными в символ) на основании конкретной схемы модуляции (например, BPSK, QSPK, М-PSK или М-QAM), выбранной для каждого соответствующего потока данных, для выдачи символов модуляции. В одном примере скорость передачи данных, кодирование и модуляция для каждого потока данных могут быть определены командами, выполненными на и/или выданными процессором 1130.
t
t
t
t
[0060] Затем символы модуляции для потоков данных могут быть выданы в процессор 1120 MIMO TX передачи данных, который может дополнительно обрабатывать символы модуляции (например, для OFDM). Затем процессор 1120 MIMO TX передачи данных выдает N потоков символа модуляции в N передатчиков 1122a-1122t. В одном примере каждый передатчик 1122 принимает и обрабатывает соответствующий поток символа, чтобы выдавать один или более аналоговых сигналов, и дополнительно приводит к требуемым условиям (например, усиливает, фильтрует и преобразует с повышением частоты) аналоговые сигналы, чтобы выдавать модулированный сигнал, подходящий для передачи по каналу MIMO. Дополнительно, N модулированных сигналов от передатчиков 1122a-1122t передаются от N антенн 1124a-1124t, соответственно.
r
r
r
t
[0061] В соответствии с другим аспектом, переданные модулированные сигналы могут быть приняты на системе 1150 приемника посредством N антенн 1152a-1152r. Принятый сигнал от каждой антенны 1152 может быть выдан в соответствующий приемопередатчик 1154. Например, каждый приемопередатчик 1154 может приводить к требуемым условиям (например, фильтровать, усиливать и преобразовывать с понижением частоты) соответствующий принятый сигнал, переводить приведенный к требуемым условиям сигнал в цифровую форму, чтобы обеспечить выборки, и дополнительно обрабатывать выборки для выдачи соответствующего "принятого" потока символа. Затем процессор 1160 RX MIMO/приема данных может принимать и обрабатывать N принятых потоков символов от N приемопередатчиков 1154 на основании конкретного способа обработки приемника для выдачи N"обнаруженных" потоков символов. В одном примере, каждый обнаруженный поток символов может включать в себя символы, которые оцениваются символами модуляции, переданными для соответствующего потока данных. Процессор 1160 RX MIMO/приема данных может затем обрабатывать каждый поток символов, по меньшей мере частично, посредством демодуляции, обратного перемежения и декодирования каждого обнаруженного потока символов для восстановления данных трафика для соответствующего потока данных. Таким образом, обработка процессором 1160 RX MIMO/приема данных может быть комплементарной к той, что выполняется процессором 1120 MIMO TX передачи данных и процессором 1118 TX передачи данных в системе 1110 передатчика. Процессор 1160 RX MIMO/приема данных может дополнительно выдавать обработанные потоки символов приемнику 1164 данных.
[0062] В соответствии с одним аспектом, оценка ответа канала, генерируемая процессором 1160 RX MIMO/приема данных, может использоваться для выполнения обработки пространства/времени в приемнике, регулировки уровней мощности, скорости передачи модуляции изменения или схемы и/или других надлежащих действий. Дополнительно, процессор 1160 RX MIMO/приема данных может дополнительно оценивать характеристики канала, такие как, например, отношения "сигнал к шуму и помехе" (SNR) обнаруженных потоков символа. Процессор 1160 RX MIMO/приема данных может затем выдавать оцененные характеристики канала процессору 1170. В одном примере процессор 1160 RX MIMO/приема данных и/или процессор 1170 могут дополнительно получать оценку "операционного" SNR для системы. Процессор 1170 может затем выдавать информацию состояния канала (CSI), которая может содержать информацию относительно линий связи и/или принятого потока данных. Эта информация может включать в себя, например, операционный SNR. CSI может затем быть обработана процессором 1118 TX передачи данных, модулирована модулятором 1180, приведена к требуемым условиям приемопередатчиками 1154a-1154r и передана назад системе 1110 приемопередатчика. Кроме того, источник 1116 данных в системе 1150 приемника может выдавать дополнительные данные, которые будут обработаны процессором 1118 TX передачи данных.
[0063] Возвращаясь к системе 1110 приемопередатчика, модулированные сигналы от системы 1150 приемника могут затем быть приняты антеннами 1124, приведены к требуемым условиям приемопередатчиками 1122, демодулированы демодулятором 1140 и обработаны процессором RX 1142, чтобы возвратить CSI, которую сообщает система 1150 приемника. В одном примере CSI, которую сообщают, может затем быть выдана процессору 1130 и использоваться, чтобы определить скорости передачи данных, а также кодирование и схемы модуляции, которые должны использоваться для одного или более потоков данных. Определенные схемы кодирования и модуляции могут затем быть предоставлены приемопередатчикам 1122 для квантования и/или использования в более поздних передачах к системе 1150 приемника. Дополнительно и/или альтернативно, CSI, которую сообщают, может использоваться процессором 1130, чтобы генерировать различные средства управления для процессора 1114 TX данных и процессора 1120 TX MIMO. В другом примере CSI и/или другая информация, обработанная процессором 1142 RX приема данных, может быть выдана приемнику 1144 данных.
r
t
[0064] В одном примере, процессор 1130 в системе 1110 передатчика и процессор 1170 в системе 1150 приемника управляет работой в их соответствующих системах. Дополнительно, память 1132 в системе 1110 передатчика и память 1172 в системе 1150 приемника может обеспечить хранение для программных кодов и данных, используемых процессорами 1130 и 1170, соответственно. Дополнительно, в системе 1150 приемника различные способы обработки могут использоваться для обработки принятых N сигналов для направления N переданных потоков символа. Эти способы обработки приемника могут включать в себя пространственные и пространственно-временные способы обработки, которые могут также называться способами уравнивания и/или способами обработки "последовательным подавлением/коррекцией и компенсацией помех" приемника, которые могут также называться способами обработки "успешная компенсация помех" или "успешная компенсация" приемника.
[0065] Должно быть понятно, что аспекты, описанные в настоящем описании, могут быть реализованы в аппаратном обеспечении, программном обеспечении, промежуточном программном обеспечении, микрокоде или любой их комбинации. Когда системы и способы реализуются в программном обеспечении, программно-аппаратном обеспечении, промежуточном программном обеспечении или микрокоде, программном коде или сегментах кода, они могут быть сохранены на считываемом машиной носителе, таком как компонент хранения. Сегмент кода может представлять процедуру, функцию, подпрограмму, программу, операцию, подоперацию, модуль, пакет программного обеспечения, класс или любую комбинацию команд, структур данных или операторов программ. Сегмент кода может быть подсоединен к другому сегменту кода или схеме аппаратного обеспечения посредством посылки и/или приема информации, данных, аргументов, параметров или контентов памяти. Информация, аргументы, параметры, данные и т.д. могут быть посланы, отправлены или переданы, используя любое подходящее средство, включающее в себя совместное использование памяти, передачу сообщения, передачу маркера, сетевую передачу и т.д.
[0066] Для реализации программного обеспечения способы, описанные в настоящем описании, могут быть реализованы модулями (например, процедурами, функциями и т.д.), которые выполняют функции, описанные в настоящем описании. Коды программного обеспечения могут быть сохранены в блоках памяти и выполнены процессорами. Блок памяти может быть реализован в процессоре или внешне по отношению к процессору в случае, когда он может быть оперативно подсоединен к процессору с помощью различных средств, которые известны в данной области техники.
[0067] То, что было описано выше, включает в себя примеры одного или более аспектов. Конечно невозможно описать каждую мыслимую комбинацию компонентов или способов в целях описать заявленные аспекты, но специалист в данной области техники может распознать, что возможно множество дополнительных комбинаций и перестановок различных аспектов. Соответственно, раскрытые аспекты предназначаются, чтобы охватить все такие изменения, модификации и вариации, которые находятся в пределах сущности и объема приложенной формулы изобретения. Кроме того, до той степени, в которой термин "включает в себя" используется как в детальном описании, так и в формуле изобретения, такой термин предназначается, чтобы означать включение способом, аналогичным термину "содержащий", когда "содержащий" интерпретируется при использовании в качестве переходного слова в формуле изобретения. Дополнительно, термин "или", используемый как в подробном описании, так и в формуле изобретения, предназначается, чтобы означать “неисключающее или”.