АППАРАТУРА И СПОСОБ ОБРАБОТКИ ДАННЫХ Российский патент 2024 года по МПК H04L1/00 

Описание патента на изобретение RU2828461C1

ПЕРЕКРЕСТНАЯ ССЫЛКА НА СВЯЗАННЫЕ ЗАЯВКИ

[0001] Настоящая заявка испрашивает приоритет на основании патентной заявки Китая №. 202010019316.0, поданной в Национальное управление интеллектуальной собственности Китая 8 января 2020 г. и озаглавленной «DATA PROCESSING METHOD AND APPARATUS», которая полностью включена в настоящий документ посредством ссылки.

ОБЛАСТЬ ТЕХНИКИ

[0002] Эта заявка относится к области технологий беспроводной связи и, в частности, к аппаратуре и способу обработки данных.

УРОВЕНЬ ТЕХНИКИ

[0003] В системе связи канальное кодирование обычно используется для повышения надежности передачи данных и обеспечения качества связи. На канале с замираниями битовые ошибки (а именно, пакетные ошибки) часто возникают в строках, и канальное кодирование эффективно только при обнаружении и исправлении одиночной ошибки или строки ошибки, которая не очень длинна. Поэтому в традиционной технологии битовая последовательность в битовом потоке обычно скремблируется перед передачей битового потока. Таким образом, вероятность ошибки пакета данных может быть уменьшена, и даже если ошибка возникает, ошибка представляет собой одиночную ошибку или строку ошибки очень короткой длины. Таким образом, возможность исправления ошибок канального кодирования может быть использована для исправления ошибки, так что может быть восстановлена исходная последовательность битов. В настоящее время в основном существуют следующие два способа скремблирования битовой последовательности в битовом потоке: (1) Для битового потока, кодируемого двоичным сверточным кодом (binary convolution code, BCC), перед преобразованием констелляции (созвездия) используется перемежитель (такой как перемежитель строк/столбцов или случайный перемежитель) для перемежения (чередования) битов в битовом потоке. (2) Для битового потока с кодированием кода с малой плотностью проверок на четность (low-density parity code, LDPC) после преобразования констелляции биты скремблируются с использованием преобразователя тонов LDPC.

[0004] В настоящее время одному пользователю обычно выделяется один RU, и перемежитель или преобразователь тонов LDPC выполняет операцию в одном RU. Другими словами, для битов в разных RU необходимо использовать разные перемежители для перемежения или разные преобразователи тонов LDPC необходимо использовать для преобразования тонов.

[0005] Однако в беспроводной локальной сети следующего поколения (wireless local area network, WLAN) стандарта 802.11be для системы множественного доступа с ортогональным частотным разделением (orthogonal frequency division multiple access, OFDMA) выделение множества RU одному пользователю нужно поддерживать. Однако не существует конкретного решения, как спроектировать перемежитель или преобразователь тонов LDPC для пользователя, которому выделены множество RU.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

[0006] Варианты осуществления этой заявки обеспечивают способ и аппаратуру обработки данных для скремблирования, с использованием одного перемежителя или одного преобразователя тонов LDPC, битовой последовательности битового потока пользователя, которому выделены множество RU, так что затраты на оборудование снижаются.

[0007] Согласно первому аспекту способ обработки данных обеспечен в варианте осуществления этой заявки и может применяться к передающей стороне. Способ включает в себя: выделение (назначение) кодированного битового потока первого пользователя М блокам ресурсов (выделение ресурсов, RU) или первому RU, включающему в себя M RU, где M RU или первый RU представляет собой RU, выделенный первому пользователю, а M представляет собой положительное целое число больше 1; и переупорядочивание всех битов в кодированном битовом потоке с использованием первого перемежителя или первого преобразователя тонов.

[0008] В этом варианте осуществления этой заявки, когда M RU или первый RU, включающий в себя M RU, выделен первому пользователю, кодированный битовый поток первого пользователя сначала выделяется M RU или первому RU, включающему в себя M RU, а затем унифицированный первый перемежитель или унифицированный первый преобразователь тонов используется для переупорядочения всех битов в кодированном битовом потоке, что позволяет снизить затраты на оборудование.

[0009] Согласно второму аспекту в варианте осуществления этой заявки предоставляется способ обработки данных, который может применяться к передающей стороне. Способ включает в себя: ввод всех битов в кодированном битовом потоке первого пользователя в первый перемежитель или первый преобразователь тонов, где M RU или первый RU, включающий в себя M RU, выделяется первому пользователю, и M является положительным целым числом, большим чем 1; и переупорядочивание всех битов в кодированном битовом потоке с использованием первого перемежителя или первого преобразователя тонов.

[0010] В этом варианте осуществления этой заявки, когда M RU или первый RU, включающий в себя M RU, выделяется первому пользователю, все биты в кодированном битовом потоке первого пользователя напрямую вводятся в унифицированный первый перемежитель или унифицированный первый преобразователь тонов, а затем используется первый перемежитель или первый преобразователь тонов для переупорядочения всех битов в кодированном битовом потоке, чтобы можно было снизить затраты на оборудование.

[0011] Со ссылкой на способ согласно первому аспекту или второму аспекту вариантов осуществления этой заявки, в возможном исполнении выделение кодированного битового потока первого пользователя M RU или первому RU, включающему в себя M RU, включает в себя: последовательное и поочередное выделение, в битовой последовательности до M RU или первого RU, включающего в себя M RU, кодированного битового потока первого пользователя, который выводится синтаксическим анализатором потока.

[0012] Таким образом, можно сэкономить на модуле выделения битов и дополнительно снизить затраты на оборудование.

[0013] Со ссылкой на способ согласно первому аспекту или второму аспекту вариантов осуществления этой заявки, в возможном исполнении значение количества поднесущих данных первого перемежителя или первого преобразователя тонов представляет собой любое положительное целое число в , где - сумма количеств поднесущих данных, включенных во все M RU, - сумма количеств поднесущих, включенных во все M RU, а Q - количество поднесущих данных, в которые преобразуется один бит данных.

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

[0015] Со ссылкой на способ согласно первому аспекту или второму аспекту вариантов осуществления этой заявки, в возможном исполнении количество столбцов и количество строк первого перемежителя удовлетворяют следующему соотношению:

, где

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

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

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

[0018] Метод 1: определяется по формуле.

[0019] Метод 2: Положительное целое число, которое обеспечивает минимальную частоту ошибок в пакетах (packet error rate, PER) принимающей стороны, или положительное целое число, которое обеспечивает отношение сигнал-шум (signal-to-noise ratio, SNR), требуемое, когда PER на принимающей стороне - это предустановленное минимальное значение, выбираемое из [, ] как , где - параметр чередования частоты второго перемежителя, соответствующего RU, в котором количество включенных поднесущих данных меньше и ближе всего к , и является параметром чередования частот третьего перемежителя, соответствующего RU, в котором количество включенных поднесущих данных больше и ближе всего к .

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

[0021] Со ссылкой на способ согласно первому аспекту или второму аспекту вариантов осуществления этой заявки, в возможном исполнении M RU включают в себя один 26-тоновый ресурсный блок (26-tone resource unit, 26-tone RU) и один 52-тоновый RU.

[0022] Когда режим модуляции с двумя несущими не используется, , , и .

[0023] Когда используется режим модуляции с двумя несущими, , , и или , , и .

[0024] В этой реализации предусмотрен способ конструирования параметра первого перемежителя, который выполняет унифицированное перемежение для 26-тонового RU и 52-тонового RU, так что аппаратные затраты на перемежитель могут быть эффективно снижены.

[0025] Со ссылкой на способ согласно первому аспекту или второму аспекту вариантов осуществления этой заявки, в возможном исполнении M RU включают в себя один 26-тоновый RU и один 106-тоновый RU.

[0026] Когда режим модуляции с двумя несущими не используется, равно является 126 или 128; и если , , и является целым положительным числом от 29 до 58 (включая 29 и 58); или, если , , и является положительным целым числом от 29 до 58 (включая 29 и 58).

[0027] Когда используется режим модуляции с двумя несущими, является 63 или 64; и если , , и является положительным целым числом от 11 до 29; или если , , и является положительным целым числом от 11 до 29.

[0028] В этой реализации предусмотрен способ конструирования параметра первого перемежителя, который выполняет унифицированное перемежение для 26-тонового RU и 106-тонового RU, так что аппаратные затраты на перемежитель могут быть эффективно снижены.

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

[0030] Таким образом, гарантируется, что значение параметра расстояния преобразования тонов первого преобразователя тонов является надежным, и гарантируется, что первый преобразователь тонов может точно выполнять преобразование тонов.

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

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

[0033] Метод 2: Положительное целое число, которое позволяет сделать PER принимающей стороны минимальным, или положительное целое число, которое позволяет SNR, требуемому, когда PER принимающей стороны является предустановленным значением, быть минимальным, выбирается из [, ] как .

[0034] Метод 3: Отношение для к первого перемежителя с тем же размером RU, что и у первого преобразователя тонов, используется как .

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

[0036] Со ссылкой на способ согласно первому аспекту или второму аспекту вариантов осуществления этой заявки, в возможном исполнении M RU включают в себя один 26-тоновый RU и один 52-тоновый RU.

[0037] Когда режим модуляции с двумя несущими не используется, и равно 4 или 6.

[0038] Когда используется режим модуляции с двумя несущими, и равно 2 или 3.

[0039] В этой реализации предусмотрен способ конструирования параметра первого преобразователя тонов, который выполняет унифицированное преобразование тонов для 26-тонового RU и 52-тонового RU, так что затраты на аппаратное обеспечение преобразователя тонов могут быть эффективно снижены.

[0040] Со ссылкой на способ согласно первому аспекту или второму аспекту вариантов осуществления этой заявки, в возможном исполнении M RU включают в себя один 26-тоновый RU и один 106-тоновый RU.

[0041] Когда режим модуляции с двумя несущими не используется, равно 126 или 128; а если , равно 7 или 9; или если , равно 8.

[0042] Когда используется режим модуляции с двумя несущими, равно 63 или 64; а если , равно 7 или 9; или если , равно 4 или 8.

[0043] В этой реализации предусмотрен способ конструирования параметра первого преобразователя тонов, который выполняет унифицированное преобразование тонов для 26-тонового RU и 106-тонового RU, так что затраты на аппаратное обеспечение преобразователя тонов могут быть эффективно снижены.

[0044] Со ссылкой на способ согласно первому аспекту или второму аспекту вариантов осуществления этой заявки, в возможном исполнении M RU являются M 242-тоновыми RU.

[0045] Когда M=2, равно 468 и равно 12, когда режим модуляции с двумя несущими не используется, и равно 234 и равно 9, когда используется режим модуляции с двумя несущими.

[0046] Когда M=3, равно 702 и равно 13 или 18, когда режим модуляции с двумя несущими не используется, и равно 351 и равно 9 или 13, когда используется режим модуляции с двумя несущими.

[0047] Когда M=4, равно 980 и равно 20, когда режим модуляции с двумя несущими не используется, и равно 490 и равно 14, когда используется режим модуляции с двумя несущими.

[0048] В этой реализации предусмотрен способ конструирования параметра первого преобразователя тонов, который выполняет унифицированное преобразование тонов для множества 242-тоновых RU, так что затраты на аппаратное обеспечение преобразователя тонов могут быть эффективно снижены.

[0049] В соответствии с третьим аспектом в варианте осуществления этой заявки предоставляется способ обработки данных, который может применяться к передающей стороне. Способ включает в себя: разделение общей (полной) полосы пропускания первого пользователя на N под-полос частот, где по меньшей мере одна из N под-полос частот включает в себя множество RU; выделение кодированного битового потока первого пользователя N под-полосам пропускания; выделение кодированного битового потока в первой под-полосе пропускания для M RU или первому RU, включающему в себя M RU, причем первая под-полоса пропускания является любой из по меньшей мере одной под-полосы частот; и переупорядочивание всех битов во всех кодированных битовых потоках в первой под-полосе частот с использованием первого преобразователя тонов.

[0050] В этом варианте осуществления этой заявки общая полоса пропускания первого пользователя сначала сегментируется (другими словами, делится на множество под-полос пропускания), а затем отдельно выполняется унифицированное преобразование тонов для RU в каждом сегменте, так что повышена гибкость этого решения, и решена проблема, связанная с тем, что аппаратные затраты на преобразователь тонов LDPC высоки, когда общая полоса пропускания относительно велика.

[0051] В соответствии с четвертым аспектом в варианте осуществления этой заявки предусмотрен способ обработки данных, который может применяться к принимающей стороне. Способ включает в себя: получение переупорядоченного битового потока первого пользователя из M RU или первого RU, включающего в себя M RU, где M RU или первый RU представляет собой RU, выделенный первому пользователю, и M представляет собой положительное целое число, большее 1; и восстановление последовательности всех битов в переупорядоченном битовом потоке с использованием первого обратного перемежителя или первого обратного преобразователя тонов.

[0052] В возможном исполнении значение количества поднесущих данных первого обратного перемежителя или первого обратного преобразователя тонов представляет собой любое положительное целое число в [, ], где - сумма количеств поднесущих данных, включенных во все M RU, представляет собой сумму количеств поднесущих, включенных во все M RU, и Q является количеством поднесущих данных, для которых преобразуется один бит данных.

[0053] В возможном исполнении количество столбцов и количество строк первого обратного перемежителя удовлетворяют следующему соотношению:

, где

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

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

[0055] Метод 1: определяется по формуле.

[0056] Метод 2: Положительное целое число, которое позволяет PER принимающей стороны быть минимальным, или положительное целое число, которое позволяет SNR, требуемому, когда PER принимающей стороны является предустановленным значением, быть минимальным, выбирается из [, ] как , где - параметр чередования частоты второго обратного перемежителя, соответствующего RU, в котором количество включенных поднесущих данных меньше и ближе всего к , и является параметром чередования частоты третьего обратного перемежителя, соответствующего RU, в котором количество включенных поднесущих данных больше чем и ближе всего к .

[0057] В возможном исполнении M RU включают в себя один 26-тоновый блок ресурсов (26-tone RU) и один 52-тоновый RU.

[0058] Когда режим модуляции с двумя несущими не используется, , , и .

[0059] Когда используется режим модуляции с двумя несущими, , , и или , , и .

[0060] В возможном исполнении M RU включают в себя один 26-тоновый RU и один 106-тоновый RU.

[0061] Когда режим модуляции с двумя несущими не используется, равно 126 или 128; и если , , и является целым положительным числом от 29 до 58 (включая 29 и 58); или если , , и является положительным целым числом от 29 до 58 (включая 29 и 58).

[0062] Когда используется режим модуляции с двумя несущими, равно 63 или 64; и если , , и является положительным целым числом от 11 до 29; или если , , и является положительным целым числом от 11 до 29.

[0063] В возможном исполнении параметр расстояния преобразования тонов первого обратного преобразователя тонов является общим делителем , и является количеством поднесущих данных первого обратного преобразователя тонов.

[0064] В возможном исполнении способ дополнительно включает в себя: определение любым из следующих методов.

[0065] Метод 1: Положительное целое число выбирается из [, ] как , где - параметр расстояния преобразования тонов, соответствующий второму обратному преобразователю тонов, соответствующему RU, в котором количество включенных поднесущих данных меньше и ближе всего к , и представляет собой параметр расстояния преобразования тонов, соответствующий третьему обратному преобразователю тонов, соответствующему RU, в котором количество включенных поднесущих данных больше чем и ближе всего к .

[0066] Метод 2: Положительное целое число, которое обеспечивает PER принимающей стороны быть минимальным, или положительное целое число, которое позволяет SNR, требуемому, когда PER принимающей стороны является предустановленным значением, быть минимальным, выбирается из [,] как .

[0067] Метод 3: Отношение первого для к первого обратного перемежителя с тем же размером RU, что и у первого обратного преобразователя тонов, используется как .

[0068] В возможном исполнении M RU включают в себя один 26-тоновый RU и один 52-тоновый RU.

[0069] Когда режим модуляции с двумя несущими не используется, и равен 4 или 6.

[0070] Когда используется режим модуляции с двумя несущими, и равен 2 или 3.

[0071] В возможном исполнении M RU включают в себя один 26-тоновый RU и один 106-тоновый RU.

[0072] Когда режим модуляции с двумя несущими не используется, равно 126 или 128; и если , равно 7 или 9; или если , равно 8.

[0073] Когда используется режим модуляции с двумя несущими, равно 63 или 64; и если , равно 7 или 9; или если , равно 4 или 8.

[0074] В возможном исполнении M RU представляют собой M 242-тональных RU.

[0075] Когда M=2, равно 468 и равно 12, когда режим модуляции с двумя несущими не используется, и равно 234 и равно 9, когда используется режим модуляции с двумя несущими.

[0076] Когда M=3, равно 702 и равно 13 или 18, когда режим модуляции с двумя несущими не используется, и равно 351 и равно 9 или 13, когда используется режим модуляции с двумя несущими.

[0077] Когда M=4, равно 980 и равно 20, когда режим модуляции с двумя несущими не используется, и равно 490 и равно 14, когда используется режим модуляции с двумя несущими.

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

[0079] Например, модуль последовательного выделения битов сконфигурирован для выделения кодированного битового потока первого пользователя для M RU или первому RU, включающему в себя M RU, где M RU или первый RU - это RU, выделенный первому пользователю, а M - это положительное целое число больше 1.

[0080] Первый перемежитель или первый преобразователь тонов сконфигурирован для переупорядочения всех битов в кодированном битовом потоке.

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

[0082] Например, процессор сконфигурирован для ввода всех битов в кодированном битовом потоке первого пользователя в первый перемежитель или первый преобразователь тонов, причем M RU или первый RU, включающий в себя M RU, выделяется первому пользователю, а M -это положительное целое число больше 1.

[0083] Первый перемежитель или первый преобразователь тонов сконфигурирован для переупорядочения всех битов в кодированном битовом потоке.

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

[0085] Например, процессор сконфигурирован для разделения общей полосы пропускания первого пользователя на N под-полос частот, где по меньшей мере одна из N под-полос частот включает в себя множество RU.

[0086] Модуль последовательного выделения битов сконфигурирован для: выделения кодированного битового потока первого пользователя по N под-полосам пропускания и выделения кодированного битового потока в первой под-полосе частот для M RU или первого RU, включающего в себя M RU, где первая под-полоса пропускания представляет собой любую из по меньшей мере одной под-полосы частот.

[0087] Первый перемежитель или первый преобразователь тонов выполнен с возможностью переупорядочивания всех битов во всех кодированных битовых потоках в первой под-полосе частот.

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

[0089] Например, процессор сконфигурирован для получения переупорядоченного битового потока первого пользователя из M RU или первого RU, включающего в себя M RU, где M RU или первый RU - это RU, выделенный первому пользователю, а M - положительное целое число больше 1.

[0090] Первый обратный перемежитель или первый обратный преобразователь тонов сконфигурирован для восстановления последовательности всех битов в переупорядоченном битовом потоке.

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

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

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

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

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

[0096] Фиг. 1 представляет собой блок-схему частичной архитектуры системы BICM, когда кодирование BCC используется в стандарте WLAN;

[0097] Фиг. 2 - принципиальная схема перемежителя 1;

[0098] Фиг. 3 - принципиальная схема перемежителя 2;

[0099] Фиг. 4 - схема разделения блока ресурсов полосы пропускания 20 МГц;

[00100] Фиг. 5 - схема разделения блока ресурсов полосы пропускания 40 МГц;

[00101] Фиг. 6 представляет собой схему разделения блока ресурсов полосы пропускания 80 МГц;

[00102] Фиг. 7 представляет собой блок-схему способа обработки данных в соответствии с вариантом осуществления этой заявки;

[00103] Фиг. 8 представляет собой блок-схему способа обработки данных в соответствии с вариантом осуществления этой заявки;

[00104] Фиг. 9 представляет собой схематическую диаграмму сетевой архитектуры WLAN, к которой применим вариант осуществления этой заявки;

[00105] Фиг. 10 представляет собой блок-схему способа обработки данных согласно варианту осуществления этой заявки;

[00106] Фиг. 11А по фиг. 11F представляют собой схемы выделения потока кодированных данных для M RU;

[00107] Фиг. 12А и фиг. 12В - графики кривых PER;

[00108] Фиг. 13 представляет собой блок-схему другого способа обработки данных в соответствии с вариантом осуществления этой заявки;

[00109] Фиг. 14 представляет собой схематическую диаграмму сегментации общей полосы пропускания первого пользователя;

[00110] Фиг. 15 представляет собой схематическую блок-схему преобразователя тонов, когда сегментируется общая полоса пропускания M RU;

[00111] Фиг. 16 представляет собой блок-схему другого способа обработки данных в соответствии с вариантом осуществления этой заявки;

[00112] Фиг. 17 представляет собой блок-схему другого способа обработки данных в соответствии с вариантом осуществления этой заявки;

[00113] Фиг. 18 представляет собой блок-схему другого способа обработки данных в соответствии с вариантом осуществления этой заявки;

[00114] Фиг. 19 представляет собой схематическое представление структуры первого типа аппаратуры 1900 обработки данных на передающей стороне в соответствии с вариантом осуществления этой заявки;

[00115] Фиг. 20 представляет собой схематическое представление структуры второго типа аппаратуры 2000 обработки данных на передающей стороне в соответствии с вариантом осуществления этой заявки;

[00116] Фиг. 21 представляет собой схематическое представление структуры третьего типа аппаратуры 2100 обработки данных на передающей стороне в соответствии с вариантом осуществления этой заявки; а также

[00117] Фиг. 22 представляет собой схематическое представление структуры аппаратуры 2200 обработки данных на принимающей стороне в соответствии с вариантом осуществления этой заявки.

ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ

[00118] Ключевая задача, которую необходимо решить в современной беспроводной связи, заключается в том, как еще больше улучшить использование спектра и надежность передачи в системе. В качестве технологии с множественными несущими при мультиплексировании с ортогональным частотным разделением (orthogonal frequency division multiplexing, OFDM) канал делится на несколько ортогональных подканалов, высокоскоростной сигнал данных конвертируется в параллельные низкоскоростные потоки подданных, и параллельные низкоскоростные потоки подданных модулируются для каждого подканала для передачи. Несущие в OFDM взаимно ортогональны, каждая несущая имеет целое число периодов поднесущей за время одного символа, и нулевая точка спектра каждой несущей перекрывает нулевую точку смежной несущей. Таким образом, помехи между несущими уменьшаются. Поскольку несущие частично перекрываются, использование полосы частот улучшается по сравнению с традиционной технологией мультиплексирования с частотным разделением, и обеспечивается эффективность предотвращения избирательного замирания частоты, которая лучше, чем в традиционной системе с одной несущей. Основываясь на вышеупомянутых преимуществах, технология OFDM широко используется в существующем стандарте беспроводной локальной сети (wireless local area network, WLAN) (таком как 802.11a/n/ac).

[00119] Для дополнительного повышения надежности передачи системы по каналу с замираниями, во многих стандартах беспроводной связи (таких как HSPA/LTE, IEEE 802.11a/ g/n/ac или DVB-T2/S2/C2) используется системный подход, основанный на кодированной модуляции с перемежением битов (bit-interleaved coded modulation, BICM). Конкретно, один канальный кодер (encoder), один перемежитель (interleaver) и один преобразователь констелиций без памяти (constellation mapper) последовательно соединены каскадом. В канале с замираниями в системе BICM, каскадные перемежители используются для увеличения эффективности кодирования канала, так что надежность передачи системы эффективно повышается.

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

[00121] Фиг. 1 представляет собой блок-схему частичной архитектуры системы BICM, когда в стандарте WLAN используется кодирование двоичным сверточным кодом (binary convolution code, BCC). Частичная архитектура включает в себя кодер упреждающего управления ошибками (forward error control, FCC), синтаксический анализатор потока (stream parser), перемежитель, преобразователь констелляций (созвездий) и модуль разнесения циклического сдвига (cyclic shift diversity, CSD), которые последовательно соединены каскадом в порядке следования.

[00122] Перемежитель обычно включает в себя три части (или три конкретных перемежителя, где перемежитель 1, перемежитель 2 и перемежитель 3 используются ниже), которые соединены последовательно каскадом.

[00123] Перемежитель 1 преобразует смежные кодированные биты для несмежных поднесущих OFDM.

[00124] Фиг. 2 является схемой принципа перемежения традиционного перемежителя строк/столбцов. Традиционный перемежитель строк/столбцов вводит данные в форме строки и считывает данные в форме столбца. Параметры традиционного перемежителя строк/столбцов: и . - это количество строк, а - это количество столбцов.

[00125] Биты до и после перемежения равны соответственно и . В этом случае формула перемежения перемежителя 1 выглядит следующим образом:

[00126] представляет округление в меньшую сторону до , представляет остаток, полученный после деления на , является идентификатором местоположения неперемеженного бита в битовом потоке, а i является идентификатором местоположения перемеженного бита в битовом потоке. k==0, 1, …, -1, где - порядковый номер текущего потока пространственных данных, а - общее количество битов битового потока, который в данный момент вводится в перемежитель (или общее количество битов битового потока, который в данный момент обрабатывается перемежителем).

[00127] Перемежитель 2 поочередно преобразует смежные кодированные биты в младший значащий бит (least significant bit, LSB) и старший значащий бит (most significant bit, MSB) в диаграмме констелляции, чтобы избежать случая, когда кодированные биты непрерывно преобразуются в младший значащий бит.

[00128] - порядок модуляции констелляции (M - схема квадратурной амплитудной модуляции (quadrature amplitude modulation, QAM), например, когда схема модуляции равна 64 QAM, ), а биты до и после перемежения равны и соответственно. В этом случае формула перемежения перемежителя 2 имеет вид:

[00129] , представляет собой количество кодированных битов каждого символа в каждом потоке пространственных данных, является идентификатором местоположения неперемеженного бита в битовом потоке, а j является идентификатором местоположения перемеженного бита в битовом потоке.

[00130] Как показано на фиг. 3, прежде чем перемежитель 2 выполнит перемежение, кодированные биты в первом столбце преобразуются в старшие значащие биты, кодированные биты во втором столбце преобразуются в промежуточные значащие биты, а кодированные биты в третьем столбце преобразуются в младшие значащие биты; и, следовательно, смежные кодированные биты постоянно преобразуются в относительно младшие и относительно старшие значащие биты в диаграмме констелляции. После того, как перемежитель 2 выполняет перемежение, смежные кодированные биты в каждом столбце поочередно преобразуются в относительно младшие и относительно старшие значащие биты в диаграмме констелляции, чтобы избежать длительной работы бита с низкой надежностью (LSB).

[00131] Следует понимать, что вход перемежителя 2 фактически является выходом перемежителя 1. Следовательно, неперемежаемые биты в перемежителе 2 здесь соответствуют перемежаемым битам перемежителя 1; другими словами, k в перемежителе 2 не эквивалентно k в перемежителе 1, и k в перемежителе 2 фактически должно быть эквивалентно i в перемежителе 1.

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

[00133] Биты до и после перемежения равны соответственно и . В этом случае формула перемежения перемежителя 3 выглядит следующим образом:

[00134] представляет собой порядковый номер текущего потока пространственных данных, а r представляет собой идентификатор местоположения перемеженного бита в битовом потоке. Следует понимать, что вход перемежителя 3 фактически является выходом перемежителя 2. Таким образом, неперемеженные биты в перемежителе 3 здесь соответствуют перемеженным битам перемежителя 2; другими словами, k в перемежителе 3 не эквивалентно k в перемежителе 2 или перемежителе 1, и k в перемежителе 3 фактически должно быть эквивалентно j в перемежителе 2.

[00135] Для дополнительного повышения эффективности передачи многопользовательской системы в стандарте 802.11ax введена технология множественного доступа с ортогональным частотным разделением (orthogonal frequency division multiple access, OFDMA). В OFDMA полоса пропускания передачи делится на ряд ортогональных и неперекрывающихся наборов поднесущих, и разные наборы поднесущих выделяются разным пользователям для реализации множественного доступа. По сравнению с технологией OFDM, в системе OFDMA доступный ресурс полосы пропускания может быть динамически выделен пользователю с учетом некоторого требования, что упрощает оптимизацию использования системных ресурсов. Различные наборы поднесущих в каждом символе OFDM выделяются разным пользователям.

[00136] 26-тоновый блок ресурса (26-tone resource unit, 26-tone RU), 52-тоновый RU, 106-тоновый RU, 242-тоновый RU, 484-тоновый RU, 996-тоновый RU и 2 × 996 - тоновый RU определены в 802.11ax. Кроме того, каждый пользователь должен принимать или отправлять данные только в одном RU. Кроме того, перемежитель выполняет операцию в одном RU; другими словами, для битов в разных RU необходимо использовать разные перемежители для перемежения. Таким образом, для каждого пользователя по-прежнему могут использоваться процедуры перемежителя 1, перемежителя 2 и перемежителя 3.

[00137] Фиг. 4, фиг. 5 и фиг. 6 представляют собой диаграммы разделения блоков ресурсов для полосы пропускания 20 МГц, полосы пропускания 40 МГц и полосы пропускания 80 МГц, которые определены в 802.11ax.

[00138] См. фиг. 4. Когда полоса пропускания составляет 20 МГц, вся полоса пропускания может включать в себя весь 242-тоновый RU или может включать в себя различные комбинации 26-тонового RU, 52-тонового RU и 106-тонового RU. В дополнение к RU, используемому для передачи данных, включены некоторые защитные (guard) поднесущие, нулевые поднесущие, поднесущие постоянного тока (direct current, DC) и т.п.

[00139] См. фиг. 5. Когда полоса пропускания составляет 40 МГц, вся полоса пропускания приблизительно эквивалентна репликации выделения поднесущей 20 МГц, и вся полоса пропускания может включать в себя весь 484-тоновый RU или может включать в себя различные комбинации 26-тонового RU, 52-тонового RU, 106-тонового RU и 242-тонового RU.

[00140] См. фиг. 6. Когда полоса пропускания составляет 80 МГц, вся полоса пропускания включает в себя четыре блока ресурсов в блоках 242-тоновых RU. В частности, посередине всей полосы пропускания находится еще один промежуточный 26-тоновый RU, включающий в себя два 13-тоновых подблока. Общая полоса пропускания может включать в себя весь 996-тоновый RU или может включать в себя различные комбинации 26-тонового RU, 52-тонового RU, 106-тонового RU, 242-тонового RU и 484-тонового RU.

[00141] Когда полоса пропускания составляет 160 МГц или 80+80 МГц, вся полоса пропускания может рассматриваться как репликация выделения двух поднесущих по 80 МГц. Общая полоса пропускания может включать в себя весь 2×996-тоновый RU или может включать в себя различные комбинации 26-тонового RU, 52-тонового RU, 106-тонового RU, 242-тонового RU и 484-тонового RU, и 996-тонового RU. Примеры диаграмм здесь не приводятся один за другим.

[00142] В стандарте WLAN следующего поколения 802.11be для системы OFDMA может поддерживаться случай, когда множество RU выделяется одному пользователю. Однако в традиционной технологии нет конкретного решения, как спроектировать перемежитель или преобразователь тонов LDPC для пользователя, которому выделено множество RU.

[00143] Поэтому, в варианте осуществления этой заявки предусмотрен способ обработки данных. Как показано на фиг. 7, если n RU выделены одному и тому же пользователю, где n больше 1, модуль перемежения может быть разделен на два уровня блоков обработки. Блок обработки первого уровня поочередно выделяет биты данных для разных RU одного пользователя с помощью модуля последовательного выделения битов, а блок обработки второго уровня перемежает биты в каждом RU с помощью традиционного перемежителя (обычно включающего в себя перемежитель 1 и перемежитель 2 в традиционном стандарте WLAN). В этом решении блок обработки второго уровня должен только спроектировать перемежитель для размера блока RU, поэтому реализация относительно проста. Однако пользователю необходимо параллельно поддерживать множество перемежителей RU; другими словами, соответствующий перемежитель должен быть разработан отдельно для каждого RU. Следовательно, затраты на оборудование увеличиваются.

[00144] Вышеупомянутый перемежитель в основном перемежает биты кодирования BCC. Однако для другой технологии кодирования в системе 802.11: кодирования кодом с проверкой на четность с низкой плотностью (low density parity code, LDPC), как показано на фиг. 8, в варианте осуществления этой заявки предусмотрен другой способ обработки данных. После того, как преобразование констелляции выполнено, биты скремблируются с использованием преобразователя тонов LDPC, и может быть достигнут эффект перемежения, эквивалентный эффекту перемежения строк/столбцов в BCC (другими словами, биты переупорядочиваются). В методе кодирования LDPC, если пользователю выделено множество RU, пользователю также необходимо параллельно поддерживать множество преобразователей тонов LDPC; другими словами, соответствующий преобразователь тонов LDPC должен быть разработан отдельно для каждого RU, но проблема высоких аппаратных затрат все еще существует.

[00145] Поэтому, в варианте осуществления этой заявки дополнительно предусмотрен способ обработки данных для скремблирования с низкими затратами битовой последовательности битового потока пользователя, которому выделено множество RU. В частности, когда одному и тому же пользователю (например, первому пользователю) выделяется множество RU или одному и тому же пользователю выделяется большой RU (или новый RU), включающий в себя множество RU, унифицированный перемежитель с новыми параметрами (unified interleaver with new parameters) разработан для равномерного перемежения всех битов во множестве RU пользователя, или унифицированный преобразователь тонов LDPC с новыми параметрами (Unified LDPC tone mapper with new parameters) разработан для равномерного скремблирования всех битов во множестве RU пользователя. Таким образом, для битовых данных пользователя может не потребоваться параллельная разработка большого количества перемежителей RU или преобразователей тонов LDPC, так что затраты на аппаратное обеспечение могут быть эффективно снижены.

[00146] Технические решения в вариантах осуществления данной заявки могут быть применены к различным системам связи, например, глобальной системе мобильной связи (global system for mobile communication, GSM), системе множественного доступа с кодовым разделением каналов (code division multiple access, CDMA), системе широкополосного множественного доступа с кодовым разделением каналов (WCDMA), общей службе пакетной радиосвязи (general packet radio service, GPRS), системе долгосрочного развития (long term evolution, LTE), системе дуплекса с частотным разделением LTE frequency division duplex, FDD), системе дуплекса с временным разделением LTE (time division duplex, TDD), универсальной системе мобильной связи (universal mobile telecommunication system, UMTS), системе связи всемирной совместимости для микроволнового доступа (worldwide interoperability for microwave access, WiMAX), системе 5-го поколения (5th generation, 5G), такой как NR, и будущей системе связи, такой как система 6G. Безусловно, технические решения в вариантах осуществления этой заявки также могут быть применены к другой системе связи при условии, что данные принимаются и/или отправляются в упомянутой системе связи.

[00147] Технические решения в вариантах осуществления этой заявки могут быть дополнительно применимы к сценарию беспроводной локальной сети (wireless local area network, WLAN), могут быть применимы к системному стандарту IEEE 802.11 (например, стандарту IEEE 802.11a/n/ac), стандарту WLAN следующего поколения (например, 802.11be) или дополнительному стандарту следующего поколения, и могут быть применимы к системе беспроводной локальной сети, в том числе, помимо прочего, сети Интернета вещей (internet of things, IoT) или сети транспортное средство - ко всему (Vehicle to X, V2X).

[00148] Например, фиг. 9 представляет собой схематическую диаграмму сетевой архитектуры WLAN, к которой применим вариант осуществления этой заявки. Устройства в этой системе связи включают в себя точку доступа (access point, AP) и станцию (station, STA). Тип связи в системе связи включает в себя передачу данных между одной или несколькими беспроводными точками доступа (access point, AP) и одной или несколькими станциями (station, STA), передачу данных между одной или несколькими AP и одной или несколькими AP, передачу данных между одной или более STA и одной или более STA и т.п.

[00149] В системе связи любая AP может планировать радиоресурс для STA, ассоциированной с любой AP и/или не ассоциированной с ней, и передавать данные на STA по запланированному радиоресурсу. Тип передачи данных включает в себя передачу по восходящей линии связи и/или передачу по нисходящей линии связи. Например, AP 1 на фиг. 9 может планировать радиоресурсы для STA 1 и STA 2. Для простоты описания на фиг.9 показаны только две AP и три STA. Однако следует понимать, что система WLAN может дополнительно включать в себя большее или меньшее количество AP и большее или меньшее количество STA. Кроме того, точки доступа могут осуществлять связь друг с другом с помощью распределенной системы (distributed system, DS). Кроме того, STA также могут осуществлять связь друг с другом. Это не является конкретно ограниченным в этом варианте осуществления этой заявки.

[00150] STA, подразумеваемая в данной заявке, может быть любым пользовательским терминалом, пользовательским устройством, устройством доступа, абонентской станцией, абонентским устройством, мобильной станцией, агентом пользователя, пользовательским оборудованием или другим именем, имеющим функцию беспроводной связи. Пользовательский терминал может включать в себя различные портативные устройства, устройства, устанавливаемые на транспортном средстве, носимые устройства, вычислительные устройства или другие устройства обработки, подключенные к беспроводному модему, которые имеют функцию беспроводной связи, а также различные формы пользовательского оборудования (user equipment, UE), мобильные станции (mobile station, MS), терминалы (terminal), терминальное оборудование (terminal equipment), портативные устройства связи, карманные устройства, портативные вычислительные устройства, развлекательные устройства, игровые устройства или системы, устройства системы глобального позиционирования или любые другие подходящие устройства, сконфигурированные осуществлять сетевое взаимодействие с помощью беспроводной среды. Здесь для простоты описания устройства, упомянутые выше, вместе называются станцией или STA.

[00151] AP, подразумеваемая в этой заявке, представляет собой аппаратуру, развернутую в сети беспроводной связи для обеспечения функции беспроводной связи для STA, связанной с AP. AP может использоваться как концентратор системы связи и может быть устройством связи, таким как базовая станция, маршрутизатор, шлюз, ретранслятор, сервер связи, коммутатор или мост. Базовая станция может включать в себя различные формы макробазовых станций, микробазовых станций и ретрансляционных станций. Здесь, для простоты описания, устройства, упомянутые выше, совместно называются точкой доступа или AP.

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

[00153] Следует понимать, что в следующих описаниях «и/или» описывает отношение ассоциации ассоциированных объектов и представляет, что может быть три отношения. Например, A и/или B могут представлять три случая: существует только A, существуют и A, и B, и существует только B. Символ «/» обычно указывает взаимосвязь «или» между ассоциированными объектами.

[00154] «По меньшей мере один», используемый в данной заявке, означает один или более, а «множество» означает два или более. Такие слова, как «первый» и «второй», используются просто для различения и не могут быть поняты как указание или значение относительной важности, и не могут быть поняты как указание или значение последовательности. В этой заявке объяснение символа, параметра, метки, термина и т.п. может быть применено ко всему документу заявки.

[00155] Фиг. 10 представляет собой блок-схему способа обработки данных согласно варианту осуществления этой заявки. Способ может быть применен к системе WLAN, показанной на фиг. 9.

[00156] Этап S1001: Передающая сторона выделяет кодированный битовый поток первого пользователя для M RU или первому RU, включающему в себя M RU, где M RU или первый RU представляет собой RU, выделенный первому пользователю, а M представляет собой положительное целое число, большее 1.

[00157] Передающая сторона может быть STA в системе WLAN или может быть AP. Это не ограничено здесь. Здесь RU включает в себя, но не ограничивается этим, 26-тоновый RU, 52-тоновый RU, 106-тоновый RU, 242-тоновый RU, 484-тоновый RU, 996-тоновый RU, 2×996-тоновый RU и т.п. в предшествующих описаниях.

[00158] В этом варианте осуществления этой заявки могут быть следующие два понимания для RU, выделенного первому пользователю.

[00159] В первом понимании M RU выделяются первому пользователю, и M представляет собой положительное целое число, большее 1. Следует отметить, что M RU могут быть непрерывными или прерывистыми в полосе частот спектра. Это не ограничено здесь. Кроме того, типы M RU (или размеры RU) могут быть одинаковыми или разными. Это не ограничено здесь. Например, M RU могут быть одним 26-тоновым RU и одним 52-тоновым RU, одним 26-тоновым RU и одним 106-тоновым RU, двумя 242- тоновыми RU, двенадцатью 242- тоновыми RU и т.п.

[00160] Во втором понимании RU, выделенный первому пользователю, представляет собой первый RU (или большой RU, или новый RU), включающий в себя (или объединяющий) M RU, и M представляет собой положительное целое число, большее 1. Например, первый RU может быть 78-тоновым RU, включающим в себя один 26-тоновый RU и один 52-тоновый RU, 132-тоновым RU, включающим в себя один 26-тоновый RU и один 106-тоновый RU, 484-тоновым RU, включающим в себя два 242-тоновых RU, или 2904-тоновый RU, включающим в себя двенадцать 242-тоновых RU.

[00161] Следует отметить, что M RU и первый RU в предыдущих двух пониманиях по существу представляют ресурсы (или ресурсы одинакового размера) в одном и том же местоположении в полосе частот спектра. Другими словами, в этом варианте осуществления этой заявки «M RU» и «первый RU» могут быть заменены друг другом.

[00162] Этап S1002: Передающая сторона переупорядочивает все биты в кодированном битовом потоке, используя первый перемежитель или первый преобразователь тонов.

[00163] Для разных способов кодирования могут использоваться разные решения для переупорядочивания битов. Например, если способ кодирования битового потока - BCC, передающая сторона переупорядочивает все биты в кодированном битовом потоке, используя первый перемежитель. Следует понимать, что первый перемежитель здесь представляет собой перемежитель с новыми параметрами, который разработан для M RU. Если способом кодирования битового потока является LDPC, передающая сторона переупорядочивает все биты в кодированном битовом потоке, используя первый преобразователь тонов. Следует понимать, что первый преобразователь тонов здесь представляет собой преобразователь тонов с новыми параметрами, который разработан для M RU.

[00164] В возможной реализации, в конкретной реализации этапа S1001, конкретный метод, которым передающая сторона выделяет кодированный битовый поток первого пользователя для M RU, может быть следующим:

[00165] Метод 1: Передающая сторона последовательно и поочередно выделяет, для M RU в битовой последовательности, биты, которые выводятся синтаксическим анализатором потока.

[00166] Например, предполагается, что M RU - это один 26-тоновый RU (включающий в себя 24 поднесущие данных и при условии, что могут переноситься 24-битные данные) и один 52-тоновый RU (включающий в себя 48 поднесущих данных и при условии, что могут переноситься 48-битные данные), а кодированный битовый поток имеет в общей сложности 72 бита. В этом случае передающая сторона может сначала выделить первый бит 24-му биту в битовом потоке (данные из в общей сложности 72 бит) для 26-тонового RU в битовой последовательности, а затем выделить 25-й бит 72-му биту в битовом потоке для 52-тонового RU. Следует отметить, что в реальном применении общее количество битов битового потока альтернативно может быть меньше или больше, чем количество битов, которые могут передаваться блоками M RU. Если общее количество битов битового потока меньше, чем количество битов, которые могут переноситься посредством M RU, например, равно 70 битам, битовый поток необходимо дополнить; другими словами, битовый поток перемежается после добавления к 72 битам. Если общее количество битов битового потока больше, чем количество битов, которые могут быть перенесены посредством M RU, перемежение выполняется в единицах символов. Например, если общее количество битов битового потока составляет 144 бита, операцию перемежения необходимо выполнить над потоком битов дважды, и каждый раз перемежаются 72 бита.

[00167] В качестве примера используется первый перемежитель. Как показано на фиг. 11A, после выполнения канального кодирования битов с помощью кодера, передающая сторона выполняет с помощью синтаксического анализатора потока синтаксический анализ потока кодированного битового потока, который выводится кодером (другими словами, выделяет битовый поток для разных пространственных потоков), а затем последовательно и поочередно выделяет для M RU в битовой последовательности с помощью модуля последовательного выделения битов (sequential bit allocator) биты, которые выводятся синтаксическим анализатором потока, и, наконец, равномерно вводит биты, выделенные для M RU, в унифицированный перемежитель (то есть первый перемежитель) с новыми параметрами и переупорядочивает битовую последовательность.

[00168] В качестве примера используется первый преобразователь тонов. Как показано на фиг. 11B, после выполнения канального кодирования битов с помощью кодера, передающая сторона выполняет с помощью синтаксического анализатора потока синтаксический анализ потока кодированного битового потока, который выводится кодером, а затем последовательно и поочередно выделяет, для M RU в последовательности битов с помощью модуля последовательного выделения битов (sequential bit allocator), биты, которые выводятся синтаксическим анализатором потока, а затем равномерно вводит биты, выделенные для M RU, в унифицированный преобразователь тонов (то есть первый преобразователь тонов) с новыми параметрами и переупорядочивает битовую последовательность, а затем выполняет такие операции, как преобразование констелляции, пространственное/временное блочное кодирование и CSD.

[00169] Следует понимать, что при таком методе выделения, поскольку все биты в кодированном битовом потоке последовательно поступают в один и тот же перемежитель или преобразователь тонов, можно также считать, что передающая сторона не имеет процесса выделения кодированного битового потока для М RU, но напрямую вводит кодированный битовый поток в первый перемежитель или первый преобразователь тонов по очереди. Поэтому, пунктирную линию на фиг. 11А можно не рисовать, как показано на ФИГ. 11С. Точно так же пунктирная линия на фиг. 11В, может быть не нарисована, как показано на ФИГ. 11D.

[00170] Таким образом, в этом методе выделения этап S1001 может быть альтернативно заменен следующим: ввод всех битов в кодированном битовом потоке первого пользователя в первый перемежитель или первый преобразователь тонов, где выделяется M RU или первый RU, включающий в себя M RU, выделяется первому пользователю, а M - положительное целое число больше 1.

[00171] В другой возможной реализации, в конкретной реализации этапа S1001, конкретный метод, которым передающая сторона выделяет кодированный битовый поток первого пользователя для M RU, может быть следующим:

[00172] Метод 2: Передающая сторона поочередно выделяет каждому из M RU, на основе предустановленного правила с помощью модуля последовательного выделения битов (Sequential Bit Allocator), биты, которые выводятся синтаксическим анализатором потока, а затем равномерно перемежает все выделенные биты, используя первый перемежитель.

[00173] Например, если предположить, что битовый поток имеет в общей сложности 72 бита, а M RU - это один 26-тоновый RU (включая 24 поднесущих данных и, предполагая, что могут переноситься 24-битные данные) и один 52-тоновый RU (включая 48 поднесущих данных, и предполагая, что могут переноситься 48-битные данные), передающая сторона может выделять биты в битовом потоке для 26-тонового RU и 52-тонового RU на основе предустановленного правила с использованием модуля выделения битов. Например, биты в битовом потоке последовательно и поочередно выделяются 26-тоновому RU и 52-тоновому RU в битовой последовательности: первый бит выделяется 26-тоновому RU, второй бит выделяется 52-тоновому RU, третий бит выделяется 26-тоновому RU, четвертый бит выделяется 52-тоновому RU, пятый бит выделяется 26-тоновому RU, шестой бит выделяется 52-тоновому RU, … и так далее. В другом примере биты поочередно выделяются 26-тоновому RU и 52-тоновому RU на основе соотношения размеров упомянутых RU: первый бит выделяется 26-тоновому RU, второй бит и третий бит выделяются 52-тоновому RU, четвертый бит выделяется 26-тоновому RU, пятый бит и шестой бит выделяются 52-тоновому RU, … и так далее.

[00174] Следует понимать, что метод 1 можно также понимать как частный пример метода 2.

[00175] В качестве примера используется первый перемежитель. Как показано на фиг. 11E, после выполнения канального кодирования битов с помощью кодера передающая сторона выполняет с помощью синтаксического анализатора потока синтаксический анализ потока кодированного битового потока, который выводится кодером (другими словами, выделяется битовый поток по различным пространственным потокам), а затем выделяет M RU на основе предустановленного правила с помощью модуля последовательного выделения битов, биты, которые выводятся синтаксическим анализатором потока, и, наконец, равномерно вводит биты, выделенные для M RU, в унифицированный перемежитель (то есть первый перемежитель) с новыми параметрами и переупорядочивает битовую последовательность.

[00176] В качестве примера используется первый преобразователь тонов. Как показано на фиг. 11F, после выполнения канального кодирования битов с помощью кодера, передающая сторона выполняет с помощью синтаксического анализатора потока синтаксический анализ потока кодированного битового потока, который выводится кодером, а затем распределяет для M RU на основе предустановленного правила, используя модуль последовательного выделения битов, биты, которые выводятся синтаксическим анализатором потока, а затем равномерно вводит биты, выделенные для M RU, в унифицированный преобразователь тонов (то есть первый преобразователь тонов) с новыми параметрами и переупорядочивает последовательность битов, а затем выполняет такие операции, как преобразование констелляции, пространственное/временное блочное кодирование и CSD.

[00177] В этом варианте осуществления этой заявки, когда множество RU (или первый RU, включающий в себя множество RU) выделяются первому пользователю, все биты во множестве RU (или первом RU) пользователя переупорядочиваются с использованием перемежителя с новыми параметрами или преобразователя тонов LDPC с новыми параметрами (Unified LDPC tone mapper with new parameters), а кодированные биты пользователя с множеством RU могут быть переупорядочены без необходимости поддержки множества перемежителей RU или множества тональных преобразователей LDPC параллельно. Таким образом, затраты на оборудование могут быть эффективно снижены.

[00178] Способы конструирования параметров первого перемежителя и первого преобразователя тонов подробно описаны ниже с использованием нескольких конкретных вариантов осуществления.

Вариант 1 осуществления

[00179] Конструирование параметра первого перемежителя в основном описано в Варианте 1 осуществления.

[00180] Для процесса перемежения первого перемежителя процедуры перемежителя 1, перемежителя 2 и перемежителя 3, упомянутые выше, могут быть повторно использованы. Однако, поскольку общий размер M RU (или размер первого RU) отличается от размера существующего RU, соответствующие параметры необходимо повторно сконструировать на основе M RU (или первого RU).

[00181] (1) Определить количество поднесущих данных первого перемежителя (то есть количество поднесущих данных первого RU).

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

[00183] Например, RU 26 (аббревиатура 26-тонового RU) включает в себя 24 поднесущие данных () и две пилотные поднесущие, а RU 52 (аббревиатура 52-тонового RU) включает в себя 48 поднесущих данных и четыре пилотных поднесущих. Следовательно, RU 78 (аббревиатура 78-тонового RU), полученный после объединения RU 26 и RU 52, включает в себя 72 поднесущие данных и шесть пилотных поднесущих.

[00184] Например, RU 26 включает в себя 24 поднесущие данных и две пилотные поднесущие, а RU 106 (аббревиатура 106-тонового RU) включает в себя 102 поднесущие данных и четыре пилотные поднесущие. Следовательно, RU 132 (аббревиатура 132-тонового RU), полученный после объединения RU 26 и RU 106, включает в себя 126 поднесущих данных и шесть пилотных поднесущих.

[00185] В некоторых возможных конструкциях для дальнейшего повышения эффективности передачи данных для нового RU, полученного после объединения, в качестве поднесущей данных может также использоваться исходная пилотная поднесущая. Например, для случая, когда RU 132= RU 106 + RU 26, все поднесущие в RU 26 могут использоваться как поднесущие данных. Следовательно, RU 132, полученный после объединения RU 106 и RU 26, включает в себя 128 поднесущих данных и четыре пилотных поднесущих.

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

[00187] Следует понимать, что [, ] в данной заявке представляет собой закрытый интервал; другими словами, минимальное значение первого перемежителя может быть , а максимальное значение может быть .

[00188] Значение поднесущей данных первого перемежителя в случае, когда модуляция с двумя несущими (DCM) не используется, описано выше. Если используется DCM, это указывает, что один и тот же бит данных должен быть преобразован для двух поднесущих, и это эквивалентно половине поднесущих данных, которые могут быть перенесены первым RU. Например, для RU 78 меняется на 36.

[00189] Следовательно, в этом варианте осуществления этой заявки, если в дальнейшем рассматривается вопрос об использовании DCM, первого перемежителя может быть суммирован как любое положительное целое число в [, ], где это сумма количеств поднесущих данных, включенных во все M RU, представляет собой сумму количеств поднесущих, включенных во все M RU, а Q представляет собой количество поднесущих данных, для которых преобразуется один бит данных.

[00190] Значение Q можно также понимать как режим модуляции несущей. Например, когда используется режим модуляции с двумя несущими, один бит данных должен быть преобразован для двух поднесущих данных, и Q=2. Когда режим модуляции с двумя несущими не используется, один бит данных должен быть преобразован для одной поднесущей данных, и Q=1.

[00191] Следует отметить, что в соответствии с текущим стандартом WLAN, когда режим модуляции с двумя несущими не используется, по умолчанию считается, что один бит данных должен быть преобразован для одной поднесущей данных; другими словами, Q=1. Однако, если один бит данных должен быть преобразован для большего количества поднесущих данных в будущем стандарте WLAN, таком как стандарт WLAN следующего поколения или еще один стандарт следующего поколения, значение Q также изменяется соответствующим образом. Например, если один бит данных должен быть преобразован для четырех поднесущих данных (или используется режим модуляции с четырьмя несущими), Q=4. Для простоты описания в последующем описании в основном для описания используется пример, в котором один бит данных должен быть преобразован для одной поднесущей данных (то есть Q=1) по умолчанию, когда режим модуляции с двумя несущими не используется.

[00192] (2) Определить количество столбцов и количество строк первого перемежителя.

[00193] В частности, количество столбцов и количество строк соответствуют следующему соотношению:

(4)

[00194] представляет количество кодированных битов, переносимых на каждой поднесущей каждого потока пространственных данных (количество кодированных битов на поднесущую на пространственный поток).

[00195] RU 78=RU 26+RU 52 используется в качестве примера, и общее количество поднесущих данных, соответствующих RU 78, равно 72. Предполагается, что равно 1, а количество столбцов и количество строк первого перемежителя, соответствующего RU 78, может быть комбинацией, такой как 24×3, 18×4, 12×6 или 9×8.

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

[00197] Например, RU 78 может иметь размер 18×4 относительно значений столбцов и строк (то есть 16×3) для RU 52 и значений столбцов и строк (то есть 17×6) для RU 106.

[00198] Например, RU 132 может иметь размеры 18×7 или 16×8 относительно значений столбцов и строк (17×6) для RU 106.

[00199] Таким образом, функциональность первого перемежителя или первого преобразователя тонов (например, RU 78), соответствующего первому RU, может быть аналогична функциональности перемежителя или преобразователя тонов, соответствующего уже проверенному существующему RU (то есть, RU 52 и RU 106), так что функциональность первого перемежителя или первого преобразователя тонов, соответствующего вновь сконструированному RU, обеспечивается, и количество тестируемых и сравниваемых групп параметров может быть уменьшено.

[00200] Аналогично (1), если используется DCM, для и дополнительно требуется операция деления или на 2.

[00201] Например, для RU 78, если значения столбца и строки равны 18×4, когда модуляция с двумя несущими не используется, значения столбца и строки равны 9×4, когда используется модуляция с двумя несущими.

[00202] Например, для RU 132, если значения столбца и строки равны 18×7 или 16×8, когда модуляция с двумя несущими не используется, значения столбца и строки равны 9×7, или 16×4, когда используется модуляция с двумя несущими.

[00203] (3) Если включено множество потоков пространственных данных, дополнительно необходимо определить параметр чередования частоты первого перемежителя.

[00204] В частности, параметр чередования частоты может быть определен с использованием следующих двух правил.

[00205] Правило 1: определяется по формуле , где нижний предел означает округление в меньшую сторону. Эта формула является эмпирической формулой, полученной применительно к значениям полосы пропускания 40 МГц и 80 МГц в стандарте 802.11ac.

[00206] Например, для значения для RU 78, когда DCM не используется, =floor(72/4)=18; а при использовании DCM - -2=floor(36/4)=9.

[00207] Правило 2: положительное целое число, которое обеспечивает минимальную частоту ошибок в пакетах (packet error rate, PER) принимающей стороны, или положительное целое число, которое обеспечивает отношение сигнал-шум (signal-to-noise ratio, SNR), требуемое, когда PER на принимающей стороне является предустановленным минимальным значением, выбирается из [, ] как , где - параметр чередования частот второго перемежителя, соответствующего RU, в котором число включенных поднесущих данных меньше и ближе всего к , и является параметром чередования частот третьего перемежителя, соответствующего RU, в котором количество включенных поднесущих данных больше и ближе всего к .

[00208] Например, для значения для RU 78 обратитесь к значениям для RU 52 и RU 106 посредством моделирования. Когда DCM не используется, параметр, который обеспечивает минимальное значение SNR, требуемое, когда PER принимающей стороны составляет 10%, выбирается из [11, 12, 13, 14, …, 29]. Когда DCM не используется, значение для RU 52 равно 11, а значение для RU 106 равно 29. Когда используется DCM, значение, которое обеспечивает минимальный SNR, требуемый, когда PER принимающей стороны составляет 10%, выбирается из [2, 3, 4, 5, …, 11]. Когда используется DCM, значение для RU 52 равно 2, а значение для RU 106 равно 11.

[00209] В таблице 1 представлено возможное решение для конструирования параметра RU 78, полученного путем объединения RU 26 и RU 52, и два возможных решения для конструирования параметра RU 132, полученного путем объединения RU 106 и RU 26.

Таблица 1 Тип 26 52 78 106 132 (Решение 1) 132 (Решение 2) 242 Нет DCM 24 48 72 102 126 128 234 8 16 18 17 18 16 26 3×Nbpsc 3×Nbpsc 4×Nbpsc 6×Nbpsc 7×Nbpsc 8×Nbpsc 9×Nbpsc 2 11 29 58 DCM 12 24 36 51 63 64 117 4 8 9 17 9 16 13 3×Nbpsc 3×Nbpsc 4×Nbpsc 3×Nbpsc 7×Nbpsc 4×Nbpsc 9×Nbpsc 2 2 11 29

[00210] Для 78-тонового RU значения параметров следующие:

[00211] Если режим модуляции с двумя несущими не используется, , , и ; и если используется режим модуляции с двумя несущими, , , и . Конечно, значения параметров в таблице 1 являются лишь возможным примером. В конкретной реализации могут быть другие значения. Например, когда используется режим модуляции с двумя несущими, значения параметров альтернативно могут быть: , , и .

[00212] Для 132-тонового RU упомянутый RU 106 включает в себя 102 поднесущие данных и четыре пилотных поднесущих. Если выполняется непосредственное объединение, включаются 126 поднесущих данных и шесть пилотных поднесущих. Используется идея, аналогичная RU 78, и значение параметра перемежителя RU 132 показано в решении 1 для RU 132 в таблице 1.

[00213] Если режим модуляции с двумя несущими не используется, равно 126, и . Если используется режим модуляции с двумя несущими, то равно 63, и .

[00214] Для дополнительного повышения эффективности передачи, для 132-тонового RU, могут быть добавлены две поднесущие данных, а две пилотные поднесущие могут быть сокращены. Например, если все поднесущие в RU 26 используются в качестве поднесущих данных, включаются 128 поднесущих данных и четыре пилотных поднесущих, а значение параметра перемежителя показано в решении 2 для RU 132 в таблице.

[00215] Если режим модуляции с двумя несущими не используется, это равно 128, и . Если используется режим модуляции с двумя несущими, равно 64, и .

[00216] Значения , , и могут быть определены на основе вышеприведенного правила 1 и правила 2. Значения могут быть, в частности, следующими значениями.

Таблица 2 Правило 1 Правило 2: 31 От 29 до 58 (включая 29 и 58),
-3, полученное, когда SNR, соответствующее PER в 10%, является минимальным.
15 От 11 до 29, -4, полученное, когда SNR, соответствующее PER в 10%, является минимальным. 32 От 29 до 58 (включая 29 и 58), -5, полученное, когда SNR, соответствующее PER в 10%, является минимальным. 16 От 11 до 29, -6, полученное, когда SNR, соответствующее PER в 10%, является минимальным.

[00217] Пример моделирования -1 приведен ниже.

[00218] Имеется четыре антенны на передающей стороне и три антенны на принимающей стороне, имеется три пространственных потока и используется кодирование BCC. Используется схема модуляции и кодирования MCS5, то есть 64 QAM и битовая скорость 2/3. Для 78-тонового RU, и показаны в таблице 1, и разный -1 выбирается для получения разных кривых PER, и отношение SNR сигнал-шум, соответствующее PER в 10%, выбирается для сравнения, для получения оптимального -1 посредством вычисления. Когда --1=11, кривая PER показана на фиг. 12A, а SNR, соответствующее PER в 10%, равно 26,35. Когда -1=29, кривая PER показана на фиг. 12B, а SNR, соответствующее PER в 10%, составляет 26,25.

[00219] Аналогично, для других различных значений -1 значение SNR, соответствующее PER в 10%, будет следующим:

Таблица 3 -1 11 13 15 17 18 19 21 29 SNR 26.35 26.28 26.38 26.25 26.31 26.24 26.27 26.25

[00220] Из результатов моделирования, показанных в таблице 3, можно узнать, что в приведенном выше случае конфигурации моделирования оптимальное -1 равно 19. Конечно, другое значение -1, чье SNR отличается менее чем на 0,1 дБ от SNR, соответствующего 19, также может быть кандидатным значением.

[00221] Конечно, для разного количества пространственных потоков и разных схем модуляции и кодирования MCS оптимальное значение -1 может отличаться. После всестороннего рассмотрения могут быть выбраны значения с наибольшим количеством оптимальных и субоптимальных случаев во множестве различных случаев.

[00222] Принципы -2, -3 и -4 аналогичны этому, и детали здесь повторно не описываются.

[00223] Следует отметить, что когда передающая сторона выполняет конкретную операцию перемежения с использованием первого перемежителя, процесс определения параметра первого перемежителя может быть просто процессом поиска в таблице (например, поиск параметра в таблице 1 или таблице 2) или процессом поиска преобразования. Этапы способа в (1), (2) и (3) предназначены просто для описания принципа/процесса конструирования параметра первого перемежителя в этом варианте осуществления этой заявки и не обязательно эквивалентны процессу определения параметра первого перемежителя.

[00224] В этом варианте осуществления предусмотрен простой способ перемежения для комбинации нескольких конкретных RU (RU 26, RU 52, RU 106 и т.п.) в BCC-кодировании, а также конкретный способ конструирования некоторого числа поднесущих данных, некоторого количества пилотных поднесущих, и параметр перемежителя (например, , и ) предоставляется для унифицированного перемежителя (то есть первого перемежителя), соответствующего RU, полученному после объединения. Таким образом, гибкость этого решения повышается, и затраты на аппаратное обеспечение перемежителя могут быть эффективно снижены.

Вариант 2 осуществления

[00225] Конструирование параметра первого преобразователя тонов в основном описана в варианте 2 осуществления. Идея варианта 2 осуществления аналогична идее варианта 1 осуществления, и множество небольших RU можно рассматривать как объединенный большой RU. Отличие заключается в том, что параметр сконструирован как параметр преобразователя тонов для кодирования LDPC.

[00226] Параметр первого преобразователя тонов включает в себя некоторое количество поднесущих данных. Для конкретного способа определения обратитесь к способу определения количества поднесущих данных первого перемежителя в варианте 1 осуществления. Подробности здесь повторно не приводятся.

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

Таблица 4 Тип 26 52 78 106 132
Решение 1.
132
Решение 2.
242 484 996 2*996
Нет DCM, 1 3 6 9 12 20 20 DCM 1 1 3 9 9 14 14

[00228] Необходимое требование, которое удовлетворяет : является общим делителем .

[00229] Способ конструирования включает в себя, но не ограничивается следующими тремя правилами:

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

[00231] Например, для RU некоторого RU 78 см. значения окружающих RU 52 и RU 106. Положительное целое число выбирается из [3, 6]. Потому что должен быть общим делителем =72, когда нет DCM, может быть равен 4 или 6.

[00232] Правило 2: Отношение некоторого к первого перемежителя с таким же размером RU, что и у первого преобразователя тонов, используется как .

[00233] Например, для RU 78, когда нет DCM, для первого перемежителя, соответствующего RU 78, , и . Если это правило используется, =4. Когда есть DCM, может быть равен 2 или 3.

[00234] Правило 3: Посредством моделирования выбирается положительное целое число, которое позволяет PER принимающей стороны быть минимальным, или положительное целое число, которое позволяет SNR, требуемому, когда PER принимающей стороны является предустановленным значением (например, 10%), быть минимальным, выбирается из [, ] как .

[00235] Аналогично так же может быть 7 или 9, когда используется правило 1, и может быть 7, когда используется правило 2.

[00236] Аналогично так же может быть 7 или 9, когда используется правило 1, и может быть 7, когда используется правило 2.

[00237] Аналогично так же может быть 8, когда используется правило 1, и может быть 8, когда используется правило 2.

[00238] Аналогично так же может быть 4 или 8, когда используется правило 1, и может быть 8, когда используется правило 2.

[00239] Следует отметить, что когда передающая сторона выполняет конкретную операцию преобразования тонов с использованием первого преобразователя тонов, процесс определения параметра первого преобразователя тонов может быть просто процессом поиска в таблице (например, поиск параметра в Таблице 4) или процесс поиска преобразования. Вышеупомянутые этапы способа предназначены просто для описания принципа/процесса конструирования параметра первого преобразователя тонов в этом варианте осуществления этой заявки и не обязательно эквивалентны процессу определения параметра первого преобразователя тонов.

[00240] В этом варианте осуществления предусмотрен простой способ преобразования тонов для комбинации нескольких конкретных RU (RU 26, RU 52, RU 106 и т.п.) в кодировании LDPC, а также конкретный способ конструирования некоторого количества поднесущих данных, некоторого количества пилотных поднесущих, а параметр преобразователя тонов (например, ) предоставляется для унифицированного преобразователя тонов (то есть первого преобразователя тонов), соответствующего RU, полученному после объединения (комбинирования). Таким образом, затраты на аппаратное обеспечение преобразователя тонов могут быть эффективно снижены.

Вариант 3 осуществления

[00241] Конструирование параметра в кодировании LDPC для объединенного большого RU, включающего в себя M 242-тональных RU, в основном описана в варианте 3 осуществления.

[00242] Для объединения двух 242-тоновых RU и объединения четырех 242-тоновых RU параметры 484-тонового RU и 996-тонового RU могут использоваться повторно, как показано в Таблице 5 ниже.

Таблица 5 Тип 242 484 или 242×2 242×3 996 или 242×4 2×996 или 242×8 Нет DCM, 234 234×2 234×3 980 или 234×4 980×2 или 234×8 9 12 20 20 DCM
(Модуляция с двумя несущими)
117 234 117×3 490 или 234×2 980 или 234×4
9 9 14 14

[00243] Для 242×3-тонового RU, аналогично принципу в варианте 2 осуществления, обратитесь к значениям для RU (то есть 484-товый RU и 996-тоновый RU), которые уже существуют слева и справа от 242×3-тонового RU. Кроме того, учитывая тот факт, что должен быть общим делителем , значение может быть 13 или 18.

[00244] Аналогично, равен 9 или 13. Поскольку в стандарте 802.11ax указано, что кодирование BCC не используется для RU, количество поднесущих которых превышает 242 тона, значение не может быть получено с использованием здесь параметра BCC.

[00245] Конечно, оптимальное и оптимальное альтернативно могут быть получены путем моделирования.

[00246] В этом варианте осуществления предусмотрен простой способ преобразования тонов для комбинации множества RU 242 в кодировании LDPC, а также конкретный способ конструирования некоторого количества поднесущих данных, некоторого количества пилотных поднесущих и параметра преобразователя тонов (например, ) предоставляется для унифицированного преобразователя тонов (то есть первого преобразователя тонов), соответствующего RU, полученному после объединения. Таким образом, гибкость этого решения повышается, а затраты на аппаратное обеспечение преобразователя тонов могут быть эффективно снижены.

Вариант 4 осуществления

[00247] Нижеследующее в основном описано в варианте 4 осуществления: когда общая полоса пропускания M RU больше, чем предустановленное значение (например, 80 МГц), сначала может быть сегментирована общая полоса пропускания M RU, а затем процедура способа, показанная на фиг. 10, выполняется отдельно для RU в каждом сегменте.

[00248] Фиг. 13 показывает другой способ обработки данных согласно варианту осуществления этой заявки. Способ включает в себя следующие этапы:

[00249] Этап S1301: Передающая сторона делит общую полосу пропускания первого пользователя на N под-полос частот, где по меньшей мере одна из N под-полос частот включает в себя множество RU.

[00250] Этап S1302: Передающая сторона выделяет кодированный битовый поток первого пользователя для N полос пропускания.

[00251] Этап S1303: Передающая сторона выделяет кодированный битовый поток на первой под-полосе частот для M RU или первого RU, включающего в себя M RU, причем первая под-полоса частот является любой из по меньшей мере одной под-полосы частот.

[00252] Этап S1304: Передающая сторона переупорядочивает все биты во всех кодированных битовых потоках на первой под-полосе частот с использованием первого преобразователя тонов.

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

[00254] Конструкция параметра в кодировании LDPC для объединенного большого RU, включающего в себя M 242-тоновых RU, используется в качестве примера ниже, и M больше 5.

[00255] То, что M больше 5, указывает, что общая полоса пропускания M 242-тоновых RU по меньшей мере больше 80 МГц. Максимальная полоса пропускания в 802.11ax составляет 160 МГц. В этом случае вся полоса пропускания может быть разделена на две части с шагом 80 МГц. Каждые 80 МГц называются сегментом (segment). Поэтому, когда М больше 5, сегментов по меньшей мере два, и, конечно, может быть три сегмента (общая полоса пропускания 240 МГц) или четыре сегмента (общая полоса пропускания 320 МГц). Общая полоса пропускания определяется, поскольку некоторые каналы всей полосы пропускания прокалываются, и RU, полученный при эквивалентном объединении поднесущих на оставшихся каналах, представляет собой 242×n-тоновый RU. Здесь n может быть различными значениями, например, n=1,…, M.

[00256] Например, обратитесь к фиг. 14. Каждая трапеция на фиг. 14 представляет один 242-тоновый RU, всего имеется двенадцать 242-тоновых RU; другими словами, М=12. На основе случая сегментации на фиг. 14, есть всего четыре сегмента.

[00257] При наличии множества сегментов синтаксический анализ сегментов сначала выполняется в блоках сегментов. Затем в каждом сегменте множество существующих RU эквивалентно объединяются, и RU, полученный после выполнения объединения в каждом сегменте, может быть 242-тоновым RU, 484-тоновым RU, 242×3-тоновым RU или 242×4-тоновым RU.

[00258] Фиг. 15 показывает процедуру преобразователя тонов LDPC для сегментации общей полосы пропускания M RU. Как показано на фиг. 15, передающая сторона сначала последовательно выполняет заполнение физического уровня до FEC, кодирование FEC (LDPC), операцию заполнения физического уровня после FEC и синтаксический анализ потока данных в битах данных; затем выполняет синтаксический анализ сегмента в кодированном потоке данных, который выводится после синтаксического анализа потока, и отдельно выполняет следующие операции для каждого сегмента: преобразование констелляции, операция преобразования тонов, кодирование пространственно-временного блочного кода (space time block code, STBC), CSD на поток, пространственно-частотное преобразование, обратное дискретное преобразование Фурье (inverse discrete fourier transform, IDFT), защитный интервал и работа с окнами (guard interval&windowing, GI&W), а также аналоговые и радиочастотные (analog&radio frequency, A&RF); и, наконец, отправляет поток данных с помощью антенны. Унифицированная операция преобразования тонов выполняется над битами в каждом сегменте с использованием преобразователя тонов LDPC.

[00259] В некоторых конкретных случаях, например, когда есть 242×2 тоновый RU в первом сегменте и 242×1-тоновый RU во втором сегменте, хотя n=3, процедура, при которой первой выполняется сегментация и затем преобразование тонов LDPC выполняется в каждом сегменте, который все еще может использоваться.

[00260] Способ, в котором сначала выполняется сегментация, а затем отдельно выполняется унифицированное преобразование тонов для RU в каждом сегменте, предоставлен в варианте 4 осуществления. Таким образом, повышается гибкость этого решения, и решается задача, заключающаяся в том, что аппаратные затраты на преобразователь тонов LDPC высоки, когда общая полоса пропускания относительно велика.

[00261] Процедура способа, выполняемая передающей стороной, описана в предшествующих вариантах осуществления. Для процедуры способа, выполняемой принимающей стороной, выполняется обратный процесс передающей стороны.

[00262] На Фиг. 16 показан другой способ обработки данных согласно варианту осуществления этой заявки. Способ может быть применен к системе WLAN, показанной на фиг. 9. Способ включает в себя следующие этапы:

[00263] Этап S1601: принимающая сторона получает переупорядоченный битовый поток первого пользователя из M RU или первого RU, включающего в себя M RU, где M RU или первый RU - это RU, выделенный первому пользователю, а M - положительное целое число, большее 1.

[00264] Этап S1602: принимающая сторона восстанавливает последовательность всех битов в переупорядоченном битовом потоке, используя первый обратный перемежитель или первый обратный преобразователь тонов.

[00265] Тип принимающей стороны может быть STA или может быть AP, и здесь это не ограничивается. M RU или первый RU, выделенный первому пользователю, является таким же, как в предшествующем варианте осуществления, показанном на фиг. 10. Подробности здесь повторно не приводятся.

[00266] В частности, весь процесс первого обратного перемежителя является процессом, обратным первому перемежителю. Как показано на фиг. 17, после последовательного выполнения CSD и преобразования констелляции на принятых сигналах принимающая сторона выполняет унифицированное обратное перемежение, используя первый обратный перемежитель с новыми параметрами, а затем последовательно извлекает битовый поток из большого RU (то есть первого RU), полученного после объединения упомянутых M RU, выполняет синтаксический анализ обратного потока и, наконец, выполняет декодирование BCC. Параметры (, , и ) первого обратного перемежителя полностью соответствуют параметрам (, , и ) первого перемежителя, и подробности здесь повторно не описываются.

[00267] Аналогично, весь процесс первого обратного преобразователя тонов является обратным процессом первого преобразователя тонов. Как показано на фиг. 18, после отдельного выполнения CSD для принятых сигналов, принимающая сторона выполняет унифицированное обратное преобразование с использованием первого обратного преобразователя тонов с новыми параметрами, а затем выполняет операцию обратного преобразования констелляции, последовательно извлекая битовый поток из большого RU (то есть первого RU), полученный после объединения упомянутых M RU, и выполняет синтаксический анализ обратного потока и, наконец, выполняет декодирование BCC. Параметры ( и ) первого обратного преобразователя тонов полностью соответствуют параметрам ( и ) первого преобразователя тонов, и подробности здесь повторно не описываются.

[00268] Вышеприведенные варианты осуществления могут быть объединены для реализации различных технических эффектов.

[00269] Способ обработки данных в вариантах осуществления этой заявки описан выше, а аппаратура обработки данных в вариантах осуществления этой заявки описана ниже.

[00270] На Фиг. 19 показан первый тип аппаратуры 1900 обработки на передающей стороне согласно варианту осуществления этой заявки. Аппаратура 1900 обработки включает в себя:

модуль 1901 последовательного выделения битов, выполненный с возможностью выделения кодированного битового потока первого пользователя для M RU или первому RU, включающему в себя M RU, где M RU или первый RU представляет собой RU, выделенный первому пользователю, и M представляет собой положительное целое число больше 1; и

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

[00271] Аппаратура 1900 обработки данных в этом варианте осуществления этой заявки имеет любую функцию передающей стороны в вышеизложенных способах, и подробности здесь повторно не описываются.

[00272] На Фиг. 20 показан второй тип аппаратуры 2000 обработки данных на передающей стороне согласно варианту осуществления этой заявки. Аппаратура 2000 обработки данных включает в себя:

процессор 2001, сконфигурированный для ввода всех битов в кодированном битовом потоке первого пользователя в первый перемежитель или первый преобразователь тонов, где M RU или первый RU, включающий в себя M RU, выделяются первому пользователю, и M является положительным целым числом больше 1; и

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

[00273] Аппаратура 2000 обработки данных в этом варианте осуществления этой заявки имеет любую функцию передающей стороны в вышеизложенных способах, и подробности здесь повторно не описываются.

[00274] На Фиг. 21 показан третий тип аппаратуры 2100 обработки данных на передающей стороне согласно варианту осуществления этой заявки. Аппаратура 2100 обработки данных включает в себя:

процессор 2101, выполненный с возможностью разделения общей полосы пропускания первого пользователя на N под-полос частот, где по меньшей мере одна из N под-полос частот включает в себя множество RU;

модуль 2102 последовательного выделения битов, сконфигурированный для: выделения кодированного битового потока первого пользователя для N под-полоса пропускания и выделения кодированного битового потока для первой под-полосе частот для M RU или первого RU, включающего в себя M RU, где первая под-полоса пропускания представляет собой любую из по меньшей мере одной под-полосы частот; и

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

[00275] Аппаратура 2100 обработки данных в этом варианте осуществления этой заявки имеет любую функцию передающей стороны в вышеизложенных способах, и подробности здесь повторно не описываются.

[00276] Аппаратура обработки данных на передающей стороне в вариантах осуществления этой заявки описана выше, а возможная форма продукта аппаратуры обработки данных на передающей стороне описана ниже. Следует понимать, что любой продукт любой формы, который имеет функцию аппаратуры обработки, показанной на фиг. 19 - фиг. 21, подпадает под объем защиты вариантов осуществления этой заявки. Также следует понимать, что следующие описания являются просто примерами, и форма продукта аппаратуры обработки данных в вариантах осуществления этой заявки ими не ограничивается.

[00277] В возможной форме продукта аппаратура обработки данных в вариантах осуществления этой заявки может быть реализована с помощью общей архитектуры шины.

[00278] Модуль последовательного выделения битов и первый перемежитель могут быть реализованы процессором, или модуль последовательного выделения битов и первый преобразователь тонов могут быть реализованы процессором.

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

[00280] В возможной форме продукта аппаратура обработки данных в вариантах осуществления этой заявки может быть реализована схемой последовательного выделения битов и схемой перемежения или может быть реализована схемой последовательного выделения битов и схемой преобразования тонов.

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

[00282] В возможной форме продукта аппаратура передачи данных в вариантах осуществления этой заявки может быть альтернативно реализована с использованием следующего: одна или несколько FPGA (field programmable gate array), PLD (programmable logic device ), контроллер, оконечная машина, логика вентиля, дискретный аппаратный компонент, любая другая подходящая схема или любая комбинация схем, которые могут выполнять различные функции, описанные в этой заявке.

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

[00284] На Фиг. 22 показана аппаратура 2200 обработки данных на принимающей стороне согласно варианту осуществления этой заявки. Аппаратура 2200 обработки данных включает в себя:

процессор 2201, сконфигурированный для получения переупорядоченного битового потока первого пользователя из M RU или первого RU, включающего в себя M RU, где M RU или первый RU представляет собой RU, выделенный первому пользователю, а M представляет собой положительное целое число, большее 1; и

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

[00285] Аппаратура 2200 обработки данных в этом варианте осуществления этой заявки имеет любую функцию принимающей стороны в вышеизложенных способах, и подробности здесь повторно не описываются.

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

[00287] В возможной форме продукта аппаратура обработки данных в вариантах осуществления этой заявки может быть реализована с помощью общей архитектуры шины.

[00288] Процессор и первый обратный перемежитель могут быть реализованы процессором, или процессор и первый обратный преобразователь тонов могут быть реализованы процессором.

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

[00290] В возможной форме продукта аппаратура обработки данных в вариантах осуществления этой заявки может быть реализована схемой обработки и схемой обратного перемежения или может быть реализована схемой обработки и схемой обратного преобразования тонов.

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

[00292] В возможной форме продукта аппаратура передачи данных в вариантах осуществления этой заявки может быть альтернативно реализована с использованием следующего: одна или несколько FPGA (field programmable gate array), PLD (programmable logic device), контроллер, оконечная машина, логика вентиля, дискретный аппаратный компонент, любая другая подходящая схема или любая комбинация схем, которые могут выполнять различные функции, описанные в этой заявке.

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

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

[00295] Память, используемая в вариантах осуществления этой заявки, может быть энергонезависимой памятью, такой как жесткий диск (hard disk drive, HDD) или твердотельный накопитель (solid-state drive, SSD), или может быть энергозависимой памятью (volatile memory), такой как оперативная память (random-access memory, RAM). Память - это любой другой носитель, который может нести или хранить ожидаемый программный код в форме инструкции или структуры данных и к которому может быть осуществлен доступ компьютера, но не ограничивается этим. Память в вариантах осуществления этой заявки альтернативно может быть схемой или любой другой аппаратурой, которая может реализовывать функцию хранения и сконфигурирована для хранения программных инструкций и/или данных.

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

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

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

[00299] Блоки, описанные как отдельные части, могут быть или не быть физически отдельными, и части, отображаемые как блоки, могут быть или не быть физическими блоками, могут быть расположены в одном месте или могут быть распределены по множеству сетевых блоков. Некоторые или все блоки могут быть выбраны в соответствии с фактическими требованиями для достижения целей решений вариантов осуществления в этой заявке.

[00300] Кроме того, функциональные блоки в вариантах осуществления этой заявки могут быть интегрированы в один блок обработки, или каждый из блоков может физически существовать сам по себе, или два или более блоков могут быть интегрированы в один блок. Интегрированный блок может быть реализован в виде аппаратного обеспечения или может быть реализован в виде функционального блока программного обеспечения.

[00301] Когда интегрированный блок реализуется в форме программного функционального блока и продается или используется как самостоятельный продукт, интегрированный блок может храниться на машиночитаемом носителе данных. Исходя из такого понимания, технические решения вариантов осуществления этой заявки по существу, или часть, вносящая вклад в традиционную технологию, или все или некоторые технические решения могут быть реализованы в виде программного продукта. Программный продукт хранится на носителе данных и включает в себя несколько инструкций для указания компьютерному устройству (которым может быть персональный компьютер, сервер или сетевое устройство) или процессору выполнять все или некоторые этапы способов, описанных в вариантах осуществления этой заявки. Вышеупомянутый носитель данных включает в себя любой носитель, на котором может храниться программный код, такой как флэш-накопитель USB, съемный жесткий диск, постоянное запоминающее устройство (read-only memory, ROM), оперативное запоминающее устройство (random access memory, RAM) , магнитный диск или оптический диск.

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

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

название год авторы номер документа
УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ И ПРИЕМА СИГНАЛА И СПОСОБ ПЕРЕДАЧИ И ПРИЕМА СИГНАЛА 2008
  • Ко Воо Сук
  • Моон Санг Чул
RU2437237C1
СПОСОБ ПЕРЕДАЧИ И ПРИЕМА СИГНАЛА И УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ И ПРИЕМА СИГНАЛА 2008
  • Ко Воо Сук
  • Моон Санг Чул
RU2427095C2
УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ И ПРИЕМА СИГНАЛА И СПОСОБ ПЕРЕДАЧИ И ПРИЕМА СИГНАЛА 2008
  • Ко Воо Сук
  • Моон Санг Чул
RU2475984C2
УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ И ПРИЕМА СИГНАЛА И СПОСОБ ДЛЯ ПЕРЕДАЧИ И ПРИЕМА СИГНАЛА 2008
  • Ко Воо Сук
  • Моон Санг Чул
RU2441334C2
УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ И ПРИЕМА СИГНАЛА И СПОСОБ ПЕРЕДАЧИ И ПРИЕМА СИГНАЛА 2014
  • Ко Воо Сук
  • Моон Санг Чул
RU2637115C2
СПОСОБЫ И ПОРЯДОК ОСУЩЕСТВЛЕНИЯ КОММУНИКАЦИЙ В МАЛОМОЩНЫХ БЕСПРОВОДНЫХ СЕТЯХ СВЯЗИ 2015
  • Кенни Томас Дж.
  • Перахайа Элдад
RU2638777C2
УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ И ПРИЕМА СИГНАЛА И СПОСОБ ПЕРЕДАЧИ И ПРИЕМА СИГНАЛА 2009
  • Ко Воо Сук
  • Моон Санг Чул
RU2518410C2
СИНХРОНИЗАЦИЯ РАЗДЕЛЕННЫХ РЕСУРСОВ СРЕДИ МНОЖЕСТВА СЕКТОРОВ СИСТЕМЫ БЕСПРОВОДНОЙ СВЯЗИ С OFDM 2007
  • Бхушан Нага
  • Горохов Алексей
RU2433538C2
СПОСОБ ПЕРЕДАЧИ И ПРИЕМА СИГНАЛА И УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ И ПРИЕМА СИГНАЛА 2008
  • Ко Воо Сук
  • Моон Санг Чул
RU2406260C1
СПОСОБ ЦИФРОВОГО АУДИОРАДИОВЕЩАНИЯ И УСТРОЙСТВО, ИСПОЛЬЗУЮЩЕЕ КОМПЛЕМЕНТАРНЫЕ СВЕРХТОЧНЫЕ КОДЫ С ОТОБРАЖЕННОЙ КОНФИГУРАЦИЕЙ 2003
  • Крегер Брайан В.
RU2313175C2

Иллюстрации к изобретению RU 2 828 461 C1

Реферат патента 2024 года АППАРАТУРА И СПОСОБ ОБРАБОТКИ ДАННЫХ

Изобретение относится к области беспроводной связи. Технический результат – обеспечение оптимального выбора количества поднесущих данных перемежителя в средствах обработки данных, что приводит к снижению аппаратных ресурсов для обработки данных. Для этого предложен способ с использованием одного перемежителя или одного преобразователя тонов LDPC битовой последовательности битового потока пользователя, которому выделены множество блоков ресурсов (RU). Способ включает в себя: выделение кодированного битового потока первого пользователя, включающего в себя M RU, где M RU представляет собой RU, выделенный первому пользователю, и M представляет собой положительное целое число, большее 1; переупорядочивание всех битов в кодированном битовом потоке с использованием первого перемежителя или первого преобразователя тонов и определение диапазона для количества поднесущих. 4 н. и 22 з.п. ф-лы, 28 ил., 5 табл.

Формула изобретения RU 2 828 461 C1

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

ввод всех битов в кодированном битовом потоке в первый перемежитель, при этом кодированный битовый поток выделяется первому блоку ресурсов (RU) для первого пользователя, причем первый RU содержит M RU, и M представляет собой целое число, большее 1; и

переупорядочивание всех битов в кодированном битовом потоке с использованием первого перемежителя, причем количество поднесущих данных первого перемежителя является положительным целым числом в [, ], причем

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

2. Способ по п. 1, причем количество столбцов и количество строк первого перемежителя удовлетворяют:

, при этом

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

3. Способ по п. 2, причем, когда кодированный битовый поток содержит множество потоков пространственных данных,

параметр чередования частоты первого перемежителя определяют на основе уравнения , причем floor() представляет функцию округления до ближайшего целого в меньшую сторону.

4. Способ по п.3, в котором первый RU содержит один 26-тоновый RU и один 52-тоновый RU; и при этом

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

5. Способ по п. 3, причем первый RU содержит один 26-тоновый RU и один 106-тоновый RU; и при этом

когда не используется режим модуляции с двумя несущими, равно 126, положительное целое число между 29 и 58; или

когда используется режим модуляции с двумя несущими, равно 63.

6. Способ по п. 5, причем, когда режим модуляции с двумя несущими не используется, =31.

7. Способ по п. 3, причем первый RU содержит один 26-тоновый RU и один 106-тоновый RU; и при этом

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

8. Аппаратура обработки данных, содержащая:

по меньшей мере один процессор; и

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

вынуждать интерфейс вводить все биты в кодированный битовый поток в первый перемежитель, причем кодированный битовый поток выделяется первому блоку ресурсов (RU) для первого пользователя, причем первый RU содержит M RU, и M представляет собой целое число, большее 1; и

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

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

9. Аппаратура по п. 8, причем количество столбцов и количество строк первого перемежителя удовлетворяют:

, при этом

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

10. Аппаратура по п. 9, причем, когда кодированный битовый поток содержит множество потоков пространственных данных,

параметр чередования частоты первого перемежителя определяют на основе уравнения , причем floor() представляет функцию округления до ближайшего целого в меньшую сторону.

11. Аппаратура по п. 10, в котором первый RU содержит один 26-тоновый RU и один 52-тоновый RU; и при этом,

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

12. Аппаратура по п. 10, причем первый RU содержит один 26-тоновый RU и один 106-тоновый RU; и при этом,

когда не используется режим модуляции с двумя несущими, равно 126, положительное целое число между 29 и 58; или,

когда используется режим модуляции с двумя несущими, равно 63.

13. Аппаратура по п. 12, причем, когда режим модуляции с двумя несущими не используется, =31.

14. Аппаратура по п. 10, причем первый RU содержит один 26-тоновый RU и один 106-тоновый RU; и при этом

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

15. Способ обработки данных, содержащий этапы, на которых:

вводят все биты в кодированном битовом потоке в первый преобразователь тонов, при этом кодированный битовый поток выделяется первому блоку ресурсов (RU) для первого пользователя, причем первый RU содержит M RU, и M представляет собой целое число, большее 1; и

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

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

16. Способ по п. 15, причем параметр расстояния преобразования тонов первого преобразователя тонов является общим делителем .

17. Способ по п. 16, причем способ дополнительно содержит:

определение на основе:

выбора из [, ], причем является параметром расстояния преобразования тонов, соответствующим второму преобразователю тонов, соответствующему RU, который содержит -1 поднесущих данных, и является параметром расстояния преобразования тонов, соответствующим третьему преобразователю тонов, соответствующему RU, в котором количество содержащихся поднесущих данных больше и ближе всего к ; или

соотношения первого перемежителя с одинаковым размером RU в качестве первого преобразователя тонов.

18. Способ по п. 16, причем первый RU содержит один 26-тоновый RU и один 52-тоновый RU; и при этом,

когда не используется режим модуляции с двумя несущими, равно 72, равно 4; или,

когда используется режим модуляции с двумя несущими, равно 36, и равно 3.

19. Способ по п. 16, причем первый RU содержит один 26-тоновый RU и один 106-тоновый RU; и при этом,

когда не используется режим модуляции с двумя несущими, равно 126; или,

когда используется режим модуляции с двумя несущими, равно 63.

20. Способ по п. 16, причем первый RU представляет собой M 242-тоновых RU, и при этом,

когда M=2, равно 468 и равно 12, когда режим модуляции с двумя несущими не используется, и равно 234 и равно 9, когда режим модуляции с двумя несущими используется; или

когда M=3, равно 702 и равно 18, когда режим модуляции с двумя несущими не используется, и

равно 351 и равно 9, когда режим модуляции с двумя несущими используется; или

когда M=4, равно 980 и равно 20, когда режим модуляции с двумя несущими не используется, и

равно 490 и равно 14, когда режим модуляции с двумя несущими используется;

21. Аппаратура обработки данных, содержащая:

по меньшей мере один процессор; и

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

вынуждать интерфейс вводить все биты в кодированном битовом потоке в первый преобразователь тонов, при этом кодированный битовый поток выделяется первому блоку ресурсов (RU) для первого пользователя, причем первый RU содержит M RU, и M представляет собой целое число, большее 1; и

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

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

22. Аппаратура по п. 21, причем параметр расстояния преобразования тонов первого преобразователя тонов является общим делителем .

23. Аппаратура по п. 22, причем программные инструкции предназначены для исполнения по меньшей мере одним процессором, чтобы:

определять на основе:

выбора из [, ], причем является параметром расстояния преобразования тонов, соответствующим второму преобразователю тонов, соответствующему RU, который содержит -1 поднесущих данных, и является параметром расстояния преобразования тонов, соответствующим третьему преобразователю тонов, соответствующему RU, в котором количество содержащихся поднесущих данных больше и ближе всего к ; или

соотношения первого перемежителя с одинаковым размером RU в качестве первого преобразователя тонов.

24. Аппаратура по п. 22, причем первый RU содержит один 26-тоновый RU и один 52-тоновый RU; и при этом,

когда не используется режим модуляции с двумя несущими, равно 72, равно 4; или

когда используется режим модуляции с двумя несущими, равно 36, и равно 3.

25. Аппаратура по п. 22, причем первый RU содержит один 26-тоновый RU и один 106-тоновый RU; и при этом,

когда не используется режим модуляции с двумя несущими, равно 126; или

когда используется режим модуляции с двумя несущими, равно 63.

26. Аппаратура по п. 22, причем первый RU содержит M 242-тоновых RU, и при этом,

когда M=2, равно 468 и равно 12, когда режим модуляции с двумя несущими не используется, и равно 234 и равно 9, когда режим модуляции с двумя несущими используется; или

когда M=3, равно 702 и равно 18, когда режим модуляции с двумя несущими не используется, и

равно 351 и равно 9, когда режим модуляции с двумя несущими используется; или

когда M=4, равно 980 и равно 20, когда режим модуляции с двумя несущими не используется, и

равно 490 и равно 14, когда режим модуляции с двумя несущими используется.

Документы, цитированные в отчете о поиске Патент 2024 года RU2828461C1

Устройство для закрепления лыж на раме мотоциклов и велосипедов взамен переднего колеса 1924
  • Шапошников Н.П.
SU2015A1
Станок для придания концам круглых радиаторных трубок шестигранного сечения 1924
  • Гаркин В.А.
SU2019A1
Способ получения цианистых соединений 1924
  • Климов Б.К.
SU2018A1
РАСПРЕДЕЛЕНИЕ РЕСУРСА ДЛЯ МУЛЬТИПЛЕКСНОГО КАНАЛА СИГНАЛИЗАЦИИ 2006
  • Кхандекар Аамод
  • Горохов Алексей
RU2406227C2

RU 2 828 461 C1

Авторы

Юй, Цзянь

Гань, Мин

Даты

2024-10-14Публикация

2020-12-28Подача