СПОСОБЫ ПЕРЕДАЧИ ДЛЯ CCFI/PCFICH В СИСТЕМЕ БЕСПРОВОДНОЙ СВЯЗИ
TRANSMISSION METHODS FOR CCFI/PCFICH IN WIRELESS COMMUNICATION SYSTEM

Область техники
Настоящее изобретение относится к способу и устройству для кодирования канала CCFI (индикатора формата канала управления), известного также как PCFICH (физический канал индикатора формата канала управления), более конкретно к способу и устройству для кодирования CCFI канала с использованием конкатенации повторяемых (3,2) кодовых слов и исходных CCFI битов для случая, когда общая результирующая кодированная длина CCFI не является целым числом, кратным трем.
Предшествующий уровень техники
Мультиплексирование с ортогональным частотным разделением (OFDM) представляет собой технологию для мультиплексирования данных в частотной области. Символы модуляции переносятся на частотных поднесущих. Общая ширина полосы в системе OFDM делится на узкополосные частотные блоки, называемые поднесущими. Количество поднесущих равно размеру N быстрого преобразования Фурье (FFT)/обратного FFT (IFFT), используемого в системе. В целом, число поднесущих, используемых для данных, меньше, чем N, поскольку некоторые из поднесущих, расположенные на краю спектра частот, зарезервированы как защитные поднесущие. Обычно никакая информация не может быть передана на защитных поднесущих.
Типичная сотовая система радиосвязи включает в себя совокупность стационарных базовых станций (BS), которая определяет зону радиопокрытия или соту. Как правило, между базовой станцией и мобильной станцией имеется путь распространения радиоволн не по линии видимости (NLOS) ввиду природных и техногенных объектов, которые находятся между базовой станцией и мобильной станцией. Как следствие, радиоволны распространяются путем отражения, дифракции и рассеяния. Поступающие волны на мобильной станции (MS) в направлении нисходящей линии (на BS в направлении восходящей линии) испытывают конструктивные и деструктивные суммирования ввиду разных фаз отдельных волн. Это объясняется тем, что на высоких несущих частотах, обычно используемых в сотовой беспроводной связи, малые изменения в дифференциальных задержках распространения вносят большие изменения в фазы отдельных волн. Когда MS движется, или происходят изменения в рассеивающей среде, пространственные вариации амплитуды и фазы составного принимаемого сигнала будут проявляться как временные вариации, известные как рэлеевское замирание или быстрое замирание. Изменяющийся во времени характер беспроводного канала требует очень высокого отношения сигнал/шум (SNR), чтобы обеспечить желаемую вероятность битовых ошибок или пакетных ошибок.
L
Разнесение широко используется для противодействия эффекту быстрого замирания. Идея заключается в предоставлении приемнику множества реплик с замиранием для сигнала, несущего одну и ту же информацию. В предположении независимого замирания каждой из антенных ветвей вероятность того, что мгновенное SNR ниже определенного порога по каждой ветви, составляет примерно р, где р - вероятность того, что мгновенное SNR ниже определенного порога по каждой антенной ветви.
Методы разнесения, в принципе, делятся на следующие категории: пространственное, угловое, поляризационное, полевое, частотное, временное и многолучевое разнесение. Пространственное разнесение может быть достигнуто с использованием множества передающих или приемных антенн. Пространственное разделение между множеством антенн выбирается так, чтобы ветви разнесения испытывали замирание с малой корреляцией или без корреляции. Разнесение передачи использует множество передающих антенн, чтобы обеспечить приемник с множеством некоррелированных реплик одного и того же сигнала. Схемы разнесения передачи могут быть дополнительно разделены на схемы разнесения передачи разомкнутого контура и разнесения передачи замкнутого контура. В методе разнесения передачи разомкнутого контура не требуется обратной связи из приемника. В известной конфигурации разнесения передачи замкнутого контура приемник вычисляет настройку фазы и амплитуды, которая должна применяться в антеннах передатчика, чтобы максимизировать мощность принимаемого сигнала в приемнике. В другой конфигурации разнесения передачи замкнутого контура, упоминаемой как селективное разнесение передачи (STD), приемник обеспечивает информацию обратной связи в передатчик на антенну(ы), которая(ые) должна(ы) использоваться для передачи.
Биты динамической категории 0 (Cat0) относятся к LTE терминологии, используемой органом стандартизации 3GPP LTE. Функция Cat0 состоит в поддержке масштабирования канала управления нисходящей линии путем указания числа разрешений планирования нисходящей линии и восходящей линии. Текущее рабочее допущение состоит в том, что биты динамической Cat0 имеют максимальный размер два бита, и биты динамической Cat0 должны передаваться однократно в течение каждого подкадра, где присутствует элемент канала управления (ССЕ). Информация, передаваемая битами Cat0, включает в себя, без ограничения указанным, число OFDM символов, используемых для всех каналов управления в подкадре. Разнесение передачи битов Cat0 не финализировано, и целью настоящего изобретения является предложить простую и эффективную схему разнесения передачи, которая вводит в канал как пространственное, так и частотное разнесение. Различные подходы кодирования и разнесения передачи были предложены как для битов Категории 0, так и ACK/NACK каналов. На заседании 3GPP стандарта RAN1 в мае 2007 года биты Категории 0 были переименованы в CCFI (индикатор формата канала управления). В настоящем изобретении предлагается один дополнительный способ кодирования, а также способы отображения ресурсов частотной области для передачи CCFI канала.
1
2
3
Кроме того, было предложено использовать (3,2,2) двоичный линейный код для отображения 2 Cat0 битов в 3-битовое кодовое слово ССС, и это кодовое слово принадлежит кодовой книге размера четыре с минимальным расстоянием Хэмминга между любыми двумя парами кодовых слов. Одним из примеров (3,2) кодовой книги является
1
2
3
1
ссс ∈ С = {111, 100, 010, 001}.
Поскольку размер (3,2) кодовой книги, как указано выше, равен трем, лишь повторение 3-битовых кодовых слов может только быть подходящим для случая, когда длина кодированного CCFI является целым числом, кратным трем.
Раскрытие изобретения
Технические проблемы
Поэтому важно обеспечить способ кодирования CCFI в случае, когда длина кодированного CCFI не является целым числом, кратным трем.
Техническое решение
Поэтому одним из аспектов настоящего изобретения является предоставление улучшенного способа и устройства для решения вышеуказанных проблем.
Другим аспектом настоящего изобретения является предложить способ CCFI кодирования в случае, когда длина кодированного CCFI не является целым числом, кратным трем.
В одном из вариантов осуществления настоящего изобретения предлагается кодировать CCFI канал с помощью конкатенации повторяемых (3,2) кодовых слов и некодированных CCFI битов в том случае, когда общая длина кодового слова не является целым числом, кратным трем. Поскольку размер (3,2) кодовой книги, как указано выше, равен трем, важно обеспечить способ кодирования CCFI в случае, когда длина кодированного CCFI не является целым числом, кратным трем.
Как показано в таблице ниже, устанавливается отображение между двумя битами CCFI и компонентными кодовыми словами в (3,2) кодовой книге.
CCFI биты b<sub>1</sub>b<sub>2</sub>
Компонентное кодовое слово с<sub>1</sub>с<sub>2</sub>с<sub>3</sub> (предполагается (3,2) кодовая книга С<sub>2</sub>)
Компонентное кодовое слово с<sub>1</sub>с<sub>2</sub>с<sub>3</sub> (предполагается (3,2) кодовая книга С<sub>1</sub>)
00
000
111
01
011
100
10
101
010
11
110
001
Кодовые слова длины 32 генерируются в следующих процедурах.
(1) Компонентное кодовое слово длины 3
1
2
3
ссс
генерируется, как показано в таблице выше;
(2) компонентное кодовое слово
1
2
3
ссс
повторяется десять раз для генерации последовательности длиной 30; и
(3) последовательность длиной 30 конкатенируется с исходными CCFI битами
1
2
bb.
2
Результирующими четырьмя кодовыми словами кодовой книги А, соответствующими каждому кодовому слову кодовой книги C, являются:
000 000 000 000 000 000 000 000 000 000 00 (сw1)
011 011 011 011 011 011 011 011 011 011 01 (cw2)
101 101 101 101 101 101 101 101 101 101 10 (cw3)
110 110 110 110 110 110 110 110 110 110 11 (cw4).
Кодовая книга А
В другом варианте осуществления настоящего изобретения, если CCFI имеет только три состояния (т.е. CCFI - это любые три из "00", "01", "10" и "11"), то любое из трех кодовых слов в приведенном выше наборе может быть использовано для переноса информации CCFI.
В другом варианте осуществления настоящего изобретения для кодовой книги, сформированной выше, выполняются перестановки по столбцам, чтобы обеспечить соответствие K 1×2 RU конфигурации ресурсов, которая имеет в общей сложности 4K кодированных битов. В этом способе перестановки, основываясь на последовательной конкатенации повторяемых кодовых слов, К повторений 3-битового компонентного кодового слова назначаются К RU (оставляя открытым один бит на каждый RU), а затем оставшиеся К битов отображаются отдельно на К RU. Другие кодовые слова кодовой книги А могут выводиться тем же способом. Результирующая кодовая книга, выведенная из кодовой книги А, называется кодовой книгой В, как показано ниже. Кодовая книга В может быть лучше, чем кодовая книга А, в каналах с замиранием, так как полное повторение на RU отображается в максимально возможной степени.
0000 0000 0000 0000 0000 0000 0000 0000 (cw1)
0110 0111 0111 0110 0111 0111 0110 0111 (cw2)
1011 1010 1011 1011 1010 1011 1011 1010 (cw3)
1101 1101 1100 1101 1101 1100 1101 1101 (cw4)
Кодовая книга B
В другом варианте осуществления настоящего изобретения вариация кодовой книги А может быть получена отображением CCFI битов на кодовую книгу C1, вместо кодовой книги C2. То же самое повторение и конкатенация используются при создании этой новой кодовой книги, называемой кодовой книгой C.
111 111 111 111 111 111 111 111 111 111 00 (cw1)
100 100 100 100 100 100 100 100 100 100 01 (cw2)
010 010 010 010 010 010 010 010 010 010 10 (cw3)
001 001 001 001 001 001 001 001 001 001 11 (cw4)
Кодовая книга C
В другом варианте осуществления настоящего изобретения та же самая перестановка по столбцам, как указано выше, применяется к кодовой книге С для получения кодовой книги D.
1111 1111 1111 1111 1111 1111 1110 1110 (cw1)
1001 1000 1000 1001 1000 1000 1000 1001 (cw2)
0100 0101 0100 0100 0101 0100 0101 0100 (cw3)
0010 0010 0011 0010 0010 0011 0011 0011 (cw4)
Кодовая книга D
В другом варианте осуществления настоящего изобретения, если CCFI имеет только три состояния, любые три кодовых слова в данной кодовой книге (например, кодовой книге A, B, C, D и т.д.) могут быть использованы для переноса CCFI информации.
Полезные эффекты
Настоящее изобретение может обеспечить способ кодирования CCFI в случае, когда длина кодированного CCFI не является целым числом, кратным трем.
Краткое описание чертежей
Более полное понимание изобретения и многие сопутствующие его преимущества будут очевидны и более понятны со ссылкой на следующее подробное описание при рассмотрении в связи с прилагаемыми чертежами, на которых одинаковые ссылочные позиции обозначают те же самые или аналогичные компоненты, на которых:
фиг.1 является иллюстрацией приемопередающего тракта с мультиплексированием с ортогональным частотным разделением (OFDM) с трактом передатчика и трактом приемника;
фиг.2 показывает Alamouti схему 2×1 пространственно-временного разнесения;
фиг.3 показывает Alamouti 2×1 пространственно-частотную схему;
фиг.4 показывает пример способа перестановки по столбцам; и
фиг.5 и 6 - блок-схемы, иллюстрирующие процедурные этапы передачи и приема CCFI соответственно различным вариантам осуществления настоящего изобретения.
Режим осуществления изобретения
Несколько подходов кодирования и разнесения передачи были предложены для битов Категории 0 и ACK/NACK каналов. На заседании 3GPP стандарта RAN1 в мае 2007 года биты Категории 0 были переименованы в CCFI (индикатор формата канала управления). При реализации принципа настоящего изобретения раскрыто несколько дополнительных способов кодирования, а также способов отображения ресурсов частотной области для передачи CCFI канала. Здесь CCFI также известен как PCFICH (физический канал индикатора формата управления).
OFDM представляет собой технологию для мультиплексирования данных в частотной области. Символы модуляции переносятся на частотных поднесущих. Фиг.1 иллюстрирует тракт OFDM приемопередатчика с трактом передатчика и трактом приемника. Пример тракта OFDM приемопередатчика показан на фиг.1. В тракте 100 передатчика сигналы управления или сигналы данных модулируются модулятором 101, и модулированные сигналы подвергаются последовательно-параллельному преобразованию посредством последовательно-параллельного (S/P) преобразователя 112. Блок 114 обратного быстрого преобразования Фурье (IFFT) используется для передачи модулированного сигнала или данных из частотной области во временную область, и модулированные сигналы, преобразованные во временную область, подвергаются параллельно-последовательному преобразованию посредством параллельно-последовательного (P/S) преобразователя 116. Циклический префикс (СР) или нулевой префикс (ZP) добавляется к каждому символу OFDM на этапе 118 вставки СР, чтобы избежать или, альтернативно, смягчить воздействия многолучевого замирания в канале 122 многолучевого замирания. Сигналы из каскада 118 вставки циклического префикса (СР) подаются на блок 120 радиочастотной (RF) обработки передатчика, радиочастотный усилитель 121, а затем на одну или несколько антенн 123. Таким образом, сигналы, переданные трактом 100 передатчика, принимаются трактом 140 приемника. В тракте 140 приемника, в предположении достижения идеальной временной и частотной синхронизации, сигналы, принятые одной или несколькими приемными антеннами 125, подаются на радиочастотный блок 124 обработки приемника, обрабатываются в блоке 126 удаления циклического префикса (СР), который удаляет циклический префикс (СР) принятого сигнала. Сигналы, обработанные в блоке 126 удаления циклического префикса (СР), далее подвергаются последовательно-параллельному преобразованию в последовательно-параллельном преобразователе 128. Блок 130 быстрого преобразования Фурье (FFT) переносит принятые сигналы из временной области в частотную область для дальнейшей обработки, в том числе параллельно-последовательного преобразования посредством параллельно-последовательного преобразователя 132 и демодуляции посредством демодулятора 134 сигналов.
Общая ширина полосы системы OFDM делится на узкополосные частотные блоки, называемые поднесущими. Количество поднесущих равно размеру N FFT/IFFT, используемому в системе. В целом, число поднесущих, используемых для данных, меньше, чем N, поскольку некоторые из поднесущих, расположенные на краю спектра частот, зарезервированы в качестве защитных поднесущих. Как правило, никакая информация не может передаваться на защитных поднесущих.
Типичная сотовая система радиосвязи включает в себя совокупность стационарных базовых станций (BS), которые определяют зону радиопокрытия или соту. Как правило, между базовой станцией и мобильной станцией имеется путь распространения радиоволн не по линии видимости (NLOS) ввиду природных и техногенных объектов, которые находятся между базовой станцией и мобильной станцией. Как следствие, радиоволны распространяются путем отражения, дифракции и рассеяния. Поступающие волны на мобильной станции (MS) в направлении нисходящей линии (на BS в направлении восходящей линии) испытывают конструктивные и деструктивные суммирования ввиду разных фаз отдельных волн. Это объясняется тем, что на высоких несущих частотах, обычно используемых в сотовой беспроводной связи, малые изменения в дифференциальных задержках распространения вносят большие изменения фаз отдельных волн. Дополнительно, когда MS движется, или когда происходят изменения в рассеивающей среде, пространственные вариации амплитуды и фазы составного принимаемого сигнала будут проявляться как временные вариации, известные как рэлеевское замирание или быстрое замирание. Изменяющийся во времени характер беспроводного канала требует очень высокого отношения сигнал/шум (SNR), чтобы обеспечить желаемую вероятность битовых ошибок или пакетных ошибок.
L
Разнесение широко используется для противодействия эффектам быстрого замирания. Идея заключается в предоставлении приемника с множеством реплик с замиранием сигнала с одной и той же информацией пеленга. В предположении независимого замирания сигналов, передаваемых каждой из антенных ветвей, вероятность того, что мгновенное SNR ниже определенного порога по каждой ветви, составляет примерно р, где р - вероятность того, что мгновенное SNR ниже определенного порога по каждой антенной ветви; L - число антенных ветвей. С точки зрения системной операции "антенная ветвь" также известна как "антенный порт" и указывает число антенн на базовой станции.
Методы разнесения, пригодные для использования, делятся на следующие категории: пространственное, угловое, поляризационное, полевое, частотное, временное и многолучевое разнесение. Пространственное разнесение может быть достигнуто с использованием множества передающих или приемных антенн. Пространственное разделение между множеством антенн выбрано так, чтобы ветви разнесения испытывали замирание с малой корреляцией или без корреляции сигналов в процессе перехода между передающей и приемной антеннами. Разнесение передачи использует множество передающих антенн, чтобы обеспечить приемник множеством некоррелированных реплик одного и того же сигнала. Схемы разнесения передачи могут быть дополнительно разделены на схемы разнесения передачи разомкнутого контура и разнесения передачи замкнутого контура. В методе разнесения передачи разомкнутого контура не требуется обратной связи из приемника. В известной конфигурации разнесения передачи замкнутого контура приемник вычисляет настройку фазы и амплитуды, которая должна применяться в антеннах передатчика, чтобы максимизировать мощность принимаемого сигнала в приемнике. В другой конфигурации разнесения передачи замкнутого контура, упоминаемой как селективное разнесение передачи (STD), приемник обеспечивает информацию обратной связи в передатчик на антенну(ы), которая(ые) должна(ы) использоваться для передачи.
1
2
2
1
1
2
*
*
*
Примером схемы разнесения передачи разомкнутого контура является схема Alamouti 2×1 пространственно-временного разнесения. Фиг.2 показывает схему Alamouti 2×1 пространственно-временного разнесения. При таком подходе в течение любого периода символа два символа данных передаются одновременно от двух передающих антенн ANT1 и ANT2. Предположим, что в течение первого символьного интервала t1 символы, передаваемые от ANT1 и ANT2, обозначены как S и S соответственно, как показано на фиг.2. В течение следующего символьного периода символами, передаваемыми от ANT1 и ANT2, являются -S  и S  соответственно, где х представляет собой комплексно-сопряженное х. При определенной обработке в приемнике могут быть восстановлены исходные символы S и S. Здесь требуются мгновенные оценки h1 и h2 усиления канала для ANT1 и ANT2 соответственно для корректного восстановления в приемнике. Это требует отдельных пилот-символов для обеих антенн, чтобы обеспечить оценку усиления канала в приемнике. Выигрыш от разнесения, получаемый путем кодирования Alamouti, является таким же, как тот, который может быть достигнут при объединении максимального отношения (MRC).
1
2
2
1
1
2
*
*
*
2×1 Alamouti схема может также быть реализована в форме пространственно-частотного кодирования. Фиг.3 показывает 2×1 Alamouti схему, реализованную в форме пространственно-частотного кодирования. В этом случае два символа посылаются на двух разных частотах, т.е. поднесущих f1 и f2, например, на разных поднесущих в системе OFDM, как показано на фиг.3. При реализации в форме пространственно-частотного кодирования в схеме разнесения передачи разомкнутого контура схема 2×1 Alamouti пространственно-частотного разнесения, изображенная на фиг.3, показывает схему Alamouti 2×1 пространственно-частотного разнесения, в которой в течение любого периода символа два символа данных передаются одновременно от двух передающих антенн ANT1 и ANT2. В течение передачи первой частоты f1 символы, передаваемые от ANT1 и ANT2, обозначены как S и S соответственно, как показано на фиг.3. В течение следующего символьного периода символами, передаваемыми от ANT1 и ANT2, являются -S  и S  соответственно, где х представляет собой комплексно-сопряженное х. В приемнике могут быть восстановлены исходные символы S и S. Здесь требуются мгновенные оценки h1 и h2 усиления канала для ANT1 и ANT2 соответственно для корректного восстановления в приемнике. Это требует отдельных пилот-символов для обеих антенн, чтобы обеспечить оценку усиления канала в приемнике. Выигрыш от разнесения, получаемый путем кодирования Alamouti, такой же, как тот, который может быть достигнут при объединении максимального отношения (MRC).
1
2
Принятые сигналы r и r в мобильной станции на поднесущей f1, r1 и на поднесущей f2, r2 могут быть записаны следующим образом:
,
1
2
где h1 и h2 усиления канала от ANT1 и ANT2 соответственно. Здесь предполагается, что канал от данной антенны не изменяется между поднесущими f1 и f2. Мобильная станция выполняет коррекцию на принятых сигналах и комбинирует два принятых сигнала (r и r), чтобы восстановить символы S1 и S2.
.
Можно видеть, что оба передаваемых символа S1 и S2 достигают полного пространственного разнесения.
Термин "биты Динамической Категории 0 (Cat0)" являются LTE терминологией, используемой органом стандартизации 3GPP LTE. Функция Cat0 состоит в поддержке масштабирования канала управления нисходящей линии путем указания числа разрешений планирования нисходящей линии и восходящей линии. Текущее рабочее допущение состоит в том, что биты динамической Cat0 имеют максимальный размер два бита и должны передаваться в течение каждого подкадра, где присутствует элемент канала управления (ССЕ). Информация, передаваемая битами Cat0, включает в себя, без ограничения указанным, число OFDM символов, используемых для всех каналов управления в подкадре. Разнесение передачи битов Cat0 не финализировано, и одной из целей настоящего изобретения является предложить простую и эффективную схему разнесения передачи и приема, которая обеспечивает ввод в канал как пространственного, так и частотного разнесения. Различные подходы кодирования и разнесения передачи были обсуждены как для битов Категории 0, так и ACK/NACK каналов. На заседании 3GPP стандарта RAN1 в мае 2007 года биты Категории 0 были переименованы в CCFI (индикатор формата канала управления). В настоящем изобретении предлагается один дополнительный способ кодирования, а также способы отображения ресурсов частотной области для передачи CCFI канала.
1
2
3
Кроме того, было предложено использовать (3,2,2) двоичный линейный код для отображения двух Cat0 битов в 3-битовое кодовое слово ССС и назначить это кодовое слово кодовой книге размера четыре с минимальным расстоянием Хэмминга между любыми парами кодовых слов. Линейный код (n,k,d) означает код с длиной каждого кодового слова n кодированных битов, и каждое кодовое слово соответствует сообщению с длиной k информационных битов. Минимальным расстоянием Хэмминга кодовой книги является d. Как только 3-битовое кодовое слово определено, оно будет повторяться и согласовываться по скорости для подгонки к 2К канальным символам, которые должны использоваться для Cat0 битов. (3,2) кодовая книга является сокращенной записью (3,2,2) кода. Одним из примеров (3,2) кодовой книги является
1
2
3
1
ссс ∈ С = {111, 100, 010, 001}.
В одном варианте осуществления настоящего изобретения предлагается кодировать CCFI канал с помощью конкатенации повторяемых (3,2) кодовых слов и некодированных CCFI битов в том случае, когда общая длина кодового слова не является целым числом, кратным трем. Поскольку размер (3,2) кодовой книги, как указано выше, равен трем, важно обеспечить способ кодирования CCFI в случае, когда длина кодированного CCFI не является целым числом, кратным трем.
Например, когда общее число К 1×2 блоков ресурсов (RU) назначено CCFI каналу, имеется 2К канальных символов и 4К канальных битов, в предположении QPSK модуляции по каждому канальному символу. Здесь 1×2 RU занимает один OFDM символ и две соседние поднесущие. Например, когда К=8 RU, то имеется 2К=16 канальных символов и 32 кодированных бита. 32 не является целым числом, кратным трем.
Как показано в таблице 1, устанавливается отображение между двумя CCFI битами и компонентными кодовыми словами в (3,2) кодовой книге. Таблица 1 является отображением между CCFI битами и компонентными кодовыми словами, как показано выше. Здесь (3,2) кодовая книга является
1
2
3
2
ссс ∈ С = {000, 011, 101, 110}.
Отметим, что показанная выше (3,2) кодовая книга является эквивалентной к
1
2
3
1
ссс ∈ С = {111, 100, 010, 001}.
1
2
1
2
CCFI биты b и b являются исходными CCFI битами. Компонентные кодовые слова двух (3,2) кодовых книг С и С, соответствующих каждому состоянию CCFI битов, показаны в таблице 1.
Таблица 1Отображение между CCFI битами и компонентными кодовыми словами
CCFI биты b<sub>1</sub>b<sub>2</sub>
Компонентное кодовое слово с<sub>1</sub>с<sub>2</sub>с<sub>3</sub> (предполагается (3,2) кодовая книга С<sub>2</sub>)
Компонентное кодовое слово с<sub>1</sub>с<sub>2</sub>с<sub>3</sub> (предполагается (3,2) кодовая книга С<sub>1</sub>)
00
000
111
01
011
100
10
101
010
11
110
001
1
2
2
Четыре кодовых слова с длиной 32, генерируемые для CCFI битов bb, показаны ниже для примера, приведенного выше. Здесь используется (3,2) кодовая книга С. Кодовые слова длиной 32 генерируются модулятором 101 с помощью следующих процедурных этапов.
(1) Компонентное кодовое слово длины 3
1
2
3
ссс
генерируется, как показано в таблице 1 выше;
(2) компонентное кодовое слово
1
2
3
ссс
повторяется десять раз для генерации последовательности длиной 30; и
(3) последовательность длиной 30 конкатенируется с исходными CCFI битами
1
2
bb.
Здесь кодовое слово
1
2
3
ссс
повторяется
4К/3
раз, и результирующая последовательность конкатенируется с исходными CCFI битами
1
2
bb.
Эта конкатенированная битовая последовательность является финальной канальной битовой последовательностью, которая должна модулироваться и отображаться на канальный символ.
2
Результирующими четырьмя кодовыми словами кодовой книги А, соответствующими каждому кодовому слову кодовой книги C, являются:
000 000 000 000 000 000 000 000 000 000 00 (сw1)
011 011 011 011 011 011 011 011 011 011 01 (cw2)
101 101 101 101 101 101 101 101 101 101 10 (cw3)
110 110 110 110 110 110 110 110 110 110 11 (cw4).
Кодовая книга А
В другом варианте осуществления настоящего изобретения, если CCFI имеет только три состояния (т.е. CCFI - это любые три из "00", "01", "10" и "11"), то любое из трех кодовых слов в приведенном выше наборе может быть использовано для передачи информации CCFI.
В другом варианте осуществления настоящего изобретения для кодовой книги, сформированной выше, выполняются перестановки по столбцам, чтобы обеспечить соответствие K 1×2 RU конфигурации ресурсов, которая имеет в общей сложности 4K кодированных битов. Фиг.4 показывает пример способа перестановки по столбцам. В этом способе перестановки, основываясь на последовательной конкатенации повторяемых кодовых слов, К повторений 3-битового компонентного кодового слова назначаются К RU (оставляя открытым один бит на каждый RU), а затем оставшиеся К битов отображаются отдельно на К RU. Перестановка CW4 показана на фиг.4. Другие кодовые слова для кодовой книги А могут выводиться тем же способом. Результирующая кодовая книга, выведенная из кодовой книги А, называется кодовой книгой В, как показано ниже. Кодовая книга В может быть лучше, чем кодовая книга А в каналах с замиранием, так как полное повторение до RU отображается в максимально возможной степени.
0000 0000 0000 0000 0000 0000 0000 0000 (cw1)
0110 0111 0111 0110 0111 0111 0110 0111 (cw2)
1011 1010 1011 1011 1010 1011 1011 1010 (cw3)
1101 1101 1100 1101 1101 1100 1101 1101 (cw4)
Кодовая книга B
В другом варианте осуществления настоящего изобретения вариация кодовой книги А может быть получена отображением CCFI битов на кодовую книгу Cl вместо кодовой книги C2, как показано в таблице 1. То же самое повторение и конкатенация используются при создании этой новой кодовой книги, называемой кодовой книгой C.
111 111 111 111 111 111 111 111 111 111 00 (cw1)
100 100 100 100 100 100 100 100 100 100 01 (cw2)
010 010 010 010 010 010 010 010 010 010 10 (cw3)
001 001 001 001 001 001 001 001 001 001 11 (cw4)
Кодовая книга C
В другом варианте осуществления настоящего изобретения та же самая перестановка по столбцам, как показано на фиг.4, применяется к кодовой книге С для получения кодовой книги D.
1111 1111 1111 1111 1111 1111 1110 1110 (cw1)
1001 1000 1000 1001 1000 1000 1000 1001 (cw2)
0100 0101 0100 0100 0101 0100 0101 0100 (cw3)
0010 0010 0011 0010 0010 0011 0011 0011 (cw4)
Кодовая книга D
В другом варианте осуществления настоящего изобретения, если CCFI имеет только три состояния, любые три кодовых слова в данной кодовой книге (например, кодовая книга A, B, C, D и т.д.) могут быть использованы для переноса CCFI информации.
На фиг.5 и 6 показаны блок-схемы, иллюстрирующие процедурные этапы передачи и приема CCFI согласно различным вариантам осуществления настоящего изобретения.
На фиг.5 представлена процедура генерации кодовых книг А и С. Когда CCFI передается в передатчике, двухбитовый CCFI отображается на 3-битовое кодовое слово кодовой книги Cl или C2, как показано в таблице 1, на этапе 201, трехбитовое кодовое слово повторяется предопределенное число раз, причем предопределенное число раз является минимальным значением частного
4К/3,
где К - число блоков ресурсов на этапе 203, результирующая битовая последовательность конкатенируется с первоначальными CCFI битами на этапе 205, и, таким образом, генерируется окончательная битовая последовательность и передается передающими антеннами. На стороне приемника приемные антенны принимают переданную результирующую битовую последовательность от передатчика на этапе 211, демодулятор приемника демодулирует принятую битовую последовательность на этапе 213, и приемник получает информацию, переносимую посредством CCFI, на этапе 215, и, тем самым, полученная информация, переносимая в CCFI, используется приемником.
На фиг.6 представлена процедура генерации кодовых книг B и D. Когда CCFI предается в передатчике, двухбитовый CCFI отображается на трехбитовое кодовое слово кодовой книги С1 или С2, как показано в таблице 1, на этапе 301, причем трехбитовое кодовое слово повторяется предопределенное число раз, где предопределенное число раз является частным 4К/3, где К - число блоков ресурсов, на этапе 303, и результирующая битовая последовательность конкатенируется с исходными CCFI битами на этапе 305, и, таким образом, генерируется битовая последовательность. Здесь битовая последовательность может иллюстрироваться как cw4, показанная на фиг.4. На этапе 307 передние К повторений трехбитового кодового слова, как показано в таблице 1, в результирующей битовой последовательности отображаются на количество К блоков ресурсов соответственно, причем один бит каждого из блоков ресурсов открыт, а остальные К битов битовой последовательности отдельно отображаются на открытый бит каждого из количества К блоков ресурсов на этапе 309. Этап 307 может быть проиллюстрирован как промежуточные RU#1-RU#8, каждый из которых имеет один бит открытым, как показано в промежуточной битовой последовательности, показанной на фиг.4. Этап 309 может быть проиллюстрирован как окончательные RU#1-RU#8, каждому из которых выделены четыре бита, как показано результирующей битовой последовательностью, показанной на фиг.4. Результирующие отображенные битовые последовательности передаются передающими антеннами. На стороне приемника приемные антенны принимают переданную результирующую последовательность от передатчика на этапе 311, демодулятор приемника демодулирует принятую битовую последовательность на этапе 313, и приемник получает информацию, переносимую CCFI, на этапе 315, и, таким образом, полученная информация, переносимая посредством CCFI, используется приемником.
Модулятор 101 и IFFT 114 передатчика 100 включают в себя основанный на микропроцессорах контроллер. Демодулятор 134 и FFT 130 приемника 140 включают в себя основанный на микропроцессорах контроллер.