Способ и устройство для передачи сетевых идентификаторов в системе связи
Иллюстрации
Показать всеИзобретение относится к технике связи и может использоваться для прогрессивной передачи преамбулы в системе связи, такой как беспроводная система. Технический результат состоит в повышении надежности связи. Для этого первый символ используется для сообщения первой информации согласования во времени для получения грубого согласования во времени. Второй символ сообщает первую информацию, включающую в себя сетевую идентифицирующую информацию относительно первой сети для получения точного согласования во времени символов в первой сети. Если требуются данные второй сети, прогрессивный или селективно используемый третий символ сообщает вторую информацию, включающую в себя сетевую идентифицирующую информацию относительно второй сети. Сетевая идентифицирующая информация относительно второй сети включает в себя сетевую идентифицирующую информацию относительно первой сети, чтобы снизить до минимума обработку для определения получения точного согласования во времени для данных второй сети. 8 н. и 20 з.п. ф-лы, 47 ил., 18 табл.
Реферат
Область техники, к которой относится изобретение
Настоящее раскрытие относится, в общем, к беспроводной связи и более конкретно к системе для передачи сообщений (например, для передачи и получения) сетевых идентификаторов (ID) в системе беспроводной связи, такой как система беспроводной связи с мультиплексированием с ортогональным разделением частот (OFDM).
Уровень техники
Мультиплексирование с ортогональным разделением частот (OFDM) представляет собой методику для широковещательной передачи высокоскоростных цифровых сигналов. В системах OFDM единственный высокоскоростной поток данных разделяют на несколько параллельных низкоскоростных подпотоков, где каждый подпоток используется для модулирования соответствующей поднесущей частоты. Следует отметить, что хотя настоящее изобретение описано в отношении квадратурной амплитудной модуляции, оно в одинаковой степени применимо к системам модуляции с фазовой манипуляцией.
Методика модуляции, используемая в системах OFDM, упоминается как квадратурная амплитудная модуляция (QAM), в которой модулируются и фаза, и амплитуда несущей. В модуляции QAM комплексные символы QAM генерируются из множества информационных битов, где каждый символ включает в себя член вещественного числа и член мнимого числа, и где каждый символ представляет множество информационных битов, из которых он был сгенерирован. Множество битов QAM передаются вместе в кодовой комбинации, которая графически может быть представлена комплексной плоскостью. Как правило, кодовая комбинация упоминается как «совокупность». Благодаря использованию модуляции QAM, система OFDM может улучшать свою эффективность.
Случается так, что когда сигнал транслируется, он может распространяться к приемнику больше чем по одному тракту. Например, сигнал от единственного передатчика может распространяться к приемнику по прямой линии, и он также может отражаться от физических объектов, распространяясь к приемнику по другому тракту. Кроме того, случается, что когда система использует так называемый метод широковещательной передачи «сотовой связи», чтобы увеличивать спектральную эффективность, сигнал, предназначенный для приема, может транслироваться больше чем одним передатчиком. Следовательно, один и тот же сигнал будет передаваться к приемнику больше чем по одному тракту. Такое параллельное распространение сигналов, является ли оно искусственным (то есть вызванным выполнением широковещательной рассылки одного и того же сигнала больше чем от одного передатчика) или естественным (то есть вызванным эхо-сигналом), упоминается как «многолучевое распространение». Можно легко оценить, что хотя цифровая широковещательная рассылка сотовой связи обладает спектральной эффективностью, требуется обеспечение, чтобы эффективно направлять рассматриваемое многолучевое распространение.
К счастью, системы OFDM, которые используют модуляцию QAM, являются более эффективными при наличии условий многолучевого распространения (которые, как заявлено выше, должны возникать при использовании методов широковещательной передачи сотовой связи), чем методы модуляции QAM, в которых используется только единственная несущая частота. Более конкретно, в системах QAM с единственной несущей должен использоваться комплексный выравниватель, чтобы выравнивать каналы, которые имеют эхо-сигналы такие же сильные, как в первичном тракте, и такое выравнивание трудно выполнять. В противоположность этому, в системах OFDM необходимость в комплексных выравнивателях может быть полностью устранена посредством простого введения защитного интервала соответствующей длины в начале каждого символа. Соответственно, когда ожидаются условия многолучевого распространения, системы OFDM, использующие модуляцию QAM, являются предпочтительными.
В обычной схеме решетчатого кодирования поток данных кодируется с помощью сверточного кодера и затем последовательные биты объединяются в группу битов, которая становится символом QAM. В группе находится несколько битов с количеством битов на группу, определяемым целым числом «m» (следовательно, каждая группа упоминается как имеющая «m-мерную» размерность). Обычно величина «m» представляет собой четыре, пять, шесть или семь, хотя она может быть больше или меньше.
После группирования битов в многоразрядные символы эти символы подвергаются перемежению. Под термином «перемежение» подразумевается, что поток символов переупорядочивается в последовательности, чтобы таким образом расставить потенциальные ошибки, вызываемые ухудшением характеристик канала, случайным образом. В качестве примера предположим, что должны быть переданы пять слов. Если во время передачи неперемеженного сигнала возникают временные помехи в канале. При этих обстоятельствах может быть потеряно целое слово прежде, чем помехи в канале уменьшатся, и может быть трудно, если не невозможно, узнать, какая информация была передана с помощью потерянного слова.
В противоположность этому, если до передачи буквы из этих пяти слов последовательно переупорядочены (то есть «подвергнуты перемежению») и в канале возникают помехи, могут быть потеряны несколько букв, возможно, одна буква на слово. Однако после декодирования переупорядоченных букв могут проявиться все пять слов, хотя и с несколькими из слов, у которых пропущены буквы. Можно легко оценить, что при этих обстоятельствах для цифрового декодера будет относительно просто, по существу, полностью восстановить данные. После перемежения m-мерных символов символы отображаются в комплексные символы, с использованием отмеченных выше принципов QAM, мультиплексированные в их соответствующие каналы поднесущих, и передаются.
Раскрытие изобретения
В соответствии с одним аспектом настоящего раскрытия, раскрыт способ передачи сетевых идентификаторов в системе связи. Способ включает в себя передачу первого символа, сконфигурированного для сообщения по меньшей мере информации согласования во времени; передачу второго символа, сконфигурированного для сообщения первой информации, включающей в себя сетевую идентифицирующую информацию относительно первой сети; и передачу третьего символа, сконфигурированного для сообщения второй информации, включающей в себя сетевую идентифицирующую информацию относительно второй сети, причем сетевая идентифицирующая информация относительно второй сети включает в себя по меньшей мере часть сетевой идентифицирующей информации относительно первой сети.
В соответствии с другим аспектом настоящего раскрытия, раскрыт способ определения сетевых идентификаторов в системе связи в приемопередатчике. Способ включает в себя обработку первого принятого символа, сконфигурированного для сообщения первой информации согласования во времени приемопередатчику. Способ дополнительно включает в себя обработку второго принятого символа, сконфигурированного для сообщения первой информации, включающей в себя сетевую идентифицирующую информацию относительно первой сети. Наконец, способ включает в себя обработку по выбору третьего принятого символа, сконфигурированного для сообщения второй информации, включающей в себя сетевую идентифицирующую информацию относительно второй сети, причем сетевая идентифицирующая информация относительно второй сети включает в себя по меньшей мере часть сетевой идентифицирующей информации относительно первой сети, когда приемопередатчик селективно сконфигурирован для приема данных от второй сети.
В соответствии с еще одним аспектом настоящего раскрытия, раскрыт процессор, предназначенный для использования в передатчике. Процессор сконфигурирован так, чтобы передавать первый символ, сконфигурированный для сообщения по меньшей мере информации согласования во времени, и передавать второй символ, сконфигурированный для передачи первой информации, включающей в себя сетевую идентифицирующую информацию относительно первой сети. Дополнительно, процессор сконфигурирован так, чтобы передавать третий символ, сконфигурированный для сообщения второй информации, включающей в себя сетевую идентифицирующую информацию относительно второй сети, причем сетевая идентифицирующая информация относительно второй сети включает в себя по меньшей мере часть сетевой идентифицирующей информации относительно первой сети.
В соответствии с еще одним аспектом настоящего раскрытия, раскрыт процессор, предназначенный для использования в приемопередатчике. Процессор сконфигурирован так, чтобы обрабатывать первый принятый символ, сконфигурированный для сообщения первой информации согласования во времени приемопередатчику, и обрабатывать второй принятый символ, сконфигурированный для сообщения первой информации, включающей в себя сетевую идентифицирующую информацию относительно первой сети. Процессор дополнительно сконфигурирован так, чтобы селективно обрабатывать третий принятый символ, сконфигурированный для сообщения второй информации, включающей в себя сетевую идентифицирующую информацию относительно второй сети, причем сетевая идентифицирующая информация относительно второй сети включает в себя по меньшей мере часть сетевой идентифицирующей информации относительно первой сети, когда приемопередатчик селективно сконфигурирован для приема данных от второй сети.
В соответствии с еще одним аспектом настоящего раскрытия, раскрыт процессор, предназначенный для использования в передатчике, причем процессор имеет средство для передачи первого символа, сконфигурированного для сообщения по меньшей мере информации согласования во времени. Процессор также включает в себя средство для передачи второго символа, сконфигурированного для сообщения первой информации, включающей в себя сетевую идентифицирующую информацию относительно первой сети, и средство для передачи третьего символа, сконфигурированного для сообщения второй информации, включающей в себя сетевую идентифицирующую информацию относительно второй сети, причем сетевая идентифицирующая информация относительно второй сети включает в себя по меньшей мере часть сетевой идентифицирующей информации относительно первой сети.
В соответствии с еще одним аспектом настоящего раскрытия, раскрыт процессор, предназначенный для использования в приемопередатчике. Процессор включает в себя средство для обработки первого принятого символа, сконфигурированного для сообщения первой информации согласования во времени приемопередатчику, и средство для обработки второго принятого символа, сконфигурированного для сообщения первой информации, включающей в себя сетевую идентифицирующую информацию относительно первой сети. Процессор также включает в себя средство для селективной обработки третьего принятого символа, сконфигурированного для сообщения второй информации, включающей в себя сетевую идентифицирующую информацию относительно второй сети, причем сетевая идентифицирующая информация относительно второй сети включает в себя по меньшей мере часть сетевой идентифицирующей информации относительно первой сети, когда приемопередатчик селективно сконфигурирован для приема данных от второй сети.
В соответствии с еще одним аспектом настоящего раскрытия, раскрыта машиночитаемый носитель, закодированный набором команд. Команды включают в себя команду для передачи первого символа, сконфигурированного для сообщения по меньшей мере информации согласования во времени, команду для передачи второго символа, сконфигурированного для сообщения первой информации, включающей в себя сетевую идентифицирующую информацию относительно первой сети, и команду для передачи третьего символа, сконфигурированного для сообщения второй информации, включающей в себя сетевую идентифицирующую информацию относительно второй сети, причем сетевая идентифицирующая информация относительно второй сети включает в себя по меньшей мере часть сетевой идентифицирующей информации относительно первой сети.
В соответствии с еще одним аспектом настоящего раскрытия, раскрыт машиночитаемый носитель, закодированный набором команд. Команды включают в себя команду для обработки первого принятого символа, сконфигурированного для сообщения по меньшей мере информации согласования во времени приемопередатчику, команду для обработки второго принятого символа, сконфигурированного для сообщения первой информации, включающей в себя сетевую идентифицирующую информацию относительно первой сети, и команду для селективной обработки третьего принятого символа, сконфигурированного для сообщения второй информации, включающей в себя сетевую идентифицирующую информацию относительно второй сети, причем сетевая идентифицирующая информация относительно второй сети включает в себя по меньшей мере часть сетевой идентифицирующей информации относительно первой сети, когда приемопередатчик селективно сконфигурирован для приема данных от второй сети.
Краткое описание чертежей
Фиг.1а иллюстрирует перемежитель каналов в соответствии с вариантом осуществления.
Фиг.1b иллюстрирует перемежитель каналов в соответствии с другим вариантом осуществления.
Фиг.2a иллюстрирует биты кода пакета быстрого режима, помещенного в буфер перемежения, в соответствии с вариантом осуществления.
Фиг.2b иллюстрирует буфер перемежителя, сгруппированный в матрицу размерностью N/m строк на m столбцов, в соответствии с вариантом осуществления.
Фиг.3 иллюстрирует таблицу перемежаемых чередований в соответствии с вариантом осуществления.
Фиг.4 иллюстрирует схему формирования каналов в соответствии с вариантом осуществления.
Фиг.5 иллюстрирует схему формирования каналов с последовательностью смещения всех единиц, приводящей к продолжительным периодам хороших и плохих оценок каналов для конкретного отрезка времени, в соответствии с вариантом осуществления.
Фиг.6 иллюстрирует схему формирования каналов с последовательностью смещения всех двоек, приводящей к равномерно распределенным чередованиям хороших и плохих оценок каналов.
Фиг.7 иллюстрирует беспроводное устройство, сконфигурированное для реализации перемежения в соответствии с вариантом осуществления.
Фиг.8 иллюстрирует блок-схему примерного вычисления контрольной последовательности кадров для пакета физического уровня.
Фиг.9 иллюстрирует схему продолжительности примерного символа OFDM.
Фиг.10 иллюстрирует структуру примерного суперкадра и структуру канала.
Фиг.11 иллюстрирует блок-схему примерной обработки пакетов пилот-сигнала 1 TDM (мультиплекирования с временным разделением каналов) в передатчике.
Фиг.12 иллюстрирует примерный генератор PN (псевдошумовой) последовательности для модулирования поднесущих пилот-сигнала 1 TDM.
Фиг.13 иллюстрирует примерную совокупность сигналов для модуляции QPSK (квадратурной фазовой манипуляции).
Фиг.14 иллюстрирует блок-схему, иллюстрирующую обработку фиксированной кодовой комбинации пилот-сигнала 2 TDM/WIC/LIC/ пилот-сигнала FDM/TPC/невыделенных отрезков времени в канале передачи данных/зарезервированном символе OFDM в передатчике.
Фиг.15 представляет пример назначения отрезков времени в канале идентификации глобальной сети.
Фиг.16 иллюстрирует примерный скремблер битов отрезков времени.
Фиг.17 иллюстрирует блок-схему примерного назначения n отрезков времени LIC.
Фиг.18 иллюстрирует блок-схему примерного назначения отрезка времени пилот-сигнала 2 TDM.
Фиг.19 иллюстрирует блок-схему, иллюстрирующую обработку пакетов физического уровня OIS в передатчике.
Фиг.20 иллюстрирует блок-схему примерного кодера каналов OIS глобальной сети/локальной сети.
Фиг.21 иллюстрирует блок-схему примерной архитектуры кодера быстрого режима.
Фиг.22 иллюстрирует блок-схему процедуры для вычисления адресов выходных сигналов перемежителя быстрого режима.
Фиг.23 иллюстрирует блок-схему примерной операции перемежителя битов, где N=20.
Фиг.24 иллюстрирует блок-схему отображения закодированных в быстром режиме пакетов канала OIS глобальной сети для буферов отрезков времени данных.
Фиг.25 иллюстрирует отображение закодированных в быстром режиме пакетов канала OIS локальной сети для буферов отрезков времени данных.
Фиг.26 иллюстрирует блок-схему, иллюстрирующую процедуру для обработки пакетов физического уровня канала передачи данных в передатчике.
Фиг.27 иллюстрирует блок-схему примерного кодера канала передачи данных.
Фиг.28 иллюстрирует примерное перемежение битов базовых и расширяющих компонентов для заполнения буфера отрезка времени для многоуровневой модуляции.
Фиг.29 иллюстрирует закодированный в быстром режиме пакет канала передачи данных, занимающий три буфера отрезков времени данных.
Фиг.30 иллюстрирует пример мультиплексирования закодированных в быстром режиме пакетов базовых и расширяющих компонентов, занимающих три буфера отрезков времени данных.
Фиг.31 иллюстрирует пример закодированного в быстром режиме пакета канала передачи данных, занимающего три буфера отрезков времени данных.
Фиг.32 иллюстрирует и пример назначения отрезков времени для множества каналов MLC через три последовательных символа OFDM в кадре.
Фиг.33 иллюстрирует примерную совокупность сигналов для модуляции 16-QAM (квадратурной амплитудной модуляции с 16 значащими позициями амплитуды и фазы).
Фиг.34 иллюстрирует примерную совокупность сигналов для многоуровневой модуляции.
Фиг.35 иллюстрирует диаграмму назначений чередований для пилот-сигналов FDM (мультиплексирование с частотным разделением каналов).
Фиг.36 иллюстрирует диаграмму назначений чередований для отрезков времени.
Фиг.37 иллюстрирует блок-схему примерной обычной операции OFDM.
Фиг.38 иллюстрирует диаграмму, иллюстрирующую наложение взвешенных с использованием финитной функции символов OFDM в соответствии с примером.
Фиг.39 иллюстрирует примерную преамбулу кадра, включающую в себя TDM 1, TDM 2 и TDM 3 символов.
Фиг.40 иллюстрирует диаграмму назначений чередований для каналов пилот-сигналов WOI в TDM 2 символа на фиг.39.
Фиг.41 иллюстрирует диаграмму назначений чередований для каналов пилот-сигналов WOI и LOI в TDM 3 символа на фиг.39.
Фиг.42 иллюстрирует примерный период выборки символов по меньшей мере для одного из TDM 2 и TDM 3 символов на фиг.39.
Фиг.43 иллюстрирует диаграмму, иллюстрирующую примерный приемопередатчик для приема символов фиг.39.
Фиг.44 иллюстрирует примерную блок-схему способа передачи беспроводным образом символов (например, TDM1, TDM2 и TDM3) для сообщения информации приемопередатчику для получения согласования во времени.
Фиг.45 иллюстрирует примерную блок-схему способа (для способа) определения сетевых идентификаторов в системе связи в приемопередатчике.
Фиг.46 иллюстрирует примерную блок-схему аппаратуры, предназначенной для передачи беспроводным образом символов, таких как показаны на фиг.39.
Фиг.47 иллюстрирует примерную блок-схему аппаратуры, предназначенной для приема беспроводным образом символов, таких как показаны на фиг.39.
Осуществление изобретения
В варианте осуществления перемежитель каналов содержит перемежитель битов и перемежитель символов. На фиг.1 показаны два типа схем перемежения каналов. Обе схемы используют перемежение и чередование битов для достижения максимального разнесения каналов.
На фиг.1а изображен перемежитель каналов в соответствии с вариантом осуществления. Фиг.1b иллюстрирует перемежитель каналов в соответствии с другим вариантом осуществления. Перемежитель по фиг.1b использует исключительно перемежитель битов для выполнения разнесения m-мерной модуляции и использует таблицу двухмерных перемежаемых чередований и отображение отрезка времени выполнения в чередование, чтобы достигнуть частотного разнесения, которое обеспечивает лучшую эффективность перемежения без необходимости в явном перемежении символов.
Фиг.1а иллюстрирует закодированные биты 102 быстрого режима, вводимые в блок 104 перемежения битов. Блок 104 перемежения битов выводит подвергнутые перемежению биты, которые вводятся в блок 106 отображения символов совокупности. Блок 106 отображения символов совокупности выводит отображенные в символы совокупности биты, которые вводятся в блок 108 перемежения символов совокупности. Блок 108 перемежения символов совокупности выводит подвергнутые перемежению символыов совокупности биты в блок 110 формирования каналов. Блок 110 формирования каналов чередует подвергнутые перемежению символов совокупности биты, используя таблицу 112 чередований, и выводит символы 114 OFDM.
Фиг.1b иллюстрирует закодированные в быстром режиме биты 152, вводимые в блок 154 перемежения битов. Блок 154 перемежения битов выводит подвергнутые перемежению биты, которые вводятся в блок 156 отображения символов совокупности. Блок 15 отображения символов совокупности выводит отображенные в символы совокупности биты, которые вводятся в блок 158 формирования каналов. Блок 158 формирования каналов разделяет на каналы подвергнутые перемежению символов совокупности биты, используя таблицу перемежаемых чередований и отображение 160 динамических отрезков времени в чередования, и выводит символы 162 OFDM.
Перемежение битов для разнесения модуляции
Перемежитель фиг.1b использует перемежение 154 битов, чтобы достичь разнесения модуляции. Биты 152 кода из пакета быстрого режима подвергаются перемежению в такой кодовой комбинации, что смежные биты кода отображаются в различные символы совокупности. Например, для 2m-мерной модуляции буфер перемежителя на N битов разделен на N/m блоков. Смежные биты кода последовательно записываются в смежные блоки и затем считываются один за другим с начала буфера до конца в последовательном порядке, как показано на фиг.2a (сверху). Это гарантирует, что смежные биты кода будут отображаться в разные символы совокупности. Эквивалентно этому, как иллюстрируется на фиг.2b (снизу), буфер перемежителя сгруппирован в матрицу размерностью N/m строк на m столбцов. Биты кода записываются в буфер столбец за столбцом и считываются оттуда строка за строкой. Чтобы избегать отображения смежного бита кода в ту же самую позицию двоичного разряда символа совокупности вследствие того, что некоторые биты символов совокупности для 16QAM являются более достоверными, чем другие, в зависимости от отображения, например, первый и третий биты являются более достоверными, чем второй и четвертый биты, строки должны считываться поочередно слева направо и справа налево.
Фиг.2a иллюстрирует биты кода пакета 202 быстрого режима, помещенные в буфер 204 перемежения, в соответствии с вариантом осуществления. Фиг.2b представляет собой иллюстрацию операции перемежения битов в соответствии с вариантом осуществления. Биты кода пакета 250 быстрого режима помещаются в буфер 252 перемежения, как показано на фиг.2b. Буфер 252 перемежения преобразуется посредством перестановки второго и третьего столбцов, таким образом создавая буфер 254 перемежения, в котором m=4, в соответствии с вариантом осуществления. Подвергнутые перемежению биты кода пакета 256 быстрого режима считываются из буфера 254 перемежения.
Для простоты, можно использовать фиксированное m=4, если самый высокий уровень модуляции представляет собой 16 и если длина в битах кода всегда кратна 4. В этом случае, чтобы улучшить разделение для QPSK, средние два столбца меняют местами прежде, чем выполнять считывание. Эта процедура изображена на фиг.2b (снизу). Специалистам в данной области техники должно быть очевидно, что могут быть переставлены любые два столбца. Специалистам в данной области техники также должно быть очевидно, что столбцы могут быть размещены в любом порядке. Специалистам в данной области техники также должно быть очевидно, что строки могут быть размещены в любом порядке.
В другом варианте осуществления, в качестве первого этапа, биты кода пакета 202 быстрого режима распределяются в группы. Следует отметить, что варианты осуществления и фиг.2a, и фиг.2b также распределяют биты кода в группы. Однако скорее не просто выполняется перестановка строк или столбцов, а биты кода в пределах каждой группы перетасовываются в соответствии с порядком битов группы для каждой данной группы. Таким образом, порядок четырех групп из 16 битов кода после распределения в группы может быть следующим: {1, 5, 9, 13} {2, 6, 10, 14} {3, 7, 11, 15} {4, 8, 12, 16} при использовании простого линейного упорядочивания групп, и порядок четырех групп из 16 битов кода после перетасовывания может быть следующим: {13, 9, 5, 1} {2, 10, 6, 14} {11, 7, 15, 3} {12, 8, 4, 16}. Следует отметить, что перестановка строк или столбцов была бы обратным случаем этого перетасовывания внутри групп.
Перемежаемое чередование для частотного разнесения
В соответствии с вариантом осуществления, перемежитель каналов использует перемежаемое чередование для перемежения символов совокупности, чтобы достигнуть частотного разнесения. Это устраняет необходимость в явном перемежении символов совокупности. Перемежение выполняется на двух уровнях:
В пределах или внутри чередуемого перемежения: в варианте осуществления 500 поднесущих чередования подвергаются перемежению способом инвертирования битов.
Между или среди чередуемого перемежения: в варианте осуществления восемь чередований подвергаются перемежению способом инвертирования битов.
Специалистам в данной области техники должно быть очевидно, что количество поднесущих может быть иным, чем 500. Специалистам в данной области техники также должно быть очевидно, что количество чередований может отличаться от восьми.
Следует отметить, что поскольку 500 не является степенью 2, в соответствии с вариантом осуществления должна использоваться операция инвертирования битов сокращенного набора. Следующий код иллюстрирует эту операцию:
где n=500, m - наименьшее целое число, такое что 2m>n, которое составляет 8, а bitRev представляет собой регулярную операцию инвертирования битов.
Символы из последовательности символов совокупности канала передачи данных отображаются в соответствующие поднесущие последовательным линейным способом в соответствии с назначенным индексом отрезка времени, определяемым устройством формирования каналов с использованием таблицы чередований, как изображено на фиг.3, в соответствии с вариантом осуществления.
Фиг.3 иллюстрирует таблицу перемежаемых чередований в соответствии с вариантом осуществления. Показаны пакет 302 быстрого режима, символы 304 совокупности и таблица 306 перемежаемых чередований. Также показаны чередование 3 (308), чередование 4 (310), чередование 2 (312), чередование 6 (314), чередование 1 (316), чередование 5 (318), чередование 3 (320) и чередование 7 (322).
В варианте осуществления, одно из этих восьми чередований используется для пилот-сигнала, то есть чередование 2 и чередование 6 поочередно используются для пилот-сигнала. В результате, устройство формирования каналов для планирования может использовать семь чередований. Для удобства устройство формирования каналов использует отрезок времени как единицу планирования. Отрезок времени определяется как одно чередование символа OFDM. Таблица чередований используется для того, чтобы отображать отрезок времени в конкретное чередование. Поскольку используются восемь чередований, поэтому имеется восемь отрезков времени. Семь отрезков времени будут отложены для использования в формировании каналов, а один отрезок времени - для пилот-сигнала. Без потери общности отрезок времени 0 используется для пилот-сигнала, а отрезки времени 1-7 используются для формирования каналов, как показано на фиг.4, где вертикальная ось представляет собой индекс 402 отрезков времени, горизонтальная ось - индекс 404 символов OFDM, а позиции, выполненные жирным шрифтом, представляют собой индексы чередований, назначенные для соответствующего отрезка времени в течение символов OFDM.
Фиг.4 иллюстрирует диаграмму формирования каналов в соответствии с вариантом осуществления. На фиг.4 показаны индексы отрезков времени, зарезервированные для планировщика 406, и индекс отрезка времени, зарезервированный для пилот-сигнала 408. Выполненные жирным шрифтом позиции представляют собой номера индексов чередований. Номер с квадратом представляет собой чередование, смежное с пилот-сигналом, и, следовательно, с хорошей оценкой канала.
Номер, окруженный квадратом, представляет собой чередование, смежное с пилот-сигналом, и, следовательно, с хорошей оценкой канала. Поскольку планировщик всегда назначает участок непрерывных отрезков времени и символов OFDM для канала передачи данных, ясно, что из-за перемежения между чередованиями непрерывные отрезки времени, которые назначаются для канала передачи данных, будут отображены в прерывные чередования. Тогда может быть достигнут больший коэффициент усиления при частотном разнесении.
Однако это статическое назначение (то есть таблица отображения отрезков времени в физические чередования не изменяется со временем, где таблица отрезков времени планировщика не включает в себя отрезок времени пилот-сигнала) страдает от одной проблемы. А именно, если блок назначения каналов передачи данных (предположим, прямоугольный) занимает множество символов OFDM, чередования, назначаемые для канала передачи данных, не изменяются со временем, приводя к потере частотного разнесения. Мера заключается в простом циклическом сдвиге таблицы чередований планировщика (то есть исключая чередование пилот-сигнала) от символа OFDM к символу OFDM.
Фиг.5 изображает операцию смещения таблицы чередований планировщика по одному разу на символ OFDM. Эта схема успешно ликвидирует проблему статического назначения чередований, то есть конкретный отрезок времени отображается в отличающиеся чередования в разные моменты времени символов OFDM.
Фиг.5 иллюстрирует диаграмму формирования каналов с последовательностью смещения из всех единиц, приводящей к продолжительным периодам хороших и плохих оценок канала для конкретного отрезка 502 времени, в соответствии с вариантом осуществления. На фиг.5 показаны индексы отрезков времени, зарезервированные для планировщика 506, и индексы отрезков времени, зарезервированные для пилот-сигнала 508. Индекс 504 символа отрезка времени показан на горизонтальной оси.
Однако следует обратить внимание на то, что отрезки времени назначаются для четырех непрерывных чередований с хорошими оценками канала, сопровождаемых продолжительными периодами чередований с плохими оценками канала, в отличие от предпочтительных кодовых комбинаций коротких периодов чередований хороших оценок канала и коротких периодов чередований с плохими оценками канала. На чертеже чередование, которое является смежным с чередованием пилот-сигнала, отмечено квадратом. Решение проблемы продолжительных периодов хороших и плохих оценок каналов состоит в том, чтобы использовать последовательность смещений, отличающуюся от последовательности из всех единиц. Существует много последовательностей, которые можно использовать для выполнения этой задачи. Самая простая последовательность представляет собой последовательность из всех двоек, то есть таблица чередований планировщика сдвигается дважды, вместо одного раза, на символ OFDM. Результат показан на фиг.6, который значительно улучшает кодовую комбинацию чередований устройства формирования каналов. Следует отметить, что эта кодовая комбинация повторяется каждые 2×7=14 символов OFDM, где 2 - период разнесения боковых полос канала связи чередований пилот-сигнала, а 7 - период смещения чередований устройства формирования каналов.
Чтобы упростить операцию и в передатчиках, и в приемниках, можно использовать простую формулу для определения отображения из отрезка времени в чередование в данный момент времени символов OFDM
где N=I-1 - количество чередований, используемых для планирования данных потока обмена информацией, где I - общее количество чередований;
i ∈ {0,1,...I - 1}, исключая чередование пилот-сигнала, является индексом чередования, которое отображает отрезок времени s при символе t OFDM;
t = 0,1,...T - 1 - индекс символа OFDM в кадре высшего качества, где T - общее количество символов OFDM в кадре;
s = 0, 1,...S - 1, s - индекс отрезка времени,
где S - общее количество отрезков времени;
R - количество сдвигов на символ OFDM;
ℜ' - оператор инвертирования битов сокращенного набора. То есть чередование, используемое пилот-сигналом, должно быть исключено из операции инвертирования битов.
Пример: В варианте осуществления, I=8, R=2. Соответствующая формула отображения чередований отрезков времени становится следующей:
где ℜ' соответствует следующей таблице:
Эта таблица может быть сгенерирована следующим кодом:
где m=3, а bitRev - регулярная операция инвертирования битов.
Для символов OFDM t=11, пилот-сигнал использует чередование 6. Отображение между отрезком времени и чередованием становится следующим:
Отрезок времени 1 отображается в чередование
Отрезок времени 2 отображается в чередование
Отрезок времени 3 отображается в чередование
Отрезок времени 4 отображается в чередование
Отрезок времени 5 отображается в чередование
Отрезок времени 6 отображается в чередование
Отрезок времени 7 отображается в чередование
Результирующее отображение согласовывается с отображением на фиг.6.
Фиг.6 иллюстрирует диаграмму формирования каналов с последовательностью смещения всех двоек, приводящей к чередованиям равномерно распределенных хороших и плохих оценок канала.
В соответствии с вариантом осуществления, перемежитель имеет следующие характерные особенности.
Перемежитель битов предназначен для того, чтобы извлекать выгоды от разнесения m-мерной модуляции посредством перемежения битов кода в различные символы модуляции.
«Перемежение символов» предназначено для того, чтобы достигать частотного разнесения посредством перемежения внутри чередований и перемежения между чередованиями.
Дополнительное усиление частотного разнесения и усиление оценки канала достигнуты благодаря изменению таблицы отображения отрезков времени в чередования от символа OFDM к символу OFDM. Чтобы достигнуть этой цели, предложена простая последовательность вращений.
Фиг.7 иллюстрирует беспроводное устройство, сконфигурированное для реализации перемежения в соответствии с вариантом осуществления. Беспроводное устройство 702 содержит антенну 704, дуплексер 706, приемник 708, передатчик 710, процессор 712 и запоминающее устройство 714. Процессор 712 способен выполнять перемежения в соответствии с вариантом осуществления. Процессор 712 использует запоминающее устройство 714 для буферов или структур данных, чтобы выполнять свои операции.
Последующее описание включает в себя подробности дополнительных вариантов осуществления.
Блок передачи данных физического уровня представляет собой пакет физического уровня. Пакет физического уровня имеет длину, соответствующую 1000 битам. Пакет физического уровня несет один пакет уровня MAC (протокола управления доступом к передающей среде).
Формат пакета физического уровня
Пакет физического уровня должен использовать следующий формат:
Поле | Длина (битов) |
Пакет уровня MAC | 976 |
FCS | 16 |
Зарезервировано | 2 |
TAIL | 6 |
где пакет уровня MAC представляет собой пакет уровня MAC от протокола OIS (учрежденческой информационной системы), данных или MAC канала управления; FCS предс