Способ обработки данных и передающее устройство

Изобретение относится к области связи и, в частности, к технологии пространственного разнесения, которая основана на множественном доступе и применяется в системе беспроводной связи. Технический результат заключается в объединении технологии многоканального входа - многоканального выхода с технологией множественного доступа с разделением каналов на основе разреженного кода. Способ обработки данных включает в себя: выработку, передающим устройством на основе потока битов, одного уровня последовательности символов модуляции, который включает в себя N векторов модуляции, где любой вектор модуляции включает в себя U символов модуляции, U ≥ 2, N ≥ i ≥ 1 и N – положительное целое число; и обработку, передающим устройством, вектора модуляции с использованием матрицы для получения матрицы модуляции, где каждая матрица модуляции включает в себя T элементов в первом размере, T – величина ресурсов пространственной области, T ≥ 2, и матрица модуляции используется для отображения потока битов в ресурсы пространственной области T. Согласно решениям, предоставленным в изобретении, пространственное разнесение может быть реализовано в кодовой области с целью повышения надежности передачи. 6 н. и 19 з.п. ф-лы, 1 табл., 12 ил.

 

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

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

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

С развитием технологий, таких как технология множественного доступа с разреженным кодом (Sparse Code Multiple Access (SCMA)) или технология мультиплексирования с ортогональным частотным разделением каналов (Orthogonal Frequency Division Multiplexing (OFDM)), множество терминальных устройств может совместно использовать один и тот же частотно-временной ресурс для передачи данных. То есть передающее устройство может выполнить кодирование и модуляцию передаваемого потока битов для того, чтобы выработать последовательность символов модуляции и отправить последовательность символов модуляции в приемное устройство с использованием радиоинтерфейса.

В настоящее время известна технология многоканального входа - многоканального выхода (Multi-Input Multi-Output (MIMO)), то есть передающее устройство и приемное устройство могут обмениваться данными посредством множества антенных портов с целью повышения надежности передачи и пропускной способности системы. Таким образом, ожидается, что технология многоканального входа - многоканального выхода будет объединена с технологией мультиплексирования, такой как технология множественного доступа с разреженным кодом или технология мультиплексирования с ортогональным частотным разделением каналов, с целью дополнительного увеличения производительности системы связи.

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

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

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

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

Способ включает в себя: выработку, передающим устройством, одного уровня последовательности символов модуляции на основе потока битов, где последовательность символов модуляции включает в себя N векторов модуляции, при этом любой вектор модуляции включает в себя U символов модуляции, U ≥ 2, N ≥ i ≥ 1, и N - положительное целое число; и обработку, передающим устройством, вектора модуляции с использованием матрицы для получения матрицы модуляции, где каждая матрица модуляции включает в себя T элементов в первом измерении, T - величина ресурсов пространственной области, T ≥ 2, и матрица модуляции используется для отображения потока битов T ресурсов пространственной области.

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

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

В возможной реализации вектор модуляции включает в себя V ненулевых символов модуляции. Матрица включает в себя T последовательностей элементов в первом измерении. По меньшей мере одна из T последовательностей элементов является последовательностью ненулевых элементов, и последовательность ненулевых элементов является последовательностью элементов, которая включает в себя по меньшей мере один ненулевой элемент. Матрица включает в себя V последовательностей ненулевых элементов во втором измерении, и U ≥ V ≥ 1.

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

В возможной реализации, когда первое измерение является строкой, и T = 2, передающее устройство отображает вектор модуляции на основе матрицы , и представляет собой или .

В другой возможной реализации, когда первое измерение является строкой, и T = 2, передающее устройство отображает вектор модуляции на основе матрицы , отображает на основе матрицы , i не равно j, N ≥ j ≥ 1, и N ≥ 2, где представляет собой , и представляет собой .

В еще одной возможной реализации, в дополнение к отображению вектора модуляции на основе матрицы и отображению вектора модуляции на основе матрицы , передающее устройство дополнительно отображает вектор модуляции на основе матрицы , где m не равно ни i, ни j, может представлять собой , или может представлять собой , N ≥ m ≥ 1, и N ≥ 3.

В приведенных выше возможных реализациях символы U включают в себя по меньшей мере один ненулевой символ модуляции и по меньшей мере один нулевой символ модуляции. В другой возможной реализации U символов модуляции могут альтернативно быть ненулевыми символами модуляции.

Согласно второму аспекту вариант осуществления данной заявки дополнительно обеспечивает другой способ обработки данных. Самое большое отличие от первого аспекта состоит в том, что передающее устройство может выработать множество уровней последовательностей символов модуляции на основе потока битов и обработать множество уровней последовательностей символов модуляции. Способ обработки данных включает в себя: выработку, передающим устройством, L уровней последовательностей символов модуляции на основе потока битов, где каждый уровень последовательности символов модуляции включает в себя N векторов модуляции, любой вектор модуляции включает в себя U символов модуляции, L - положительное целое число, и L ≥ 2, N - положительное целое число, и N ≥ i ≥ 1, U ≥ 2, и l = 1 … L; и обработку, передающим устройством, вектора модуляции с использованием матрицы для получения матрицы модуляции, где каждая матрица модуляции включает в себя T элементов в первом измерении, T - величина ресурсов пространственной области, T ≥ 2, и матрица модуляции используется для отображения потока битов T ресурсов пространственной области.

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

В возможной реализации вектор модуляции включает в себя V ненулевых символов модуляции, и матрица включает в себя T последовательностей элементов в первом измерении, где по меньшей мере одна из T последовательностей элементов является последовательностью ненулевых элементов, матрица включает в себя по меньшей мере один ненулевой элемент, матрица включает в себя V последовательностей ненулевых элементов во втором измерении, и U ≥ V ≥ 1.

Когда первое измерение является строкой, и T = 2, передающее устройство отображает вектор модуляции на основе матрицы , и представляет собой или .

В другой возможной реализации, когда первое измерение является строкой, и T = 2, передающее устройство отображает вектор модуляции на основе матрицы , отображает на основе матрицы , i не равно j, N ≥ j ≥ 1, и N ≥ 2, где представляет собой , и представляет собой .

В еще одной возможной реализации, в дополнение к отображению вектора модуляции на основе матрицы и отображению вектора модуляции на основе матрицы , передающее устройство дополнительно отображает вектор модуляции на основе матрицы , где m не равно ни i, ни j, может представлять собой или , N ≥ m ≥ 1, и N ≥ 3.

В еще одной возможной реализации способ обработки данных дополнительно включает в себя: наложение, передающим устройством, матрицы модуляции, которая, соответственно, получается на основе L уровней последовательностей символов модуляции, для получения матрицы, подлежащей отправке, где матрица, подлежащая отправке, включает в себя T последовательностей элементов в первом измерении, и матрица, подлежащая отправке, включает в себя i × U последовательностей элементов во втором измерении.

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

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

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

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

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

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

Ниже более подробно описаны варианты осуществления данной заявки со ссылкой на сопроводительные чертежи.

На фиг. 1 показана схема возможной системы связи согласно данной заявке;

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

на фиг. 3 показана схема отображения кодовой книги согласно варианту осуществления данной заявки;

на фиг. 4 показано схематичное представление отображения матрицы модуляции согласно варианту осуществления данной заявки;

на фиг. 5 показано другое схематичное представление отображения матрицы модуляции согласно варианту осуществления данной заявки;

на фиг. 6 показано еще одно схематичное представление отображения матрицы модуляции согласно варианту осуществления данной заявки;

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

на фиг. 8 показана схема отображения матрицы модуляции и наложения согласно варианту осуществления данной заявки;

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

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

на фиг. 11 показана упрощенная структурная схема передающего устройства согласно варианту осуществления данной заявки; и

на фиг. 12 показана упрощенная структурная схема приемного устройства согласно варианту осуществления данной заявки.

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

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

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

В данной заявке варианты осуществления описаны со ссылкой на терминал. Терминал может также упоминаться как пользовательское оборудование (User Equipment (UE)), терминал доступа, абонентский блок, абонентская станция, мобильная станция, мобильный консоль, удаленная станция, удаленный терминал, мобильное устройство, пользовательский терминал, терминал, устройство беспроводной связи, агент пользователя, устройство пользователя или т.п. Терминал доступа может быть сотовым телефоном, беспроводным телефоном, на основе протокола инициирования сеанса (Session Initiation Protocol (SIP)), станцией местной радиосвязи (Wireless Local Loop (WILL)), персональным цифровым помощником (Personal Digital Assistant (PDA)), переносным устройством, имеющим функцию беспроводной связи, вычислительным устройством, другим устройством обработки, подключенным к беспроводному модему, автомобильным устройством, носимым устройством или терминальным устройством, предназначенным для работы в будущей сети 5G.

Кроме того, в данной заявке варианты осуществления описаны, со ссылкой на сетевое устройство. Сетевым устройством может быть устройство, используемое сетевой стороной для поддержания связи с мобильным устройством, и устройство сетевой стороны может представлять собой базовую приемопередающую станцию (Base Transceiver Station (BTS)) действующую в глобальной системе мобильной связи (Global System for Mobile Communications (GSM)) или использующую множественный доступ с кодовым разделением каналов (Code Division Multiple Access (CDMA)), или может быть узлом B (NodeB, NB), использующим широкополосный множественный доступ с кодовым разделением каналов (Wideband Code Division Multiple Access (WCDMA)), или может быть развитым узлом B (evolved Node B (eNB или eNodeB)) в долгосрочном развитии (Long Term Evolution (LTE)), ретрансляционной станцией или точкой доступа, автомобильным устройством, носимым устройством, устройством на стороне сети в будущей сети 5G или т.п. В данном описании пример, в котором сетевое устройство является базовой станцией, используется для описания.

Кроме того, аспекты или признаки данной заявки могут быть реализованы в виде способа, устройства или продукта, где используются стандартные технологии программирования и/или техники. Используемый в данной заявке термин "продукт", охватывает компьютерную программу, к которой можно получить доступ с любого машиночитаемого компонент, носителя или среды. Например, машиночитаемый носитель может включать в себя, но не ограничивается этим: магнитный накопитель (например, жесткий диск, дискету или магнитную ленту), оптический диск (например, компакт-диск (Compact Disk (CD)), цифровой универсальный диск (Digital Versatile Disk (DVD)), карточку со встроенной микросхемой и компонент флэш-памяти (например, электрически стираемое программируемое постоянное запоминающее устройство (Erasable Programmable Read-Only Memory (EPROM)), плату, карту памяти или флэш-накопитель). Кроме того, различные запоминающие среды, описанные в настоящем описании, могут представлять собой одно или более устройств и/или другие машиночитаемые носители, которые выполнены с возможностью хранения информации. Термин "машиночитаемый носитель" может включать в себя, но не ограничиваться этим, радиоканал и различные другие среды, которые могут хранить, содержать и/или переносить инструкции и/или данные.

На фиг. 1 показана схема системы связи, в которой используется способ обработки данных настоящей заявки. Как показано на фиг. 1, система 100 беспроводной связи включает в себя по меньшей мере передающее устройство 101 и приемное устройство 102. Передающее устройство 101 включает в себя по меньшей мере две антенны. Например, передающее устройство 101 включает в себя передающие антенны Tx1 и Tx2. Приемное устройство 102 включает в себя по меньшей мере одну антенну. Например, приемное устройство 102 включает в себя приемную антенну Rx1. Хотя на фиг. 1 показано ограниченное количество антенн для передающего устройства 101 и приемного устройства 102, как передающее устройство 101, так и приемное устройство 102 могут использовать большее количество антенн. Передающее устройство, которое использует множество антенн, имеет также возможности приема из множества антенн; и приемное устройство, которое использует множество антенн, имеет также возможности отправки из множества антенн. Вышеупомянутая антенна может быть физической антенной или логическим портом (который может упоминаться как антенный порт (antenna port), соответствующий опорному сигналу.

Передающее устройство 101 может быть устройством сетевой стороны или терминальным устройством. Когда передающее устройство 101 является устройством сетевой стороны, приемное устройство 102 является терминальным устройством; или когда передающее устройство 101 является терминальным устройством, приемное устройство 102 является устройством сетевой стороны.

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

На этапе S201 передающее устройство вырабатывает один уровень последовательности символов модуляции на основе потока битов, где последовательность символов модуляции включает в себя N векторов модуляции, при этом любой вектор модуляции включает в себя U символов модуляции, U ≥ 2, N ≥ i ≥ 1, и N - положительное целое число.

На этапе S202 передающее устройство обрабатывает вектор модуляции с использованием матрицы для получения матрицы модуляции, где матрица модуляции включает в себя T элементов в первом измерении, где T -количество ресурсов пространственной области для передачи потока битов, T ≥ 2, и матрица модуляции используется для отображения потока битов T ресурсов пространственной области. Например, ресурс пространственной области может быть антенной или антенным портом. Далее, в качестве примера в описании используется термин "антенный порт".

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

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

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

Сначала будет описан этап S201. На этапе S201 передающее устройство может обрабатывать поток битов способом множественного доступа для выработки последовательности символов модуляции. Способ множественного доступа может представлять собой одну из следующих технологий ортогонального или неортогонального множественного доступа: способ множественного доступа с разреженным кодом (SCMA), технологию мультиплексирования с ортогональным частотным разделением каналов (OFDM), способ множественного доступа с частотным разделением каналов (Frequency Division Multiple Address (FDMA)), способ множественного доступа с временным разделением каналов (Time Division Multiple Access (TDMA)), способ множественного доступа с кодовым разделением каналов (Code Division Multiple Access (CDMA), способ множественного доступа с разделением шаблонов сигналов (Pattern Division Multiple Access, (PDMA)), способ неортогонального множественного доступа (Non-Orthogonal Multiple Access (NOMA)), способ многопользовательского совместного доступа (Multiple User Shared Access, (MUSA)) и т.п. так, что система связи, используемая в этом варианте осуществления данной заявки, может поддержать множество пользователей. Далее SCMA используется в качестве примера для описания. В системе, в которой используется SCMA, передающее устройство отображает поток битов в кодовые слова SCMA с использованием многомерной модуляции и разреженного и расширенного спектра, и приемное устройство завершает декодирование на основе многопользовательского обнаружения.

Далее, в качестве примера будет сначала описана кодовая книга SCMA. На фиг. 3 показано упрощенное схематичное представление отображения кодовой книги SCMA. Кодовая книга SCMA включает в себя нулевой символ (незаштрихованная часть) и ненулевой символ (заштрихованная часть), и каждая кодовая книга SCMA отличается использованием позиции нулевого символа. Для простоты описания, граф показателей (Factor graph) можно использовать для представления соответствия между кодовой книгой и ресурсным элементом (Resource Element (RE)). Переменные узлы (Variable Node (VN)), соответствуют передающим устройствам, в которых используются различные кодовые книги SCMA и которые представлены, соответственно, V1-V6. Функциональные узлы (Function Node (FN)) соответствуют различным RE. Когда VN подключен к FN, это указывает на то, что, передающее устройство отправляет ненулевой символ модуляции на соответствующем RE; или когда VN не подключен к FN, это указывает на то, что передающее устройство отправляет нулевой символ модуляции на соответствующем RE. Вышеизложенное использует шесть передающих устройств в качестве примера, чтобы описать, как переносить данные шести передающих устройств на четырех ресурсных элементах.

Одно передающее устройство может обработать поток битов, используя одну и ту же кодовую книгу SCMA для выработки одного уровня последовательности символов модуляции, или может обработать поток битов, используя различные кодовые книги SCMA для выработки одного уровня последовательности символов модуляции. При необходимости вектор модуляции может включать в себя U символов модуляции, и U символов модуляции может включать в себя по меньшей мере один ненулевой символ модуляции и по меньшей мере один нулевой символ модуляции. Например, основываясь на различных используемых кодовых книгах SCMA, длина вектора модуляции в последовательности символов модуляции равна 4, то есть U = 4. Как показано на фиг. 3, вектор модуляции, который использует кодовую книгу 1, может быть представлен в виде ; вектор модуляции, который использует кодовую книгу 2, может быть представлен в виде ; вектор модуляции, который использует кодовую книгу 3, может быть представлен в виде ; вектор модуляции, который использует кодовую книгу 4, может быть представлен в виде ; вектор модуляции, который использует кодовую книгу 5, может быть представлен в виде ; и вектор модуляции, который использует кодовую книгу 6, может быть представлен в виде . Следует отметить, что , , и в данной заявке используются для указания того, что соответствующие позиции являются ненулевыми символами модуляции и не используются для ограничения значений ненулевых символов модуляции. В другой реализации символы модуляции U в векторе модуляции являются ненулевыми символами модуляции.

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

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

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

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

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

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

Во втором размере матрица может включать в себя последовательности элементов, количество которых отличается от количества символов модуляции в векторе модуляции (случай 1). В качестве альтернативы, во втором размере матрица может включать в себя последовательности элементов, количество которых совпадает с количеством символов модуляции в векторе модуляции (случай 2). Эти два случая описаны ниже по отдельности.

Случай 1:

Матрица включает в себя V последовательностей элементов во втором размере, и V последовательностей элементов являются последовательностями ненулевых элементов. Все последовательности ненулевых элементов соответствуют всем ненулевым символам модуляции в векторе модуляции.

Например, вектор модуляции представлен в виде , и T = 2 (то есть имеется два антенных порта). Матрица может иметь вид , и в этом случае все векторы модуляции используют одну и ту же матрицу . Можно узнать, что матрица является диагональной матрицей; и матрица включает в себя две последовательности элементов (то есть T = 2) в строке, которые соответствуют этим двум антенным портам. Матрица включает в себя две последовательности элементов в столбце, где две последовательности элементов являются последовательностями ненулевых элементов и соответствуют двум ненулевым символам модуляции в векторе модуляции. Используя приведенный выше процесс, отображается в последовательности элементов, соответствующие двум антенным портам.

Далее, процесс отображения дополнительно описан с использованием в качестве примера. Ниже используется процесс отображения в соответствии с формулой Q = map (R, C), где R - вектор-строка, Q и C -матрицы, и количество столбцов R равно количеству строк C. Операция по отображению, в частности, представляет собой следующее: каждый столбец Q получается путем точечного умножения каждого вектор-столбца транспонированного R на каждый вектор-столбец C.

Сначала передающее устройство выбирает ненулевые символы модуляции из и вырабатывает следующую матрицу на основе матрицы = :

= = map (, );

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

= .

Матрица модуляции включает в себя два столбца элементов, и передающее устройство отображает два столбца элементов в эти два антенных порта. На фиг. 4 показано схематичное представление отображения ресурсов матрицы модуляции. Элементы первого столбца в отображаются в ресурсные элементы RE#1-RE#4, которые соответствуют Tx1, и элементы второго столбца отображаются в ресурсные элементы RE#1-RE#4, которые соответствуют Tx2. В другой реализации элементы первого столбца в могут альтернативно отображаться в Tx2, и элементы второго столбца могут альтернативно отображаться в Tx1.

При необходимости матрица может альтернативно иметь вид . Сначала передающее устройство выбирает ненулевые символы модуляции из и вырабатывает следующую матрицу на основе матрицы:

= = map (, );

нули добавляются в матрицу на основе позиции нулевых символов модуляции для получения матрицы модуляции:

= .

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

В некоторых других реализациях передающее устройство может альтернативно обрабатывать один уровень последовательности символов модуляции путем обращения двух матриц и . Вид обработанных векторов модуляции может быть одинаковым или разным, и данная заявка не ограничивается этим. В частности, передающее устройство обрабатывает вектор модуляции на основе матрицы и обрабатывает вектор модуляции на основе матрицы , где и являются разными, i не равно j, N ≥ j ≥ 1, и N ≥ 2. Далее, два вектора и модуляции в одном уровне последовательности символов модуляции, которая вырабатывается с использованием одной и той же кодовой книги, используются в качестве примера для описания, при этом позиционная взаимосвязь между двумя векторами и модуляции может быть смежной или несмежной. Вид двух векторов и модуляции может быть одинаковым или разным. Далее, смежные векторы и модуляции, которые имеют один и тот же вид, используются в качестве примера для описания.

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

Для вектора модуляции передающее устройство выбирает ненулевые символы модуляции из и вырабатывает следующую матрицу на основе матрицы = :

= = map (, ); и

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

= .

Матрица модуляции включает в себя два столбца элементов, и два столбца элементов отображаются в эти два антенных порта. Элементы первого столбца в отображаются в ресурсные элементы RE#1-RE#4, соответствующие Tx1, и элементы второго столбца отображаются в ресурсные элементы RE#1-RE#4, соответствующие Tx2.

Для вектора модуляции, передающее устройство выбирает ненулевые символы модуляции из вектора модуляции и вырабатывает следующую матрицу на основе матрицы = :

= = map (, ); и

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

= .

Матрица модуляции включает в себя два столбца элементов, и два столбца элементов отображаются в эти два антенных порта. Элементы первого столбца в отображаются в ресурсные элементы RE#5-RE#8, соответствующие Tx1, и элементы второго столбца отображаются в ресурсные элементы RE#5-RE#8, соответствующие Tx2.

На фиг. 6 показано схематичное представление отображения ресурсов матриц модуляции и в этой реализации.

В другой реализации, основанной на приведенном выше способе обращения матриц и , передающее устройство может альтернативно отображать вектор модуляции на основе другой матрицы , где m не равно ни i, ни j, N ≥ m ≥ 1, и N ≥ 3. представляет собой , или представляет собой . Передающее устройство может отобразить каждый вектор модуляции в последовательности символов модуляции путем обращения трех матриц , и . Например, передающее устройство отображает вектор модуляции с использованием матрицы , отображает вектор модуляции с использованием матрицы и отображает вектор модуляции с использованием . После завершения цикла передающее устройство продолжает обрабатывать вектор модуляции, следующий за вектором модуляции, используя матрицу. В другой реализации передающее устройство может альтернативно обработать один уровень последовательности символов модуляции с использованием вышеупомянутых четырех или более матриц.

Случай 2:

Матрица включает в себя U последовательностей элементов во втором размере, где U последовательностей элементов соответствуют символам модуляции U в векторе модуляции. U последовательностей элементов включают в себя V последовательностей ненулевых элементов, и позиции V последовательностей ненулевых элементов в последовательностях элемента U совпадают с позициями V ненулевых символов модуляции в U символах модуляции.

и эти два антенных порта (T = 2) используются в качестве примера. Матрица может представлять собой . Матрица включает в себя две последовательности элементов в первом размере (в этой реализации первый размер является строкой), которые соответствуют этим двум антенным портам; и матрица включает в себя четыре последовательности элементов во втором размере (в этой реализации второй размер является столбцом), где первая строка и третья строка являются двумя последовательностями ненулевых элементов, которые соответствуют двум ненулевым символам модуляции.

Матрица дополнительно описана ниже. Матрица получается на основе позиций нулевых элементов в путем добавления нулей в диагональную матрицу , так что ненулевые символы модуляции в могут быть отображены в различные антенные порты. При необходимости матрица может быть альтернативно получена на основе обратной диагональной матрицы или комбинации и . В таблице 1 приведены примеры матриц, которые могут использоваться векторами модуляции различных видов.

Таблица 1

Вариант 1
(вариант 1)
Вариант 2 (вариант 2) Вариант 3
(вариант 3)
Вариант 4
(вариант 4)
Комбинация из и Комбинация вариантов 1 и 3, или комбинация вариантов 2 и 3 или комбинация вариантов 1, 2 и 3
Вариант 1
(вариант 1)
Вариант 2 (вариант 2) Вариант 3
(вариант 3)
Вариант 4
(вариант 4)
Комбинация из и Комбинация вариантов 1 и 3 или комбинация вариантов 2 и 3 или комбинация вариантов 1, 2 и 3
Комбинация из и Комбинация вариантов 1 и 3, или комбинация вариантов 2 и 3 или комбинация вариантов 1, 2 и 3
Комбинация из и Комбинация вариантов 1 и 3, или комбинация вариантов 2 и 3 или комбинация вариантов 1, 2 и 3
Комбинация из и Комбинация вариантов 1 и 3, или комбинация вариантов 2 и 3 или комбинация вариантов 1, 2 и 3
Комбинация из и Комбинация вариантов 1 и 3, или комбинация вариантов 2 и 3 или комбинация вариантов 1, 2 и 3

Например, вектор модуляции представлен в виде . Когда матрица использует вариант 1, передающее устройство получает матрицу модуляции на основе матрицы:

= = map (, ).

Передающее устройство отображает два столбца элементов матрицы модуляции в эти два антенных порта.

Когда матрица использует вариант 2, передающее устройство вырабатывает матрицу модуляции на основе матрицы :

= = map (, ).

Передающее устройство отображает два столбца элементов матрицы модуляции в эти два антенных порта.

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

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

Передающее устройство обрабатывает вектор модуляции с использованием матрицы для получения матрицы модуляции:

= = map (, ).

Передающее устройство отображает два столбца элементов матрицы модуляции в эти два антенных порта.

Передающее устройство отображает вектор модуляции на основе матрицы для получения матрицы модуляции:

= = map (, ).

Передающее устройство отображает два столбца элементов матрицы модуляции в эти два антенных порта.

Другой вариант осуществления данной заявки дополнительно описан ниже со ссылкой на фиг. 5.

На фиг. 7 показан другой способ обработки данных согласно варианту осуществления данной заявки. Отличие от способа 200 обработки данных, показанного на фиг. 2, состоит в том, что согласно способу обработки данных множество уровней последовательностей символов модуляции может вырабатываться и обрабатываться на основе потока битов.

На этапе S701 передающее устройство вырабатывает L уровней последовательностей символов модуляции на основе потока битов, где каждый уровень последовательности символов модуляции включает в себя N векторов модуляции, любой вектор модуляции включает в себя U символов модуляции, L - положительное целое число, и L ≥ 2, N - положительное целое число, и N ≥ i ≥ 1, U ≥ 2, и l = 1 … L.

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

На этапе S702 передающее устройство обрабатывает с использованием матрицы для получения матрицы модуляции, где каждая матрица модуляции включает в себя T элементов в первом размере, T - величина ресурсов пространственной области, T ≥ 2, и матрица модуляции используется для отображения потока битов T ресурсов пространственной области.

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

В примере U символов модуляции включают в себя по меньшей мере один ненулевой символ модуляции и по меньшей мере один нулевой символ модуляции. Более конкретно, вектор модуляции включает в себя V ненулевых символов модуляции, где U ≥ V ≥ 1. Матрица включает в себя T последовательностей элементов в первом размере, где по меньшей мере одна из T последовательностей элементов является последовательностью ненулевых элементов, и последовательность ненулевых элементов включает в себя по меньшей мере один ненулевой элемент. Матрица включает в себя V последовательностей ненулевых элементов во втором размере.

Когда первый размер является строкой, и передающее устройство имеет два антенных порта (то есть T = 2), передающее устройство отображает вектор модуляции на основе матрицы , где представляет собой , или представляет собой .

В другом примере передающее устройство отображает вектор модуляции на основе матрицы, отображает на основе матрицы , i не равно j, N ≥ j ≥ 1, и N ≥ 2, где представляет собой , и представляет собой .

В еще одном примере, в дополнение к отображению вектора модуляции на основе матрицы и отображению вектора модуляции на основе матрицы , передающее устройство дополнительно отображает вектор модуляции на основе матрицы , где m не равно ни i, ни j, может представлять собой , или может представлять собой , N ≥ m ≥ 1, и N ≥ 3.

Для более подробной реализации этапа 702 следует обратиться к соответствующему описанию этапа 202, показанного на фиг. 2. В данном документе подробности повторно не описываются.

При необходимости способ обработки данных дополнительно включает в себя этап 703, на котором передающее устройство накладывает матрицы модуляции, которые, соответственно, получаются на основе L уровней последовательностей символов модуляции, для получения матрицы, подлежащей отправке. Матрица, подлежащая отправке, включает в себя T последовательностей элементов в первом размере, и матрица, подлежащая отправке, включает в себя i × U последовательностей элементов во втором размере. На фиг. 8 показана схема наложения матриц и модуляции, которые получаются, соответственно, на основе двух уровней последовательностей символов модуляции.

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

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

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

Блок 901 обработки модуляции выполнен с возможностью выработки одного уровня последовательности символов модуляции на основе потока битов, где последовательность символов модуляции включает в себя N векторов модуляции, при этом любой вектор модуляции включает в себя U символов модуляции, U ≥ 2, N ≥ i ≥ 1, и N - положительное целое число. Для действия, выполняемого блоком 901 обработки модуляции, следует также обратиться к подробному описанию этапа S201, показанного на фиг. 2. В данном документе подробности повторно не описываются.

Блок 902 отображения выполнен с возможностью обработки вектора модуляции с использованием матрицы для получения матрицы модуляции, где каждая матрица модуляции включает в себя T элементов в первом размере, T - величина ресурсов пространственной области, T ≥ 2, и матрица модуляции используется для отображения потока битов T ресурсов пространственной области. Для действия, выполняемого блоком 902 отображения, следует также обратиться к подробному описанию этапа S202, показанного на фиг. 2. В данном документе подробности повторно не описываются.

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

Блок 1001 обработки модуляции выполнен с возможностью выработки L уровней последовательностей символов модуляции на основе потока битов, где каждый уровень последовательности символов модуляции включает в себя N векторов модуляции, любой вектор модуляции включает в себя U символов модуляции, L - положительное целое число, и L ≥ 2, N - положительное целое число, и N ≥ i ≥ 1, U ≥ 2, и l = 1 … L. Для действия, выполняемого блоком 1001 обработки модуляции, следует также обратиться к подробному описанию этапа S701, показанного на фиг. 7. В данном документе подробности повторно не описываются.

Блок 1002 отображения выполнен с возможностью обработки с использованием матрицы для получения матрицы модуляции, где каждая матрица модуляции включает в себя T элементов в первом размере, где T - количество ресурсов пространственной области для передачи потока битов, T ≥ 2, и матрица модуляции используется для отображения потока битов T ресурсов пространственной области. Для действия, выполняемого блоком 1002 отображения, следует также обратиться к подробному описанию этапа S702, показанного на фиг. 7. В данном документе подробности повторно не описываются.

При необходимости передающее устройство 1000 может дополнительно включать в себя блок 1003 наложения. Блок 1003 наложения выполнен с возможностью наложения матрицы модуляции, которая, соответственно, получается на основе L уровней последовательностей символов модуляции, для получения матрицы, подлежащей отправке. Матрица, подлежащая отправке, включает в себя T последовательностей элементов в первом размере, и матрица, подлежащая отправке, включает в себя i × U последовательностей элементов во втором размере.

На фиг. 11 показано упрощенное схематичное представление структуры конфигурации передающего устройства, используемого в приведенных выше вариантах осуществления. Передающее устройство 1100 включает в себя процессор 1101 модуляции, передатчик 1102, контроллер/процессор 1103, память 1104 и антенны Tx1 и Tx2.

Процессор 1101 модуляции обрабатывает кодированные служебные данные и кодированное сигнальное сообщение (например, выполняет модуляцию символов над ними) и выполняет дискретизацию выходного сигнала. Передатчик 1102 регулирует дискретизированный выходной сигнал (например, выполняет аналоговое преобразование, фильтрацию, усиление или преобразование с повышением частоты над ним) и вырабатывает сигнал, подлежащий отправке. Сигнал, подлежащий отправке, передается в приемное устройство с использованием антенн Tx1 и Tx2. В примере процессор 1101 модуляции выполнен с возможностью поддержки передающего устройства при выполнении процессов 201 и 202, показанных на фиг. 2; или процессор 1101 модуляции выполнен с возможностью поддержки передающего устройства при выполнении процессов 701, 702 и 703, показанных на фиг. 7.

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

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

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

На фиг. 12 показано упрощенное схематичное представление структуры реализации приемного устройства, используемого в приведенных выше вариантах осуществления. Приемное устройство 1200 включает в себя процессор 1201 модуляции, приемник 1202, контроллер/процессор 1203, память 1204 и антенну Rx1.

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

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

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

Процессор модуляции или контроллер/процессор, выполненный с возможностью выполнять способы базовой станции или терминала в вариантах осуществления данной заявки, может представлять собой центральный процессор (CPU), процессор общего назначения, процессор цифровых сигналов (DSP), специализированную интегральную схему (ASIC), программируемую логическую матрицу (FPGA), другое программируемое логическое устройство, транзисторное логическое устройство, компонент аппаратных средств или любую их комбинацию. Контроллер/процессор позволяет реализовывать или исполнять различные примерные логические блоки, модули и схемы, описанные со ссылкой на содержание, раскрытое в данной заявке. В качестве альтернативы, процессор может представлять собой комбинацию процессоров, реализующих вычислительную функцию, например, комбинацию из одного или более микропроцессоров или комбинацию из DSP и микропроцессора.

Этапы способа или алгоритма, описанные со ссылкой на содержание, раскрытое в данной заявке, могут быть реализованы аппаратными средствами или могут быть реализованы процессором посредством исполнения инструкции программного обеспечения. Программная инструкция может быть сформирована соответствующим программным модулем. Программный модуль может быть расположен в памяти RAM, флэш-памяти, памяти ROM, памяти EPROM, памяти EEPROM, регистре, жестком диске, съемном жестком диске, CD-ROM или носителе информации любого другого вида, известном в данной области техники. Например, носитель информации связан с процессором, поэтому процессор может считывать информацию с носителя информации или записывать информацию на носитель информации. Разумеется, носитель информации может быть компонентом процессора. Процессор и носитель информации могут быть расположены в ASIC. Кроме того, ASIC может быть расположена в пользовательском оборудовании. Разумеется, процессор и носитель информации могут существовать в пользовательском оборудовании в виде дискретных компонентов.

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

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

1. Способ обработки данных, в котором способ содержит:

выработку, передающим устройством, одного уровня последовательности символов модуляции на основе потока битов, причем последовательность символов модуляции содержит N векторов модуляции, при этом любой вектор модуляции содержит U символов модуляции, U ≥ 2, N ≥ i ≥ 1 и N - положительное целое число; и

обработку, передающим устройством, с использованием матрицы для получения матрицы модуляции, причем каждая матрица модуляции содержит элементы T в первом размере, T - величина ресурсов пространственной области, T ≥ 2, и матрица модуляции используется для отображения потока битов T ресурсов пространственной области.

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

3. Способ обработки данных по п.2, в котором, когда первый размер является строкой и T = 2, передающее устройство обрабатывает вектор модуляции на основе матрицы и представляет собой или представляет собой .

4. Способ обработки данных по п.2, в котором, когда первый размер является строкой и T = 2, передающее устройство обрабатывает вектор модуляции на основе матрицы , обрабатывает вектор модуляции на основе матрицы , i не равно j, N ≥ j ≥ 1 и N ≥ 2, и представляет собой , и представляет собой .

5. Способ обработки данных по п.4, в котором передающее устройство дополнительно обрабатывает вектор модуляции на основе матрицы , m не равно ни i, ни j, и представляет собой или представляет собой , N ≥ m ≥ 1 и N ≥ 3.

6. Способ обработки данных по любому из пп.1-5, в котором U символов модуляции содержат по меньшей мере один ненулевой символ модуляции и по меньшей мере один нулевой символ модуляции.

7. Способ обработки данных, в котором способ содержит:

выработку, передающим устройством, L уровней последовательностей символов модуляции на основе потока битов, причем каждый уровень последовательности символов модуляции содержит N векторов модуляции, при этом любой вектор модуляции содержит U символов модуляции, L - положительное целое число и L ≥ 2, N - положительное целое число и N ≥ i ≥ 1, U ≥ 2 и l = 1 … L; и

обработку, передающим устройством, с использованием матрицы для получения матрицы модуляции, причем каждая матрица модуляции содержит элементы T в первом размере, T - величина ресурсов пространственной области, T ≥ 2, и матрица модуляции используется для отображения потока битов T ресурсов пространственной области.

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

9. Способ обработки данных по п.8, в котором, когда первый размер является строкой и T = 2, передающее устройство обрабатывает вектор модуляции на основе матрицы и представляет собой или представляет собой .

10. Способ обработки данных по п.8, в котором, когда первый размер является строкой и T = 2, передающее устройство обрабатывает вектор модуляции на основе матрицы , обрабатывает на основе матрицы , i не равно j, N ≥ j ≥ 1 и N ≥ 2, где представляет собой и представляет собой .

11. Способ обработки данных по п.10, в котором передающее устройство дополнительно обрабатывает вектор модуляции на основе матрицы , m не равно ни i, ни j, представляет собой или представляет собой , N ≥ m ≥ 1 и N ≥ 3.

12. Способ обработки данных по п.7, в котором способ дополнительно содержит

наложение, передающим устройством, матриц модуляции, которые получаются на основе L уровней последовательностей символов модуляции для получения матрицы, подлежащей отправке, причем матрица, подлежащая отправке, содержит T последовательностей элементов в первом размере и матрица, подлежащая отправке, содержит i × U последовательностей элементов во втором размере.

13. Передающее устройство, в котором передающее устройство содержит:

блок обработки модуляции, выполненный с возможностью выработки одного уровня последовательности символов модуляции на основе потока битов, причем последовательность символов модуляции содержит N векторов модуляции, при этом любой вектор модуляции содержит U символов модуляции, U ≥ 2, N ≥ i ≥ 1 и N - положительное целое число; и

блок отображения, выполненный с возможностью обработки с использованием матрицы для получения матрицы модуляции, причем каждая матрица модуляции содержит элементы T в первом размере, T - величина ресурсов пространственной области, T ≥ 2, и матрица модуляции используется для отображения потока битов T ресурсов пространственной области.

14. Передающее устройство по п.13, в котором вектор модуляции содержит V ненулевых символов модуляции и матрица содержит T последовательностей элементов в первом размере, причем по меньшей мере одна из T последовательностей элементов является последовательностью ненулевых элементов, при этом последовательность ненулевых элементов содержит по меньшей мере один ненулевой элемент, матрица содержит V последовательностей ненулевых элементов во втором размере и U ≥ V ≥ 2.

15. Передающее устройство по п.14, в котором, когда первый размер является строкой и T = 2, блок отображения выполнен с возможностью обработки вектора модуляции на основе матрицы и представляет собой или представляет собой .

16. Передающее устройство по п.14, в котором, когда первый размер является строкой и T = 2, блок отображения выполнен с возможностью обработки вектора модуляции на основе матрицы , обработки на основе матрицы , i не равно j, N ≥ j ≥ 1 и N ≥ 2, где представляет собой и представляет собой .

17. Передающее устройство по п.16, в котором блок отображения дополнительно обрабатывает вектор модуляции на основе матрицы , m не равно ни i, ни j, представляет собой или представляет собой , N ≥ m ≥ 1 и N ≥ 3.

18. Передающее устройство, в котором передающее устройство содержит:

блок обработки модуляции, выполненный с возможностью выработки L уровней последовательностей символов модуляции на основе потока битов, причем каждый уровень последовательности символов модуляции содержит N векторов модуляции, при этом любой вектор модуляции содержит U символов модуляции, L - положительное целое число и L ≥ 2, N - положительное целое число и N ≥ i ≥ 1, U ≥ 2 и l = 1 … L; и

блок отображения, выполненный с возможностью обработки с использованием матрицы для получения матрицы модуляции, причем каждая матрица модуляции содержит элементы T в первом размере, T - величина ресурсов пространственной области, T ≥ 2, и матрица модуляции используется для отображения потока битов T ресурсов пространственной области.

19. Передающее устройство по п.18, в котором вектор модуляции содержит V ненулевых символов модуляции, и матрица содержит T последовательностей элементов в первом размере, причем по меньшей мере одна из T последовательностей элементов является последовательностью ненулевых элементов, при этом последовательность ненулевых элементов содержит по меньшей мере один ненулевой элемент, матрица содержит V последовательностей ненулевых элементов во втором размере и U ≥ V ≥ 1.

20. Передающее устройство по п.19, в котором, когда первый размер является строкой и T = 2, блок отображения выполнен с возможностью обработки вектора модуляции на основе матрицы и представляет собой или представляет собой .

21. Передающее устройство по п.19, в котором, когда первый размер является строкой и T = 2, блок отображения выполнен с возможностью обработки вектора модуляции на основе матрицы , обработки на основе матрицы , i не равно j, N ≥ j ≥ 1 и N ≥ 2, представляет собой и представляет собой .

22. Передающее устройство по п.21, в котором блок отображения дополнительно обрабатывает вектор модуляции на основе матрицы , m не равно ни i, ни j, представляет собой или представляет собой , N ≥ m ≥ 1 и N ≥ 3.

23. Передающее устройство по п.18, в котором передающее устройство дополнительно содержит блок наложения и блок наложения накладывает матрицы модуляции, которые получаются на основе L уровней последовательностей символов модуляции, для получения матрицы, подлежащей отправке, причем матрица, подлежащая отправке, содержит T последовательностей элементов в первом размере и матрица, подлежащая отправке, содержит i × U последовательностей элементов во втором размере.

24. Машиночитаемый носитель информации, содержащий инструкцию, причем, при запуске инструкции на компьютере, компьютер выполняет способ по любому из пп.1-5.

25. Машиночитаемый носитель информации, содержащий инструкцию, причем, при запуске инструкции на компьютере, компьютер выполняет способ по любому из пп.7-12.



 

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

Изобретение относится к беспроводной связи. Технический результат заключается в улучшении характеристик связи за счет обеспечения более точного значения индикатора качества канала (CQI), что повышает производительность системы.

Изобретение относится к области беспроводной связи. Технический результат заключается в повышении эффективности передачи обратной связи с информацией о состоянии канала (CSI).

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

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

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

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

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

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

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

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

Изобретение относится к области связи и может быть использовано для сообщения информации о состоянии канала. Способ сообщения информации о состоянии канала (CSI) предусматривает следующее: терминальное оборудование определяет режим измерения индикатора качества канала (CQI), используемый в режиме сообщения CSI без индикатора матрицы предварительного кодирования (PMI), терминальное оборудование выполняет оценку CQI на основании режима измерения CQI и сообщает оцененный CQI сетевому оборудованию.
Наверх