СПОСОБ КОДИРОВАНИЯ И УСТРОЙСТВО КОДИРОВАНИЯ ДЛЯ ПОЛЯРНОГО КОДА
ENCODING METHOD AND ENCODING DEVICE FOR POLAR CODE

ПЕРЕКРЕСТНАЯ ССЫЛКА НА СВЯЗАННЫЕ ЗАЯВКИ
[0001] Настоящая заявка притязает на приоритет заявки на патент Китая №. 201711148239.3, поданной в Национальное управление интеллектуальной собственности Китая 17 ноября 2017 года, под названием «СПОСОБ КОДИРОВАНИЯ И УСТРОЙСТВО КОДИРОВАНИЯ ДЛЯ ПОЛЯРНОГО КОДА», и заявки на патент Китая №. 201710843554.1, поданной в Национальное управление интеллектуальной собственности Китая 18 сентября 2017 года, озаглавленной «СПОСОБ КОДИРОВАНИЯ И УСТРОЙСТВО КОДИРОВАНИЯ ДЛЯ ПОЛЯРНОГО КОДА», все из которых настоящим включены в качестве ссылки в полном объеме.
Область техники
[0002] Варианты осуществления настоящего изобретения относятся к области кодирования и декодирования и, более конкретно, к способу полярного кодирования и устройству.
Уровень техники
N
[0003] В системе связи канальное кодирование обычно используется для повышения надежности передачи данных для обеспечения качества связи. Полярный код - это способ кодирования, который может обеспечивать пропускную способность Шеннона при низкой сложности кодирования и декодирования. Полярный код представляет собой линейный блочный код, включающий в себя информационный бит(ы) и фиксированный бит(ы). Матрица для генерирования полярного кода обозначена как G, а процесс кодирования полярного кода выражается как . Здесь  - двоичный вектор-строка, длина которого равна .
[0004] Однако, когда канальное кодирование выполняется в отношении физического широковещательного канала (Physical Broadcast Channel, PBCH) с использованием полярного кода, все еще остается место для дальнейшего повышения надежности передачи широковещательного канала.
Сущность изобретения
[0005] В данной заявке предоставляет способ полярного кодирования, включающий в себя:
определение того, что полезная нагрузка широковещательной сигнализации включает в себя D битов проверки циклическим избыточным кодом (CRC) и M предсказуемых информационных битов;
отображение M предсказуемых информационных битов в M информационных битов низкой надежности в K информационных битах полярного кода соответственно и отображение D битов проверки циклическим избыточным кодом (CRC) в D информационных битов высокой надежности в оставшихся информационных битах из K информационных битов для получения отображенных битов, при этом M < K, и все из D, M и K являются положительными целыми числами;
выполнение полярного кодирования в отношении отображенных битов для получения кодированных битов кодирования; и
отправку закодированных битов.
[0006] В данной заявке предложен способ полярного кодирования, включающий в себя:
устройство полярного кодирования, включающее в себя:
процессор, выполненный с возможностью: определять, что полезная нагрузка широковещательной сигнализации включает в себя D битов проверки циклическим избыточным кодом (CRC) и M предсказуемых информационных битов; отображать M предсказуемых информационных битов в M информационных битов низкой надежности в K информационных битах полярного кода соответственно и отображать D битов проверки циклическим избыточным кодом (CRC) в D информационных битов высокой надежности в оставшихся информационных битах из K информационных битов для получения отображенных битов, при этом M < K, и все из D, M и K являются положительными целыми числами; и
выполнять полярное кодирование в отношении отображенных битов для получения кодированных битов кодирования.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0007] Чтобы более подробно описать технические решения в вариантах осуществления настоящего изобретения, ниже кратко описаны сопроводительные чертежи, необходимые для описания вариантов осуществления настоящего изобретения. Очевидно, что сопроводительные чертежи в последующем описании показывают только некоторые варианты осуществления настоящего изобретения, и специалист в данной области техники может все же получить другие чертежи из этих сопроводительных чертежей без приложения творческих усилий.
[0008] На Фиг.1 показана система беспроводной связи в соответствии с вариантами осуществления, описанными в данном документе;
[0009] Фиг.2 является схематической структурной схемой системы, к которой применим способ полярного кодирования согласно настоящему изобретению, в среде беспроводной связи;
[0010] Фиг.3 является схематической блок-схемой последовательностей операций способа полярного кодирования согласно одному варианту осуществления настоящего изобретения;
[0011] Фиг.3a является схематической блок-схемой последовательностей операций способа полярного кодирования согласно одному варианту осуществления настоящего изобретения;
[0012] Фиг.3b является схематической блок-схемой последовательностей операций другого способа полярного кодирования в соответствии с одним вариантом осуществления настоящего изобретения;
[0013] Фиг.4 является схематической блок-схемой устройства полярного кодирования согласно одному варианту осуществления настоящего изобретения;
[0014] Фиг.5 является принципиальной схемой терминала доступа, который выполняет вышеупомянутый способ полярного кодирования в системе беспроводной связи;
[0015] Фиг.6 является принципиальной схемой системы, которая выполняет вышеупомянутый способ полярного кодирования в среде беспроводной связи; и
[0016] Фиг.7 является принципиальной схемой системы, которая выполняет вышеупомянутый способ полярного кодирования в среде беспроводной связи.
Описание вариантов осуществления
[0017] Ниже подробно описаны технические решения в вариантах осуществления настоящего изобретения со ссылкой на прилагаемые чертежи в вариантах осуществления настоящего изобретения. Очевидно, что описанные варианты осуществления являются частью, а не всеми вариантами осуществления настоящего изобретения. Все другие варианты осуществления, полученные специалистом в данной области техники на основе вариантов осуществления настоящего изобретения без творческих усилий, должны попадать в объем охраны настоящего изобретения.
[0018] Такая терминология, как «компонент», «модуль» и «система», используемые в данном документе, используются для указания связанных с компьютером средств, аппаратного обеспечения, встроенного программного обеспечения, комбинаций аппаратного и программного обеспечения, программного обеспечения или программного обеспечения, которые исполняется. Например, компонент может быть, но не ограничиваясь этим, процессом, который выполняется в процессоре, процессором, объектом, исполняемым файлом, исполняемым потоком, программой и/или компьютером. Как вычислительное устройство, так и приложение, которое выполняется на вычислительном устройстве, могут быть компонентами. Один или более компонентов могут находиться в процессе и/или исполняемом потоке, и компонент может быть расположен на одном компьютере и/или распределен между двумя или более компьютерами. Кроме того, эти компоненты могут быть исполняться с различных машиночитаемых носителей, которые хранят различные структуры данных. Например, компоненты могут осуществлять связь использованием локального и/или удаленного процесса и на основе, например, сигнала, имеющего один или более пакетов данных (например, данные от двух компонентов, взаимодействующих с другим компонентом в локальной системе, в распределенной системе и/или через сеть, такую как Интернет, взаимодействующую с другими системами с использованием сигнала).
[0019] Кроме того, варианты осуществления описаны со ссылкой на терминал доступа. Терминал доступа также может упоминаться как система, абонентский блок, абонентская станция, мобильная станция, мобильная станция, удаленная станция, удаленный терминал, мобильное устройство, пользовательский терминал, терминал, устройство беспроводной связи, пользовательский агент, пользовательское устройство или UE (пользовательское оборудование). Терминал доступа может быть сотовым телефоном, беспроводным телефоном, телефоном SIP (Протокола Инициирования Сеанса), станцией WLL (беспроводной абонентской линией связи), PDA (персональным цифровым помощником), карманным устройством, имеющим функцию беспроводной связи, вычислительным устройством или другим устройством обработки, соединенным с беспроводным модемом. Кроме того, варианты осуществления описаны со ссылкой на базовую станцию. Базовая станция может быть выполнена с возможностью осуществления связи с мобильным устройством. Базовая станция может представлять собой BTS (базовую приемопередающую станцию) в системе GSM (Глобальная система мобильной связи (Global System for Mobile Communications)) или в CDMA (множественный доступ с кодовым разделением (Code Division Multiple Access)) или может представлять собой NB (Узел B (NodeB)) в системе WCDMA (широкополосный множественный доступ с кодовым разделением, (Wideband Code Division Multiple Access)) или может быть eNB или eNodeB (развитый NodeB) в системе LTE (долгосрочного развития, (Long Term Evolution)), ретрансляционной станцией или точкой доступа, устройством базовой станции в будущей сети 5G или тому подобным.
[0020] Кроме того, каждый аспект или признак настоящего изобретения может быть реализован как способ, устройство или продукт, который использует стандартные технологии программирования и/или разработки. Термин «продукт», используемый в данной заявке, охватывает компьютерную программу, доступ к которой можно получить с любого машиночитаемого устройства, носителя или среды. Например, машиночитаемый носитель может включать в себя, но не ограничивается этим: магнитное запоминающее устройство (например, жесткий диск, дискету или магнитную ленту), оптический диск (например, CD (компакт-диск)) или DVD (универсальный цифровой диск)), смарт-карту и запоминающее устройство на основе флэш-памяти (например, EPROM (стираемое программируемое постоянное запоминающее устройство (Erasable Programmable Read-Only Memory)), картой, картой памяти или флэш-накопитель). Кроме того, различные носители данных, описанные в данном документе, могут указывать одно или более устройств и/или других машиночитаемых носителей, которые используются для хранения информации. Термин «машиночитаемый носитель» может включать в себя, но не ограничивается этим, радиоканал и различные другие носители, которые могут хранить, содержать и/или переносить инструкции и/или данные.
[0021] Фиг.1 показывает систему беспроводной связи в соответствии с вариантами осуществления, описанными в данном документе. Система 100 включает в себя базовую станцию 102. Базовая станция 102 может включать в себя множество наборов антенн. Например, один набор антенн может включать в себя антенны 104 и 106, другой набор антенн может включать в себя антенны 108 и 110, и дополнительный набор может включать в себя антенны 112 и 114. Две антенны показаны для каждого набора антенн. Однако в каждом наборе может использоваться больше или меньше антенн. Базовая станция 102 может дополнительно включать в себя схему передатчика и схему приемника. Специалист в данной области техники может понять, что и схема передатчика, и схема приемника могут включать в себя множество компонентов (например, процессор, модулятор, мультиплексор, демодулятор, демультиплексор или антенну), связанных с отправкой и приемом сигналов.
[0022] Базовая станция 102 может осуществлять связь с одним или более терминалами доступа (например, терминалом 116 доступа и терминалом 122 доступа). Однако может быть понятно, что базовая станция 102 может осуществлять связь практически с любым количеством терминалов доступа, которые аналогичны терминалам 116 и 122 доступа. Терминалами 116 и 122 доступа могут быть, например, сотовые телефоны, смартфоны, портативные компьютеры, портативные устройства связи, портативные вычислительные устройства, спутниковые радиоустройства, системы глобального позиционирования, PDA и/или любые другие соответствующие устройства, выполненные с возможностью осуществления связи в системе 100 беспроводной связи. Как показано на Фиг.1, терминал 116 доступа взаимодействует с антеннами 112 и 114. Антенны 112 и 114 отправляют информацию в терминал 116 доступа по прямой линии 118 связи и принимают информацию от терминала 116 доступа по обратной линии 120 связи. Кроме того, терминал 122 доступа взаимодействует с антеннами 104 и 106. Антенны 104 и 106 отправляют информацию в терминал 122 доступа по прямой линии 124 связи и принимают информацию от терминала 122 доступа по обратной линии 126 связи. Например, в системе FDD (дуплексной связи с частотным разделением (Frequency Division Duplex)) прямая линия 118 связи может использовать полосу частот, отличную от полосы частот, используемой обратной линией 120 связи, и прямая линия 124 связи может использовать полосу частот, отличную от полосы частот, используемой обратной линией 126 связи. Кроме того, в системе TDD (дуплексной связи с временным разделением (Time Division Duplex)) прямая линия 118 связи и обратная линия 120 связи могут использовать одну и ту же полосу частот, и прямая линия 124 связи и обратная линия 126 связи могут использовать одну и ту же полосу частот.
[0023] Каждый набор антенн и/или антенных участков, предназначенных для связи, называется сектором базовой станции 102. Например, набор антенн может быть предназначен для осуществления связи с терминалом доступа в некотором секторе внутри зоны покрытия базовой станции 102. Во время связи с использованием прямых линий 118 и 124 связи передающая антенна базовой станции 102 может использовать формирование луча для улучшения отношения сигнал-шум прямой линии 118 связи терминала 116 доступа и отношения сигнал-шум прямой линии 124 связи терминала 122 доступа. Кроме того, по сравнению с базовой станцией, которая осуществляет отправку во все терминалы доступа базовой станции с использованием одной антенны, когда базовая станция 102 использует формирование луча для выполнения отправки на терминалы 116 и 122 доступа, которые случайным образом распределены в соответствующей зоне покрытия, мобильное устройство в соседней соте испытывает меньше помех.
[0024] В течение данного времени базовая станция 102, терминал 116 доступа и/или терминал 122 доступа могут быть устройством отправки беспроводной связи и/или устройством приема беспроводной связи. При отправке данных устройство отправки беспроводной связи может кодировать данные для передачи. В частности, устройство отправки беспроводной связи может иметь (например, генерировать, получать или хранить в памяти) конкретное количество информационных битов, которые необходимо отправить в устройство приема беспроводной связи с использованием канала. Такие информационные биты могут быть включены в транспортный блок (или множество транспортных блоков) данных. Транспортный блок может быть сегментирован для генерации множества кодовых блоков. Кроме того, устройство отправки беспроводной связи может использовать кодер полярного кода (не показан) для кодирования каждого кодового блока, чтобы повысить надежность передачи данных и дополнительно обеспечить качество связи.
[0025] Фиг.2 является схематическая блок-схема системы, к которой применим способ полярного кодирования согласно настоящему изобретению, в беспроводной среде связи. Система 200 включает в себя устройство 202 беспроводной связи. Устройство 202 беспроводной связи показано отправляющим данные с помощью канала. Несмотря на то, что показана отправка данных, устройство 202 беспроводной связи может дополнительно принимать данные (например, устройство 202 беспроводной связи может отправлять и принимать данные одновременно, устройство 202 беспроводной связи может отправлять и принимать данные в разные моменты, или может быть использовано сочетание этих двух случаев, или тому подобное) с помощью канала. Устройство 202 беспроводной связи может быть, например, базовой станцией (например, базовой станцией 102, показанной на Фиг. 1), терминалом доступа (например, терминал 116 доступа, показанный на Фиг. 1, терминал 122 доступа, показанный в Фиг. 1) или т.п.
[0026] Устройство 202 беспроводной связи может включать в себя кодер 204 полярного кода, устройство 205 согласования скорости и передатчик 206. В обязательном порядке, когда устройство 202 беспроводной связи принимает данные с помощью канала, устройство 202 беспроводной связи может также включать в себя приемник. Приемник может существовать отдельно, или может быть интегрирован с передатчиком 206 для образования приемопередатчика.
[0027] Кодер 204 полярного кода выполнен с возможностью кодирования данных, которые должны передаваться из устройства 202 беспроводной связи, для получения закодированного полярного кода.
[0028] В этом варианте воплощения настоящего изобретения, полярный кодер 204 выполнен с возможностью: определять, что полезная нагрузка полезной нагрузки широковещательной сигнализации включает в себя D битов проверки циклическим избыточным кодом (CRC) и M предсказуемых информационных битов; отображать M предсказуемых информационных битов в M информационных битов низкой надежности в K информационных битах полярного кода соответственно и отображать D битов проверки циклическим избыточным кодом (CRC) в D информационных битов высокой надежности в оставшихся информационных битах из K информационных битов для получения отображенных битов, при этом M < K, и все из D, M и K являются положительными целыми числами; и выполнять полярное кодирование в отношении отображенных битов для получения кодированных битов кодирования.
[0029] Кроме того, передатчик 206 может впоследствии передать, в канале, выходной бит, который был обработан устройством 205 согласования скорости и который претерпел согласование скорости. Например, передатчик 206 может отправлять соответствующие данные в другое устройство беспроводной связи (не показано).
[0030] Ниже подробно описан конкретный процесс, в котором вышеупомянутый кодер полярного кода выполняет обработку. Следует отметить, что эти примеры предназначены только для того, чтобы помочь специалисту в уровне техники, лучше понять варианты воплощения настоящего изобретения, а не ограничивать объем воплощений настоящего изобретения.
[0031] Фиг.3 представляет собой схематическую схему последовательностей операций способа полярного кодирования в соответствии с одним вариантом воплощения настоящего изобретения. Способ, показанный на Фиг. 3, может быть выполнен с помощью устройства беспроводной связи, например, полярного кодера 204 в устройстве беспроводной связи, показанном на Фиг. 2. Способ кодирования на Фиг. 3 включает в себя следующие этапы.
[0032] 301. Определение, что полезная нагрузка полезной нагрузки широковещательной сигнализации включает в себя D битов проверки циклическим избыточным кодом (CRC) и M предсказуемых информационных битов, при этом M < K, и как M, так и K являются положительными целыми числами.
[0033] Следует понимать, что широковещательная сигнализация переносится в широковещательном канале, таком как физический широковещательный канал (PBCH). Ниже подробно описывается способ кодирования с помощью PBCH в качестве примера. Однако настоящее изобретение не ограничивается PBCH.
[0034] Полезная нагрузка полезной нагрузки PBCH включает в себя D битов проверки циклическим избыточным кодом (CRC) и M предсказуемых информационных битов.
[0035] Следует понимать, что полезная нагрузка PBCH классифицируется по следующим четырем типам в зависимости от того, является ли содержимое службы доступа переменным.
[0036] Первый тип битов включает в себя зарезервированные биты или аналогичные информационные биты, значения которых полностью постоянны, или биты, значения которых непосредственно определяются в соответствии с протоколом.
[0037] Второй тип битов включает в себя информационные биты, значения которых остаются неизменными, а именно информационные биты, которые остаются неизменными в главном информационном блоке (Master Information Block, MIB); или альтернативно могут пониматься как информационные биты, значения которых в MIB не могут быть непосредственно определены в соответствии с протоколом, но должны обнаруживаться во время доступа к сети и оставаться неизменными. Например, второй тип битов может включать в себя одну или более из относящейся к системной ширине полосы пропускания информации, информации поднесущей, информации указания нумерологии конфигурации системы, поддерживаемой базовой станцией (BS), информации универсального канала управления и т.п.
[0038] Третий тип битов включает в себя предсказуемые информационные биты, в которых изменяется содержимое информации временной последовательности, а именно, предсказуемую информационную часть MIB, в которой изменяется содержимое информации временной последовательности.
[0039] Следует понимать, что сценарий применения битов третьего типа не возникает на начальной стадии доступа.
[0040] Например, третий тип битов включает в себя одно или более из номера системного кадра (SFN), порядкового номера сигнала синхронизации, блока SS SS, указателя полукадра (HFI) и т.п.
[0041] Четвертый тип битов включают в себя непредсказуемые информационные биты, а именно непредсказуемую информационную часть MIB, в которой информация может изменяться в любое время. Например, для информации конфигурации канала управления текущего кадра конфигурация может появляться повторно, но может изменяться в любое время.
[0042] В отличие от битов третьего типа, биты четвертого типа должны соответственно обнаруживаться каждый раз.
[0043] Например, четвертый тип битов включает в себя информацию указания текущей нумерологии параметра конфигурации системы и информацию указания ресурса SIB.
[0044] Если существует четвертый тип информации MIB, соответствующие биты CRC также принадлежат четвертому типу битов.
[0045] Следует понимать, что если MIB не включает в себя биты четвертого типа, то биты CRC могут классифицироваться как биты третьего типа; или если MIB не включает в себя биты четвертого типа, то биты CRC классифицируются как биты четвертого типа; или если MIB включает в себя как биты третьего типа, так и биты четвертого типа, то биты CRC классифицируются как биты четвертого типа. В данном случае, когда классифицируется CRC, то в основном рассматривается следующее: если имеется набор битов третьего типа, то значения битов CRC зависят от битов третьего типа в информации MIB; или, если существует четвертый тип битов, то значения бита CRC зависят от битов четвертого типа в информации MIB. Следовательно, вышеприведенная классификация выполняется для битов CRC.
[0046] На основе вышеупомянутой классификации полезная нагрузка PBCH классифицируется по вышеупомянутым четырем типам наборов битов. Понятно, что полезная нагрузка PBCH может включать в себя один или более из вышеупомянутых четырех типов наборов битов.
1
2
3
1
2
3
1
2
3
[0047] В зависимости от того, является ли предсказуемый информационный бит предсказуемым, биты с первого типа по третий тип могут дополнительно классифицироваться как предсказуемые информационные биты, в то время как биты четвертого типа могут классифицироваться как непредсказуемые информационные биты. M предсказуемых информационных битов включают в себя одно или более из следующих объединений битов: M битов первого типа, M битов второго типа или M битов третьего типа. Бит первого типа является зарезервированным битом. Бит второго типа включает в себя информационный бит, значение которого остается неизменным. Бит третьего типа является предсказуемым информационным битом, значение которого является содержимым информации временной последовательности и изменяется. Все из M, M и M являются положительными целыми числами, M <= M, M <= M и M <= M.
[0048] 302. Отображение M предсказуемых информационных битов в M информационных битов низкой надежности в K информационных битах полярного кода соответственно и отображение D битов проверки циклическим избыточным кодом (CRC) в D информационных битов высокой надежности в оставшихся информационных битах из K информационных битов для получения отображенных битов, при этом M < K, и все из D, M и K являются положительными целыми числами.
[0049] В целом, на основе вышеупомянутой классификации наборов битов и порядка с первого типа по четвертый тип, содержимое полезной нагрузки PBCH отображается в набор информационных битов полярного кода в порядке возрастания надежности подканалов в наборе информационных битов. Конкретный способ отображения варьируется в зависимости от различных классифицированных типов.
3
1
2
1
1
2
2
2
2
1
1
[0050] Когда содержимое одного и того же типа отображается в подканалы в наборе информационных битов полярного кода, порядок разных битов одного и того же типа может меняться. Например, M битов третьего типа включают в себя M информационных битов номера системного кадра и M информационных битов порядкового номера блока SS блока синхронизации. Когда биты номера системного кадра и биты порядкового номера блока SS блока синхронизации в битах третьего типа отображаются в подканалы в наборе информационных битов полярного кода, M битов номера системного кадра отображаются в M информационных битов в M информационных битов низкой надежности, и M информационных битов порядкового номера блока SS отображаются в M информационных битов низкой надежности в оставшихся информационных битах из M информационных битов низкой надежности; или M информационных битов порядкового номера блока SS отображаются в M информационных битов в M информационных битов низкой надежности, а M битов номера системного кадра отображаются в M информационных битов низкой надежности в оставшихся информационных битах из М информационных битов низкой надежности.
[0051] Блок SS несет последовательность первичной синхронизации и последовательность вторичной синхронизации.
[0052] Широковещательная сигнализация обычно включает в себя несколько зарезервированных битов, которые на самом деле не несут полезной информации. Таким образом, во время полярного кодирования биты классифицируются, а биты классифицированных типов отображаются в информационные биты низкой надежности в соответствии с некоторым правилом. Даже если зарезервированные биты изменяются во время передачи, корректное декодирование широковещательной сигнализации не задействуется.
[0053] Следует также понимать, что форма измерения надежности не ограничена в этом варианте осуществления настоящего изобретения. Например, можно сослаться на существующую метрику надежности полярного кода, такую как битовая емкость, параметр Бхаттачария расстояния Бхаттачария или вероятность ошибки.
1
2
3
1
2
3
1
2
3
[0054] В необязательном порядке, M предсказуемых информационных битов включают в себя одно или более из следующих объединений битов: M битов первого типа, M битов второго типа или M битов третьего типа. Бит первого типа является зарезервированным битом. Бит второго типа включает в себя информационный бит, значение которого остается неизменным. Бит третьего типа является предсказуемым информационным битом, значение которого является содержимым информации временной последовательности и изменяется. Все из M, M и M являются положительными целыми числами, M <= M, M <= M и M <= M.
1
2
1
3
1
1
[0055] Кроме того, в необязательном порядке, когда M предсказуемых информационных битов включают в себя M битов первого типа и M битов второго типа или включают в себя M зарезервированных битов и M битов второго типа, M битов первого типа отображаются в M информационных битов низкой надежности в М информационных битах, и
М2 битов второго типа отображаются в М2 информационных битов низкой надежности в оставшихся информационных битах из М информационных битов; или
1
1
M битов первого типа отображаются в M информационных битов низкой надежности в M информационных битах, и
3
М битов второго типа отображаются в М3 информационных битов низкой надежности в оставшихся информационных битах из М информационных битов.
1
2
3
1
1
[0056] В необязательном порядке, когда M предсказуемых информационных битов включают в себя M битов первого типа, M битов второго типа и M битов второго типа, то M битов первого типа отображаются в M информационных битов низкой надежности в M информационных битах;
2
2
1
M битов второго типа отображаются в M информационных битов низкой надежности в (M-M) информационных битах; и
3
3
1
2
M битов третьего типа отображаются в M информационных битов низкой надежности в (M-M-M) битах.
[0057] Полезная нагрузка дополнительно содержит J непредсказуемых информационных битов; и
J непредсказуемых информационных битов отображаются в J информационных битов низкой надежности в (K-M-D) информационных битах, при этом J < K, и J является положительным целым числом.
[0058] Возможные последовательности, описанные ниже с использованием примеров, для сортировки вышеупомянутых четырех классифицированных типов битовой информации в порядке возрастания надежности полярного кода могут включать в себя, но не ограничиваются одним или более из следующего:
[0059] Пример 1.1: Последовательность сортировки, в порядке возрастания надежности полярного кода, битов, включающих в себя четыре классифицированных типа битов, может представлять себя:
биты первого типа, биты второго типа, биты третьего типа, биты четвертого типа, биты CRC.
[0060] На основе предшествующего примера каждого типа битов и вышеупомянутой последовательности, пример представляет собой: биты первого типа, включающие в себя зарезервированный бит, биты второго типа, включающие в себя информацию о ширине полосы пропускания и информацию конфигурации универсального канала управления, биты третьего типа, включающие в себя информацию временной последовательности, биты четвертого типа, включающие в себя указание SIB, биты CRC.
[0061] Биты отображаются в позиции низкой надежности в порядке возрастания надежности полярного кода в вышеупомянутой последовательности сортировки.
[0062] Пример 1.2: Последовательность сортировки, в порядке возрастания надежности полярного кода, битов, включающих в себя четыре классифицированных типа битов, может представлять собой:
биты первого типа, биты второго типа, биты третьего типа, биты четвертого типа, биты CRC.
[0063] На основе предшествующего примера каждого типа бита и вышеупомянутой последовательности, пример представляет собой: биты первого типа, включающие в себя зарезервированный бит, биты второго типа, включающие в себя информацию конфигурации универсального канала управления и информацию ширины полосы пропускания, биты третьего типа, включающие в себя информацию временной последовательности, биты четвертого типа, включающие в себя указание SIB, биты CRC.
[0064] В примере 1.2 битов второго типа сортируются во внутренней последовательности. Последовательности битов одного типа могут быть взаимозаменяемыми.
[0065] Биты отображаются в позиции низкой надежности в порядке возрастания надежности полярного кода в вышеупомянутой последовательности сортировки.
[0066] Пример 1.3: Последовательность сортировки, в порядке возрастания надежности полярного кода, битов, включающих в себя четыре классифицированных типа битов, может представлять собой:
биты первого типа, биты второго типа, биты третьего типа, биты четвертого типа, биты CRC.
[0067] На основе предшествующего примера каждого типа битов и вышеупомянутой последовательности, пример представляет собой: биты первого типа, включающие в себя зарезервированный бит, биты второго типа, включающие в себя информацию конфигурации универсального канала управления, информацию временной последовательности и информацию ширины полосы пропускания, биты второго типа и биты третьего типа, включающие в себя информацию временной последовательности, биты четвертого типа, включающие в себя указание SIB, биты CRC.
[0068] Различие между примером в данном случае и вышеприведенным примером заключается в том, что биты второго типа могут быть объединены с битами третьего типа. Другими словами, в наборах классифицированных битов биты второго типа и биты третьего типа классифицируются как один тип. Этот тип после объединения может быть классифицирован как биты второго типа или может быть классифицирован как биты третьего типа. Это не ограничено здесь.
[0069] Биты отображаются в позиции низкой надежности в порядке возрастания надежности полярного кода в вышеупомянутой последовательности сортировки.
[0070] Пример 1.4: Последовательность сортировки, в порядке возрастания надежности полярного кода, битов, включающих в себя четыре классифицированных типа битов, может представлять собой:
биты первого типа, биты второго типа, биты третьего типа, биты четвертого типа, биты CRC.
[0071] На основе предшествующего примера каждого типа бита и вышеупомянутой последовательности, пример представляет собой: биты первого типа, включающие в себя зарезервированный бит, биты второго типа и биты третьего типа, включающие в себя информацию конфигурации универсального канала управления, информацию ширины полосы пропускания и информацию временной последовательности, биты четвертого типа, включающие в себя указание SIB, CRC.
[0072] Различие между примером в данном случае и вышеприведенным примером 1.3 заключается в том, что биты второго типа могут объединяться с битами третьего типа, и набор битов после объединения включает в себя биты разных типов.
[0073] Биты отображаются в позиции низкой надежности в порядке возрастания надежности полярного кода в вышеупомянутой последовательности сортировки.
[0074] Пример 1.5: Последовательность сортировки, в порядке возрастания надежности полярного кода, битов, включающих в себя четыре классифицированных типа битов, может представлять собой:
биты первого типа, биты второго типа, биты третьего типа, CRC.
[0075] На основе предшествующего примера каждого типа бита и вышеупомянутой последовательности, пример представляет собой: биты первого типа, включающие в себя зарезервированный бит, биты второго типа, включающие в себя информацию конфигурации универсального канала управления и информацию ширины полосы пропускания, биты третьего типа, включающие в себя информацию временной последовательности, CRC.
[0076] Различие между примером в данном случае и вышеприведенным примером заключается в том, что набор битов, включенных в полезную нагрузку PBCH, может представлять собой любое объединение вышеупомянутых четырех типов битов. Например, полезная нагрузка PBCH включает в себя вышеупомянутые классифицированные биты первого типа, биты второго типа и биты третьего типа. Конечно, это не ограничено этим. Полезная нагрузка PBCH может альтернативно включать в себя только классифицированные биты первого типа, биты третьего типа и биты четвертого типа, например, в примере 1.6.
[0077] Биты отображаются в позиции низкой надежности в порядке возрастания надежности полярного кода в вышеупомянутой последовательности сортировки.
[0078] Пример 1.6: Последовательность сортировки, в порядке возрастания надежности полярного кода, битов, включающих в себя четыре классифицированных типа битов, может представлять собой:
биты первого типа, биты третьего типа, биты четвертого типа, CRC.
[0079] На основе предшествующего примера каждого типа битов и вышеупомянутой последовательности, пример представляет собой: биты первого типа, включающие в себя зарезервированный бит, биты третьего типа, включающие в себя информацию временной последовательности, биты четвертого типа, включающие в себя указание SIB, CRC.
[0080] Различие между примером в данном случае и вышеприведенным примером заключается в том, что набор битов, включенных в полезную нагрузку PBCH, может представлять собой любое объединение вышеупомянутых четырех типов битов. Например, полезная нагрузка PBCH включает в себя вышеупомянутые классифицированные биты первого типа, биты третьего типа и биты четвертого типа. Полезная нагрузка PBCH может альтернативно включать в себя классифицированные биты первого типа и биты третьего типа, например, в примере 1.7.
[0081] Пример 1.7: Последовательность сортировки, в порядке возрастания надежности полярного кода, битов, включающих в себя четыре классифицированных типа битов, может представлять собой:
биты первого типа, биты третьего типа, CRC.
[0082] На основе предшествующего примера каждого типа бита и вышеупомянутой последовательности, пример представляет собой: биты первого типа, включающие в себя зарезервированный бит, биты третьего типа, включающие в себя информацию временной последовательности, CRC.
[0083] Пример 1.8: Последовательность сортировки, в порядке возрастания надежности полярного кода, битов, включающих в себя четыре классифицированных типа битов, может представлять собой:
биты первого типа, биты второго типа, CRC.
[0084] На основе предшествующего примера каждого типа бита и вышеупомянутой последовательности, пример представляет собой: биты первого типа, включающие в себя зарезервированный бит, биты второго типа, включающие в себя информацию ширины полосы пропускания, CRC.
[0085] Вышеупомянутое множество объединений классифицированных типов битов может выбираться свободно. Это не ограничено здесь. В целом вышеприведенные правила классификации и сортировки соблюдаются.
[0086] Вышеупомянутый способ отображения может быть реализован посредством введения перемежения подлежащей кодированию информации. Например:
[0087] Для полярного кода, длина кода которого равна 512, общая длина MIB и битов CRC равна 72. Поэтому 72 подканала самой высокой надежности в полярном коде выбираются в качестве набора информационных битов, и порядковые номера 72 подканалов сортируются следующим образом в порядке возрастания надежности: [484; 430; 488; 239; 378; 459; 437; 380; 461; 496; 351; 467; 438; 251; 462; 442; 441; 469; 247; 367; 253; 375; 444; 470; 483; 415; 485; 473; 474; 254; 379; 431; 489; 486; 476; 439; 490; 463; 381; 497; 492; 443; 382; 498; 445; 471; 500; 446; 475; 487; 504; 255; 477; 491; 478; 383; 493; 499; 502; 494; 501; 447; 505; 506; 479; 508; 495; 503; 507; 509; 510; 511].
0
1
9
10
14
15
29
30
39
48
71
[0088] Результаты, полученные после проверки циклическим избыточным кодом (Cyclic Redundancy Check, CRC), выполняемой в отношении MIB представляют собой a, a, …, a, a, …, a, a, …, a, a, … , a, a, …, a, и последовательно выбираются из последовательности сортировки полярных подканалов в порядке приоритета надежности в таблице ниже.
[0089] Вышеприведенное описание может быть представлено с использованием Фиг.3a. На основе вышеизложенного способа отображения в данной заявке дополнительно предоставляется другой способ отображения, например, случай, в котором существует D-CRC.
[0090] Когда имеется D-CRC, дискретные биты CRC занимают некоторые позиции подканалов. В этом случае, с бита первого типа по бит четвертого типа, сначала рассматриваются позиции дискретных битов CRC. В наборе информационных битов полярного кода подканалы, занятые битами CRC, исключаются, оставшиеся подканалы сортируются в порядке возрастания надежности, биты CRC при отображении исключаются, оставшиеся биты классифицируются на основе вышеупомянутых четырех типов способом в вышеупомянутых вариантах осуществления, и затем результаты классификации на основе битов классифицированных типов в предыдущих вариантах осуществления отображаются в набор информационных битов.
[0091] Кроме того, например, посредством исключения подканалов полярного кода, занятых дискретными битами CRC, несколько возможных последовательностей сортировки MIB являются следующими:
[0092] Возможные последовательности, описанные ниже с использованием примеров, для сортировки вышеупомянутых четырех классифицированных типов битовой информации в порядке возрастания надежности полярного кода могут включать в себя, но не ограничиваются, одно или более из следующего:
[0093] Пример 2.1: Последовательность сортировки, в порядке возрастания надежности полярного кода, битов, включающих в себя четыре классифицированных типа битов, может представлять собой:
биты первого типа, биты второго типа, биты третьего типа, биты четвертого типа.
[0094] На основе предшествующего примера каждого типа бита и вышеупомянутой последовательности, пример представляет собой: биты первого типа, включающие в себя зарезервированный бит, биты второго типа, включающие в себя информацию ширины полосы пропускания и информацию конфигурации универсального канала управления, биты третьего типа, включающие в себя информацию временной последовательности, биты четвертого типа, включающие в себя указание SIB.
[0095] Биты отображаются в позиции низкой надежности, исключая позицию CRC, в порядке возрастания надежности полярного кода в вышеупомянутой последовательности сортировки.
[0096] Пример 2.2: Последовательность сортировки, в порядке возрастания надежности полярного кода, битов, включающих в себя четыре классифицированных типа битов, может представлять собой:
биты первого типа, биты второго типа, биты третьего типа, биты четвертого типа.
[0097] На основе предшествующего примера каждого типа бита и вышеупомянутой последовательности, пример представляет собой: биты первого типа, включающие в себя зарезервированный бит, биты второго типа, включающие в себя информацию конфигурации универсального канала управления и информацию ширины полосы пропускания, биты третьего типа, включающие в себя информацию временной последовательности, биты четвертого типа, включающие в себя SIB.
[0098] Биты отображаются в позиции низкой надежности, исключая позицию CRC в порядке возрастания надежности полярного кода в вышеупомянутой последовательности сортировки.
[0099] Пример 2.3: Последовательность сортировки, в порядке возрастания надежности полярного кода, битов, включающих в себя четыре классифицированных типа битов, может представлять собой:
биты первого типа, биты второго типа, биты третьего типа, биты четвертого типа.
[00100] На основе предшествующего примера каждого типа бита и вышеупомянутой последовательности, пример представляет собой: биты первого типа, включающие в себя зарезервированный бит, биты, полученные после объединения битов второго типа и битов третьего типа, включающих в себя информацию конфигурации универсального канала управления, информацию временной последовательности и информацию ширины полосы пропускания, биты четвертого типа, включающие в себя указание SIB.
[00101] Биты отображаются в позиции низкой надежности, исключая позицию CRC в порядке возрастания надежности полярного кода в вышеупомянутой последовательности сортировки.
[00102] SIB в вышеприведенном варианте осуществления может быть информацией SIB или может быть информацией указания ресурса SIB.
[00103] Пример 2.4: Последовательность сортировки, в порядке возрастания надежности полярного кода, битов, включающих в себя четыре классифицированных типа битов, может представлять собой:
биты первого типа, биты второго типа, биты третьего типа, биты четвертого типа.
[00104] На основе предшествующего примера каждого типа битов и вышеупомянутой последовательности, пример представляет собой: биты первого типа, включающие в себя зарезервированный бит, биты, полученные после объединения битов второго типа и битов третьего типа, включающих в себя информацию конфигурации универсального канала управления, информацию ширины полосы пропускания и информацию временной последовательности, биты четвертого типа включают в себя SIB.
[00105] Биты отображаются в позиции низкой надежности, исключая позицию CRC в порядке возрастания надежности полярного кода в вышеупомянутой последовательности сортировки.
[00106] Пример 2.5: Последовательность сортировки в порядке возрастания надежности полярного кода может включать в себя биты, включающие в себя четыре классифицированных типа битов, может представлять собой: биты первого типа, биты второго типа, биты третьего типа.
[00107] На основе предшествующего примера каждого типа бита и вышеупомянутой последовательности, пример представляет собой: биты первого типа, включающие в себя зарезервированный бит, биты второго типа, включающие в себя информацию конфигурации универсального канала управления и информацию ширины полосы пропускания, биты третьего типа, включающие в себя информацию временной последовательности.
[00108] Вышеизложенное может альтернативно включать в себя биты первого типа, биты третьего типа и биты четвертого типа, где последовательность представляет собой: биты первого типа, включающие в себя зарезервированный бит, биты третьего типа, включающие в себя информацию временной последовательности, и биты четвертого типа, включающие в себя SIB; или
включать в себя биты первого типа и биты третьего типа, где соответствующая последовательность представляет собой: биты первого типа, включающие в себя зарезервированный бит, и биты третьего типа, включающие в себя информацию временной последовательности; или
включать в себя биты первого типа и биты второго типа, где соответствующая последовательность представляет собой: первые биты, включающие в себя зарезервированный бит, и биты второго типа, включающие в себя информацию ширины полосы пропускания.
[00109] Биты отображаются в позиции низкой надежности, исключая позицию CRC в порядке возрастания надежности полярного кода в вышеупомянутой последовательности сортировки.
[00110] Размещение позиции CRC не строго соответствует вышеуказанному критерию.
[00111] Для полярного кода, длина кода которого составляет 512, общая длина MIB и CRC составляет 72. Поэтому 72 подканала самой высокой надежностью в полярном коде выбраны в качестве набора информационных битов. Сортировка порядковых номеров 72 подканалов в порядке возрастания надежности является такой же, как описано ранее.
[00112] 72 информационных бита включают в себя 24 бита CRC, и перемежитель D-CRC, сгенерированной с использованием CRC, выглядит следующим образом:
[1, 3, 6, 9, 12, 14, 16, 18, 19, 21, 23, 26, 27, 28, 30, 31, 34, 35, 37, 40, 42, 46, 47, 48, 0, 2, 4, 7, 10, 13, 15, 17, 20, 22, 24, 29, 32, 36, 38, 41, 43, 49, 5, 8, 11, 25, 33, 39, 44, 50, 45, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71].
[00113] Поскольку длина части MIB составляет 72-24=48, биты CRC, полученные после перемежения D-CRC, помещаются в позиции, порядковые номера которых больше 48 в предыдущей последовательности.
[00114] На основе объединения шаблона перемежения D-CRC и набора информационных битов полярного кода позиции для помещения информации D-CRC в полярный код получают следующим образом:
[443, 478, 489, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511].
[00115] Биты для размещения D-CRC удаляются из набора информационных битов полярного кода. Последовательность сортировки оставшейся части в порядке возрастания надежности представляет собой:
[484, 430, 488, 239, 378, 459, 437, 380, 461, 351, 467, 438, 251, 462, 442, 441, 469, 247, 367, 253, 375, 444, 470, 483, 415, 485, 473, 474, 254, 379, 431, 486, 476, 439, 490, 463, 381, 382, 445, 471, 446, 475, 487, 255, 477, 383, 447, 479]. Вышеприведенное подробное описание может быть представлено на Фиг.3b.
0
1
13
14
23
24
39
14
23
24
39
14
15
16
17
18
19
20
21
22
23
[00116] Настоящая заявка дополнительно предоставляет вариант осуществления. На основе вышеизложенного первого варианта осуществления и второго варианта осуществления, дискретные биты CRC и другие биты CRC сортируются особым образом. Дискретные биты CRC сортируются способом в предшествующем втором варианте осуществления, а затем другие биты CRC сортируются способом в первом варианте осуществления. Подробности не описаны здесь снова. В другом примере предполагается, что результат, полученный после выполнения проверки циклическим избыточным кодом (Cyclic Redundancy Check, CRC) в отношении широковещательной сигнализации (сигнализации, переносимой по каналу PBCH) представляет собой a, a, …, a, a, …, a, a, …, a, где a, …, a являются зарезервированными битами (10 бит), а a, …, a соответствуют битам проверки (и могут включать в себя маску). Предполагается, что 10 информационных битов низкой надежности в полярном коде представляют собой {79, 106, 55, 105, 92, 102, 90, 101, 47, 89}. В этом случае, когда 10 зарезервированных битов отображаются в 10 информационных битов низкой надежности, u(79) = a, u(106) = a, u(55) = a, u(105) = a, u(92) = a, u(102) = a, u(90) = a, u(101) = a, u(47) = a и u(89) = a могут быть получены с использованием перемежителя для дальнейшего завершения процесса отображения зарезервированных битов в информационные биты. Аналогично, чтобы отобразить оставшиеся биты широковещательной сигнализации в оставшиеся информационные биты в полярном коде, обратитесь к вышеизложенному способу. Чтобы избежать повторения, подробности не описываются здесь снова.
[00117] 303. Выполнение кодирование полярным кодом (Polar code) в отношении отображенных битов для получения кодированных битов кодирования.
[00118] 304. Отправка битов кодирования.
[00119] Например, когда устройство беспроводной связи готовится к отправке широковещательной сигнализации с использованием канала (Physical Broadcast Channel, PBCH), полярное кодирование может сначала выполняться в отношении широковещательной сигнализации. Результат кодирования полярного кода может быть представлен формулой (1):
(1)
где  - двоичный вектор-строка, длина которого равна ;  является  матрицей, ,  является длиной кодированных битов кодирования, , ,  является транспонированной матрицей и  является степенью Кронекера (степенью Kronecker) и определяется как .
[00120] В процессе кодирования полярного кода некоторые биты в  используются для переноса информации (то есть информации, которая должна быть отправлена принимающей стороне). Эти биты называются информационными битами. Набор индексов этих битов обозначен как A. Оставшиеся биты, называемые замороженными битами, имеют фиксированные значения и могут, например, обычно быть установлены в 0.
[00121] Согласно способу в этом варианте осуществления настоящего изобретения, M предсказуемых информационных битов отображаются в M информационных битов низкой надежности в K информационных битах полярного кода соответственно, и D битов проверки циклическим избыточным кодированием (CRC) отображаются в D информационных битов высокой надежности в оставшихся информационных битах из K информационных битов для получения отображенных битов. Затем кодированные полярные коды могут быть получены на основе процесса кодирования, показанного в формуле (1). Другими словами, получаются закодированные биты кодирования.
[00122] Результат кодированного полярного кода после того, как обработка кодирования выполняется с использованием кодера полярного кода, может быть упрощен как , где  является набором информационных битов в ,  является вектором-строкой, длина которого равна K, K является количеством информационных битов,  является подматрицей, полученной с использованием строки, соответствующий индексам в наборе A в , и  представляет собой матрицу K*N.
[00123] На основании вышеупомянутого технического решения во время отправки широковещательной сигнализации сначала выполняется отображение на основе значений надежности информационных битов в полярном коде, а затем выполняется полярное кодирование в отношении отображенных битов. В этом случае можно предотвратить отображение полезных битов в широковещательной сигнализации в информационные биты низкой надежности, что повышает надежность передачи широковещательной сигнализации.
[00124] В необязательном порядке, в одном варианте осуществления, M информационных битов низкой надежности включают в себя M информационных битов, надежность которых меньше предварительно установленной пороговой величины, или M информационных битов низкой надежности включают в себя M информационных битов самой низкой надежности в K информационных битах.
[00125] В необязательном порядке, в другом варианте осуществления, перед тем, как M зарезервированных битов широковещательной сигнализации соответственно отображаются в M информационных битов низкой надежности в K информационных битах полярного кода, K информационных битов могут быть отсортированы сначала на основе значений надежности из K информационных битов. В этом случае, когда M зарезервированных битов широковещательной сигнализации соответственно отображаются в M информационных битов низкой надежности в K информационных битах полярного кода, M зарезервированных битов могут соответственно отображаться в M информационных битов низкой надежности в K информационных битах на основе результата сортировки.
[00126] Например, описание сделано с использованием примера, в котором длина кода полярного кода составляет 128 битов. Полярный код включает в себя 40 информационных битов. 40 информационных битов сортируются в порядке убывания надежности, чтобы получить отсортированные индексы следующим образом:
{127, 126, 125, 23, 119, 111, 95, 124, 122, 63, 121, 118, 117, 115, 110, 109, 107, 94, 93, 103, 91, 62, 120, 87, 61, 116, 114, 59, 108, 113, 79, 106, 55, 105, 92, 102, 90, 101, 47, 89}.
[00127] Предполагается, что длина широковещательной сигнализации составляет 40 битов. 40 бит включают в себя 10 зарезервированных бит. В этом случае 10 зарезервированных битов должны быть соответственно отображены в информационные биты, соответствующие {79, 106, 55, 105, 92, 102, 90, 101, 47, 89}. Остальные биты широковещательной сигнализации отображаются в информационные биты, отличные от предыдущих 10 битов.
[00128] В необязательном порядке, в другом варианте осуществления значение надежности информационного бита определяется на основе битовой емкости, параметра Бхаттачария расстояния Бхаттачария или вероятности ошибки.
[00129] Например, когда битовая емкость используется для измерения надежности информационных битов, битовая емкость каждого информационного бита в полярном коде может быть определена сначала, и значение битовой емкости используется для представления значения надежности информационного бита, при этом бит, имеющий большую емкость, имеет высокую надежность.
[00130] В качестве альтернативы, когда параметр Бхаттачария используется для измерения надежности информационных битов, может быть определен параметр Бхаттачария каждого информационного бита в полярном коде, и значение параметра Бхаттачария используется для представления значения надежности информационного бита, при этом информационный бит, имеющий малое значение параметра Бхаттачария, обладает высокой надежностью.
[00131] Фиг.4 является схематической блок-схемой устройства полярного кодирования согласно одному варианту осуществления настоящего изобретения. Устройство 400 кодирования на Фиг.4 может быть расположено в базовой станции или терминале доступа (например, в базовой станции 102 и терминале 116 доступа) и включает в себя блок 401 отображения и блок 402 кодирования.
[00132] Блок 401 отображения выполнен с возможностью: отображать M зарезервированных битов широковещательной сигнализации соответственно в M информационных битов низкой надежности в K информационных битах полярного кода и отображать оставшиеся биты широковещательной сигнализации в оставшиеся информационные биты из K информационных битов для получения отображенных битов, где M < K, и как M, так и K являются положительными целыми числами.
[00133] Следует понимать, что широковещательная сигнализация является сигнализацией, переносимой в широковещательном канале, например, физическом широковещательном каналом (PBCH). Широковещательная сигнализация обычно включает в себя несколько зарезервированных битов, которые на самом деле не несут полезной информации. В этом случае в процессе кодирования полярного кода зарезервированные биты отображаются в информационные биты низкой надежности. Даже если зарезервированные биты изменяются во время передачи, корректное декодирование широковещательной сигнализации не задействуется.
[00134] Следует также понимать, что форма измерения надежности не ограничена в этом варианте осуществления настоящего изобретения. Например, можно сослаться на существующую метрику надежности полярного кода, такую как битовая емкость, параметр Бхаттачария расстояния Бхаттачария или вероятность ошибки.
0
1
13
14
23
24
39
14
23
24
39
14
15
16
17
18
19
20
21
22
23
[00135] Например, предполагается, что результат, полученный после выполнения проверки циклическим избыточным кодом (Cyclic Redundancy Check, CRC) в отношении широковещательной сигнализации (сигнализаций, переносимая в канале PBCH), представляет собой a, a, …, a, a, …, а, а, … и а. a, …, a являются зарезервированными битами (10 битов), и a, …, a соответствуют битам проверки (и могут включать в себя маску). Предполагается, что 10 информационных битов низкой надежности в полярном коде содержат {79, 106, 55, 105, 92, 102, 90, 101, 47, 89}. В этом случае, когда 10 зарезервированных битов отображаются в 10 информационных битов информационных битов низкой надежности, u(79) = a, u(106) = a, u(55) = a, u(105) = a, u( 92) = a, u(102) = a, u(90) = a, u(101) = a, u(47) = a и u(89) = a могут быть получены с использованием перемежителя для дальнейшего завершения процесса отображения зарезервированных битов в информационные биты. Аналогично, чтобы отобразить оставшиеся биты широковещательной сигнализации в оставшиеся информационные биты в полярном коде, обратитесь к вышеизложенному способу. Чтобы избежать повторения, подробности не описываются здесь снова.
[00136] Блок 402 кодирования выполнен с возможностью выполнять полярное кодирование в отношении отображенных битов для получения кодированных битов кодирования.
[00137] Здесь, для процесса выполнения полярного кодирования в отношении отображенных битов посредством блока кодирования, обратитесь к описанию в предшествующих вариантах осуществления. Чтобы избежать повторения, подробности не описываются здесь снова.
[00138] На основании вышеупомянутого технического решения во время отправки широковещательной сигнализации сначала выполняется отображение на основе значений надежности информационных битов в полярном коде, и затем выполняется полярное кодирование в отношении отображенных битов. В этом случае можно предотвратить отображение полезных битов в широковещательной сигнализации в информационные биты низкой надежности, что повышает надежность передачи широковещательной сигнализации.
[00139] В необязательном порядке, в одном варианте осуществления, M информационных битов низкой надежности включают в себя M информационных битов, надежность которых меньше предварительно установленного порогового значения, или M информационных битов низкой надежности включает в себя M информационных битов самой низкой надежности в K информационных битах.
[00140] В необязательном порядке, в другом варианте осуществления устройство 400 кодирования дополнительно включает в себя блок 403 сортировки.
[00141] Блок 403 сортировки выполнен с возможностью сортировки K информационных битов на основе значений надежности K информационных битов.
[00142] В этом случае блок 402 кодирования конкретно выполнен с возможностью отображения M зарезервированных битов соответственно в M информационных битов низкой надежности в K информационных битах на основе результата сортировки.
[00143] Например, описание сделано с использованием примера, в котором длина кода полярного кода составляет 128 битов. Полярный код включает в себя 40 информационных битов. 40 информационных битов сортируются в порядке убывания надежности, чтобы получить отсортированные индексы следующим образом:
{127, 126, 125, 23, 119, 111, 95, 124, 122, 63, 121, 118, 117, 115, 110, 109, 107, 94, 93, 103, 91, 62, 120, 87, 61, 116, 114, 59, 108, 113, 79, 106, 55, 105, 92, 102, 90, 101, 47, 89}.
[00144] Предполагается, что длина широковещательной сигнализации составляет 40 битов. 40 битов включают в себя 10 зарезервированных битов. В этом случае 10 зарезервированных битов должны быть соответственно отображены в информационные биты, соответствующие {79, 106, 55, 105, 92, 102, 90, 101, 47, 89}. Оставшиеся биты широковещательной сигнализации отображаются в информационные биты, отличные от предыдущих 10 битов.
[00145] В необязательном порядке, в другом варианте осуществления значение надежности информационного бита определяется на основе битовой емкости, параметра Бхаттачария расстояния Бхаттачария или вероятности ошибки.
[00146] Например, когда битовая емкость используется для измерения надежности информационных битов, битовая емкость каждого информационного бита в полярном коде может быть определена первой, и значение битовой емкости используется для представления значения надежности информационного бита, где бит, имеющий большую емкость, имеет высокую надежность.
[00147] В качестве альтернативы, когда параметр Бхаттачария используется для измерения надежности информационных битов, может быть определен параметр Бхаттачария каждого информационного бита в полярном коде, и значение параметра Бхаттачария используется для представления значения надежности информационного бита, где информационный бит, имеющий малое значение параметра Бхаттачария, обладает высокой надежностью.
[00148] В необязательном порядке, в другом варианте осуществления устройство 400 кодирования дополнительно включает в себя блок 404 перемежения и блок 405 захвата. Блок 404 перемежения и блок 405 захвата могут быть расположены в устройстве 205 согласования скорости в устройстве 202 беспроводной связи, показанном на Фиг.2. В этом случае устройство 205 согласования скорости и кодер 204 полярного кода вместе образуют устройство 400 полярного кодирования.
[00149] Блок 404 перемежения выполнен с возможностью выполнения сортировки и конгруэнтного перемежения в отношении кодированных битов кодирования, чтобы получить перемеженные биты кодирования.
[00150] Блок 405 захвата выполнен с возможностью ввода первых  битов перемеженных битов кодирования в циклический буфер на основе предварительно установленного значения .
[00151] В качестве альтернативы блок 405 захвата выполнен с возможностью: выполнять инверсионную обработку в отношении перемеженных битов кодирования; и вводить в циклический буфер на основе предварительно установленного значения  первые  битов закодированных битов, которые получены после инверсионной обработки.
[00152] Следует понимать, что предварительно установленное значение  относится к формату кадра широковещательной сигнализации. Таким образом, этот вариант осуществления настоящего изобретения может дополнительно улучшить кодовую скорость.
[00153] В необязательном порядке, в другом варианте осуществления блок 404 перемежения конкретно выполнен с возможностью: получения конгруэнтной последовательности на основе длины кодированных битов кодирования; затем выполнять сортирующую обработку в отношении конгруэнтной последовательности в соответствии с заданным правилом, чтобы получить опорную последовательность и определить функцию отображения на основе конгруэнтной последовательности и опорной последовательности; и, наконец, выполнить перемежение кодированных битов кодирования в соответствии с функцией отображения, чтобы получить перемеженные биты кодирования.
[00154] В частности, для процесса, в котором блок 404 перемежения выполняет перемежение в отношении кодированных битов кодирования, следует обратиться к подробному описанию в предшествующем варианте осуществления. Чтобы избежать повторения, подробности не описываются здесь снова.
[00155] В необязательном порядке, в другом варианте осуществления блок 404 перемежения конкретно выполнен с возможностью определения конгруэнтной последовательности согласно следующей формуле (3):
,
,  (3)
где -  длина кодированных битов кодирования, , ,  и  - это конкретные параметры, а также  - это конгруэнтная последовательность.
[00156] Следует понимать, что то, что  - это длина кодированных битов кодирования, означает, что  - это длина кода полярного кода.
[00157] В частности, предполагается, что Q является заданным положительным целым числом. Когда два целых числа A и B по отдельности разделены на Q, полученные остатки одинаковы. В этом случае называется, что A и B являются конгруэнтными для модуля Q. Формула (2) представляет собой линейный конгруэнтный способ, где  представляет собой модуль, ,  представляет собой множитель,  представляет собой приращение и  представляет собой начальное значение.
[00158] В необязательном порядке, в другом варианте , , , и .
[00159] Фиг.5 является принципиальной схемой терминала доступа, который помогает выполнять вышеупомянутый способ полярного кодирования в системе беспроводной связи. Терминал 500 доступа включает в себя приемник 502. Приемник 502 выполнен с возможностью: принимать сигнал, например, от приемной антенны (не показана), выполнять типичное действие (например, фильтрацию, усиление или преобразование с понижением частоты) принятого сигнала и оцифровывать отрегулированный сигнал для получения дискретизированного сигнала (выборки). Приемник 502 может быть, например, приемником на основе минимальной среднеквадратичной ошибки (Minimum Mean Square Error, MMSE). Терминал 500 доступа может дополнительно включать в себя демодулятор 504. Демодулятор 504 может быть выполнен с возможностью демодуляции принятого символа и предоставления символа в процессор 506 для оценки канала. Процессор 506 может быть выделенным процессором, выполненным с возможностью анализа информации, принятой приемником 502, и/или генерации информации, отправленной передатчиком 516; или процессором, выполненным с возможностью управления одним или более компонентами терминала 500 доступа; и/или контроллером, выполненным с возможностью анализа информации, принятой приемником 502, генерирования информации, отправленной передатчиком 516, и управления одним или более компонентами терминала 500 доступа.
[00160] Терминал 500 доступа может дополнительно включать в себя память 508. Память 508 может быть функционально связана с процессором 506 и хранить следующие данные: данные, которые должны быть отправлены, принятые данные и любую другую соответствующую информацию, связанную с выполнением различных действий и функций, описанных в данном документе. Память 508 может дополнительно хранить протокол и/или алгоритм, связанный с обработкой полярного кода.
[00161] Понятно, что устройство хранения данных (например, память 508), описанное в данном документе, может быть энергозависимой памятью (кратковременного хранения) или энергонезависимой памятью (долговременного хранения) или может включать в себя как энергозависимую память, так и энергонезависимую память. В качестве примера, но не для ограничения, энергонезависимая память может включать в себя постоянное запоминающее устройство (Read-Only Memory, ROM), программируемое постоянное запоминающее устройство (Programmable ROM, PROM), стираемое программируемое постоянное запоминающее устройство (Erasable PROM, EPROM), электрически стираемое программируемое постоянное запоминающее устройство (Electrically EPROM, EEPROM) или флэш-память. Энергозависимая память может включать в себя оперативное запоминающее устройство (Random Access Memory, RAM), используемую в качестве внешней кэш-памяти. В качестве примера, но не для ограничения, могут использоваться многие формы RAM, например, статическое запоминающее устройство произвольного доступа (Static RAM, SRAM), динамическое запоминающее устройство произвольного доступа (Dynamic RAM, DRAM), синхронное динамическое запоминающее устройство произвольного доступа (Synchronous DRAM) , SDRAM), синхронное динамическое запоминающее устройство произвольного доступа с двойной скоростью передачи данных (Double Data Rate SDRAM, DDR SDRAM), синхронное динамическое запоминающее устройство произвольного доступа с расширенными возможностями (Enhanced SDRAM, ESDRAM), динамическое запоминающее устройство произвольного доступа по интерфейсу Synchlink (Synchlink DRAM, SLDRAM), и запоминающее устройство произвольного доступа прямого доступа (Rambus RAM, DR RAM). Память 508 в системе и способе, описанных в этом документе, предназначена для включения в себя, но не ограничивается этим, этих запоминающих устройств и любых других запоминающих устройств соответствующих типов.
[00162] Кроме того, терминал 500 доступа дополнительно включает в себя кодер 512 полярного кода и устройство 510 согласования скорости. При фактическом применении приемник 502 может быть дополнительно соединен с устройством 510 согласования скорости. Устройство 510 согласования скорости может быть в основном аналогично устройству 205 согласования скорости на Фиг.2. Кодер 512 полярного кода в основном аналогичен кодеру 204 полярного кода на Фиг.2.
[00163] Кодер 512 полярного кода может быть выполнен с возможностью: определять, что полезная нагрузка полезной нагрузки широковещательной сигнализации включает в себя D битов проверки циклическим избыточным кодом (CRC) и M предсказуемых информационных битов;
отображать M предсказуемых информационных битов в M информационных битов низкой надежности в K информационных битах полярного кода соответственно и отображать D битов проверки циклическим избыточным кодом (CRC) в D информационных битов высокой надежности в оставшихся информационных битах из K информационных битов для получения отображенных битов, при этом M < K, и все из D, M и K являются положительными целыми числами; и
выполнять полярное кодирование в отношении отображенных битов для получения кодированных битов кодирования.
[00164] Согласно этому варианту осуществления настоящего изобретения, когда отправляется широковещательная сигнализация, сначала определяется, что полезная нагрузка полезной нагрузки широковещательной сигнализации включает в себя D битов проверки циклическим избыточным кодом (CRC) и M предсказуемых информационных битов; M предсказуемых информационных битов отображаются в M информационных битов низкой надежности в K информационных битах полярного кода соответственно, D битов проверки циклическим избыточным (CRC) отображаются в D информационных битов высокой надежности в оставшихся информационных битах из K информационных битов для получения отображенных битов, при этом M < K, и все из D, M и K являются положительными целыми числами; и полярное кодирование выполняется в отношении отображенных битов для получения кодированных битов кодирования, так что надежность передачи широковещательной сигнализации может быть улучшена.
[00165] В необязательном порядке, в одном варианте осуществления, M информационных битов низкой надежности включает в себя M информационных битов, надежность которых меньше предварительно установленного порогового значения, или M информационных битов низкой надежности включает в себя M информационных битов самой низкой надежности в K информационных битах.
1
2
3
1
2
3
1
2
3
[00166] В необязательном порядке, в другом варианте осуществления M предсказуемых информационных битов включают в себя одно или более из следующих объединений битов: M битов первого типа, M битов второго типа или M битов третьего типа, где бит первого типа является зарезервированным битом, бит второго типа включает в себя информационный бит, значение которого остается неизменным, бит третьего типа является предсказуемым информационным битом, значение которого является содержимым информации временной последовательности и изменяется, все из M, M и M являются положительными целыми числами, M <= M, M <= M и M <= M.
1
2
1
3
1
1
[00167] В необязательном порядке, в другом варианте осуществления, когда M предсказуемых информационных битов включают в себя M битов первого типа и M битов второго типа или включают в себя M зарезервированных битов и M битов второго типа, M битов первого типа отображаются в M информационных битов низкой надежности в M информационных битах.
2
2
1
1
3
3
[00168] В необязательном порядке, в другом варианте осуществления M битов второго типа отображаются в M информационных битов низкой надежности в оставшихся информационных битах из M информационных битов; или M битов первого типа отображаются в M информационных битов низкой надежности в M информационных битах; и M битов второго типа отображаются в M информационных битов низкой надежности в оставшихся информационных битах из M информационных битов.
1
2
3
1
1
[00169] В необязательном порядке, в другом варианте осуществления кодер 512 полярного кода конкретно выполнен с возможностью: когда M предсказуемых информационных битов включают в себя M битов первого типа, M битов второго типа и M битов второго типа, отображать M битов первого типа в M информационных битов низкой надежности в M информационных битах.
2
2
1
[00170] В необязательном порядке, в другом варианте осуществления кодер 512 полярного кода конкретно выполнен с возможностью: отображать M битов второго типа в M информационных битов низкой надежности в (M-M) информационных битах; и
3
3
1
2
отображать M битов третьего типа в M информационных битов низкой надежности в битах (M-M-M).
[00171] В необязательном порядке, в другом варианте осуществления полезная нагрузка дополнительно включает в себя J непредсказуемых информационных битов, и кодер 512 полярного кода конкретно дополнительно выполнен с возможностью отображения J непредсказуемых информационных битов в J информационных битов низкой надежности в (K-M-D) информационных битах, при этом J < K, и J является положительным целым числом.
[00172] В необязательном порядке, в другом варианте осуществления кодер 512 полярного кода сортирует K информационных битов на основе значений надежности K информационных битов. Затем кодер 512 полярного кода отображает M зарезервированных битов соответственно в M информационных битов низкой надежности в K информационных битах на основе результата сортировки.
[00173] В необязательном порядке, в другом варианте осуществления значение надежности информационного бита определяется на основе битовой емкости, параметра Бхаттачария расстояния Бхаттачария или вероятности ошибки.
[00174] Фиг.6 является принципиальной схемой системы, которая помогает выполнять вышеупомянутый способ полярного кодирования в среде беспроводной связи. Система 600 включает в себя базовую станцию 602 (например, точку доступа или NodeB или eNB). Базовая станция 602 включает в себя приемник 610, который принимает сигнал от одного или более терминалов 604 доступа с использованием множества приемных антенн 606, и передатчик 624, который передает сигнал в один или более терминалов 604 доступа с использованием передающей антенны 608. Приемник 610 может принимать информацию от приемной антенны 606 и может быть функционально связан с демодулятором 612, который демодулирует принятую информацию. Процессор 614, аналогичный процессору, описанному на Фиг.7 выполнен с возможностью анализа демодулированного символа. Процессор 614 соединен с памятью 616. Память 616 выполнена с возможностью хранения данных, которые должны быть отправлены в терминал 604 доступа (или различные базовые станции (не показаны)), или данных, которые должны быть приняты от терминала 604 доступа (или различных базовых станций (не показаны)) и/или любую другую соответствующую информацию, связанную с выполнением различных действий и функций, описанных в настоящем документе. Процессор 614 может быть дополнительно соединен с кодером 618 полярного кода и устройством 620 согласования скорости.
[00175] Кодер 618 полярного кода может быть выполнен с возможностью: определять, что полезная нагрузка полезной нагрузки широковещательной сигнализации включает в себя D битов проверки циклическим избыточным кодом (CRC) и M предсказуемых информационных битов;
отображать M предсказуемых информационных битов в M информационных битов низкой надежности в K информационных битах полярного кода соответственно и отображать D битов проверки циклическим избыточным кодом (CRC) в D информационных битов высокой надежности в оставшихся информационных битах из K информационных битов для получения отображенных битов, при этом M < K, и все из D, M и K являются положительными целыми числами; и
выполнять полярное кодирование в отношении отображенных битов для получения кодированных битов кодирования.
[00176] Кроме того, в системе 600 модулятор 622 может мультиплексировать кадр для передачи с использованием передающей антенны 608 передатчиком 624 в терминал 604 доступа. Понятно, что кодер 618 полярного кода, устройство 620 согласования скорости и/или модулятор 622 могут быть частью процессора 614 или частью множества процессоров (не показаны), хотя они показаны отдельно от процессор 614.
[00177] Следует понимать, что эти варианты осуществления, описанные в данном документе, могут быть реализованы посредством аппаратного обеспечения, программного обеспечения, встроенного программного обеспечения, промежуточного программного обеспечения, микрокода или их сочетания. Для реализации аппаратным способом блок обработки может быть реализован в одной или более специализированных интегральных схемах (Application Specific Integrated Circuits, ASIC), процессоре цифровых сигналов (Digital Signal Processor, DSP), устройстве цифровой обработки сигналов (DSP Device, DSPD), программируемом логическом устройстве (Programmable Logic Device, PLD), программируемой пользователем вентильной матрицей (Field-Programmable Gate Array, FPGA), процессоре, контроллере, микроконтроллере, микропроцессоре, другом электронном устройстве, выполненном с возможностью выполнения функции в данной заявке, или их сочетании.
[00178] Когда варианты осуществления реализуются с помощью программного обеспечения, встроенного программного обеспечения, промежуточного программного обеспечения или микрокода, программного кода или сегмента кода, программное обеспечение, встроенное программное обеспечение, промежуточное программное обеспечение или микрокод, программный код или сегмент кода может храниться на машиночитаемом носителе, таком как компонент хранения. Сегмент кода может представлять любое сочетание процесса, функции, подпрограммы, программы, процедуры, подпроцедуры, модуля, программного компонента, класса, инструкции, структуры данных или оператора программы. Сегмент кода может быть связан с другим сегментом кода или аппаратной схемой посредством передачи и/или приема информации, данных, независимой переменной, параметра или содержимого памяти. Информация, независимая переменная, параметр, данные и т.п. могут передаваться, пересылаться или отправляться любым подходящим способом, включая совместное использование памяти, передачу сообщений, передачу токена и передачу по сети.
[00179] Для реализации программным способом технологии, описанные в данном документе, могут быть реализованы с использованием модулей (например, процессов или функций), которые выполняют функции, описанные в данном документе. Программный код может храниться в блоке памяти и выполняться с использованием процессора. Блок памяти может быть реализован в процессоре или вне процессора. Когда модуль памяти реализован вне процессора, модуль памяти может быть связан с процессором с возможностью взаимодействия с использованием различных мер, известных в данной области техники.
[00180] Следует понимать, что все вышеизложенные варианты осуществления устройства могут быть реализованы в соответствии с этапами в вариантах осуществления способа. Подробности не описаны здесь снова.
[00181] В вариантах осуществления настоящего изобретения порядковые номера вышеупомянутых процессов не означают последовательности выполнения. Последовательности выполнения процессов должны определяться в соответствии с функциями и внутренней логикой процессов и не должны рассматриваться как какое-либо ограничение в отношении процессов реализации вариантов осуществления настоящего изобретения.
[00182] Специалист в данной области техники может знать, что в сочетании с примерами, описанными в вариантах осуществления, раскрытых в этом описании, блоки и этапы алгоритма могут быть реализованы с помощью электронного аппаратного обеспечения, компьютерного программного обеспечения или их сочетания. Чтобы четко описать взаимозаменяемость между аппаратным и программным обеспечением, вышеизложенное в общем описывает составы и этапы каждого примера в соответствии с функциями. То, выполняются ли функции аппаратным или программным обеспечением, зависит от конкретных вариантов применений и условий проектных ограничений технических решений. Специалист в данной области может использовать различные способы для реализации описанных функций для каждого конкретного применения, но не следует считать, что такая реализация выходит за рамки объема настоящего изобретения.
[00183] Специалист в данной области техники может четко понимать, что в целях удобного и краткого описания подробного рабочего процесса вышеупомянутой системы, устройства и блока может быть сделана ссылка на соответствующий процесс в вышеупомянутых вариантах осуществления способа, и подробности не описаны здесь снова.
[00184] В нескольких вариантах осуществления, обеспеченных в настоящей заявке, следует понимать, что раскрытые система, устройство и способ могут быть реализованы другими способами. Например, описанный вариант осуществления устройства является просто примером. Например, разделение на блоки является всего лишь логическим разделением функций и может быть другим разделением в реальной реализации. Например, множество блоков или компонентов могут быть объединены или интегрированы в другую систему, или некоторые признаки могут игнорироваться или не выполняться. Кроме того, изображенные или обсуждаемые взаимные связи или прямые связи или коммуникационные соединения могут быть реализованы через некоторые интерфейсы, косвенные соединения или коммуникационные соединения между устройствами или блоками, или электрические соединения, механические соединения или соединения в других формах.
[00185] Блоки, описанные как отдельные части, могут быть или не быть физически отдельными, и части, изображенные как блоки, могут быть или могут не быть физическими блоками, то есть могут быть расположены в одном месте или могут быть распределены по множеству сетевых блоков. Часть или все блоки могут быть выбраны в соответствии с фактическими потребностями для достижения целей решений в вариантах осуществления настоящего изобретения.
[00186] Кроме того, функциональные блоки в вариантах осуществления настоящего изобретения могут быть интегрированы в один блок обработки, или каждый из блоков может существовать отдельно физически, или два или более блоков интегрированы в один блок. Интегрированный блок может быть реализован в форме аппаратного обеспечения или может быть реализован в форме программного функционального блока.
[00187] Когда интегрированный блок реализуется в форме программного функционального блока и продается или используется как самостоятельный продукт, интегрированный блок может храниться на машиночитаемом носителе данных. Исходя из такого понимания, технические решения согласно настоящему изобретению по существу или часть, способствующая предшествующему уровню техники, или все или часть технических решений могут быть реализованы в форме программного продукта. Программный продукт хранится на носителе данных и включает в себя несколько инструкций для предписания компьютерному устройству (которым может быть персональный компьютер, сервер, сетевое устройство или тому подобное) выполнять все или части этапов описанного способа в вариантах осуществления настоящего изобретения. Вышеуказанный носитель данных включает в себя любой носитель, который может хранить программный код, такой как флэш-накопитель USB, съемный жесткий диск, постоянное запоминающее устройство (ROM, Read-Only Memory), оперативное запоминающее устройство (RAM, Random Access Memory), магнитный диск или оптический диск.
[00188] Вышеприведенные описания являются всего лишь конкретными реализациями настоящего изобретения, но не предназначены для ограничения объема охраны настоящего изобретения. Любая модификация или замена, легко определенная специалистом в данной области техники в пределах технического объема, раскрытого в настоящем изобретении, должна попадать в объем охраны настоящего изобретения. Следовательно, объем охраны настоящего изобретения должен соответствовать объему охраны формулы изобретения.
[00189] На основе Фиг.2, в варианте осуществления кодер 204 полярного кода выполнен с возможностью: определять, что полезная нагрузка полезной нагрузки широковещательной сигнализации включает в себя D битов проверки циклическим избыточным кодом (CRC) и M предсказуемых информационных битов; отображать M предсказуемых информационных битов соответственно в M подканалов низкой надежности в подканалах, соответствующих K информационным битам полярного кода, и отображать D битов проверки циклическим избыточным кодом (CRC) в D подканалов высокой надежности в подканалах, соответствующих оставшимся информационным битам из K информационных битов для получения отображенных битов, где M меньше или равно (K-D), и все из D, M и K являются положительными целыми числами; и выполнять полярное кодирование в отношении отображенных битов для получения кодированных битов.
[00190] Кроме того, передатчик 206 может впоследствии передавать по каналу биты, которые были обработаны устройством 205 согласования скорости. Например, передатчик 206 может отправлять связанные данные в другое устройство беспроводной связи (не показано).
[00191] Вышеупомянутые M подканалов низкой надежности в подканалах, соответствующих K информационным битам полярного кода, согласуются с описанием M информационных битов низкой надежности в K информационных битах полярного кода в вышеупомянутых вариантах осуществления. Чтобы более четко описать взаимосвязи между информационными битами и подканалами, соответствующими информационным битам, M информационных битов низкой надежности в K информационных битах полярного кода в вышеупомянутых вариантах осуществления могут дополнительно быть описаны следующим образом: K подканалов выбираются из подканалов полярного кода, K информационных битов отображаются в выбранные K подканалов, M подканалов низкой надежности затем выбираются из K подканалов, а M информационных битов отображаются в выбранные M подканалов.
[00192] Конкретный процесс, в котором вышеуказанный кодер с полярным кодом выполняет обработку, подробно описан ниже.
[00193] В предшествующих вариантах осуществления полезная нагрузка PBCH классифицируется по четырем типам в зависимости от того, является ли содержимое (контент) услуги доступа переменным. Здесь, в дополнение к вышеупомянутым четырем типам битов, добавляется пятый тип битов в зависимости от различных сценариев, в которых тип битов изменяется. Пятый тип битов включает в себя биты разных типов битов в разных сценариях. Например, один или более битов, которые классифицированы как биты третьего типа, переносят определенный тип содержимого в первом сценарии и могут быть классифицированы как биты второго типа на основе содержимого, который переносится в первом сценарии. Эти биты переносят содержимое другого типа во втором сценарии и могут быть классифицированы как биты третьего типа на основе содержимого, которое переносится во втором сценарии. Другими словами, эти биты, которые переносят разное содержимое и принадлежат разным типам в разных сценариях, классифицируются как биты пятого типа.
[00194] Случаи битов пятого типа подробно описаны ниже на основе различных сценариев:
[00195] (1) Некоторые биты несут разное содержимое и принадлежат разным типам в разных сценариях. Конкретный тип битов переносит один тип содержимого в первом сценарии и переносит другой тип содержимого во втором сценарии: Некоторые биты переносят определенный тип содержимого в первом сценарии, а один или более битов переносят другой тип содержимого во втором сценарии. Другими словами, эти биты, которые переносят разное содержимое в разных сценариях и принадлежат разным типам, могут классифицироваться как биты пятого типа.
[00196] Например, среди битов третьего типа в низкочастотном сценарии применения некоторые биты (например, индекс блока синхронизации (SSBI)), которые представляют временную последовательность, могут указывать конфигурацию, которая часто изменяется. В этом случае эти биты могут быть классифицированы как биты четвертого типа. Те биты, которые представляют временную последовательность, также используются для представления временной последовательности в высокочастотном сценарии. Когда эти биты используются для представления временной последовательности, эти биты классифицируются как биты третьего типа. То есть один или более битов классифицируются как биты третьего типа в высокочастотном сценарии и могут дополнительно классифицироваться как биты четвертого типа в низкочастотном сценарии. Другими словами, эти биты, которые переносят разное содержимое в разных сценариях и принадлежат разным типам, классифицируются как биты пятого типа.
[00197] (2) Некоторые биты несут одно и то же содержимое в разных сценариях. Однако эти биты, которые переносят одно и то же содержимое, принадлежат разным типам в разных сценариях.
[00198] Один или более битов являются битами первого типа в некоторых сценариях и являются битами второго типа или битами четвертого типа в других сценариях применения. Однако такие биты несут одинаковое содержимое. Например, некоторая информация конфигурации системы может принадлежать четвертому типу во время работы в одной и той же соте. Во время передачи обслуживания соты такая информация конфигурации заранее уведомляется другим способом. Следовательно, информация конфигурации известна до декодирования и может быть классифицирована как биты первого типа.
[00199] В другом примере сигнализация управления плотностью пилот-сигналов принадлежит четвертому типу битов в широкополосного сценарии применения и относится ко второму типу битов в узкополосном сценарии. Такие один или более битов классифицируются как биты пятого типа.
[00200] (3) Существует еще особый случай для таких битов, которые переносят разное содержимое в разных сценариях: Один или более битов переносят содержимое одного типа в первом сценарии, но эти биты не переносят содержимое во втором сценарии. Другими словами, в разных сценариях бит может переносить или может не переносить содержимое.
[00201] Например, среди битов третьего типа биты, используемые для указания индекса блока синхронизации (SSBI) в высокочастотном сценарии, не несут информацию в низкочастотном сценарии, и один или более битов могут классифицироваться как биты пятого типа.
[00202] В другом примере некоторая сигнализация указания конфигурации полосы пропускания принадлежит к четвертому типу битов и существует только в высокочастотном сценарии. Биты, используемые для передачи такой сигнализации, не несут информацию в низкочастотном сценарии. В этом случае один или более битов могут быть классифицированы как биты пятого типа.
[00203] Далее дополнительно подробно описывается, как биты пятого типа отображаются в соответствующие подканалы полярного кода.
5
5
[00204] Как правило, M предсказуемых информационных битов включает в себя M битов пятого типа, и отображение M битов пятого типа в M информационных битов низкой надежности в M информационных битах, в частности, включает в себя:
5
отображение M битов пятого типа в одно или более объединений подканалов ниже, при этом одно или более объединений подканалов включает в себя:
5
1
5
5
2
5
5
3
5
5
4
5
5
2
2
3
3
M подканалов в подканалах, соответствующих (M+M) битам первого типа, M подканалов в подканалах, соответствующих (M+M) битам второго типа, M подканалов в подканалах, соответствующих (M+M) битам второго типа, M подканалов в подканалах, соответствующих (M+M) битам четвертого типа, или M подканалов между M подканалами, соответствующими M битам второго типа, и M подканалами, соответствующими M битам третьего типа.
[00205] Обычно, в зависимости от различных сценариев применения, бит пятого типа отображается на основе содержимого, переносимого битом пятого типа. Если содержимое, переносимое в одном или нескольких битах, принадлежит к одному из битов с первого типа по четвертый тип, отображение выполняется на основе способа отображения битов типа битов. Дальнейшая обработка выполняется в соответствии с фактическим требованием, если только нет специальной настройки, такой как системная настройка, например, настройка, основанная на приоритетах различных сценариев.
[00206] Далее дополнительно описывается вышеупомянутый процесс отображения, основанный на различных способах, в которых классифицируются биты пятого типа:
[00207] (1) Для бита пятого типа, если бит пятого типа относится к следующему случаю: перенос одного типа содержимого в первом сценарии и перенос другого типа содержимого во втором сценарии, этот бит переносит один вид содержимого в первом сценарии, и этот бит несет другой вид содержимого во втором сценарии. Бит несет разное содержимое и принадлежит разным типам в разных сценариях.
[00208] Бит пятого типа может отображаться на основе важности или приоритета использования одного или более битов в сценарии применения.
[00209] Например, биты третьего типа - это один или более битов, используемых для указания, например, SSBI в высокочастотном сценарии. То есть в высокочастотном сценарии один или более битов классифицируются как биты третьего типа. В низкочастотном сценарии один или более битов могут указывать конфигурацию, которая часто изменяется. То есть один или более битов могут быть классифицированы как биты четвертого типа в низкочастотном сценарии. Как правило, один или более битов классифицируются как биты пятого типа из-за вышеупомянутых характеристик. Когда такие биты отображаются в подканалы полярного кода: В высокочастотном сценарии бит переносит содержимое бита третьего типа, и один или более битов отображаются в позиции подканалов, соответствующие битам третьего типа; или в низкочастотном сценарии один или более битов отображаются в позиции подканалов, соответствующие битам четвертого типа.
[00210] Кроме того, если эти биты являются незанятыми в низкочастотной полосе или значения этих битов могут быть получены непосредственно, то эти один или более битов могут быть классифицированы как биты первого типа. В низкочастотном сценарии такие биты отображаются в позиции подканалов, соответствующих битам первого типа. Есть еще одно соображение. Если система и сценарий не поддерживают такую регулировку на основе сценариев, то на начальном этапе проектирования системы следует принять во внимание приоритеты различных сценариев. Например, если низкочастотный сценарий имеет более высокую плотность использования, то один или более битов во всей системе обрабатываются способом отображения бита первого типа или бита четвертого типа. Напротив, если высокочастотный сценарий более важен, один или более битов обрабатываются способом отображения бита третьего типа.
[00211] (2) Некоторые биты переносят одно и то же содержимое в разных сценариях, но биты, переносящие одно и то же содержимое, принадлежат разным типам в разных сценариях. Когда такие биты отображаются в подканалы полярного кода, эффективность передачи обслуживания системы может предпочтительно учитываться во время проектирования системы, и эти биты затем отображаются в позиции низкой надежности в подканалах полярного кода, например, перед подканалом, соответствующим биту первого типа, или между подканалом, соответствующим биту третьего типа, и подканалом, соответствующим биту четвертого типа. Если проектировка системы не фокусируется на производительности передачи обслуживания соты, соответствующая обработка отображения выполняется на основе битов первоначально классифицированного типа битов.
[00212] В другом примере HFI повторно уведомляется терминалу другим способом в низкочастотном сценарии. В этом случае информация HFI также имеет характеристику бита первого типа. Для отображения в подканал полярного кода информация HFI может отображаться в позицию перед подканалом, соответствующим биту первого типа, или отображаться в другую ненадежную позицию.
[00213] В другом примере сигнализация управления плотностью пилот-сигналов принадлежит битам четвертого типа в широкополосном сценарии применения и относится ко второму типу битов в узкополосном сценарии. Широкополосный сценарий применения используется более часто и имеет более высокие приоритеты нагрузки и т.п. в системе. Следовательно, требования к проектированию широкополосной системы предпочтительно удовлетворяются для отображения одного или более битов способом отображения битов четвертого типа. Напротив, если производительность узкополосного устройства рассматривается в большей степени, один или более битов отображаются способом отображения битов второго типа.
[00214] (3) Существует еще особый случай для таких битов, которые переносят разное содержимое в разных сценариях: Один или более битов переносят содержимое одного типа в первом сценарии, но эти биты не переносят содержимое во втором сценарии. Другими словами, в различных сценариях бит может нести или может не нести содержимое.
[00215] Способ отображения одного или более битов конкретно состоит в следующем: Например, один или более битов, используемых для указания SSBI в высокочастотном сценарии, не несут информацию в низкочастотном сценарии. В этом случае один или более битов могут быть обработаны способом отображения битов первого типа, т.е. один или более битов отображаются в подканалы, соответствующие битам первого типа; или отображаются в позиции подканалов за подканалом, соответствующим биту первого типа, но до позиции подканала, соответствующего биту третьего типа.
[00216] В другом примере, некоторая сигнализация указания конфигурации ширины полосы пропускания принадлежит к четвертому типу битов и существует только в высокочастотном сценарии. Один или более битов, используемых для переноски такой сигнализации, не содержат информацию в низкочастотном сценарии. Если высокочастотная производительность считается предпочтительной, то один или более битов могут быть обработаны способом отображения битов первого типа, или один или более битов отображаются в позиции за подканалом, соответствующим биту первого типа, но перед позицией подканала, соответствующего биту четвертого типа.
[00217] В целом, на основе вышеизложенной классификации наборов битов и порядка с первого типа по пятый тип, содержимое полезной нагрузки PBCH отображается в набор информационных битов полярного кода в порядке возрастания надежности подканалов в наборе информационных битов, или отображается в набор информационных битов полярного кода в соответствии с натуральными порядковыми номерами, с начала в конец, подканалов в наборе информационных битов. Как правило, данная заявка описывается на основе сортировки надежности. Конкретный способ отображения варьируется в зависимости от различных классифицированных типов.
5
1
5
5
1
5
[00218] Кроме того, для вышеупомянутых способов отображения, поскольку добавляется пятый тип битов, при выборе подканалов для отображения битов пяти типов необходимо учитывать подканал, соответствующий биту пятого типа. Например, отображение, основанное на вышеупомянутом порядке отображения, M битов пятого типа в подканалы, соответствующие M битам первого типа, следует понимать как: отображение M битов пятого типа в M подканалов в подканалах, соответствующих (M+M) битам первого типа. Другие способы отображения понимаются аналогичным образом.
[00219] Кроме того, в необязательном порядке, один или более битов, которые классифицируются как конкретный тип, все еще могут быть классифицированы в этом типе. Например, на основе сценария применения одного или более битов, бит, классифицированный как бит пятого типа, классифицируется при отображении и соответственно отображается. Такая проектировка фокусируется на совместимости и согласованности системы, а характеристики различных сценариев всесторонне учитываются с минимальными различиями.
[00220] Например, один или более битов, которые классифицируются как биты пятого типа и которые используются для указания SSBI. Эти один или более битов относятся к третьему типу битов в высокочастотном сценарии. В низкочастотном сценарии, хотя их использование должно быть определено, один или более битов по-прежнему принадлежат к третьему типу битов. Для вышеуказанных высокочастотных и низкочастотных сценариев применения, один или более битов дополнительно классифицируются и, соответственно, отображаются: Если один или более незанятых битов не будут использоваться в будущем в низкочастотном сценарии, то эти один или более битов отображаются в позиции с относительно низкой надежностью в подканалах, соответствующих битам третьего типа; или если один или более незанятых битов предназначены для возможного использования в будущем, то эти один или более битов отображаются в позиции с относительно высокой надежностью в каналах, соответствующих битам третьего типа.
[00221] Кроме того, в одном варианте воплощения настоящей заявки дополнительно обеспечивается процесс перемежения посредством распределенной CRC (D-CRC), показанный в ФИГ. 7.
[00222] D-CRC сам нуждается в перемежении один раз, и процесс отображения далее нуждается в перемежении один раз. Таким образом, весь процесс должен быть реализован посредством объединения двух раз перемежения, так что бит конкретного вида содержимого после двух раз перемежения отображался в канал с конкретной надежностью. Конкретная схема последовательности операций показана в Фиг. 7.
0
1
k
0
1
k
0
1
k
0
1
d-1
0
1
k+d-1
[00223] a, a, …, a - это широковещательная информация, передаваемая с верхнего уровня, и преобразуется в b, b, …, b после первого перемежения, d битов CRC соединяются с последовательностью для получения последовательности b, b, …, b, c, c, …, c, а затем перемежение посредством распределенной CRC (Distributed-CRC, D-CRC) выполняется один раз для получения d, d, …, d.
[00224] Перемежение D-CRC всесторонне рассмотрено. Для достижения возможного эффекта отображения в таблице на Фиг.3b, порядок битов различных типов MIB, которые должны быть размещены в конкретных надежных позициях, может быть предварительно отображен, так что биты, которые подверглись соединению CRC и чередованию D-CRC, и которые отображаются в подканалы в полярном коде, соответствуют возможному эффекту отображения в таблице на Фиг.3b. Аналогично, один предварительный перемежитель может использоваться для выполнения предварительного перемежения в отношении информации MIB, для которой должен быть отрегулирован порядок битов, чтобы достичь аналогичного эффекта.
[00225] Далее подробно описывается отображение полярных подканалов полярного кода с использованием вышеизложенного способа отображения при наличии D-CRC.
[00226] Вариант 1 осуществления: Длина кода полярного кода равна 512, и определение полезной нагрузки полезной нагрузки широковещательной сигнализации включает в себя: биты проверки циклическим избыточным кодом (CRC) и биты предсказуемой информации. Количество K информационных битов составляет 56. Для битов проверки циклическим избыточным кодом (CRC) в качестве примера используется D-CRC, и D равно 24 битам. Количество M предсказуемых информационных битов меньше или равно (56-24) = 32.
[00227] Сначала, в порядке возрастания надежности подканалов порядковые номера в наборе порядковых номеров подканалов, соответствующих информационным битам, начинаются с 0, всего 56 битов. Конкретный набор выглядит следующим образом:
(441 469 247 367 253 375 444 470 483 415 485 473 474 254 379 431 489 486 476 439 490 463 381 497 492 443 382 498 445 471 500 446 475 487 504 255 477 491 478 383 493 499 502 494 501 447 505 506 479 508 495 503 507 509 510 511).
[00228] Перемежитель D-CRC для K=56 и D=24 выглядит следующим образом:
(0 2 3 5 7 10 11 12 14 15 18 19 21 24 26 30 31 32 1 4 6 8 13 16 20 22 25 27 33 9 17 23 28 34 29 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55).
[00229] На основе перемежителя D-CRC 24 подканала выбираются из подканалов, соответствующих вышеупомянутым информационным битам, для переноса 24 битов D-CRC. 24 конкретных бита D-CRC отображаются в 24 подканала ниже:
(446 478 487 490 491 492 493 494 495 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511).
[00230] Далее, для порядковых номеров оставшихся полярных подканалов, в общей сложности 32 подканала используются для переноса M предсказуемых информационных битов, где M меньше или равно 32:
(441 469 247 367 253 375 444 470 483 415 485 473 474 254 379 431 489 486 476 439 463 381 443 382 445 471 475 255 477 383 447 479).
[00231] Конкретный способ отображения M предсказуемых информационных битов заключается в следующем:
[00232] (1) Когда M предсказуемых информационных битов включают в себя биты пятого типа и биты третьего типа, где биты пятого типа включают в себя SSBI, биты третьего типа включают в себя HFI и SFN, а биты четвертого типа включают в себя RMSI config и/или зарезервированные биты, которые будут использоваться.
[00233] (a) Учитывая, что биты SSBI пятого типа являются известными битами в полосе низких частот и не должны использоваться, биты SSBI классифицируются как биты первого типа в полосе низких частот и отображаются в три подканала с наименьшей надежностью в вышеприведенном наборе из 32 подканалов, и отображение выглядит следующим образом:
SSBI: (247 441 469)
[00234] (b) Битов третьего типа HFI и SFN отображаются в три подканала наименьшей надежности в (32-3), а именно в 29 подканалов. Конкретное отображение выглядит следующим образом:
HFI: 367
SFN: (253 375 444 254 415 470 473 474 483 485)
0
1
k+d-1
[00235] Ссылаясь на вариант осуществления, показанный на Фиг.7, битовая последовательность d, d, …, d отображается в подканалы полярного кода вышеописанным способом отображения.
0
1
k
0
1
k
[00236] Кроме того, в необязательном порядке, обратное выведение выполняется на основе вышеупомянутого взаимосвязи отображения полярных подканалов и шаблона перемежения D-CRC, чтобы получить соответствующую выходную перемеженную последовательность MIB b, b, …, b после того, как последовательность MIB a, a …, а на Фиг.7 подвергается первому перемежению и отображению. Подробности заключаются в следующем:
SSBI: (24 6 0)
HFI: 7
SFN: (2 10 30 8 17 18 23 16 20 3)
[00237] (2) Учитывая, что биты SSBI пятого типа будут использоваться в будущем в низкочастотной полосе, биты SSBI классифицируются как биты четвертого типа. Во время отображения сначала рассматривается отображение битов третьего типа. Биты третьего типа HFI и SFN отображаются в 11 подканалов наименьшей надежности в вышеупомянутом наборе из 32 подканалов (HFI и SFN далее не классифицируются в этом варианте осуществления). Далее рассматриваются 21 оставшийся подканал, и из них выбираются три подканала для переноса SSBI. Конкретная взаимосвязь отображения подканалов заключается в следующем:
HFI: (441)
SFN: (247 367 469 253 375 415 444 470 483 485)
SFN: (254 473 474)
0
1
k
0
1
k
[00238] Далее, в необязательном порядке, обратное выведение выполняется на основе вышеупомянутой взаимосвязи отображения полярных подканалов и шаблона перемежения D-CRC, чтобы получить соответствующую выходную перемеженную последовательность MIB: b, b, …, b после того, как последовательность MIB a, a, …, a на Фиг. 7 подвергается первому перемежению и отображению. Подробности заключаются в следующем:
HFI: 24
SFN: (6 0 7 2 10 30 8 17 18 23)
SSBI: (16 20 3)
[00239] (3) Когда M предсказуемых информационных битов включают в себя биты второго типа, такие как RMSI config и биты третьего типа, такие как HFI, SFN и SSBI:
[00240] Сначала, рассматриваются биты второго типа. Биты второго типа отображаются в восемь подканалов низкой надежности. Затем рассматриваются биты третьего типа. Биты третьего типа отображаются в 14 подканалов низкой надежности в (32-8), а именно, в 24 подканалов.
[00241] Окончательное отображения подканалов заключается в следующем:
RMSI Config: (247 253 367 375 441 444 469 470)
HFI: 483
SFN: (415 473 485 254 379 431 474 476 486 489)
SSBI: (381 439 463)
0
1
k
0
1
k
[00242] Далее, в необязательном порядке, обратное выведение выполняется на основе вышеупомянутой взаимосвязи отображения полярных подканалов и шаблона перемежения D-CRC, чтобы получить соответствующую выходную перемеженную последовательность MIB b, b, …, b после того, как последовательность MIB a, a, …, a на Фиг. 7 подвергается первому перемежению и отображению. Подробности заключаются в следующем:
RMSI Config: (24 6 0 7 2 10 30 8)
HFI: 17
SFN: (18 23 16 20 3 11 19 29 28 25)
SFN: SSBI: (21 4 12)
[00243] (4) Когда M предсказуемых информационных битов включают в себя биты первого типа, такие как зарезервированные биты, которые не будут использоваться, и биты третьего типа, такие как SSBI, HFI и SFN:
[00244] Сначала, биты первого типа отображаются в три подканала самой низкой надежности. Затем биты третьего типа отображаются в 14 подканалов самой низкой надежности в (32-3), а именно, 29 подканалах. Окончательное отображение подканалов таково:
Зарезервированные биты: (247 441 469)
SSBI: (253 367 375)
HFI: 444
SFN: (415 470 483 254 379 431 473 474 485 489)
0
1
k
0
1
k
0
6
24
[00245] Далее, в необязательном порядке, обратное выведение выполняется на основе вышеупомянутой взаимосвязи отображения полярных подканалов и шаблона перемежения D-CRC, чтобы получить соответствующую выходную перемеженную последовательность MIB: b, b, …, b после того, как последовательность MIB a, a, …, а на Фиг.7 подвергается первому перемежению и отображению. Подробности заключаются в следующем: После того, как зарезервированные биты 24 6 0 проходят первое перемежение, зарезервированные биты располагаются в позициях выходной перемеженной последовательности MIB. Например, зарезервированные биты отображаются в бит 24, бит 6, и бит 0 из перемеженной последовательности MIB, то есть, зарезервированные биты помещаются в b, b и b в последовательности MIB:
SSBI: (7 2 10)
HFI: 30
SFN: (8 17 18 23 16 20 3 11 19 29)
[00246] Вариант 2 осуществления: Длина кода полярного кода является 512, и определение полезной нагрузки полезной нагрузки широковещательной сигнализации включает в себя: биты проверки циклическим избыточным кодом (CRC) и предсказуемые информационные биты. Полезная нагрузка дополнительно включает в себя один или более битов в предварительно установленных позициях в подканалах полярного кода. Количество K информационных битов составляет 56. Для проверки циклическим избыточным кодом (CRC) битов, D-CRC используется здесь в качестве примера и D составляет 24 бита. Предполагается, что количество битов в предварительно установленных позициях в подканалах полярного кода составляет X. Количество M предсказуемых информационных битов меньше или равно (56-24-Х). Сначала, в порядке возрастания надежности подканалов, порядковые номера в наборе последовательных номеров подканалов, соответствующего информационным битам, начиная с 0, в общей сложности 56 бит. Конкретный набор заключается в следующем:
(441 469 247 367 253 375 444 470 483 415 485 473 474 254 379 431 489 486 476 439 490 463 381 497 492 443 382 498 445 471 500 446 475 487 504 255 477 491 478 383 493 499 502 494 501 447 505 506 479 508 495 503 507 509 510 511).
[00247] Перемежитель D-CRC для K = 56 и D = 24 заключается в следующем:
(0 2 3 5 7 10 11 12 14 15 18 19 21 24 26 30 31 32 1 4 6 8 13 16 20 22 25 27 33 9 17 23 28 34 29 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55).
[00248] На основе перемежителя D-CRC, 24 подканала выбираются из подканалов, соответствующих вышеупомянутым информационным битам, для переноса 24 битов D-CRC. 24 конкретных бита D-CRC отображаются в 24 подканала ниже:
(446 478 487 490 491 492 493 494 495 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511).
[00249] Затем X подканалов выбираются из оставшихся порядковых номеров полярных подканалов, всего 32 подканала, для переноса битов в предварительно установленных позициях в подканалах полярного кода. Например:
[00250] (1) Три бита SSBI используются для переноса битов в предварительно установленных позициях в подканалах полярного кода. В этом случае три бита SSBI размещаются в передних позициях, а именно (247, 253, 254), в натуральной последовательности подканалов информационных битов полярного кода. Остальные (32-3), а именно 29, подканалов отображаются в M предсказуемых информационных битов способами отображения битов первого типа в биты четвертого типа.
[00251] Конечное отображение подканала выглядит следующим образом:
SSBI: (247 253 254)
HFI: 441
SFN: (367 375 469 415 444 470 473 474 483 485)
0
1
k
0
1
k
[00252] Кроме того, в необязательном порядке, обратное выведение выполняется на основе вышеупомянутой взаимосвязи отображения полярных подканалов и шаблона перемежения D-CRC, чтобы получить соответствующую выходную перемеженную последовательность MIB b, b, …, b после того, как последовательности MIB a, a …, а на Фиг.7 подвергается первому перемежению и отображению. Подробности заключаются в следующем:
SSBI: (0 2 3)
HFI: 24
SFN: (6 7 10 30 8 17 18 23 16 20)
[00253] (2) Один бит «флага запрета соты» и три бита SSBI используются для переноса битов в предварительно установленных позициях в подканалах полярного кода. В этом случае бит «Флага запрета соты» и три бита SSBI размещаются в передних позициях, а именно (247 253 254 255), в натуральной последовательности подканалов информационных битов полярного кода. Для способа отображения оставшихся подканалов, которые переносят M предсказуемых информационных битов, отображение выполняется способами отображения битов первого типа в биты четвертого типа.
[00254] Конечное отображение подканала выглядит следующим образом:
Запрет соты: 247
SSBI: (253 254 255)
HFI: 441
SFN: (367 375 469 415 444 470 473 474 483 485)
0
1
k
0
1
k
[00255] Кроме того, в необязательном порядке, обратное выведение выполняется на основе вышеупомянутой взаимосвязи отображения полярных подканалов и шаблона перемежения D-CRC, чтобы получить соответствующую выходную перемеженную последовательность MIB b, b, …, b после того, как последовательность MIB a, a …, а на Фиг.7 подвергается первому перемежению и отображению. Подробности заключаются в следующем:
Запрет соты: 0
SSBI: (2 3 5)
HFI: 24
SFN: (6 7 10 30 8 17 18 23 16 20)
[00256] (3) Один бит «флага запрета соты» и три бита SSBI используются для переноса битов в предварительно установленных позициях в подканалах полярного кода. В этом случае три бита SSBI размещаются в передних позициях, а именно (247, 253, 254), в натуральной последовательности подканалов информационных битов полярного кода. «Флаг запрета соты» размещен в относительно передней позиции. Поскольку значение «флага запрета соты» может варьироваться, размещение «флага запрета соты» в позиции с относительно высокой надежностью способствует общей производительности. Например, «Флаг запрета соты» размещается в позиции 255. Для способа отображения оставшихся подканалов, которые переносят M предсказуемых информационных битов, отображение выполняется способами отображения битов первого типа в биты четвертого типа. Подробности повторно не приводятся.
[00257] В вышеприведенном варианте 1 осуществления и варианте 2 осуществления подробные описания сделаны с использованием примера, в котором количество K информационных битов равно 56. Далее дополнительно приведено подробное описание с использованием примера, в котором количество K информационных битов равно 64.
[00258] Вариант 3 осуществления: Длина кода полярного кода полярного кода равна 512, и определение полезной нагрузки полезной нагрузки широковещательной сигнализации включает в себя: биты проверки циклическим избыточным кодом (CRC) и предсказуемые информационные биты. Количество K информационных битов составляет 64. Для битов проверки циклическим избыточным кодом (CRC) в качестве примера здесь используется D-CRC, и D равно 24 битам. Количество М предсказуемых информационных битов меньше или равно (64-24) = 40.
[00259] Сначала, в порядке возрастания надежности подканалов порядковые номера в наборе порядковых номеров подканалов, соответствующих информационным битам, начинаются с 0, всего 64 бита. Конкретный набор выглядит следующим образом:
(461 496 351 467 438 251 462 442 441 469 247 367 253 375 444 470 483 415 485 473 474 254 379 431 489 486 476 439 490 463 381 497 492 443 382 498 445 471 500 446 475 487 504 255 477 491 478 383 493 499 502 494 501 447 505 506 479 508 495 503 507 509 510 511).
[00260] Перемежитель D-CRC для K=64 и D=24 выглядит следующим образом:
(1 4 6 8 10 11 13 15 18 19 20 22 23 26 27 29 32 34 38 39 40 2 5 7 9 12 14 16 21 24 28 30 33 35 41 0 3 17 25 31 36 42 37 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63)
[00261] На основе перемежителя D-CRC, 24 подканала выбираются из подканалов, соответствующих вышеупомянутым информационным битам, для переноса 24 битов D-CRC. 24 конкретных бита D-CRC отображаются в 24 подканалах ниже:
(445 477 489 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511).
[00262] Далее, для оставшихся порядковых номеров полярных подканалов, существует в целом 40 подканалов, используемых для переноса M предсказуемых информационных битов, где М меньше или равно 40:
(461 351 467 438 251 462 442 441 469 247 367 253 375 444 470 483 415 485 473 474 254 379 431 486 476 439 490 463 381 443 382 471 446 475 487 255 478 383 447 479).
[00263] (1) Когда M предсказуемых информационных битов включают биты пятого типа и биты третьего типа, где биты пятого типа включают в себя SSBI, биты третьего типа включают в себя HFI и SFN, и биты четвертого типа включают в себя RMSI config и/или зарезервированные, которые должны быть использованы:
[00264] (a) Учитывая, что биты SSBI пятого типа являются известными битами в низкочастотной полосе и не должны использоваться, биты SSBI классифицируются как биты первого типа в низкочастотной полосе и отображаются в три подканала низкой надежности в вышеизложенном наборе из 40 подканалов, а отображение таково:
SSBI: (351 461 467)
[00265] (b) Биты третьего типа HFI и SFN отображаются в три подканала низкой надежности в (40-3), а именно, 37 подканалов. Конкретное отображение таково:
HFI: 438
SFN: (251 442 462 247 253 367 375 441 444 469)
0
1
k+d-1
[00266] Со ссылкой на вариант воплощения, показанный на Фиг.7, последовательность битов d, d, …, d отображается в подканалы полярного кода в вышеуказанном способе отображения.
0
1
k
0
1
k
[00267] Кроме того, в необязательном порядке, обратное выведение выполняется на основе вышеупомянутой взаимосвязи отображения полярных подканалов и шаблона перемежения D-CRC, чтобы получить соответствующую выходную перемеженную последовательность MIB b, b, …, b после того, как последовательность MIB a, a, …, a на Фиг. 7 подвергается первому перемежению и отображению. Подробности заключаются в следующем:
SSBI: (7 11 14)
HFI: 27
SFN: (4 9 34 32 16 1 13 6 15 39)
[00268] (2) Учитывая, что биты SSBI пятого типа будут использоваться в низкочастотной полосе в будущем, биты SSBI классифицируются как биты четвертого типа. При отображении сначала рассматривается отображение битов третьего типа. Биты третьего типа HFI и SFN отображаются в 11 подканалов самой низкой надежности в вышеупомянутом наборе из 32 подканалов (HFI и SFN дополнительно не классифицируются в этом варианте воплощения). Далее рассматриваются оставшиеся подканалы, и из них выбираются три подканала для переноса SSBI. Конкретная взаимосвязь отображения подканала заключается в следующем:
HFI: 461
SFN: (351 438 467 247 251 367 441 442 462 469)
SSBI: (253 375 444)
0
1
k
0
1
k
[00269] Далее, в необязательном порядке, обратное выведение выполняется на основе вышеупомянутой взаимосвязи отображения полярных подканалов и шаблона перемежения D-CRC, чтобы получить соответствующую выходную перемеженную последовательность MIB b, b, …, b после того, как последовательность MIB a, a, …, a на Фиг. 7 подвергается первому перемежению и отображению. Подробности заключаются в следующем:
HFI: 7
SFN: (11 14 27 4 9 34 32 16 1 13)
SSBI: (6 15 39)
[00270] (3) Когда M предсказуемые информационные биты включают в себя биты второго типа, такие как RMSI config, и биты третьего типа, такие как HFI, SFN и SSBI:
[00271] Биты второго типа рассматриваются первыми. Биты второго типа отображаются в восемь подканалов самой низкой надежности. Затем рассматриваются биты третьего типа. Биты третьего типа отображаются в 14 подканалов низкой надежности в оставшихся подканалах.
RMSI config: на переднем положении (где конфигурация RMSI принадлежит ко второму типу):
RMSI конфигурации, HFI, SFN, SSBI, …
[00272] Конечное отображение подканалов заключается в следующем:
RMSI Config: (251 351 438 441 442 461 462 467)
HFI: 469
SFN: (247 253 367 375 415 444 470 473 483 485)
SSBI: (254 379 474)
0
1
k
0
1
k
[00273] Далее, в необязательном порядке, обратное выведение выполняется на основе вышеупомянутой взаимосвязи отображения полярных подканалов и шаблона перемежения D-CRC, чтобы получить соответствующую выходную перемеженную последовательность MIB b, b, …, b после того, как последовательность MIB a, a, …, a на Фиг. 7 подвергается первому перемежению и отображению. Подробности заключаются в следующем:
RMSI Config: (7 11 14 27 4 9 34 32)
HFI: 16
SFN1: (1 13 6 15 39 21 17 23 25 28)
SSBI: (30 8 18)
[00274] (4) Когда M предсказуемые информационные биты включают в себя биты первого типа, такие как зарезервированные биты, которые не будут использоваться, и биты третьего типа, такие как SSBI, HFI и SFN:
[00275] Сначала, биты первого типа отображаются в три подканала низкой надежности в вышеупомянутых 40 подканалах. Затем биты третьего типа отображаются в 14 подканалов самой низкой надежности в оставшихся подканалах. Окончательное отображение подканала заключается в следующем:
[00276] Конечное отображение подканала заключается в следующем:
Зарезервированные биты: (351 461 467)
SSBI: (251 438 462)
HFI: 442
SFN: (247 441 469 253 367 375 415 444 470 483)
0
1
k
0
1
k
[00277] Далее, в необязательном порядке, обратное выведение выполняется на основе вышеупомянутой взаимосвязи отображения полярных подканалов и шаблона перемежения D-CRC, чтобы получить соответствующую выходную перемеженную последовательность MIB b, b, …, b после того, как последовательность MIB a, a, …, а на Фиг. 7 подвергается первому перемежению и отображению. Подробности заключаются в следующем:
Зарезервированные биты: (7 11 14)
SSBI: (27 4 9)
HFI: 34
SFN: (32 16 1 13 6 15 39 21 17 23)
[00278] Вариант 4 осуществления: Длина кода полярного кода составляет 512, и определение полезной нагрузки полезной нагрузки широковещательной сигнализации включает в себя: биты проверки циклическим избыточным кодом (CRC), предсказуемые информационные биты и биты в предварительно установленных позициях в подканалах полярного кода. Количество K информационных битов составляет 64. Для битов проверки циклическим избыточным кодом (CRC), D-CRC используется здесь в качестве примера и D составляет 24 бита. Предполагается, что количество битов в предварительно установленных позициях в подканалах полярного кода составляет X. Количество M предсказуемых информационных битов меньше или равно (64-24-Х).
[00279] Сначала, в порядке возрастания надежности подканалов, порядковые номера в наборе порядковых номеров подканалов, соответствующем информационным битам, начиная с 0, в общей сложности 64 бита. Конкретный набор заключается в следующем:
(441 469 247 367 253 375 444 470 483 415 485 473 474 254 379 431 489 486 476 439 490 463 381 497 492 443 382 498 445 471 500 446 475 487 504 255 477 491 478 383 493 499 502 494 501 447 505 506 479 508 495 503 507 509 510 511).
[00280] Перемежитель D-CRC для K=64 и D=24 заключается в следующем:
(1 4 6 8 10 11 13 15 18 19 20 22 23 26 27 29 32 34 38 39 40 2 5 7 9 12 14 16 21 24 28 30 33 35 41 0 3 17 25 31 36 42 37 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63).
[00281] На основе перемежителя D-CRC, 24 подканала выбираются из подканалов, соответствующих вышеупомянутым информационным битам, для переноса 24 битов D-CRC. 24 конкретных бита D-CRC отображаются в 24 подканала ниже:
(446 478 487 490 491 492 493 494 495 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511).
[00282] Далее, X подканалов выбираются из оставшихся порядковых номеров полярных подканалов, в общей сложности 40 подканалов, для переноса битов в предварительно установленных позициях в подканалах полярного кода. Например:
[00283] (1) Три бита SSBI используются для переноса битов в предварительно установленных позициях в подканалах полярного кода. В этом случае три бита SSBI размещаются в передних позициях, а именно: (247 251 253), в натуральной последовательности подканалов информационных битов полярного кода. Остальные подканалы отображаются в M предсказуемых информационных битов согласно способам отображения битов первого типа в биты четвертого типа.
[00284] Окончательное отображение подканала заключается в следующем:
SSBI: (247 251 253)
HFI: 461
SFN: (351 438 467 367 375 441 442 444 462 469)
0
1
k
0
1
k
[00285] Далее, в необязательном порядке, обратное выведение выполняется на основе вышеупомянутой взаимосвязи отображения полярных подканалов и шаблона перемежения D-CRC, чтобы получить соответствующую выходную перемеженную последовательность MIB b, b, …, b после того, как последовательность MIB a, a, …, а на Фиг. 7 подвергается первому перемежению и отображению. Подробности заключаются в следующем:
SSBI: (1 4 6)
HFI: 7
SFN: (11 14 27 9 34 32 16 13 15 39)
[00286] (2) Один бит «Флаг запрета соты» и три бита SSBI используются для переноса битов в предварительно установленных позициях в подканалах полярного кода. В этом случае бит «Флага запрета соты» и три бита SSBI размещаются в передних позициях, а именно: (247 253 254 255), в натуральной последовательности подканалов информационных битов полярного кода. Для способа отображения оставшихся подканалов, которые переносят M предсказуемых информационных битов, отображение выполняется в способах отображения битов первого типа в биты четвертого типа. Конечное отображение подканалов заключается в следующем:
Запрет соты: 247
SSBI: (251 253 254)
HFI: 461
SFN: (351 438 467 367 375 441 442 444 462 469)
0
1
k
0
1
k
[00287] Кроме того, в необязательном порядке, обратное выведение выполняется на основе вышеупомянутой взаимосвязи отображения полярных подканалов и шаблона перемежения D-CRC, чтобы получить соответствующую выходную перемеженную последовательность MIB b, b, …, b после того, как последовательность MIB a, a, …, a на Фиг. 7 подвергается первому перемежению и отображению. Подробности заключаются в следующем:
Запрет соты: 1
SSBI: (4 6 8)
HFI: 7
SFN1: (11 14 27 9 34 32 16 13 15 39)
(3) Один бит «Флаг запрета соты» и три бита SSBI используются для переноса битов в предварительно установленных позициях в подканалах полярного кода. В этом случае три бита SSBI размещаются в передних позициях, а именно: (247 251 253), в натуральной последовательности подканалов информационных битов полярного кода. «Флаг запрета соты» расположен в относительно передней позиции. Поскольку значение «Флага запрета соты» может варьироваться, размещение «Флага запрета соты» в позиции с относительно высокой надежностью способствует общей производительности. Например, «Флаг запрета соты» размещен в позиции 255. Для способа отображения оставшихся подканалов, которые несут M предсказуемых информационных битов, отображение выполняется в способах отображения битов первого типа в биты четвертого типа. Подробности повторно не приводятся.