МУЛЬТИПЛЕКСИРОВАНИЕ ОПОРНЫХ СИГНАЛОВ ДЕМОДУЛЯЦИИ ПРИ БЕСПРОВОДНОЙ СВЯЗИ
MULTIPLEXING DEMODULATION REFERENCE SIGNALS IN WIRELESS COMMUNICATION

Перекрестная ссылка
Настоящая заявка на патент испрашивает приоритет по предварительной заявке № 61/293991, озаглавленной «DEMODULATION REFERENCE SIGNAL IN SUPPORT OF PULING MULTIPLE INPUT MULTIPLE OUTPUT», поданной 11 января 2010 года, и права на которую принадлежат правообладателю настоящей заявки, и содержание которой явным образом включено сюда по ссылке.
Область техники, к которой относится изобретение
Последующее описание относится в целом к беспроводной сетевой связи и, более конкретно, к мультиплексированию опорных сигналов демодуляции при беспроводной связи.
Уровень техники
Системы беспроводной связи нашли широкое распространение для предоставления контента связи различных типов, такого как речь, данные и т.д. Типовые системы беспроводной связи могут представлять собой системы с множественным доступом, способные поддерживать связь с множеством пользователей путем совместного использования имеющихся системных ресурсов (например, полоса пропускания, мощность передачи, …). Примеры указанных систем с множественным доступом могут включать в себя системы с множественным доступом с кодовым разделением каналов (CDMA), системы с множественным доступом с временным разделением каналов (TDMA), системы с множественным доступом с частотным разделением каналов (FDMA), системы с множественным доступом с ортогональным частотным разделением каналов (OFDMA) и т.п. Вдобавок эти системы могут соответствовать таким спецификациям, как Проект партнерства третьего поколения (3GPP), Проект долгосрочного развития (LTE), сверхмобильная широкополосная сеть (UMB), развитая технология оптимизированного обмена данными (EV-DO) и т.д.
В общем случае системы беспроводной связи с множественным доступом могут поддерживать связь одновременно для множества мобильных устройств. Каждое мобильное устройство может находиться на связи с одной или более базовыми станциями посредством передач по прямой и обратной линиям связи. Прямая линия (или нисходящая линия) относится к линии связи от базовых станций к мобильным устройствам, а обратная линия (или восходящая линия) относится к линии связи от мобильных устройств к базовым станциям. Кроме того, связь между мобильными устройствами и базовыми станциями может быть установлена через системы с одним входом и одним выходом (SISO), системы с множеством входов и одним выходом (MISO), системы с множеством входов и множеством выходов (MIMO) и т.д. Вдобавок мобильные устройства могут осуществлять связь с другими мобильными устройствами (и/или базовые станции с другими базовыми станциями) в одноранговых беспроводных сетевых конфигурациях.
Вдобавок устройство может передавать опорные сигналы демодуляции (DM-RS) на базовую станцию, чтобы иметь возможность оценки канала для связи, принятой от устройства. Кроме того, устройство может, например, осуществлять связь с базовой станцией с использованием системы с одним пользователем (SU)-MIMO, которая может поддерживаться, например, в LTE. В этом примере устройство может осуществлять связь с базовой станцией на множестве уровней, используя подобные временные/частотные ресурсы. Например, сигналы могут передаваться устройством через множество антенн с использованием одинаковых или подобных временных и частотных ресурсов, таких как один или более тонов одного или более символов мультиплексирования с ортогональным частотным разделением (OFDM), и приниматься в виде суммы сигналов на базовой станции. Таким образом, устройство может, например, передать на базовую станцию DM-RS для каждого из сигналов, чтобы способствовать оценке каналов на одинаковых или подобных временных и частотных ресурсах.
Сущность изобретения
Далее в упрощенной форме описывается один или более аспектов, чтобы обеспечить базовое понимание указанных аспектов. Данный раздел не является исчерпывающим обзором всех предполагаемых аспектов и не предназначен ни идентифицировать ключевые или критические элементы всех аспектов, ни очерчивать объем каких-либо или всех аспектов. Единственной его целью является представление некоторых концепций одного или более аспектов в упрощенной форме в качестве прелюдии к более подробному описанию, представленному ниже.
Согласно одному или более вариантам осуществления и их соответствующему раскрытию, различные аспекты описаны в связи со способствованием выведению значений циклического сдвига (CS) и/или ортогональных покрывающих кодов (OCC) для мультиплексирования опорных сигналов демодуляции (DM-RS), передаваемых для множества уровней устройства связи. Например, от базовой станции может быть принят индекс CS (например, в управляющей информации нисходящей линии связи (DCI) или посредством аналогичной сигнализации), а значения CS и/или коды OCC для каждого из множества уровней могут быть определены по меньшей мере частично на основе индекса CS. Кроме того, значения CS и/или коды OCC можно дополнительно определить, например, частично на основе сконфигурированного значения CS, принятого с одного или более верхних уровней устройства. Таким образом, информация о CS и OCC не обязательно должна сигнализироваться базовой станцией для всех уровней связи для данного устройства.
Согласно примеру предоставлен способ мультиплексирования DM-RS при связи с множеством входов и множеством выходов (MIMO), который включает в себя прием индекса CS для передачи сигналов DM-RS на каждом из множества уровней и определение значения CS и OCC для передачи каждого из сигналов DM-RS по меньшей мере частично на основе индекса CS. Данный способ дополнительно включает в себя передачу сигналов DM-RS в соответствии со значениями CS и OCC.
В другом аспекте предоставлено устройство для мультиплексирования DM-RS при связи MIMO, которое включает в себя по меньшей мере один процессор, сконфигурированный для получения индекса CS для передачи сигналов DM-RS на каждом из множества уровней. Указанный по меньшей мере один процессор дополнительно сконфигурирован для определения значения CS и OCC для передачи каждого из сигналов DM-RS по меньшей мере частично на основе индекса CS и передачи сигналов DM-RS в соответствии со значениями CS и OCC. Вдобавок устройство включает в себя память, соединенную по меньшей мере с одним указанным процессором.
В еще одном аспекте предоставлено устройство для мультиплексирования DM-RS при связи MIMO, которое включает в себя средство для приема индекса CS для передачи сигналов DM-RS на каждом из множества уровней и средство для определения значения CS для передачи каждого из сигналов DM-RS по меньшей мере частично на основе индекса CS. Устройство дополнительно включает в себя средство для определения OCC для каждого из сигналов DM-RS по меньшей мере частично на основе индекса CS и средство для передачи сигналов DM-RS в соответствии со значениями CS и OCC.
Кроме того, в другом аспекте предоставлен способ для связи с множеством входов и множеством выходов (MIMO), который включает в себя передачу индекса циклического сдвига (CS) для опорных сигналов демодуляции (DM-RS) и прием сигналов DM-RS на множестве уровней при связи MIMO. Каждый из сигналов DM-RS может быть связан со значением CS и ортогональным покрывающим кодом (OCC). Значения CS и OCC могут быть по меньшей мере частично основаны на индексе CS.
Вдобавок в еще одном аспекте предоставлено устройство для связи с множеством входов и множеством выходов (MIMO), которое включает в себя средство для передачи индекса циклического сдвига (CS) для опорных сигналов демодуляции (DM-RS) и средство для приема сигналов DM-RS на множестве уровней при связи MIMO. Каждый из сигналов DM-RS может быть связан со значением CS и ортогональным покрывающим кодом (OCC). Значения CS и OCC могут быть по меньшей мере частично основаны на индексе CS.
В другом аспекте предоставлен компьютерный программный продукт для связи с множеством входов и множеством выходов (MIMO), который включает в себя компьютерно-читаемый запоминающий носитель, содержащий команды для предписания по меньшей мере одному компьютеру передавать индекс циклического сдвига (CS) для опорных сигналов демодуляции (DM-RS) и команды для предписания по меньшей мере одному компьютеру принимать сигналы DM-RS на множестве уровней при связи MIMO. Каждый из сигналов DM-RS связан со значением CS и ортогональным покрывающим кодом (OCC). Значения CS и OCC по меньшей мере частично основаны на индексе CS.
Согласно еще одному аспекту предоставлен компьютерный программный продукт для мультиплексирования DM-RS при связи MIMO, включающий в себя компьютерно-читаемый носитель, содержащий команды для предписания по меньшей мере одному компьютеру получать индекс CS для передачи сигналов DM-RS на каждом из множества уровней. Компьютерно-читаемый носитель дополнительно включает в себя команды для предписания по меньшей мере одному компьютеру определять значения CS и OCC для передачи каждого из сигналов DM-RS по меньшей мере частично на основе индекса CS и команды для предписания по меньшей мере одному компьютеру передавать сигналы DM-RS в соответствии со значениями CS и OCC.
Согласно другому примеру предоставлен способ для предоставления индексов CS или ОСС устройствам при многопользовательской связи MIMO (MU-MIMO), который включает в себя выбор первого индекса CS или первого ОСС для первого устройства и второго индекса CS или второго ОСС для второго устройства, спаренного с первым устройством при связи MU-MIMO. Способ дополнительно включает в себя сигнализацию в первое устройство первого индекса CS или индекса первого ОСС и сигнализацию во второе устройство второго индекса CS или индекса второго OCC.
В другом аспекте предоставлено устройство для предоставления индексов CS или ОСС устройствам при связи MU-MIMO, которое включает в себя по меньшей мере один процессор, сконфигурированный для определения первого индекса CS или первого ОСС для первого устройства и второго индекса CS или второго ОСС для второго устройства, спаренного с первым устройством при связи MU-MIMO, и для передачи первого индекса CS или индекса первого OCC первому устройству. Кроме того, по меньшей мере один процессор сконфигурирован для передачи второго индекса CS или индекса второго OCC на второе устройство. Вдобавок устройство включает в себя память, соединенную по меньшей мере с одним процессором.
В еще одном аспекте предоставлено устройство для предоставления индексов CS или ОСС устройствам при связи MU-MIMO, которое включает в себя средство для выбора первого индекса CS для первого устройства и второго индекса CS для второго устройства, спаренного с упомянутым устройством при связи MU-MIMO, и средство для выбора первого OCC для первого устройства и второго OCC для второго устройства. Устройство дополнительно включает в себя средство для сигнализации в первое устройство первого индекса CS или индекса первого ОСС и для сигнализации во второе устройство второго индекса CS или индекса второго OCC.
В еще одном другом аспекте предоставлен компьютерный программный продукт для предоставления индексов CS или OCC устройствам при связи MU-MIMO, включающий в себя компьютерно-читаемый носитель, содержащий команды для предписания по меньшей мере одному компьютеру определять первый индекс CS или первый OCC для первого устройства и второго индекса CS или второго OCC для второго устройства, спаренного с первым устройством при связи MU-MIMO. Компьютерно-читаемый носитель дополнительно включает в себя команды для предписания по меньшей мере одному компьютеру передавать первый индекс CS или индекс первого OCC на первое устройство, и команды для предписания по меньшей мере одному компьютеру передавать второй индекс CS или индекс второго OCC на второе устройство.
Для достижения вышеизложенных и родственных целей один или более аспектов содержат признаки, полностью описанные ниже и частично указанные в формуле изобретения. В последующем описании и на прилагаемых чертежах подробно изложены некоторые иллюстративные отличительные признаки одного или более аспектов. Однако эти признаки указывают лишь несколько различных путей возможного использования принципов, лежащих в основе различных аспектов, и причем данное описание предназначено включать в себя все такие аспекты и их эквиваленты.
Краткое описание чертежей
Далее со ссылками на прилагаемые чертежи, предусмотренные для иллюстрации, но не как ограничение раскрытых аспектов, описываются раскрытые аспекты, причем на чертежах одинаковые обозначения указывают на одинаковые элементы, и где:
фиг.1 - примерная система связи, где используется множество уровней при связи с множеством входов и множеством выходов (MIMO);
фиг.2 - примерная система для передачи опорных сигналов демодуляции (DM-RS) для множества уровней в MIMO;
фиг.3 - примерная система для предоставления индексов циклического сдвига (CS) или ортогональных покрывающих кодов OCC одному или более устройствам при многопользовательской связи MIMO (MU-MIMO);
фиг.4 - примерная методика определения значений CS или кода OCC для множества сигналов DM-RS в MIMO;
фиг.5 - примерная методика сигнализации индексов CS и/или OCC для поддержания ортогональности в MU-MIMO;
фиг.6 - примерное мобильное устройство для определения значений CS и/или OCC для передачи множества сигналов DM-RS;
фиг.7 - примерная система для предоставления в одно или более устройств индексов CS или кодов OCC в MU-MIMO;
фиг.8 - примерная система для определения значений CS или OCC для множества сигналов DM-RS в MIMO;
фиг.9 - примерная система для сигнализации индексов CS и/или OCC для поддержания ортогональности в MU-MIMO;
фиг.10 - примерная система беспроводной связи согласно изложенным здесь различным аспектам;
фиг.11 - примерная беспроводная сетевая среда, которая может быть использована в сочетании с различными описанными здесь системами и способами.
Подробное описание
Далее со ссылками на чертежи описаны различные аспекты. В последующем описании в целях разъяснения многочисленные конкретные детали изложены для того, чтобы обеспечить полное понимание одного или более аспектов. Однако очевидно, что указанный аспект (аспекты) может быть практически воплощен без этих конкретных деталей.
Как дополнительно описано ниже, значения циклического сдвига (CS) и/или ортогональные покрывающие коды (OCC) устройство может вывести по меньшей мере частично на основе просигнализированного индекса CS. Например, устройство может осуществлять связь с базовой станцией с использованием системы с множеством входов и множеством выходов (MIMO) (например, однопользовательская MIMO (MU-MIMO), многопользовательская MIMO (MU-MIMO) и т.д.) и таким образом может передавать опорные сигналы демодуляции (DM-RS) для каждого уровня, соответствующего связи MIMO. Устройство может принимать просигнализированный индекс CS и вывести значения CS и/или OCC для каждого уровня по меньшей мере частично на основе просигнализированного индекса CS, другого сконфигурированного значения CS и/или т.п. Кроме того, например, OCC или связанный индекс может быть, дополнительно или альтернативно, просигнализирован устройству в явном виде. В любом случае, значения CS для множества уровней и/или коды OCC можно вывести из одного принятого индекса CS, что способствует экономии ресурсов сигнализации. Вдобавок в системе MU-MIMO может поддерживаться ортогональность для спаренных устройств даже тогда, когда эти устройства имеют разные полосы пропускания передачи, путем выбора конкретных индексов CS и/или кодов OCC для данных устройств.
Использованные в этой заявке термины «компонента», «модуль», «система» и т.п. предназначены включать в себя объект, относящийся к компьютеру, такой как, но не только, аппаратное обеспечение, микропрограммное обеспечение, комбинация программного и аппаратного обеспечения, программное обеспечение или исполняемое программное обеспечение. Например, компонентой может быть, но не только: процесс, выполняющийся в процессоре, процессор, объект, исполняемый файл, поток исполнения, программа и/или компьютер. В качестве иллюстрации компонентой может быть приложение, выполняющееся на вычислительном устройстве, а также само вычислительное устройство. Одна или более компонент могут находиться в процессе или потоке исполнения, причем компонента может быть локализована на одном компьютере и/или распределена между двумя или более компьютерами. Также эти компоненты могут выполняться с различных компьютерно-читаемых носителей, имеющих различные структуры данных, которые на них хранятся. Компоненты могут осуществлять связь посредством локальных и/или удаленных процессов, например, в соответствии с сигналом, несущим один или более пакетов данных (например, данные из одной компоненты, взаимодействующей с другой компонентой в локальной системе, распределенной системе и/или через сеть, например Интернет, с другими системами с помощью указанного сигнала).
Кроме того, различные аспекты описаны здесь в связи с терминалом, который может представлять собой проводной терминал или беспроводной терминал. Терминал также может называться системой, устройством, абонентским блоком, абонентской станцией, мобильной станцией, мобильником, мобильным устройством, удаленной станцией, удаленным терминалом, терминалом доступа, пользовательским терминалом, терминалом, устройством связи, пользовательским агентом, пользовательским устройством или пользовательским оборудованием (UE). Беспроводной терминал может представлять собой сотовый телефон, спутниковый телефон, беспроводной телефон, телефон Протокола инициирования сеанса (SIP), станцию беспроводного местной линии связи (WLL), персональный цифровой помощник (PDA), карманное устройство с возможностью беспроводного подключения, вычислительное устройство или другие обрабатывающие устройства, подключенные к беспроводному модему. Кроме того, здесь описаны различные аспекты в связи с базовой станцией. Базовая станция может быть использована для связи с беспроводным терминалом (терминалами) и также может называться точкой доступа, узлом, узлом В, развитым узлом В (eNB) или каким-либо другим термином.
Кроме того, термин «или» предназначен означать включающее «или», а не исключающее «или». То есть, если не задано иное, или если это явно не вытекает из контекста, фраза «X использует А или В» предполагает любую из включающих перестановок. То есть фраза «X использует А или В» удовлетворяется любым из следующих вариантов: X использует А, Х использует В или Х использует как А, так и В. Вдобавок используемое в этой заявке и прилагаемой формуле изобретения единственное число следует в общем случае трактовать как «один или более», если не задано иное или если это ясно не вытекает из контекста, диктующего форму единственного числа.
Описанные здесь методики можно использовать для различных систем беспроводной связи, таких как CDMA, TDMA, FDMA, OFDMA, SC-FDMA и другие системы. Термины «система» и «сеть» часто используют как взаимозаменяемые. Сеть CDMA может реализовать технологию радиосвязи, например универсальный наземный радиодоступ (UTRA), cdma2000 и т.п. Технология UTRA включает в себя широкополосный CDMA (W-CDMA) и другие варианты CDMA. Кроме того, cdma2000 охватывает стандарты IS-2000, IS-95 и IS-856. Система TDMA может реализовать такую технологию радиосвязи, как Глобальная система мобильной связи (GSM). Система OFDMA может реализовать такую технологию радиосвязи, как развитую систему UTRA (E-UTRA), сверхмобильный широкополосный доступ (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM и т.п. Системы UTRA и E-UTRA являются частью универсальной системы мобильной связи (UMTS). Проект долгосрочного развития (LTE) проекта 3GPP является версией системы UMTS, в которой используется система E-UTRA, где в нисходящей линии связи используется система OFDMA, а в восходящей линии связи - система SC-FDMA. Системы UTRA, E-UTRA, UMTS, LTE и GSM описаны в документах, представленных организацией «Проект партнерства 3-го поколения» (3GPP). Вдобавок системы cdma2000 и UMB описаны в документах, представленных организацией «Проект 2 партнерства 3-го поколения» (3GPP2). Кроме того, указанные системы беспроводной связи могут дополнительно включать в себя одноранговые (например, связь между двумя мобильными объектами) произвольно организующиеся сетевые системы, часто использующие несмежные нелицензированные спектры, беспроводную LAN 802.хх, BLUETOOTH и любые другие методики ближней или дальней беспроводной связи.
Различные аспекты или признаки будут представлены здесь применительно к системам, которые могут включать в себя определенное количество устройств, компонент, модулей и т.п. Следует понимать и иметь в виду, что эти различные системы могут включать в себя дополнительные устройства, компоненты, модули и т.д. и/или могут не включать в себя все устройства, компоненты, модули и т.д., обсуждаемые в связи с представленными фигурами. Также может быть использована комбинация указанных подходов.
Обратимся к фиг.1, где показана система 100 беспроводной связи, которая способствует осуществлению связи по множеству каналов. Система 100 включает в себя базовую станцию 102, которая осуществляет связь с устройством 104, обеспечивая доступ к беспроводной сети. Как здесь показано, базовая станция 102 и устройство 104 могут осуществлять связь через множество антенн. Например, базовая станция 102 может включать в себя антенну 106 и/или одну или более дополнительных антенн (не показаны), а устройство 104 может включать в себя по меньшей мере антенны 108 и 110 (и/или дополнительные антенны) для осуществления связи на множестве уровней с использованием MIMO. Базовая станция 102 может представлять собой макросоту, фемтосоту, пикосоту или подобную базовую станцию, ретрансляционный узел, мобильную базовую станцию, устройство, осуществляющее связь в одноранговом режиме или режиме произвольно организованной связи, а также его часть и/или т.п. Устройство может представлять собой пользовательское оборудование (UE), модем (или другое привязанное устройство), а также его часть и/или т.п.
Согласно примеру устройство 104 может передавать сигналы восходящей линии связи на базовую станцию 102, используя обе антенны 108 и 110, которые могут быть физическими или виртуальными антеннами. Использование обеих антенн 108 и 110 (и/или дополнительных антенн) позволяет устройству 104 осуществлять связь с базовой станцией 102, используя MIMO. Таким образом, устройство 104 осуществляет связь с базовой станцией 102 на множестве уровней, каждый из которых соответствует антенне 108 и/или 110. Каждый уровень может, например, соответствовать одинаковым временным и частотным ресурсам в MIMO, а устройство 104 может обеспечить пространственное мультиплексирование сигналов для каждого уровня на временных и частотных ресурсах, чтобы обеспечить некоторое разделение для приема указанных сигналов. В этой связи базовая станция 102 может принимать сумму сигналов, одновременно передаваемых от антенн 108 и 110 на частотных ресурсах в заданном временном периоде и может различать эти сигналы по меньшей мере частично на основе их демультиплексирования. Это позволяет, например, повысить пропускную способность устройства 104 благодаря обеспечению возможности передачи множества сигналов без использования дополнительных временных и частотных ресурсов. Устройство 104 может передавать сигнал DM-RS для каждого уровня, который может принять базовая станция 102, и использовать для оценки канала для каждого из упомянутых сигналов.
Для улучшения ортогональности между уровнями при передаче сигналов DM-RS устройство 104 может использовать разделение CS в качестве основной схемы мультиплексирования и/или разделение OCC в качестве комплементарной схемы мультиплексирования. Таким образом, сигнал DM-RS каждого уровня может иметь, например, отдельные связанные с ним значения CS и/или OCC. CS может относиться к циклическому сдвигу сигнала DM-RS во временной области. Например, для значения CS, равного ncs, соответствующая переданная последовательность сигналов DM-RS во временной области может быть выражена как r(mod(n - Mncs, 12M)), где M может представлять собой длину последовательности DM-RS, выраженную в единицах, кратных 12, а n может представлять собой временной индекс от 0 до 12M-1; также переданный сигнал в частотной области может быть выражен в виде , где R(k)=DFT{r(n)} является общей базовой последовательностью для выполнения CS на разных уровнях, а k может представлять собой индекс тона от 0 до 12M - 1. Субкадр может относиться, например, к набору временных и частотных ресурсов и может включать в себя один или более символов, каждый из которых представляет собой поднабор по меньшей мере временных ресурсов, а слот может представлять собой временной участок субкадра, содержащий набор из одного или более символов. Например, в LTE символ может соответствовать символу мультиплексирования с ортогональным частотным разделением (OFDM), который может включать в себя участок частоты (например, набор несущих в полосе частот) на 1-миллисекундном временном периоде. Субкадр для связи по восходящей линии в LTE, например, может содержать два слота, каждый из которых включает в себя набор из 6 или 7 символов OFDM в зависимости от циклического префикса (CP).
В одном примере устройство 104 может вывести значения CS и/или OCC для сигналов DM-RS согласно каждому из множества уровней по меньшей мере частично на основе принятого индекса CS. Например, индекс CS можно получить как часть управляющей информации нисходящей линии связи (DCI) от базовой станции 102 (например, в канале управления, таком как физический канал управления нисходящей линии связи (PDCCH) в LTE). Таким образом, базовой станции 102 нет необходимости сигнализировать, а устройству 104 нет необходимости принимать значения CS и/или OCC для каждого из сигналов DM-RS, что дает возможность экономии временных ресурсов и ресурсов сигнализации благодаря сокращению издержек, необходимых для такой сигнализации. Аналогичным образом, как здесь описано, устройство 104 может вывести значения CS дополнительно, по меньшей мере частично, на основе сконфигурированного значения CS, принятого с более высоких уровней в устройстве 104. Кроме того, в одном примере базовая станция 102 может в явном виде сигнализировать OCC, и/или устройство 104 может также вывести OCC для каждого уровня по меньшей мере частично на основе индекса CS и/или сконфигурированного значения CS. В одном примере устройство 104 может вывести значения CS по меньшей мере частично на основе предварительно определенного правила, связанного с индексом CS (и/или сконфигурированным значением CS) и/или количеством антенн в устройстве 104. В одном конкретном примере устройство 104 может присвоить индекс CS, полученный в DCI, и/или значение CS, вычисленное в зависимости от индекса CS и сконфигурированного значения CS, антенне 108 для передачи DM-RS, который обозначен выше как ncs. Затем устройство 104 может присвоить значение CS, ncs+6, антенне 110 для передачи DM-RS для обеспечения максимального разделения CS (например, поскольку в LTE может быть использовано до 12 различных значений CS).
Обратимся к фиг.2, где показана примерная система 200 беспроводной связи, которая способствует выведению значений CS и/или OCC для передачи DM-RS для множества уровней при связи MIMO. Система 200 включает в себя базовую станцию 202, которая осуществляет беспроводную связь с устройством 204 (например, для предоставления беспроводного сетевого доступа). Базовая станция 202 может представлять собой макросоту, фемтосоту, пикосоту или подобную базовую станцию, ретрансляционный узел, мобильную базовую станцию, устройство, осуществляющее связь в одноранговом режиме или режиме произвольно организованной связи, а также его часть и т.п., а устройство 204 может представлять собой пользовательское оборудование (UE), модем, его часть и т.д. Кроме того, устройство 204 может содержать компоненту 206 приема индекса CS для получения индекса CS от базовой станции с целью передачи DM-RS и компоненту 208 выведения значения CS для определения значения CS для одного или более сигналов DM-RS, относящихся к одному или более уровням связи MIMO в устройстве 204. Устройство 204 может также содержать компоненту 210 определения OCC для приема OCC, относящегося к одному или более сигналам DM-RS, а также компоненту 212 передачи DM-RS для передачи сигналов DM-RS с использованием соответствующих значений CS и/или OCC.
Согласно примеру базовая станция 202 может сигнализировать устройству 204 индекс CS для передачи DM-RS в DCI по каналу управления. В этом примере компонента 208 выведения значения CS может вычислить значения CS для сигналов DM-RS, относящихся к множеству уровней устройства 204, по меньшей мере частично на основе индекса CS. В одном примере компонента 208 выведения значения CS может вычислить значения CS для сигналов DM-RS дополнительно по меньшей мере частично на основе количества уровней или соответствующих физических или виртуальных антенн в MIMO. В этой связи в одном примере компонента 208 выведения значения CS может вычислить значения CS для предоставления максимального разделения для сигналов DM-RS. Например, компонента 208 выведения значения CS может вычислить значения CS в соответствии с предварительно определенным правилом для определенного количества уровней и/или соответствующих антенн. Вдобавок компонента 210 определения OCC может получить индекс OCC в DCI или в противном случае вывести индекс OCC из просигнализированного индекса CS. В одном примере индекс OCC может соответствовать OCC длиной 2 согласно следующей таблице.
<b>Индекс OCC</b>
<b>OCC</b>
0
[+1, +1]
1
[+1, -1]
где OCC применяется к сигналам DM-RS через два слота в субкадре. Вдобавок, как было описано выше, компонента 208 выведения значения CS может дополнительно получить сконфигурированное значение CS с более высоких уровней (например, с уровня управления радиоресурсами (RRC), уровня приложений или аналогичного уровня) и может вывести значения CS и/или OCC дополнительно по меньшей мере частично на основе сконфигурированного значения CS. В этой связи компонента 212 передачи DM-RS может передать сигналы DM-RS для каждого из множества уровней в соответствии с выведенными значениями CS и/или кодами OCC (например, путем использования кодов OCC для соответствующих сигналов DM-RS и передачи сигналов DM-RS с соответствующими значениями CS).
В одном конкретном примере в LTE может быть использовано до 12 разных индексов CS. В примерах, приведенных ниже, в иллюстративных целях показан последний случай. В этом примере компонента 206 приема индекса CS может получить индекс CS в DCI, а компонента 208 выведения значения CS может определить значения CS для каждого уровня устройства 204 по меньшей мере частично на основе индекса CS и количества уровней. Например, компонента 208 выведения значения CS выбирает значения CS, обеспечивающие максимальное разделение по всем уровням. Вдобавок компонента 210 определения OCC может определить индекс OCC для каждого уровня по меньшей мере частично на основе индекса CS и/или другого сконфигурированного значения CS, принятого с более высокого уровня. Например, компонента 210 определения OCC может просуммировать индекс CS, динамически сигнализируемый в соответствующем предоставлении UL, и сконфигурированное на более высоком уровне значение CS (например, по модулю 12 или иное) для определения значения CS, для которого необходимо выбрать OCC. В этом примере компонента 210 определения OCC может выбрать OCC по меньшей мере частично на основе предварительно определенной таблицы, такой как следующая
<b>Значение CS</b>
<b>0</b>
1
<b>2</b>
<b>3</b>
<b>4</b>
5
<b>6</b>
7
<b>8</b>
<b>9</b>
<b>10</b>
11
<b>Индекс OCC</b>
0
1
0
1
0
1
1
0
1
0
1
0
Следует понимать, что компонента 210 может определить индекс OCC по меньшей мере частично на основе по существу любой функции принятого индекса CS, сконфигурированного значения CS с более высокого уровня, вычисленного значения CS, отображения индексов или значений CS на индексы кодов OCC или сами коды OCC и/или т.п.
В этом примере, где используется LTE, индекс CS, принятый компонентой 206 приема индекса CS в DCI, может иметь 3 бита, которых не достаточно для выражения 12 возможных значений для CS; в одном примере 3-битовое значение может выразить значения CS, показанные жирным шрифтом в вышеуказанной таблице (например, 0, 2, 3, 4, 6, 8, 9 и 10). Таким образом, компонента 208 выведения значения CS может принять сконфигурированное значение CS с более высокого уровня, которое может быть использовано компонентой 210 определения OCC в сочетании с индексом CS, принятым в DCI, для вычисления значения CS с целью определения индекса OCC, что позволяет добавить значения 1, 5, 7 и 11. В другом случае следует понимать, что компонента 210 определения OCC может вывести индекс OCC по меньшей мере частично на основе по существу любого просигнализированного значения или отображения, такого как присваивание ресурсов, диктуемое посредством DCI (например, начальный и/или конечный индекс физического ресурсного блока), отдельно или в сочетании с другими значениями, такими как просигнализированный индекс CS и т.д.
В одном примере компонента 208 выведения значения CS может использовать одно или более следующих предварительно определенных правил при определении значения CS, и/или компонента 210 определения OCC может использовать эти правила для выбора OCC для каждого уровня (например, физическая или виртуальная антенна) при связи MIMO, где  может представлять индекс CS, принятый компонентой 206 приема индекса CS, который сигнализируется в DCI, - например, предоставление UL.
Передача ранга-1 (например, для передач, использующих 1 антенну)
<b>Физическая/виртуальная антенна</b>
<b>DM-RS в слоте 0 и 1</b>
0
CS: <img file="00000003.tif" he="5" wi="10" img-content="undefined" img-format="tif" /> индекс OCC: IOCC
Передача ранга-2 (например, для передач, использующих 2 антенну)
<b>Физическая/</b><b>виртуальная </b><b>антенна</b>
<b>DM-RS в слоте 0 и 1</b>Вариант А: Отличающийся OCC
<b>DM-RS в слоте 0 и 1</b>Вариант B: Один и тот же OCC
0
CS: <img file="00000003.tif" he="5" wi="10" img-content="undefined" img-format="tif" /> индекс OCC: IOCC
CS: <img file="00000003.tif" he="5" wi="10" img-content="undefined" img-format="tif" /> индекс OCC: IOCC
1
CS: <img file="00000004.tif" he="5" wi="17" img-content="undefined" img-format="tif" />, индекс OCC: IOCC
CS: <img file="00000004.tif" he="5" wi="17" img-content="undefined" img-format="tif" />, индекс OCC: IOCC
Передача ранга-3 (например, для передач, использующих 3 антенны)
- Альтернатива 1:
неоднородное разделение CS по передачам DM-RS
<b>Физическая/</b><b>виртуальная </b><b>антенна</b>
<b>DM-RS в слоте 0 и 1</b>Вариант А: Отличающийся OCC
<b>DM-RS в слоте 0 и 1</b>Вариант B: Один и тот же OCC
0
CS: <img file="00000003.tif" he="5" wi="10" img-content="undefined" img-format="tif" /> индекс OCC: IOCC
CS: <img file="00000003.tif" he="5" wi="10" img-content="undefined" img-format="tif" /> индекс OCC: IOCC
1
CS: <img file="00000005.tif" he="5" wi="17" img-content="undefined" img-format="tif" />, индекс OCC:I-IOCC
CS: <img file="00000005.tif" he="5" wi="17" img-content="undefined" img-format="tif" />, индекс OCC: IOCC
2
CS: <img file="00000004.tif" he="5" wi="17" img-content="undefined" img-format="tif" />, индекс OCC: IOCC
CS: <img file="00000004.tif" he="5" wi="17" img-content="undefined" img-format="tif" />, индекс OCC: IOCC
- Альтернатива 2:
однородное разделение CS по передачам DM-RS
<b>Физическая/</b><b>виртуальная </b><b>антенна</b>
<b>DM-RS в слоте 0 и 1</b>Вариант А: Отличающийся OCC
<b>DM-RS в слоте 0 и 1</b>Вариант B: Один и тот же OCC
0
CS: <img file="00000003.tif" he="5" wi="10" img-content="undefined" img-format="tif" /> индекс OCC: IOCC
CS: <img file="00000003.tif" he="5" wi="10" img-content="undefined" img-format="tif" /> индекс OCC: IOCC
1
CS: <img file="00000006.tif" he="5" wi="17" img-content="undefined" img-format="tif" />, индекс OCC: I-IOCC
CS: <img file="00000006.tif" he="5" wi="17" img-content="undefined" img-format="tif" />, индекс OCC: IOCC
2
CS: <img file="00000007.tif" he="5" wi="17" img-content="undefined" img-format="tif" />, индекс OCC: IOCC
CS: <img file="00000007.tif" he="5" wi="17" img-content="undefined" img-format="tif" />, индекс OCC: IOCC
Передача ранга 4 (например, для передач, использующих 4 антенны)
<b>Физическая/</b><b>виртуальная </b><b>антенна</b>
<b>DM-RS в слоте 0 и 1</b>Вариант А: Отличающийся OCC
<b>DM-RS в слоте 0 и 1</b>Вариант B: Один и тот же OCC
0
CS: <img file="00000003.tif" he="5" wi="10" img-content="undefined" img-format="tif" /> индекс OCC: IOCC
CS: <img file="00000003.tif" he="5" wi="10" img-content="undefined" img-format="tif" /> индекс OCC: IOCC
1
CS: <img file="00000005.tif" he="5" wi="17" img-content="undefined" img-format="tif" />, индекс OCC: I-IOCC
CS: <img file="00000005.tif" he="5" wi="17" img-content="undefined" img-format="tif" />, индекс OCC: IOCC
2
CS: <img file="00000004.tif" he="5" wi="17" img-content="undefined" img-format="tif" />, индекс OCC: IOCC
CS: <img file="00000004.tif" he="5" wi="17" img-content="undefined" img-format="tif" />, индекс OCC: IOCC
3
CS: <img file="00000008.tif" he="5" wi="17" img-content="undefined" img-format="tif" />, индекс OCC: I-IOCC
CS: <img file="00000008.tif" he="5" wi="17" img-content="undefined" img-format="tif" />, индекс OCC: IOCC
В этом примере компонента 210 определения OCC может определить IOCC, индекс OCC, в явном виде на основе значения DCI, косвенно на основе индекса CS (или другого значения DCI) и на основе соответствующей предварительно определенной таблицы (показанной выше в одном из примеров) и/или т.п. Вдобавок следует понимать, что показанные выше суммы могут представлять собой суммы по модулю 12, так что значение CS находится между 0 и 11. Например, для физических/виртуальных антенн при передаче ранга-4 компонента 208 выведения значения CS может соответственно вычислить значения CS в виде  , (+3) mod 12, (+6) mod 12 и (+9) mod 12.
Кроме того, использование варианта А для отличающегося OCC, как было показано выше, позволяет обеспечить дополнительное разделение сигналов DM-RS для каждого уровня, что дает возможность повысить пропускную способность устройства 204. Таким образом, выполняется оптимизация варианта А для передач SU-MIMO. В действительности устройства, использующие разные OCC, также могут быть спарены вместе при сохранении ортогональных сигналов DM-RS независимо от значения CS. Например, базовая станция 202 может в неявном или явном виде сигнализировать устройству 204 IOCC и I-IOCC другому устройству, как это дополнительно подробно описано ниже. В любом случае может поддерживаться ортогональность для сигналов DM-RS, относящихся к устройству 204 и другому устройству, независимо от полосы пропускания передачи.
Обратимся к фиг.3, где показана примерная система 300 беспроводной связи, которая способствует выбору кодов OCC для устройств в MU-MIMO. Система 300 включает в себя базовую станцию 302, осуществляющую беспроводную связь с устройствами 304 и 306 (например, для предоставления доступа к беспроводной сети). Как было описано выше, базовая станция 302 может представлять собой макросоту, фемтосоту, пикосоту или подобную базовую станцию, ретрансляционный узел, мобильную базовую станцию, устройство, осуществляющее связь в одноранговом режиме или режиме произвольно организованной связи, а также его часть и/или т.п., причем устройства 304 и 306 могут представлять собой пользовательское оборудование (UE), модем, а также его часть и т.д. Базовая станция 302 может включать в себя компоненту 308 выбора CS, которая определяет индексы CS для одного или более устройств, не обязательную компоненту 310 выбора OCC, которая определяет коды OCC для одного или более устройств, и компоненту 312 сигнализации DCI, которая сигнализирует DCI одному или более устройствам.
Согласно примеру базовая станция 302 может сформировать пару из устройств 304 и 306 для связи в MU-MIMO, предоставив им аналогичные временные и частотные ресурсы. Таким образом, в одном примере компонента 308 выбора CS может определить разные индексы CS для устройства 304 и устройства 306, чтобы избежать конфликта, когда устройство 304 и устройство 306 имеют разные полосы пропускания передачи. В другом примере компонента 310 выбора OCC может определить необходимость предоставления индекса OCC устройству 304 для применения OCC к сигналам DM-RS, передаваемым устройством 304, и может определить необходимость предоставления отличающегося индекса OCC устройству 306 (например, I-IOCC, где компонента 310 выбора OCC присваивает IOCC устройству 304, как было описано выше). В любом случае компонента 312 сигнализации DCI может передать соответствующие индексы CS и/или индексы OCC устройству 304 и устройству 306 в DCI по каналу управления. Таким образом, устройства 304 и 306 могут, например, вывести значения CS и OCC для различных уровней передачи, как было описано выше, по меньшей мере частично на основе просигнализированных значений. Поскольку устройства 304 и 306 используют разные CS и/или разные OCC для передачи сигналов DM-RS, может поддерживаться ортогональность для сигналов DM-RS. В одном примере при использовании варианта В, упомянутого выше, компонента 308 выбора CS определяет аналогичные индексы CS, а компонента 310 выбора OCC определяет разные OCC для устройств 304 и 306.
Обратимся к фиг.4-5, где показаны примерные методики, относящиеся к определению значений CS и/или OCC для передачи DM-RS при связи MIMO. Хотя в целях упрощения объяснения эти методики показаны и описаны в виде последовательности действий, следует понимать, что они не ограничены указанным порядком действий, то есть некоторые действия согласно одному или более вариантам осуществления могут происходить в другом порядке и/или одновременно с другими действиями в отличие от показанного и описанного здесь порядка. Например, следует понимать, что методика может в альтернативном варианте быть представлена в виде последовательности взаимосвязанных состояний или событий, например в виде диаграммы состояний. Кроме того, для реализации методики согласно одному или более вариантам осуществления могут понадобиться не все показанные здесь действия.
Обратимся к фиг.4, где показана методика 400 для определения значения CS и OCC для передачи DM-RS на множестве уровней связи. На этапе 402 может быть принят индекс CS для передачи сигналов DM-RS на каждом из множества различных уровней. Как здесь было описано, индекс CS может быть принят от базовой станции в DCI, а различные уровни могут относиться к физическим или виртуальным антеннам, используемым для связи MIMO, так что DM-RS может передаваться для каждого уровня. На этапе 404 могут быть определены значения CS и OCC для передачи каждого из сигналов DM-RS по меньшей мере частично на основе индекса CS. Например, значение CS можно определить на основе предварительно заданного правила и/или дополнительно на основе нескольких уровней, как было описано выше. Указанное правило может обеспечить максимальное разделение сигналов DM-RS, как было описано выше, на основе индекса CS и определенного количества уровней. Вдобавок может быть определен OCC по меньшей мере частично на основе сконфигурированного значения CS, принятого с более высокого уровня (например, уровень RRC, прикладной уровень и/или т.п.). На этапе 406 сигналы DM-RS могут быть переданы в соответствии с упомянутым циклическим сдвигом и OCC.
Обратимся к фиг.5, где показана примерная методика 500 для сигнализации в спаренные устройства кодов OCC при связи MU-MIMO. На этапе 502 может быть выбран первый индекс CS или первый OCC для первого устройства и второй индекс CS или второй OCC для второго устройства, спаренного с первым устройством при связи MU-MIMO. Первый OCC может отличаться от второго OCC. Как было описано выше, каждый из первого OCC и второго OCC могут представлять собой один из двух возможных OCC. На этапе 504 в первое устройство может быть сигнализирован первый индекс CS или индекс первого OCC, а на этапе 506 может быть выполнена сигнализация во второе устройство второго индекса CS или индекса второго OCC. Как было описано выше, этот процесс может включать в себя сигнализацию первого индекса CS или первого OCC, а также второго индекса CS и второго OCC, включенного в DCI для первого устройства и второго устройства соответственно. В этой связи первое устройство и второе устройство могут поддерживать ортогональность для передачи сигналов DM-RS, как это было описано выше.
Следует иметь в виду, что согласно одному или более описанным здесь аспектам могут быть сделаны выводы, касающиеся определения значений CS или OCC для передачи сигналов DM-RS при связи MIMO и/или т.п., как было описано выше. Используемый здесь термин «выводить» или «вывод» относится в общем случае к процессу обоснования или вывода о состояниях системы, окружающей среды и/или пользователя, исходя из набора наблюдений, фиксируемых через события и/или данные. Вывод можно использовать для идентификации конкретного контекста или действия, либо можно сформировать, например, распределение вероятностей состояний. Вывод может носить вероятностный характер, то есть вычисление распределения вероятностей интересующих состояний на основе учета данных и событий. Вывод также может относиться к методикам, используемым для создания событий более высокого уровня из совокупности событий и/или данных. Указанный вывод приводит в результате к созданию новых событий или действий из совокупности наблюдаемых событий и/или запомненных данных о событиях независимо от того, являются ли эти события коррелированными в непосредственной близости во времени, и независимо от того, исходили ли события и данные из одного или нескольких источников событий и данных.
На фиг.6 показано мобильное устройство 600, которое способствует передаче сигналов DM-RS для множества уровней при связи MIMO. Мобильное устройство 600 содержит приемник 602, который принимает сигнал, например, через приемную антенну (не показана), выполняет типовые действия над принятым сигналом (например, фильтрация, усиление, преобразование с понижением частоты и т.д.) и оцифровывает приведенный к требуемым параметрам сигнал, чтобы получить ряд отсчетов. Приемник 602 может содержать демодулятор 604, который может демодулировать принятые символы и подать их в процессор 606 для канальной оценки. Процессор 606 может представлять собой процессор, предназначенный для анализа информации приемников 602 и/или формирования информации для передачи передатчиком 608, может представлять собой процессор, который управляет одной или более компонентами мобильного устройства 600, и/или процессор, который анализирует информацию, принятую приемником 602, формирует информацию для передачи передатчиком 608 и управляет одной или более компонентами мобильного устройства 600.
Мобильное устройство 600 дополнительно может содержать память 610, которая функционально соединена с процессором 606 и которая может хранить данные, подлежащие передаче, принятые данные, информацию, относящуюся к доступным каналам, данные, связанные с анализируемым сигналом и/или уровнем помех, информацию, относящуюся к присвоенному каналу, мощности, скорости или т.п., а также любую другую подходящую информацию для оценки канала и осуществления связи через этот канал. В памяти 610 дополнительно могут храниться протоколы и/или алгоритмы, связанные с оценкой и/или использованием канала (например, на основе рабочих характеристик, на основе емкости и т.д.).
Следует иметь в виду, что описанное здесь хранилище данных (например, память 610) может являться либо энергозависимой памятью, либо энергонезависимой памятью, или может включать в себя как энергозависимую, так и энергонезависимую память. В качестве иллюстрации, но не как ограничение, энергонезависимая память может включать в себя память только для считывания (ROM), программируемую ROM (PROM), электрически программируемую ROM (EPROM), электрически стираемую PROM (EEPROM) или флэш-память. Энергозависимая память может включать в себя память с произвольным доступом (RAM), которая действует в качестве внешней кэш-памяти. В качестве иллюстрации, но не как ограничение, RAM доступна во многих видах, таких как синхронная RAM (SRAM), динамическая RAM (DRAM), синхронная DRAM (SDRAM), SDRAM с удвоенной скоростью передачи данных (DDR SDRAM), усовершенствованная SDRAM (ESDRAM), DRAM типа Synchlink (SLDRAM) и RAM типа Direct Rambus (DRRAM). Память 610 в рассматриваемых системах и способах предназначена содержать, без каких-либо ограничений, эти и любые другие подходящие типы памяти.
Процессор 606 дополнительно необязательно может быть функционально соединен с компонентой 612 приема индекса CS, которая может быть подобна компоненте 206 приема индекса CS, и компонентой 614 выведения значения CS, которая может быть подобна компоненте 208 выведения значения CS. Процессор 606 также может быть необязательно функционально соединен с компонентой 616 определения OCC, которая может быть подобна компоненте 210 определения OCC, и компонентой 618 передачи DM-RS, которая может быть подобна компоненте 212 передачи DM-RS. Мобильное устройство 600 дополнительно содержит модулятор 620, который модулирует сигналы для их передачи передатчиком 608, например, на базовую станцию, другое мобильное устройство и т.д. Хотя компонента 612 приема индекса CS, компонента 614 выведения индекса CS, компонента 616 определения OCC, компонента 618 передачи DM-RS, демодулятор 604 и/или модулятор 620 показаны отдельно от процессора 606, должно быть ясно, что они могут являться частями процессора 606 или множества процессоров (не показаны). Вдобавок компонента 618 передачи DM-RS может использовать модулятор 620 при применении OCC к сигналам DM-RS.
На фиг.7 показана система 700, которая способствует сигнализации в одно или более устройств индекса CS или индекса OCC при связи MU-MIMO. Система 700 содержит базовую станцию 702, которая по существу может быть любой базовой станцией (например, малая базовая станция, такая как фемтосота, пикосота и т.д., ретрансляционный узел, мобильная базовая станция…), имеющей приемник 710, который принимает сигнал (сигналы) от одного или более мобильных устройств 704 через множество приемных антенн 706 (например, которые могут использовать множество сетевых технологий, описанных выше), и передатчик 726, который осуществляет передачу на одно или более мобильных устройств 704 через множество передающих антенн 708 (например, с использованием множества вышеописанных сетевых технологий). Вдобавок в одном примере передатчик 726 может выполнять передачу на мобильные устройства 704 по проводной транзитной линии. Приемник 710 может принимать информацию от одной или более приемных антенн 706, причем он функционально связан с демодулятором 712, который демодулирует принятую информацию. Вдобавок в одном примере приемник 710 может вести прием из проводной транзитной линии. Демодулированные символы анализируются процессором 714, который может быть подобен процессору, описанному выше в связи с фиг.6, и который соединен с памятью 716, которая хранит информацию, относящуюся к оценке уровня сигнала (например, пилот-сигнала) и/или уровня помех, данные, подлежащие передаче или приему от мобильного устройства (устройств) 704 (или от несходной базовой станции (не показана)), и/или любую другую подходящую информацию, относящуюся к выполнению изложенных здесь различных действий и функций.
Процессор 714 дополнительно необязательно соединен с компонентой 718 выбора CS, которая может быть подобна компоненте 308 выбора CS, с компонентой 720 выбора OCC, которая может быть подобна компоненте 310 выбора OCC, и с компонентной 722 сигнализации DCI, которая может быть подобна компоненте 312 сигнализации DCI. Кроме того, процессор 714, например, может модулировать сигналы, подлежащие передаче, используя модулятор 724, и передавать модулированные сигналы, используя передатчик 726. Передатчик 726 может передавать сигналы на мобильные устройства 704 через Tx антенны 708. Кроме того, хотя компонента 718 выбора CS, компонента 720 выбора OCC, компонента 722 сигнализации DCI, демодулятор 712 и/или модулятор 724 показаны отдельно от процессора 714, они могут быть частями процессора 714 или множества процессоров (не показаны).
Обратимся к фиг.8, где показана система 800, передающая сигналы DM-RS для множества уровней связи. Система 800, например, может находиться по меньшей мере частично в базовой станции, мобильном устройстве и т.д. Следует иметь в виду, что система 800 представлена в виде совокупности функциональных блоков, которые могут представлять функции, реализуемыми процессором, программным обеспечением или их комбинацией (например, микропрограммным обеспечением). Система 800 включает в себя логическую группировку 802 электрических компонент, которые могут действовать совместно. Например, логическая группировка 802 может включать в себя электрическую компоненту для приема индекса CS с целью передачи сигналов DM-RS на каждом из множества различных уровней 804. Например, индекс CS может быть принят в DCI и может относиться к передаче одного DM-RS. Кроме того, логическая группировка 802 может содержать электрическую компоненту 806 для определения значения CS для передачи каждого из сигналов DM-RS по меньшей мере частично на основе индекса CS. Например, как было описано выше, электрическая компонента 806 может вычислить значения CS для передачи различных сигналов DM-RS на основе индекса CS.
Вдобавок логическая группировка 802 может содержать электрическую компоненту 808 для определения OCC для каждого из сигналов DM-RS по меньшей мере частично на основе индекса CS. Кроме того, как упоминалось выше, электрическая компонента 808 может дополнительно определить OCC по меньшей мере частично на основе сконфигурированного значения CS, принятого с более высокого уровня. Кроме того, логическая группировка 802 может содержать электрическую компоненту 810 для передачи сигналов DM-RS в соответствии со значениями CS и OCC. Как было описано выше, электрическая компонента 810, например, может применить OCC к DM-RS и может передать этот DM-RS на символе OFDM, с индексом, соответствующим выведенному значению CS для DM-RS.
Например, электрическая компонента 804 может включать в себя компоненту 206 приема индекса CS. Вдобавок электрическая компонента 806 может, например, согласно одному аспекту включать в себя компоненту 208 выведения значения CS. Также электрическая компонента 808 согласно одному аспекту может, например, включать в себя компоненту 210 определения OCC. Кроме того, электрическая компонента 810 согласно одному аспекту может включать в себя компоненту 212 передачи DM-RS. Вдобавок система 800 может включать в себя память 812, где хранятся команды для выполнения функций, связанных с электрическими компонентами 804, 806, 808 и 810. Хотя электрические компоненты 804, 806, 808 и 810 показаны вне памяти 812, следует понимать, что одна или более из этих электрических компонент может находиться в памяти 812.
В одном примере электрические компоненты 804, 806, 808 и 810 могут содержать по меньшей мере один процессор, либо каждая электрическая компонента 804, 806, 808 и 810 может представлять собой соответствующий модуль по меньшей мере одного процессора. Кроме того, в дополнительном или альтернативном примере электрические компоненты 804, 806, 808 и 810 могут представлять собой компьютерный программный продукт, содержащий компьютерно-читаемый носитель, причем каждая электрическая компонента 804, 806, 808 и 810 могут соответствовать командам и/или коду.
Обратимся к фиг.9, где показана система 900, которая сигнализирует устройству индексы CS и/или OCC при связи MU-MIMO. Например, система 900 может находиться по меньшей мере частично в базовой станции, мобильном устройстве и т.д. Следует понимать, что система 900 представлена в виде функциональных блоков, которые могут представлять функции, реализуемые процессором, программным обеспечением или их комбинацией (например, микропрограммным обеспечением). Система 900 включает в себя логическую группировку 902 электрических компонент, которые могут действовать совместно. Например, логическая группировка 902 может включать в себя электрическую компоненту для выбора индекса CS для устройства и другого индекса CS для отличающегося устройства, спаренного с указанным устройством при связи 904 MU-MIMO. Например, указанное устройство и отличающееся устройство могут иметь разные полосы пропускания передачи и все же могут быть ортогональными путем использования разных индексов CS для указанных устройств. Кроме того, логическая группировка 902 может включать в себя электрическую компоненту для выбора OCC для данного устройства и отличающегося OCC для отличающегося устройства 906.
Например, когда данному устройству и отличающемуся устройству присвоены подобные индексы CS, при использовании разных OCC для указанных устройств может поддерживаться ортогональность. Кроме того, логическая группировка 902 может содержать электрическую компоненту для сигнализации в данное устройство индекса CS или индекса OCC и сигнализации в отличающееся устройство 908 отличающегося индекса отличающегося OCC. В одном примере электрическая компонента 908 может передавать в DCI на данное устройство и другое устройство индекс CS, OCC, другой индекс CS, и/или отличающийся OCC. Например, согласно одному аспекту электрическая компонента 904 может включать в себя компоненту 308 выбора CS, а электрическая компонента 906 может включать в себя компоненту 310 выбора OCC. Вдобавок, согласно одному аспекту электрическая компонента 908, например, может включать в себя компоненту 312 сигнализации DCI, как было описано выше. Вдобавок система 900 может включать в себя память 910, где хранятся команды для выполнения функций, связанных с электрическими компонентами 904, 906 и 908. Хотя электрические компоненты 904, 906 и 908 показаны вне памяти 910, одна или более из них могут находиться в памяти 910.
В одном примере электрические компоненты 904, 906 и 908 могут содержать по меньшей мере один процессор, либо каждая из электрических компонент 904, 906 и 908 может представлять собой соответствующий модуль по меньшей мере одного процессора. Кроме того, в дополнительном или альтернативном примере электрические компоненты 904, 906 и 908 могут представлять собой компьютерные программные продукты, содержащие компьютерно-читаемый носитель, причем каждая электрическая компонента 904, 906 и 908 может представлять собой соответствующие команды и/или код.
Обратимся теперь к фиг.10, где показана система 1000 беспроводной связи согласно различным представленным здесь вариантам осуществления. Система 1000 содержит базовую станцию 1002, которая может включать в себя множество антенных групп. Например, одна антенная группа может включать в себя антенны 1004 и 1006, другая группа может содержать антенны 1008 и 1010, и дополнительная группа может включать в себя антенны 1012 и 1014. Здесь для каждой антенной группы показаны две антенны; однако в каждой группе может быть использовано больше или меньше антенн. Базовая станция 1002 может вдобавок включать в себя передающую цепь и приемную цепь, каждая из которых, в свою очередь, может содержать множество компонент, связанных с передачей и приемом сигнала (например, процессоры, модуляторы, мультиплексоры, демодуляторы, демультиплексоры, антенны и т.д.), если это необходимо.
Базовая станция 1002 может осуществлять связь с одним или более мобильными устройствами, такими как мобильное устройство 1016 и мобильное устройство 1022; однако следует понимать, что базовая станция 1002 может осуществлять связь по существу с любым количеством мобильных устройств, подобных мобильным устройствам 1016 и 1022. Мобильными устройствами 1016 и 1022 могут быть, например, сотовые телефоны, смартфоны, ноутбуки, карманные коммуникационные устройства, карманные вычислительные устройства, спутниковые радиостанции, системы глобального позиционирования, персональные цифровые помощники (PDA) и/или любые другие подходящие устройства для осуществления связи через систему 1000 беспроводной связи. Как показано на фиг.10, мобильное устройство 1016 находится на связи с антеннами 1012 и 1014, причем антенны 1012 и 1014 передают информацию на мобильное устройство 1016 по прямой линии 1018 связи и принимают информацию от мобильного устройства 1016 по обратной линии 1020 связи. Кроме того, мобильное устройство 1022 связано с антеннами 1004 и 1006, причем антенны 1004 и 1006 передают информацию на мобильное устройство 1022 по прямой линии 1024 связи и принимают информацию от мобильного устройства 1022 по обратной линии 1026 связи. В системе дуплексной связи с частотным разделением (FDD) прямая линия 1018 связи может использовать полосу частот, отличную от полосы частот, используемой обратной линией 1020 связи, а прямая линия 1024 связи может использовать полосу частот, отличную, например, от полосы частот, используемой обратной линией 1026 связи. Кроме того, в системе дуплексной связи с временным разделением (TDD) прямая линия 1018 связи и обратная линия 1020 связи могут использовать общую полосу частот, и прямая линия 1024 связи и обратная линия 1026 связи могут использовать общую полосу частот.
Каждую группу антенн и/или область, в которой они должны осуществлять связь, можно назвать сектором базовой станции 1002. Например, антенные группы могут быть спроектированы для осуществления связи с мобильными устройствами в секторе областей, покрываемых базовой станцией 1002. При осуществлении связи по прямым линиям 1018 и 1024 связи передающие антенны базовой станции 1002 могут использовать формирование луча для улучшения отношения сигнал-шум прямых линий 1018 и 1024 связи для мобильных устройств 1016 и 1022. Также, несмотря на то, что базовая станция 1002 использует формирование луча для передачи на мобильные устройства 1016 и 1022, разбросанные случайным образом по всей соответствующей зоне покрытия, мобильные устройства в соседних сотах могут испытывать меньшие помехи по сравнению со случаем, когда базовая станция ведет передачу через одну антенну на все мобильные устройства. Кроме того, как показано на фиг.10, мобильные устройства 1016 и 1022 могут осуществлять связь непосредственно друг с другом, используя технологию одноранговой связи и/или произвольно организующейся связи. Согласно примеру система 1000 может представлять собой систему связи с множеством входов и множеством выходов (MIMO).
На фиг.11 показана примерная система 1100 беспроводной связи. В системе 1100 беспроводной связи для краткости показана одна базовая станция 1110 и одно мобильное устройство 1150. Однако следует понимать, что система 1100 может включать в себя более одной базовой станции и/или более одного мобильного устройства, причем дополнительные базовые станции и/или мобильные устройства по существу могут быть подобными или отличаться от примерной базовой станции 1110 и мобильного устройства 1150, описываемых ниже. Вдобавок должно быть ясно, что базовая станция 1110 и/или мобильное устройство 1150 могут использовать описанные здесь системы (фиг.1-3 и 7-10), мобильные устройства (фиг.6) и/или способы (фиг.4-5) для способствования беспроводной связи между ними. Например, описанные здесь компоненты или функции систем и/или способов могут составлять часть памяти 1132 и/или 1172 или процессоров 1130 и/или 1170, и/или могут выполняться процессорами 1130 и/или 1170 для выполнения раскрытых здесь функций.
На базовой станции 1110 трафик данных для определенного количества потоков данных подается от источника 1112 данных в процессор 1114 данных передачи (TX). Согласно примеру каждый поток данных может передаваться через соответствующую антенну. Процессор 1114 данных TX форматирует, кодирует и выполняет перемежение потока данных трафика на основе конкретной схемы кодирования, выбранной для этого потока данных, чтобы предоставить кодированные данные.
Кодированные данные для каждого потока данных могут быть мультиплексированы с пилотными данными с использованием методик мультиплексирования с ортогональным частотным разделением (OFDM). Вдобавок или в качестве альтернативы, пилотные символы могут быть мультиплексированы с частотным разделением (FDM), мультиплексированы с временным разделением (TDM) или мультиплексированы с кодовым разделением (CDM). Пилотные данные, как правило, представляют собой известный шаблон данных, который обрабатывают известным образом и который можно использовать в мобильном устройстве 1150 для оценки характеристики канала. Мультиплексированные пилотные и кодированные данные для каждого потока данных могут быть модулированы (например, символьно отображены) на основе конкретной схемы модуляции (например, двоичной фазовой манипуляции (BPSK), квадратурной фазовой манипуляции (QPSK), M-кратной фазовой манипуляции (M-PSK), M-кратной квадратурной амплитудной модуляции (M-QAM) и т.д.), выбранной для этого потока данных, чтобы предоставить символы модуляции. Скорость передачи данных, кодирование и модуляция для каждого потока данных могут определяться командами, выполняемыми или предоставляемыми процессором 1110.
Символы модуляции для потоков данных могут быть поданы в процессор 1120 TX MIMO, который может дополнительно обработать символы модуляции (например, для OFDM). Затем процессор 1120 TX MIMO подает NT потоков символов модуляции на NT передатчиков (TMTR) с 1122а по 1122t. В различных вариантах осуществления процессор 1120 TX MIMO применяет веса формирования луча к символам потоков данных и антенне, с которой передается в данный момент символ.
Каждый передатчик 1122 принимает и обрабатывает соответствующий поток символов для предоставления одного или более аналоговых сигналов и далее выполняет приведение к требуемым параметрам (например, усиление, фильтрацию и преобразование с повышением частоты) указанных аналоговых сигналов, чтобы предоставить модулированный сигнал, подходящий для передачи по каналу MIMO. Далее NT модулированных сигналов от передатчиков 1122а-1122t передаются от NT антенн 1124а-1124t соответственно.
В мобильном устройстве 1150 переданные модулированные сигналы принимаются NR антеннами 1152а-1152t, и принятый сигнал от каждой антенны 1152 подается на соответствующий приемник (RCVR) 1154a-1154r. Каждый приемник 1154 выполняет приведение к требуемым параметрам (например, фильтрацию, усиление и преобразование с понижением частоты) соответствующего сигнала, оцифровывает приведенный к требуемым параметрам сигнал для предоставления отсчетов и далее обрабатывает отсчеты для предоставления соответствующего «принятого» потока символов.
Процессор 1160 данных RX может принимать и обрабатывать NR принятых потоков символов от NR приемников 1154 на основе конкретной методики обработки в приемнике для предоставления NT «детектированных» потоков символов. Процессор 1160 данных RX может выполнить демодуляцию, обратное перемежение и декодирование каждого детектированного потока символов для восстановления данных трафика для потока данных. Обработка процессором 1100 данных RX является комплементарной по отношению к обработке, выполняемой процессором 1120 TX MIMO и процессором 1114 данных TX на базовой станции 1110.
Сообщение обратной линии связи может содержать информацию различных типов, касающуюся линии связи и/или принятого потока данных. Сообщение обратной линии связи может быть обработано процессором 1138 данных, который также принимает данные трафика для определенного количества потоков данных от источника 1136 данных, модулированных модулятором 1180, приведенных к требуемым параметрам передатчиками 1154а-1154r, и передается обратно на базовую станцию 1110.
На базовой станции 1110 модулированные сигналы от мобильного устройства 1150 принимаются антеннами 1124, приводятся к требуемым параметрам приемниками 1122, демодулируются демодулятором 1140 и обрабатываются процессором 1142 данных RX для извлечения сообщения обратной линии связи, переданного мобильным устройством 1150. Кроме того, процессор 1130 может обработать извлеченное сообщение, чтобы определить, какую матрицу предварительного кодирования следует использовать для определения весов формирования луча.
Процессоры 1130 и 1170 могут поддерживать (например, управлять, координировать, организовывать и т.д.) работу базовой станции 1110 и мобильного устройства 1150 соответственно. Соответствующие процессоры 1130 и 1170 могут быть связаны с памятью 1132 и 1172, которая хранит программные команды/коды и данные. Процессоры 1130 и 1170 могут также выполнять вычисления для выведения оценок частотных и импульсных частотных характеристик для восходящей линии связи и нисходящей линии связи соответственно.
Различные иллюстративные логические схемы, логические блоки, модули, компоненты и схемы, описанные в связи с раскрытыми здесь вариантами осуществления, могут быть реализованы или выполнены процессором общего назначения, процессором цифровых сигналов (DSP), прикладной специализированной интегральной схемой (ASIC), вентильной матрицей, программируемой пользователем (FPGA), или другим программируемым логическим устройством, дискретной вентильной или транзисторной логикой, дискретными аппаратными компонентами или любой их комбинацией, разработанной для выполнения описанных здесь функций. Процессор общего назначения может представлять собой микропроцессор, но в качестве альтернативы процессором может быть любой традиционный процессор, контролер, микроконтроллер или конечный автомат. Процессор также может быть реализован в виде комбинации вычислительных устройств, например комбинации процессора DSP и микропроцессора, множества микропроцессоров, одного или более микропроцессоров в сочетании с ядром DSP или любой другой указанной конфигурации. Вдобавок по меньшей мере один процессор может содержать один или более модулей, способных выполнять один или более вышеописанных этапов и/или действий. Примерный запоминающий носитель может быть соединен с процессором, так что процессор может считывать информацию из запоминающего носителя и записывать информацию в него. В альтернативном варианте запоминающий носитель может составлять неотъемлемую часть процессора. Кроме того, в некоторых аспектах процессор и запоминающий носитель могут находиться в ASIC. Вдобавок ASIC может находиться в пользовательском терминале. Как альтернативный вариант, процессор и запоминающий носитель могут находиться в пользовательском терминале в качестве дискретных компонент.
В одном или более аспектов описанные здесь функции, способы или алгоритмы могут быть реализованы аппаратным обеспечением, программным обеспечением, микропрограммным обеспечением или любой их комбинацией. При реализации программным обеспечением указанные функции могут храниться или передаваться в виде одной или более команд или кода на компьютерно-читаемом носителе, который может быть включен в компьютерный программный продукт. Компьютерно-читаемые носители включают в себя как компьютерные запоминающие носители, так и среды передачи, включающие в себя любую среду, которая способствует переносу компьютерной программы с одного места на другое. Запоминающий носитель может представлять собой любой доступный носитель, к которому может осуществлять доступ компьютер. В качестве примера, но не как ограничение такой компьютерно-читаемый носитель может содержать RAM, ROM, EEPROM, CD-ROM или иное хранилище на оптическом диске, хранилище на магнитном диске или другие магнитные запоминающие устройства, либо любой другой носитель, который можно использовать для переноса или хранения желаемого программного кода в виде команд или структур данных, и к которому может осуществлять доступ компьютер. Используемый здесь термин «диск» включает в себя компакт-диск (CD), лазерный диск, оптический диск, цифровой универсальный диск (DVD), гибкий диск и диск blu-ray, причем магнитные диски обычно воспроизводят данные магнитным путем, в то время как оптические диски обычно воспроизводят данные оптическим путем с помощью лазеров. В объем компьютерно-читаемых носителей следует также включить комбинации из вышеописанного.
Хотя в предшествующем раскрытии обсуждались иллюстративные аспекты и/или варианты осуществления, следует заметить, что в них могут быть внесены различные изменения и модификации, не выходящие за рамки объема описанных аспектов и/или вариантов осуществления, ограниченных прилагаемой формулой изобретения. Кроме того, хотя элементы описанных аспектов и/или вариантов осуществления могут быть описаны или заявлены в единственном числе, здесь предполагается возможность их использования во множественном числе, если в явном виде не установлено ограничение, указывающее на единственное число. Вдобавок, если не установлено иное, весь аспект или часть любого аспекта и/или варианта осуществления может быть использована со всем аспектом в целом или частью любого другого аспекта и/или варианта осуществления.