Способ и система обработки полярного кода и беспроводное устройство связи

Иллюстрации

Показать все

Изобретение относится к способу обработки полярного кода и беспроводному устройству связи. Технический результат заключается в уменьшении частоты появления ошибок кадров. Способ содержит этапы, на которых: получают по меньшей мере два периодических шаблона перфорирования и объединяют по меньшей мере два периодических шаблона перфорирования предварительно определенным способом, чтобы получить по меньшей мере два гибридных шаблона перфорирования; выбирают по меньшей мере из двух гибридных шаблонов перфорирования один с наименьшей частотой появления ошибок кадров в качестве оптимального шаблона перфорирования; и выполняют согласование скорости в закодированных с помощью полярного кода битах согласно оптимальному шаблону перфорирования и используют согласованные по скорости биты в качестве передаваемых битов. 3 н. и 18 з.п. ф-лы, 9 ил.

Реферат

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

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

Предшествующий уровень техники

[0002] Система связи обычно использует кодирование канала, чтобы улучшить надежность передачи данных и гарантировать качество связи. Полярный код (polar code) является новым способом кодирования канала, предложенным Эрдалом Ариканом в 2007 г. на основе теории поляризации канала. Полярный код является алгоритмом кодирования-декодирования, который имеет относительно низкую сложность и, который впервые теоретически доказывает, что может достигаться информационная емкость Шеннона.

[0003] При радиопередаче данных после того, как данные закодированы, часто требуется выполнять согласование скорости, то есть закодированный бит перфорируется (punctured) или повторяется (repeated), чтобы согласовать функциональные возможности канала-носителя физического канала. Если количество входных битов меньше, чем количество выходных битов, используется перфорирование. Если количество входных битов больше, чем количество выходных битов, используется повторение. Перфорирование означает, что некоторые биты удаляются согласно конкретному шаблону (pattern) и удаляются из последовательности битов. Повторение означает, что текущий бит вставляется один раз между текущим битом и следующим битом. В противоположность алгоритму согласования скорости, алгоритм рассогласования скорости восстанавливает удаленный бит или удаляет повторенный бит. Для HARQ (Hybrid Automatic Repeat Request, гибридный автоматический запрос повторения) согласование скорости используется, чтобы определить бит, переданный в каждой повторной передаче HARQ.

[0004] В предшествующем уровне техники при согласовании скорости, когда требуется перфорирование, для полярного кода может использоваться традиционная технология случайного (квазислучайного) перфорирования, то есть местоположение перфорирования выбирается случайно. Частота появления ошибок кадров (FER, Frame Error Rate) этого способа перфорирования в предшествующем уровне техники является относительно высокой, и производительность HARQ является относительно плохой.

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

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

[0006] Первый аспект настоящего изобретения предоставляет способ обработки полярного кода, где способ включает в себя:

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

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

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

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

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

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

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

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

перфорирование группы системных битов согласно оптимальному шаблону перфорирования, чтобы получить первую группу битов,

перфорирование группы контрольных битов согласно оптимальному шаблону перфорирования, чтобы получить вторую группу битов, и

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

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

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

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

перемежение перфорированных битов, и

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

использование перемежеванных битов в качестве передаваемых битов.

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

отправку передаваемых битов в кольцевой буфер и

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

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

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

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

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

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

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

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

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

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

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

блок согласования скорости, в частности, включает в себя:

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

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

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

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

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

система дополнительно включает в себя:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

перфорирования группы системных битов согласно оптимальному шаблону перфорирования, чтобы получить первую группу битов,

перфорирования группы контрольных битов согласно оптимальному шаблону перфорирования, чтобы получить вторую группу битов, и

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

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

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

перемежения перфорированных битов, и

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

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

отправки передаваемых битов в кольцевой буфер и

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

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

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

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

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

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

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

[0029] Фиг.1 - принципиальная блок-схема последовательности этапов способа обработки полярного кода согласно варианту осуществления 1 настоящего изобретения.

[0030] Фиг.2 - принципиальная блок-схема последовательности этапов способа обработки полярного кода согласно варианту осуществления 2 настоящего изобретения.

[0031] Фиг.3 - принципиальная блок-схема последовательности этапов способа обработки полярного кода согласно варианту осуществления 3 настоящего изобретения.

[0032] Фиг.4 - принципиальная блок-схема последовательности этапов способа обработки полярного кода согласно варианту осуществления 4 настоящего изобретения.

[0033] Фиг.5 - принципиальная блок-схема последовательности этапов способа обработки полярного кода согласно варианту осуществления 5 настоящего изобретения.

[0034] Фиг.6 - первая принципиальная структурная схема системы обработки полярного кода согласно варианту осуществления 6 настоящего изобретения.

[0035] Фиг.7 - вторая принципиальная структурная схема системы обработки полярного кода согласно варианту осуществления 6 настоящего изобретения.

[0036] Фиг.8 - третья принципиальная структурная схема системы обработки полярного кода согласно варианту осуществления 6 настоящего изобретения.

[0037] Фиг.9 - принципиальная структурная схема беспроводного устройства связи согласно варианту осуществления 7 настоящего изобретения.

Описание вариантов осуществления

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

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

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

[0040] 101. Получить по меньшей мере два периодических шаблона перфорирования и объединить по меньшей мере два периодических шаблона перфорирования предварительно определенным способом, чтобы получить по меньшей мере два гибридных шаблона перфорирования.

[0041] Периодические шаблоны перфорирования, описанные в этом варианте осуществления, относятся к периодически повторяющимся и фиксированным шаблонам перфорирования. Например, если периодический шаблон перфорирования является (1100111), где период Т равен 7, 0 указывает удаление, а 1 указывает сохранение, периодический шаблон перфорирования указывает выполнение перфорирования согласно (110011111001111100111…).

[0042] В этом варианте осуществления по меньшей мере два периодических шаблона перфорирования могут вводиться пользователем или считываться из предварительно сохраненных данных. Определение двух периодических шаблонов перфорирования используется в качестве примера, где два периодических шаблона перфорирования являются, соответственно, шаблонами Р1 и Р2, период периодического шаблона перфорирования Р1 равен Т1, а период периодического шаблона перфорирования Р2 равен Т2.

[0043] Например, вышеупомянутый предварительно определенный способ может включать в себя последовательное расположение или чередующееся расположение. Если шаблоны Р1 и Р2 расположены последовательно, полученные гибридные шаблоны перфорирования могут быть Р1, Р1, Р1,…,Р1, Р2, Р2, Р2,…,Р2, или, если шаблоны Р1 и Р2 расположены с чередованием, полученные гибридные шаблоны перфорирования являются Р1, Р2, Р1, Р2, Р1, Р2,…,Р1, Р2.

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

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

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

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

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

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

[0049] 201. Получить по меньшей мере два периодических шаблона перфорирования и объединить по меньшей мере два периодических шаблона перфорирования предварительно определенным способом, чтобы получить по меньшей мере два гибридных шаблона перфорирования.

[0050] В этом варианте осуществления по меньшей мере два периодических шаблона перфорирования могут вводиться пользователем или считываться из предварительно сохраненных данных. Определение двух периодических шаблонов перфорирования используется в качестве примера, где два периодических шаблона перфорирования являются, соответственно, шаблонами Р1 и Р2, период периодического шаблона перфорирования Р1 равен Т1, а период периодического шаблона перфорирования Р2 равен Т2. Например, вышеупомянутый предварительно определенный способ может включать в себя последовательное расположение или чередующееся расположение. Если шаблоны Р1 и Р2 расположены последовательно, полученные гибридные шаблоны перфорирования могут быть Р1, Р1, Р1,…,Р1, Р2, Р2, Р2,…,Р2, или, если шаблоны Р1 и Р2 расположены с чередованием, полученные гибридные шаблоны перфорирования являются Р1, Р2, Р1, Р2, Р1, Р2,…,Р1, Р2.

[0051] Предпочтительно, вышеупомянутые периодические шаблоны перфорирования могут быть вложенными периодическими шаблонами перфорирования. В этом варианте осуществления «вложенные» шаблоны перфорировании указывают, что местоположение перфорирования (местоположение 0), которое из шаблона перфорирования, соответствующего полярному коду, который соответствует относительно высокой скорости в битах и передается в предыдущей повторной передаче, должно включать в себя местоположение перфорирования шаблона перфорирования, соответствующего полярному коду, который соответствует относительно низкой скорости в битах и передается в следующей повторной передаче.

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

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

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

[0055] В систематическом коде системный бит и контрольный бит являются отдельными. Для систематического кода системный бит и контрольный бит могут разделяться на две группы. Разделение систематического кода на две группы для согласования скорости может уменьшить частоту появления ошибок битов HARQ.

[0056] 204. Перфорировать группу системных битов согласно оптимальному шаблону перфорирования, чтобы получить первую группу битов, и перфорировать группу контрольных битов согласно оптимальному шаблону перфорирования, чтобы получить вторую группу битов.

[0057] 205. Отправить первую группу битов и вторую группу битов в кольцевой буфер последовательно и объединить первую группу битов и вторую группу битов, чтобы получить третью группу битов, которая буферизируется в кольцевом буфере, в качестве передаваемого бита

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

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

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

[0060] 301. Получить по меньшей мере два периодических шаблона перфорирования и объединить по меньшей мере два периодических шаблона перфорирования предварительно определенным способом, чтобы получить по меньшей мере два гибридных шаблона перфорирования.

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

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

[0063] В систематическом коде системный бит и контрольный бит являются отдельными. Для систематического кода системный бит и контрольный бит могут разделяться на две группы. Разделение систематического кода на две группы для согласования скорости может уменьшить частоту появления ошибок битов HARQ.

[0064] 304. Перфорировать группу системных битов согласно оптимальному шаблону перфорирования, чтобы получить первую группу битов, и перфорировать группу контрольных битов согласно оптимальному шаблону перфорирования, чтобы получить вторую группу битов.

[0065] 305. Объединить первую группу битов и вторую группу битов, чтобы получить третью группу битов в качестве передаваемых битов.

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

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

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

[0068] 401. Получить по меньшей мере два периодических шаблона перфорирования и объединить по меньшей мере два периодических шаблона перфорирования предварительно определенным способом, чтобы получить по меньшей мере два гибридных шаблона перфорирования.

[0069] Предпочтительно, вышеупомянутые периодические шаблоны перфорирования могут быть вложенными периодическими шаблонами перфорирования.

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

[0071] 403. Перфорировать все закодированные с помощью полярного кода биты согласно оптимальному шаблону перфорирования.

[0072] 404. Перемежать перфорированные биты и использовать перемежеванные биты в качестве передаваемых битов.

[0073] 405. Отправить передаваемые биты в кольцевой буфер.

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

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

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

[0076] 501. Получить по меньшей мере два периодических шаблона перфорирования и объединить по меньшей мере два периодических шаблона перфорирования предварительно определенным способом, чтобы получить по меньшей мере два гибридных шаблона перфорирования.

[0077] Предпочтительно, вышеупомянутые периодические шаблоны перфорирования могут быть вложенными периодическими шаблонами перфорирования.

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

[0079] 503. Перфорировать все закодированные с помощью полярного кода биты согласно оптимальному шаблону перфорирования.

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

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

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

[0082] Ссылаясь на фиг.6, фиг.6 - принципиальная структурная схема системы обработки полярного кода согласно варианту осуществления 6 настоящего изобретения. Как изображено на фиг.6, система может включать в себя:

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

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

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

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

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

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

[0084] Таким образом, блок 300 согласования скорости может, в частности, включать в себя:

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

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

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

[0085] Предпочтительно, если полярный код является не систематическим кодом, блок 300 согласования скорости может включать в себя:

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

[0086] Таким образом, как изображено на фиг.8, система может дополнительно включать в себя:

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

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

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

блок отправки (не изображен на фигуре), выполненный с возможностью отправки передаваемых битов в кольцевой буфер, и

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

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

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

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

[0090] Ссылаясь на фиг.9, фиг.9 - принципиальная структурная схема беспроводного устройства связи согласно варианту осуществления 7 настоящего изобретения. Как изображено на фиг.9, беспроводное устройство 900 связи может включать в себя приемник 902, где приемник 902 может быть выполнен с возможностью: приема сигнала, например, из антенны приема (не изображена), выполнения обычной операции (такой как, фильтрация, усиление и преобразования с понижением частоты) относительно принятого сигнала, и выполнения квантования относительно отрегулированного сигнала, чтобы получить выборку. Приемник 902 может быть, например, приемником MMSE (Minimum Mean-Squared Error, минимальной среднеквадратичной ошибки). Беспроводное устройство 900 связи может дополнительно включать в себя демодулятор 904. Демодулятор 904 может быть выполнен с возможностью демодуляции принятого символа и подачи символа в процессор 906 для оценки канала. Процессор 906 может быть: процессором, который, в частности, выполнен с возможностью анализа информации, принятой приемником 902, и/или генерации информации, которая должна отправляться передатчиком 916, процессором, выполненным с возможностью управления одним или более компонентами беспроводного устройства 900 связи, и/или контроллером, который выполнен с возможностью: анализа информации, принятой приемником 902, генерации информации, которая должна отправляться передатчиком 916, и управления одним или более компонентами беспроводного устройства 900 связи.

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

[0092] Беспроводное устройство 900 связи может дополнительно включать в себя память 908. Память 908 может быть соединена с возможностью выполнения операций с процессором 906 и сохраняет следующие данные: пер