RU2669743C1 - Способ и устройство гибридного автоматического запроса на повторение с полярным кодом и беспроводное устройство связи - Google Patents
Способ и устройство гибридного автоматического запроса на повторение с полярным кодом и беспроводное устройство связи Download PDFInfo
- Publication number
- RU2669743C1 RU2669743C1 RU2017126362A RU2017126362A RU2669743C1 RU 2669743 C1 RU2669743 C1 RU 2669743C1 RU 2017126362 A RU2017126362 A RU 2017126362A RU 2017126362 A RU2017126362 A RU 2017126362A RU 2669743 C1 RU2669743 C1 RU 2669743C1
- Authority
- RU
- Russia
- Prior art keywords
- polar
- code
- polar code
- transmission
- bits
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 238000004891 communication Methods 0.000 title abstract description 26
- 230000005540 biological transmission Effects 0.000 claims abstract description 72
- 241000169170 Boreogadus saida Species 0.000 claims abstract description 64
- 238000005516 engineering process Methods 0.000 abstract description 8
- 239000000126 substance Substances 0.000 abstract 1
- 230000001360 synchronised effect Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 6
- 230000015556 catabolic process Effects 0.000 description 5
- 238000006731 degradation reaction Methods 0.000 description 5
- 230000003068 static effect Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 3
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000002939 deleterious effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/63—Joint error correction and other techniques
- H03M13/6306—Error control coding in combination with Automatic Repeat reQuest [ARQ] and diversity transmission, e.g. coding schemes for the multiple transmission of the same information or the transmission of incremental redundancy
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/13—Linear codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/63—Joint error correction and other techniques
- H03M13/635—Error control coding in combination with rate matching
- H03M13/6362—Error control coding in combination with rate matching by puncturing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0061—Error detection codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0067—Rate matching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
- H04L1/1819—Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of additional or different redundancy
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Изобретение относится к области связи. Технический результат – улучшение характеристик в первой (первоначальной) передаче уменьшением разницы между фактической кодовой скоростью для первой передачи и целевой кодовой скоростью, соответствующей полярному коду. Для этого способ включает в себя этапы: выбора, из M полярных кодов одной и той же длины кода и кодовой скорости, полярного кода, соответствующего фактической кодовой скорости для первой передачи, и кодирования информационной битовой последовательности посредством использования полярного кода для получения кодированных битов; и выполнения согласования скорости передачи по кодированным битам для генерирования битов, предназначенных для передачи. В отличие от традиционной технологии HARQ, использующей один полярный код, в этом варианте осуществления полярный код, соответствующий фактической кодовой скорости для первой передачи, выбирается из M полярных кодов в течение первоначальной передачи, так что различные полярные коды могут быть выбраны адаптивно в соответствии с фактической кодовой скоростью для первой передачи. 2 н. и 11 з.п. ф-лы, 8 ил., 1 табл.
Description
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0001] Изобретение относится к области технологи связи и более конкретно к способу и устройству гибридного автоматического запроса на повторение с полярным кодом, и беспроводному устройству связи.
УРОВЕНЬ ТЕХНИКИ
[0002] Способ гибридного автоматического запроса на повторение (HARQ) может использоваться в системе связи для контроля ошибок. В технологии HARQ, полярный код (полярные коды) может использоваться как материнский код.
[0003] В процессе HARQ, под воздействием состояния канала и состояния назначенного радиоресурса, фактическая кодовая скорость для первой передачи (первоначальная передача) может быть различной, но используемые полярные коды являются теми же. Поэтому, когда разница между фактической кодовой скоростью для первой передачи и целевой кодовой скоростью, соответствующей полярному коду, является чрезмерно большой, имеется ухудшение характеристик в первой передачи.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0004] Ввиду этого целью вариантов осуществления настоящего изобретения является предоставление способа и устройства гибридного автоматического запроса на повторение с полярным кодом, и устройства беспроводной связи, для решения проблемы ухудшения характеристик в первой передаче, когда разница между фактической кодовой скоростью для первой передачи и целевой кодовой скоростью, соответствующей полярному коду, является чрезмерно большой.
[0005] Для достижения вышеупомянутой цели, варианты осуществления настоящего изобретения предоставляют следующие технические решения:
[0006] В соответствии с первым аспектом вариантов осуществления настоящего изобретения, способ гибридного автоматического запроса на повторение (HARQ) с полярным кодом предоставляется на основе M полярных кодов одной и той же длины кода и кодовой скорости, где M больше или равно 2; и
способ включает в себя этапы:
выбора, из M полярных кодов, полярного кода, соответствующего фактической кодовой скорости для первой передачи, и кодирования информационной битовой последовательности посредством использования полярного кода для получения кодированных битов; и
выполнения согласования скорости передачи по кодированным битам для генерирования битов, предназначенных для передачи.
[0007] В соответствии со вторым аспектом вариантов осуществления настоящего изобретения, предоставляется устройство гибридного автоматического запроса на повторение (HARQ) с полярным кодом, включающее в себя:
блок выбора и кодирования, сконфигурированный для: выбора из M полярных кодов одной и той же длины кода и кодовой скорости, полярного кода, соответствующего фактической кодовой скорости для первой передачи, и кодирования информационной битовой последовательности посредством использования полярного кода для получения кодированных битов, где M больше или равно 2; и
блок согласования скорости передачи, сконфигурированный для выполнения согласования скорости передачи по кодированным битам для генерирования битов, предназначенных для передачи.
[0008] В соответствии с третьим аспектом вариантов осуществления настоящего изобретения, предоставляется устройство беспроводной связи, включающее в себя процессор и память, где процессор выполняет по меньшей мере следующие этапы посредством запуска программы системы программного обеспечения, хранящейся в памяти, и вызова данных, хранящихся в памяти:
выбор, из M полярных кодов одной и той же длины кода и кодовой скорости, полярного кода, соответствующего фактической кодовой скорости для первой передачи, и кодирование информационной битовой последовательности посредством использования полярного кода для получения кодированных битов, где M больше или равно 2; и
выполнение согласования скорости передачи по кодированным битам для генерирования битов, предназначенных для передачи.
[0009] Можно узнать, что в отличие от традиционной технологии HARQ, использующей один полярный код, в этом варианте осуществления, M (более одного) полярных кодов задаются. В течение первоначальной передачи, полярный код, соответствующий фактической кодовой скорости для первой передачи, выбирается из M полярных кодов, что может осуществляться так, что различные полярные коды выбираются адаптивно в соответствии с фактической кодовой скоростью для первой передачи. Кроме того, выбранный полярный код соответствует фактической кодовой скорости для первой передачи, таким способом предотвращая чрезмерно большую разницу между фактической кодовой скоростью для первой передачи и целевой кодовой скоростью полярного кода, и дополнительно предотвращая проблему ухудшения характеристик в первой передаче из-за чрезмерно большой разницы между фактической кодовой скоростью для первой передачи и целевой кодовой скоростью, соответствующей полярному коду.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0010] Для описания технических решений в вариантах осуществления настоящего изобретения или в предшествующем уровне техники более ясно, следующее описание кратко описывает прилагаемые чертежи, требуемые для описания вариантов осуществления или предшествующего уровня техники. Понятно, что прилагаемые чертежи в следующем описании изображают просто некоторые варианты осуществления настоящего изобретения, и обычный специалист в данной области техники может все еще получить другие чертежи из этих прилагаемых чертежей без творческих усилий.
[0011] Фиг. 1 является схематическим представлением сценария применения способа гибридного автоматического запроса на повторение в соответствии с вариантом осуществления настоящего изобретения;
[0012] Фиг. 2 является схематической блок-схемой, используемой в сценарии применения гибридного автоматического запроса на повторении в соответствии с вариантом осуществления настоящего изобретения;
[0013] Фиг. 3 является схематической блок-схемой способа гибридного автоматического запроса на повторение в соответствии с вариантом осуществления настоящего изобретения;
[0014] Фиг. 4 является другой схематической блок-схемой способа гибридного автоматического запроса на повторение в соответствии с вариантом осуществления настоящего изобретения;
[0015] Фиг. 5 является структурной блок-схемой устройства гибридного автоматического запроса на повторение в соответствии с вариантом осуществления настоящего изобретения;
[0016] Фиг. 6 является другой структурной блок-схемой устройства гибридного автоматического запроса на повторение в соответствии с вариантом осуществления настоящего изобретения;
[0017] Фиг. 7 является структурной схемой компьютерной системы общего назначения устройства беспроводной связи в соответствии с вариантом осуществления настоящего изобретения; и
[0018] Фиг. 8 является другой схематической структурной схемой устройства беспроводной связи в соответствии с вариантом осуществления настоящего изобретения.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
[0019] Следующее описание ясно и полностью раскрывает технические решения в вариантах осуществления настоящего изобретения со ссылкой на прилагаемые чертежи в вариантах осуществления настоящего изобретения. Понятно, что описанные варианты осуществления являются просто некоторыми, а не всеми вариантами осуществления настоящего изобретения. Все другие варианты осуществления, полученные обычным специалистом в данной области техники на основе вариантов осуществления настоящего изобретения без творческих усилий, попадают в объем защиты настоящего изобретения.
[0020] Способ гибридного автоматического запроса на повторение может применяться к беспроводному устройству связи, включающему в себя (без ограничения) базовую станцию, терминал, точку доступа WiFi (WiFi AP, WiFi Access Point), терминал WiFi, радиорелейную станцию или т.п.
[0021] В технологии HARQ, полярный код (полярные коды) может использоваться как материнский код для кодирования информационной битовой последовательности.
[0022] Фиг. 1 изображает сценарий применения упомянутого выше способа гибридного автоматического запроса на повторение, который применяется для связи между базовой станцией 101 и любым количеством терминалов, таких как терминал 102 доступа и терминал 104 доступа.
[0023] Терминалы 102 и 104 доступа могут быть, например, сотовым телефоном, смартфоном, портативным компьютером, портативным устройством связи, портативным вычислительным устройством, спутниковым радио устройством, глобальной системой позиционирования, персональным цифровым помощником (PDA), и/или любыми другими подходящими устройствами.
[0024] В примере, в котором базовая станция действует как передающая сторона, и терминал действует как приемная сторона, схематический процесс, используемый в сценарии применения гибридного автоматического запроса на повторение, может быть изображен на Фиг. 2.
[0025] Этап 101: Передающая сторона (базовая станция) передает часть данных.
[0026] Этап 102: Приемная сторона (терминал) декодирует принятые данные, и если декодирование выполнено правильно, то передает по обратной связи сигнал подтверждения (ACK) на передающую сторону, или если декодирование выполнено неправильно, то передает по обратной связи сигнал негативного подтверждения (NACK) на передающую сторону.
[0027] Этап 103: Если принятый сигнал является сигналом ACK, то передающая сторона продолжает передавать следующую часть данных.
[0028] Этап 104: Если принятый сигнал является сигналом NACK (и максимальное количество повторных передач не достигнуто), то передающая сторона продолжает передавать данные в соответствии с версией резервирования.
[0029] Как было описано ранее, в технологии HARQ, полярный код (полярные коды) может использоваться как материнский код для кодирования информационной битовой последовательности.
[0030] Однако в соответствии с состоянием канала и состоянием назначения радио ресурсов, фактическая кодовая скорость для первой передачи (первоначальная передача) может быть различной. Поэтому, количество битов, прокалываемых в течение первой передачи различно, и для полярных кодов, соответствующие каналы в течение фактической первоначальной передачи также различны.
[0031] Например, предполагается, что полярный код, действующий как материнский код, предназначен для не прокалываемого полярного кода, целевая кодовая скорость которого составляет 0.5. На практике, однако, фактическая кодовая скорость для первой передачи (первоначальная передача) может быть 0.5, 0.6, 0.8 или т.п. Поэтому, требуется согласование скорости передачи для осуществления технологии HARQ.
[0032] Таким способом, когда разница между фактической кодовой скоростью для первой передачи и целевой кодовой скоростью, соответствующей полярному коду, является чрезмерно большой, иногда имеется ухудшение характеристик в первой передаче.
[0033] Для решения упомянутой выше проблемы, вариант осуществления настоящего изобретения предоставляет способ гибридного автоматического запроса на повторение на основе M полярных кодов ( ).
[0034] Задаются кодовая скорость и длина кода M полярных кодов. Например, кодовая скорость M полярных кодов может составлять 0.5, и длина упомянутых кодов может составлять 2048.
[0035] Фиг. 3 является схематической блок-схемой способа гибридного автоматического запроса на повторение в соответствии с вариантом осуществления настоящего изобретения, где упомянутый способ основан на M полярных кодах, и упомянутый способ может включать в себя следующие этапы:
[0036] S1: Выбор из M полярных кодов, полярного кода, соответствующего фактической кодовой скорости для первой передачи, и кодирование информационной битовой последовательности посредством использования полярного кода для получения кодированных битов.
[0037] После выбора полярного кода, для кодирования информационной битовой последовательности посредством использования полярного кода, существующий способ кодирования может использоваться, который не описывается здесь далее.
[0038] S2: Выполнение согласования скорости передачи по кодированным битам для генерирования битов, предназначенных для передачи.
[0039] Для выполнения согласования скорости передачи по кодированным битам для генерирования битов, предназначенных для передачи, существующий способ согласования скорости передачи может использоваться, который не описывается здесь далее.
[0040] После генерирования битов, предназначенных для передачи, обычная обработка, например, модуляция, может быть затем дополнительно выполнена для итоговой передачи, которая не описывается здесь далее.
[0041] Можно узнать, что, в отличие от традиционной технологии HARQ, в которой используется один полярный код, в этом варианте осуществления, M (более одного) полярных кодов задаются. В течение первоначальной передачи, полярный код, соответствующий фактической кодовой скорости для первой передачи, выбирается из M полярных кодов, что может осуществляться так, что различный полярный код выбирается адаптивно в соответствии с фактической кодовой скорости для первой передачи. Кроме того, выбранный полярный код соответствует фактической кодовой скорости для первой передачи, таким способом предотвращая чрезмерно большую разницу между фактической кодовой скоростью для первой передачи и целевой кодовой скоростью полярного кода, и дополнительно предотвращая проблему ухудшения характеристик в первой передаче из-за чрезмерно большой разницы между фактической кодовой скоростью для первой передачи и целевой кодовой скоростью, соответствующей полярному коду.
[0042] В другом варианте осуществления настоящего изобретения, ссылаясь на Фиг. 4, вышеупомянутый вариант осуществления может дополнительно включать в себя следующие этапы:
[0043] S3: Когда принимается гибридный автоматический запрос на повторение (т.е. сигнал NACK), и максимальное количество повторных передач не достигнуто, генерирование, в соответствии с версией резервирования, битов, предназначенных для передачи в ответ на гибридный автоматический запрос на повторение посредством использования кодированных битов и передача битов, предназначенных для передачи.
[0044] Для генерирования битов, предназначенных для передачи, в ответ на гибридный автоматический запрос на повторение посредством использования кодированных битов, существующий способ генерирования может использоваться, например, согласование скорости передачи может выполняться по кодированным битам, который не описывается здесь далее.
[0045] Однако, когда достигнуто максимальное количество повторных передач или принят сигнал ACK, следующая часть данных может продолжать передаваться.
[0046] Когда следующая часть данных передается, для выполняемых этапов смотрите описание этапа S1 и этапа S2 или этапов с этапа S1 по этап S3.
[0047] Более конкретно, когда следующая часть данных передается, полярный код, используемый на этапе S1, может напрямую использоваться. Безусловно, новый полярный код может выбираться. Специалист в данной области техники может сделать конкретную конструкцию по желанию. Подробности не описаны далее здесь.
[0048] В другом варианте осуществления настоящего изобретения, M полярные коды во всех упомянутых выше вариантах осуществления предназначены для различных целевых кодовых скоростей.
[0049] Соответственно, "выбор соответствующего полярного кода" на этапе S1 может конкретно включать в себя:
выбор полярного кода, целевая кодовая скорость которого является наиболее близкой к фактической кодовой скорости для первой передачи.
[0050] Например, предполагается, что M равно 3, и полярные коды включают в себя полярный код 1, полярный код 2 и полярный код 3. Кодовая скорость полярных кодов с полярного кода 1 по полярный код 3 равна 0.5. Однако, полярный код 1 предназначен (построен) для целевой кодовой скорости 0.5, полярный код 2 предназначен для целевой кодовой скорости 0.6, и полярный код 2 предназначен для целевой кодовой скорости 0.8.
[0051] Когда фактическая кодовая скорость для первой передачи составляет 0.75, для трех полярных кодов, целевая кодовая скорость, соответствующая полярному коду 3, близка к 0.75, так что полярный код 3 может быть выбран для кодирования информационной битовой последовательности.
[0052] Однако, если фактическая кодовая скорость для первой передачи составляет 0.45, для трех полярных кодов, целевая кодовая скорость, соответствующая полярному коду 1 близка к 0.45, так что полярный код 1 может быть выбран для кодирования информационной битовой последовательности.
[0053] Дополнительно, целевая кодовая скорость может конкретно относиться к целевой кодовой скорости для первоначальной передачи (первая передача).
[0054] В следующем описании подробно описываются M различных полярных кодов.
[0055] Главные параметры полярного кода могут включать в себя , где представляет длину кода; представляет длину информационного бита (также называемую как количество); представляет множество индексов информационных битов; и является замороженным битом, где количество замороженных битов составляет , и замороженный бит является известным битом. Для простоты, замороженный бит может быть установлен на 0. Поэтому, можно также считать, что основные параметры полярного кода включают в себя .
[0056] Как было описано ранее, M полярных кодов имеют одну и ту же длину кода и кодовую скорость; поэтому M полярных кодов имеют одну и ту же длину информационного бита (т.е., параметры являются теми же).
[0057] Однако, M полярных кодов имеют различные, но подобные множества индексов информационных битов, т.е. M полярных кодов имеют различные, но подобные .
[0058] Похожесть между полярными кодами может быть представлена следующими формулами:
[0059] В приведенных выше формулах, представляет множество индексов информационных битов i-го полярного кода, и представляют соответствующие множества индексов информационных битов других (M-1) полярных кодов.
[0060] представляет множество элементов, удаленных (элементов, удаленных из ) для построения , представляет a множество элементов, добавленных для построения и т.д. Подробности не описаны далее здесь.
[0061] Альтернативно , ,..., и могут быть представлены как , где представляет множество индексов информационных битов m-го полярного кода в других (M-1) полярных кодах ( ), представляет множество элементов, удаленных из для генерирования , и представляет множество элементов, добавленных в для генерирования .
[0063] В качестве другого примера, предполагая, что N=2048, и кодовая скорость составляет 0.5, обычная целевая кодовая скорость может быть 0.5, 0.8 или т.п.
[0064] Для целевой кодовой скорости 0.5, традиционный алгоритм построения полярного кода может использоваться для генерирования множество индексов информационных битов полярного кода 1.
[0065] Подобным образом другие (M-1) полярных кодов могут быть для нескольких типичных значений целевой кодовой скорости для первоначальной передачи.
[0066] Предполагается, что m-й полярный код (полярный код m) предназначен для целевой кодовой скорости 0.8, и множество индексов информационных битов соответствующее m-му полярному коду равно .
[0067] Таблица 1 дает множество элементов, удаленных для построения , и Таблица 2 дает множество элементов, добавленных для построения . Можно видеть, что имеется только 26 элементов (также называемых как индексы битов), которые различаются между множествами и , и и включают в себя 1024 индекса битов каждое.
Таблица 1
Таблица 2
[0068] Среди M полярных кодов m-й полярный код может генерироваться следующим способом:
вычисляется вероятность ошибки каждого битового канала для передачи m-го полярного кода; и
сортировка вероятностей ошибки всех битовых каналов, и выбор индексов битов, соответствующих K битовым каналам с наименьшими вероятностями ошибок как множество информационных битов m-го полярного кода.
[0069] Декодирование методом последовательного подавления (Successive-Cancellation, SC) может использоваться для декодирования полярных кодов, и этот процесс выглядит следующим образом:
[0071] При декодировании методом SC, следующая условная функция правдоподобия вычисляется последовательно:
где является принятым вектором сигнала (y1, y2,..., и yN), является вектором битов (u1, u2,..., и ui-1), W является условной вероятностью, и L представляет собой логарифмическое отношение правдоподобия.
[0075] Вариант осуществления настоящего изобретения предоставляет следующий Алгоритм гауссовской аппроксимации для осуществления построения полярных кодов с прокалыванием для различных значений целевой кодовой скорости:
[0076] 1. Инициализация
[0077] Соответствующая инициализация выполняется над логарифмическим отношением правдоподобия местоположения символа каждого полярного кода в соответствии с целевой кодовой скоростью и решением согласования скорости передачи, для получения первоначального среднего значения логарифмического отношения правдоподобия местоположения символа каждого полярного кода.
[0078] Со ссылкой на описание упомянутого выше алгоритма SC, формула, используемая для инициализации, включает в себя:
(Формула 1)
где puncturing представляет прокалывание, и NoPuncturing представляет отсутствие прокалывание, представляет местоположение символа i-го кода, и представляет первоначальное среднее значение логарифмического отношения правдоподобия местоположения символа i-го кода.
[0079] 2. Обновление
[0080] Среднее значение логарифмического отношения правдоподобия узла вычисляется и обновляется в соответствии с факторным графом соответствующего декодирования по методу SC.
[0081] Формулы, используемые для вычисления и обновления, включают в себя:
[0084] 3. Вычисление вероятности ошибки
[0085] Вероятность ошибки i-го битового канала полярного кода с прокалыванием получается в соответствии с обновленным средним значением логарифмического отношения правдоподобия.
[0086] Формула, используемая для вычисления вероятности ошибки, включает в себя:
[0088] Фиг. 5 является структурной блок-схемой устройства 500 гибридного автоматического запроса на повторение в соответствии с вариантом осуществления настоящего изобретения, где упомянутое устройство может включать в себя по меньшей мере блок 1 выбора и кодирования и блок 2 согласования скорости передачи.
[0089] Блок 1 выбора и кодирования конфигурируется для: выбора из M полярных кодов одной и той же длины кода и кодовой скорости, полярного кода, соответствующего фактической кодовой скорости для первой передачи, и кодирования информационной битовой последовательности посредством использования полярного кода для получения кодированных битов, где M больше или равно 2.
[0090] Для связанного контента, смотрите предыдущие описания в этом описании изобретения, и подробности не описаны далее здесь.
[0091] Блок 2 согласования скорости передачи конфигурируется для выполнения согласования скорости передачи по кодированным битам для генерирования битов, предназначенных для передачи.
[0092] Для связанного контента, смотрите предыдущие описания в этом описании изобретения, и подробности не описаны далее здесь.
[0093] В другом варианте осуществления настоящего изобретения, ссылаясь на Фиг. 6, устройство 500 гибридного автоматического запроса на повторение может дополнительно включать в себя:
блок 3 генерирования, сконфигурированный для генерирования i-го полярного кода среди M полярных кодов, где .
[0094] Более конкретно, относительно генерирования i-го полярного кода, блок генерирования при этом конфигурируется для:
вычисления вероятности ошибки каждого битового канала для передачи i-го полярного кода; и
сортировки вероятностей ошибки всех битовых каналов и выбора индексов битов, соответствующих K битовым каналам с наименьшими вероятностями ошибок как множество информационных битов i-го полярного кода, где K представляет длину информационного бита.
[0095] Для связанного контента, смотрите предыдущие описания в этом описании изобретения, и подробности не описаны далее здесь.
[0096] В другом варианте осуществления настоящего изобретения, M полярных кодов во всех упомянутых выше вариантах осуществления могут быть предназначены для различных целевых кодовых скоростей.
[0097] Соответственно относительно выбора соответствующего полярного кода, блок 1 выбора и кодирования может при этом конфигурироваться для:
выбора полярного кода, целевая кодовая скорость которого является наиболее близкой к фактической кодовой скорости для первой передачи.
[0098] Для связанного контента, смотрите предыдущие описания в этом описании изобретения, и подробности не описаны далее здесь.
[0099] Устройство беспроводной связи дополнительно заявлено в варианте осуществления настоящего изобретения. На Фиг. 7 иллюстрируется a структура компьютерной системы общего назначения устройства 700 беспроводной связи.
[0100] Компьютерная система может включать в себя шину, процессор 701, память 702, интерфейс 703 связи, устройство 704 ввода и устройство 705 вывода. Процессор 701, память 702, интерфейс 703 связи, устройство 704 ввода и устройство 705 вывода соединены между собой посредством шины.
[0101] Шина может включать в себя путь, через который информация передается между компонентами компьютерной системы.
[0102] Процессор 701 может быть процессором общего назначения, например, центральным блоком обработки общего назначения (General-Purpose Central Processing Unit, CPU), сетевым процессором (Network Processor, NP), микропроцессором или т.п.; или может быть интегральной схемой специального назначения (Application-Specific Integrated Circuit, ASIC) или одной или более интегральными схемами для управления выполнением программы решения настоящего изобретения; или может быть цифровым сигнальным процессором (Digital Signal Processor, (DSP), специализированной интегральной схемой (Application-Specific Integrated Circuit, ASIC), программируемой вентильной матрицей (Field Programmable Gate Array, FPGA) или другим программируемым логическим устройством, дискретным вентильным или транзисторным логическим устройством или дискретным компонентом аппаратного обеспечения.
[0103] Память 702 хранит программу, выполняющую техническое решение настоящего изобретения, и может дополнительно хранить операционную систему или другие приложения. При этом программа может включать в себя программный код, и программный код включает в себя инструкции по работе с компьютером. Более конкретно, память 702 может быть постоянной памятью (Read-Only Memory, ROM) или другим типом статического устройства хранения для хранения статической информации и инструкций, оперативной памятью (Random Access Memory, RAM) или другим типом динамического устройства хранения для хранения информации и инструкций, дисковой памятью или т.п.
[0104] Устройство 704 ввода может включать в себя устройство для приема данных и информации, вводимых пользователем, такое как клавиатура, мышь, камера, сканер, световое перо, голосовое устройство ввода или сенсорный экран.
[0105] Устройство 705 вывода может включать в себя устройство, позволяющее вывод информации для пользователя, такое как экран, принтер или динамик.
[0106] Интерфейс 703 связи может быть включен в устройство с использованием какого-либо приемопередатчика, так чтобы связываться с другим устройством или сетью связи такой как сеть Ethernet, сеть радио доступа (Radio Access Network, RAN) или беспроводной локальной сетью (Wireless Local Area Network, WLAN).
[0107] Процессор 701 запускает программу, хранящуюся в памяти 702, и конфигурируется для осуществления способа гибридного автоматического запроса на повторение, предоставленного в вариантах осуществления настоящего изобретения. Упомянутый способ может включать в себя следующие этапы:
выбор, из M полярных кодов одной и той же длины кода и кодовой скорости, полярного кода, соответствующего фактической кодовой скорости для первой передачи, и кодирование информационной битовой последовательности посредством использования полярного кода для получения кодированных битов, где M больше или равно 2; и
выполнение согласования скорости передачи по кодированным битам для генерирования битов, предназначенных для передачи.
[0108] Для конкретных деталей, смотрите предыдущие описания в этом описании изобретения, и подробности не описаны далее здесь.
[0109] В дополнение, упомянутое выше устройство может также выполнять другие этапы, включенные в способ гибридного автоматического запроса на повторение, и конкретные описания этапов, которые описаны в этом описании изобретения. Подробности не описаны далее здесь.
[0110] Фиг. 8 является другой схематической структурной схемой устройства 700 беспроводной связи. Устройство 700 беспроводной связи может включать в себя приемник 802. Приемник 802 конфигурируется для приема сигнала из, например, приемной антенны (не показана на чертеже), выполнения типичных действий (таких как фильтрация, усиление и преобразование вниз по частоте) над принятым сигналом, и перевода в цифровую форму модулированного сигнала для получения выборки. Приемник 802 может быть, например, приемником, оптимальным по критерию минимума среднеквадратической ошибки (MMSE, Minimum Mean-Squared Error). Устройство 800 гибридного автоматического запроса на повторение может дополнительно включать в себя демодулятор 804. Демодулятор 804 конфигурируется для демодуляции принятого сигнала и предоставления демодулированного сигнала процессору 806. Процессор 806 может быть процессором, выделенным для анализа информации, принятой посредством приемника 802 и/или генерирования информации, передаваемой посредством передатчика 816, процессором, который конфигурируется для управления одним или более компонентами устройства 800 гибридного автоматического запроса на повторение, и/или контроллером, который конфигурируется для анализа сигнала, принятого посредством приемника 802, генерирования информации, передаваемой посредством передатчика 816 и управления одним или более компонентами устройства 800 гибридного автоматического запроса на повторение.
[0111] Устройство 700 беспроводной связи может дополнительно включать в себя память 808. Память 808 функционально связана с процессором 806 и хранит следующие данные: данные, предназначенные для передачи, принятые данные и любую другую надлежащую информацию, существенную для выполнения различных действий и функций, описанных в этой спецификации. Память 808 может дополнительно хранить протоколы и/или алгоритмы, существенные для обработки полярного кода.
[0112] Следует понимать, что устройство хранения данных (например, память 808), описанное в данном описании изобретения, может быть энергозависимой памятью или энергонезависимой памятью, или может включать в себя как энергозависимую память, так и энергонезависимую память. В примере без ограничения, энергонезависимая память может включать в себя постоянную память (ROM, Read-Only Memory), программируемую постоянную память (PROM, Programmable ROM), стираемую программируемую постоянную память (EPROM, Erasable PROM, erasable programmable read-only memory), электрически стираемую программируемую постоянную память (EEPROM, Electrically EPROM, Electrically Erasable Programmable Read-Only Memory), или флэш-память, и энергозависимая память может включать в себя оперативную память (RAM, Random Access Memory) и использоваться для внешнего высокоскоростного кэширования. В примерных, а не ограниченных описаниях, устройства памяти RAM во многих формах могут использоваться, например, статическая оперативная память (SRAM, Static RAM, Static Random Access Memory), динамическая оперативная память (DRAM, Dynamic RAM, Dynamic Random Access Memory), синхронная динамическая оперативная память (SDRAM, Synchronous DRAM, Synchronous Dynamic Random Access Memory), синхронная динамическая оперативная память с удвоенной скоростью обмена данными (DDR SDRAM, Double Data Rate SDRAM, Double Data Rate Synchronous Dynamic Random Access Memory), улучшенная синхронная динамическая оперативная память (ESDRAM, Enhanced SDRAM, Enhanced Synchronous Dynamic Random Access Memory), динамическая оперативная память с синхронной связью (SLDRAM, Synchlink DRAM, Synchronous Link Dynamic Random Access Memory), и оперативная память с прямым резидентным доступом (DR RAM, Direct Rambus RAM, Direct Rambus Random Access Memory). Память 808 в системе и способе, описанных в данном описании изобретения, нацелена на включение в себя этих типов памяти и любых других надлежащих типов памяти, но не ограничивается этими типами памяти и любыми другими надлежащими типами памяти.
[0113] В дополнение, устройство 700 беспроводной связи может дополнительно включать в себя:
кодер 812 полярного кода, сконфигурированный для: выбора из M полярных кодов одной и той же длины кода и кодовой скорости, полярного кода, соответствующего фактической кодовой скорости для первой передачи, и кодирования информационной битовой последовательности посредством использования полярного кода для получения кодированных битов, где M больше или равно 2; и
устройство 810 согласования скорости передачи, конфигурируемое для выполнения согласования скорости передачи по кодированным битам для генерирования битов, предназначенных для передачи.
[0114] В практическом применении, приемник 802 может быть дополнительно связан с устройством 810 согласования скорости передачи.
[0115] Опционально, в варианте осуществления, кодер 812 полярного кода может быть дополнительно конфигурируемым для генерирования M полярных кодов.
[0116] Альтернативно, M полярных кодов могут генерироваться посредством другого устройства или вновь добавленного устройства.
[0117] Множества индексов информационных битов M полярных кодов являются различными, но подобными.
[0118] Подобие между полярными кодами может быть представлено следующими формулами:
[0119] В приведенных выше формулах, представляет множество индексов информационных битов i-го полярного кода, и представляют соответствующие множества индексов информационных битов других (M-1) полярных кодов.
[0120] представляет множество элементов, удаленных (элементов, удаленных из ) для построения , представляет множество элементов, добавленных для построения и т.д. Подробности не описаны далее здесь.
[0121] Альтернативно, , ,..., и могут быть представлены как , где представляет собой множество индексов информационных битов m-го полярного кода в других (M-1) полярных кодах ( ), представляет множество элементов, удаленных из для генерирования , и представляет множество элементов, добавленных в для генерирования .
[0122] В дополнение, устройство 700 беспроводной связи может дополнительно включать в себя модулятор 814 и передатчик 816, где передатчик 816 конфигурируется для передачи сигнала в, например, базовую станцию, другой терминал или т.п. Хотя изображены отдельно от процессора 806, кодер 812 полярного кода, устройство 810 согласования скорости передачи и/или модулятор 814 могут быть частью процессора 806 или нескольких процессоров (не показано на чертеже). Приемник 802 и передатчик 816 могут быть также интегрированы вместе в практическом применении для формирования приемопередатчика.
[0123] Устройство 700 беспроводной связи может передавать и принимать данные через канал (например, устройство 700 беспроводной связи может передавать и принимать данные одновременно, или устройство 700 беспроводной связи может передавать и принимать данные в различные моменты времени, или их сочетание). Устройство 700 беспроводной связи может быть, например, базовой станцией (например, базовая станция 101 на Фиг. 1), или терминалом доступа (например, терминал 116 доступа на Фиг. 1, или терминал 122 доступа на Фиг. 1).
[0124] Варианты осуществления в этом описании изобретения описываются прогрессивным образом, для тех же или подобных частей в вариантах осуществления, ссылка может быть сделана на эти варианты осуществления, и каждый вариант осуществления фокусируется на различие от других вариантов осуществления. Устройство, представленное в вариантах осуществления, описывается относительно просто, поскольку оно соответствует способу, представленному в вариантах осуществления, и для связанных частей, ссылка может быть сделана на описание упомянутого способа.
[0125] Следует отметить дополнительно, что в этом описании изобретения, относительные термины, такие как первый и второй, используются только для различения одного объекта или операции от другого, и не обязательно требуют или означают, что любое фактическое отношение или последовательность существует между этими объектами или операциями. Кроме того, термины "включает в себя", "содержит", или любые другие их варианты предназначены для того, чтобы охватывать неисключительные включения, так что процесс, способ, изделие, или устройство, которое включает в себя список элементов, не только включает в себя эти элементы, но также включает в себя другие элементы, которые явно не перечислены, или дополнительно включает в себя элементы, свойственные для такого процесса, способа, изделия. Элемент, которому предшествует фраза "включает в себя..." не исключает, без дополнительных ограничений, существование дополнительных идентичных элементов в упомянутом процессе, способе, изделии, которые включают в себя упомянутый элемент.
[0126] Посредством приведенного выше описания вариантов осуществления, может быть ясно понятно специалисту в данной области техники, что настоящее изобретение может осуществляться посредством программного обеспечения плюс необходимое универсальное аппаратное обеспечение, где упомянутое универсальное аппаратное обеспечение включает в себя универсальную интегральную схему, универсальный процессор CPU, универсальную память, универсальное устройство, и т.п., и определенно может также осуществляться посредством специализированного аппаратного обеспечения, подобного специализированной интегральной схеме, специализированному процессору CPU, специализированной памяти, специализированному устройству и т.п., но во многих случаях, первое предпочтительнее. Основываясь на таком понимании, сущность технического решения настоящего изобретения или части, которое осуществляет вклад в предшествующий уровень техники, может осуществляться в продукте программного обеспечения. Компьютерный продукт программного обеспечения может храниться на читаемом носителе для хранения, таком как флэш-диск USB, мобильный жесткий диск, постоянная память (ROM), оперативная память (RAM), магнитный диск или оптический диск, где носитель для хранения включает в себя несколько инструкций, вызывающих компьютерное устройство (такое как персональный компьютер, сервер или сетевое устройство) выполнить способ, определенный в каждом варианте осуществления настоящего изобретения.
[0127] Варианты осуществления, предоставленные выше, описаны для того, чтобы позволить специалисту в данной области техники осуществить или использовать настоящее изобретение. Различные модификации для вариантов осуществления являются очевидными для специалиста в данной области техники, и главные принципы, определенные в этом описании изобретения, могут осуществляться в других вариантах осуществления без отклонения от сущности или объема настоящего изобретения. Поэтому настоящее изобретение не ограничивается вариантами осуществления, описанными в данном описании изобретения, но распространяется на самую широкую область действия, которая соответствует принципам и новизне, предоставленными в этом описании изобретения.
Claims (29)
1. Способ гибридного автоматического запроса на повторение (HARQ) с полярным кодом на основе M полярных кодов одной и той же длины кода и кодовой скорости, при этом M больше или равно 2, при этом способ содержит этапы:
выбора, из M полярных кодов, полярного кода, соответствующего фактической кодовой скорости для первой передачи, и кодирования информационной битовой последовательности посредством использования полярного кода для получения кодированных битов; и
выполнения согласования скорости передачи по кодированным битам для генерирования битов, предназначенных для передачи.
2. Способ по п. 1, при этом множества индексов информационных битов M полярных кодов являются различными, но подобными.
3. Способ по п. 1, при этом подобие множеств индексов информационных битов M полярных кодов удовлетворяет следующей формуле:
4. Способ по п. 1, при этом i-й полярный код в M полярных кодах генерируется следующим образом:
сортировка вероятностей ошибки всех битовых каналов, и выбор индекса битов, соответствующих K битовым каналам с наименьшими вероятностями ошибок, как множества информационных битов i-го полярного кода, при этом K представляет длину информационного бита.
5. Способ по п. 1, при этом M полярных кодов предназначены для различных целевых кодовых скоростей.
6. Способ по п. 5, при этом выбор соответствующего полярного кода содержит:
выбор полярного кода, целевая кодовая скорость которого является наиболее близкой к фактической кодовой скорости для первой передачи.
7. Способ по п. 5, при этом целевая кодовая скорость является именно целевой кодовой скоростью для первой передачи.
8. Устройство гибридного автоматического запроса на повторение (HARQ) с полярным кодом, содержащее:
кодер (812) полярного кода, сконфигурированный для: выбора из M полярных кодов одной и той же длины кода и кодовой скорости полярного кода, соответствующего фактической кодовой скорости для первой передачи, и кодирования информационной битовой последовательности посредством использования полярного кода для получения кодированных битов, при этом M больше или равно 2; и
устройство (810) согласования скорости передачи, сконфигурированное для выполнения согласования скорости передачи по кодированным битам для генерирования битов, предназначенных для передачи.
9. Устройство по п. 8, при этом множества индексов информационных битов M полярных кодов являются различными, но подобными.
10. Устройство по п. 8, при этом подобие множеств индексов информационных битов M полярных кодов удовлетворяет следующей формуле:
12. Устройство по п. 11, в котором относительно генерирования i-го полярного кода, кодер (812) полярного кода сконфигурирован для:
вычисления вероятности ошибки каждого битового канала для передачи i-го полярного кода; и
сортировки вероятностей ошибки всех битовых каналов и выбора индекса битов, соответствующих K битовых каналов с наименьшими вероятностями ошибок как множество информационных битов i-го полярного кода, при этом K представляет длину информационной битовой последовательности.
13. Устройство по п. 8, при этом:
M полярных кодов предназначены для различных целевых кодовых скоростей; и
относительно выбора соответствующего полярного кода, блок выбора и кодирования при этом сконфигурирован для:
выбора полярного кода, целевая кодовая скорость которого является наиболее близкой к фактической кодовой скорости для первой передачи.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2014/074398 WO2015149225A1 (zh) | 2014-03-31 | 2014-03-31 | 极化码的混合自动重传方法及装置、无线通信装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
RU2669743C1 true RU2669743C1 (ru) | 2018-10-15 |
Family
ID=54239219
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2017126362A RU2669743C1 (ru) | 2014-03-31 | 2014-03-31 | Способ и устройство гибридного автоматического запроса на повторение с полярным кодом и беспроводное устройство связи |
Country Status (6)
Country | Link |
---|---|
US (1) | US9973302B2 (ru) |
EP (1) | EP3119020B1 (ru) |
CN (1) | CN105900365B (ru) |
CA (1) | CA2972922C (ru) |
RU (1) | RU2669743C1 (ru) |
WO (1) | WO2015149225A1 (ru) |
Families Citing this family (42)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017156773A1 (en) | 2016-03-18 | 2017-09-21 | Qualcomm Incorporated | Hybrid automatic repeat request (harq) with polar coded transmissions |
WO2017156792A1 (en) * | 2016-03-18 | 2017-09-21 | Qualcomm Incorporated | Transmission of new data in a hybrid automatic repeat request (harq) retransmission with polar coded transmissions |
CN107508653B (zh) | 2016-06-14 | 2021-03-23 | 华为技术有限公司 | 一种数据传输方法、装置和设备 |
CN109075803B (zh) | 2016-07-27 | 2020-11-06 | 华为技术有限公司 | 具有打孔、缩短和扩展的极化码编码 |
CN108307527B (zh) * | 2016-08-10 | 2021-06-04 | 华为技术有限公司 | 一种承载标识信息的方法及装置 |
TW201813336A (zh) * | 2016-08-10 | 2018-04-01 | 美商Idac控股公司 | 下一代無線通訊系統先進極碼 |
CN108599900B (zh) | 2016-08-11 | 2019-06-07 | 华为技术有限公司 | 用于极化编码的方法、装置和设备 |
CN107835063B (zh) * | 2016-09-14 | 2023-10-20 | 华为技术有限公司 | 信息传输的方法、发送端设备和接收端设备 |
WO2018058294A1 (en) * | 2016-09-27 | 2018-04-05 | Qualcomm Incorporated | Harq techniques for polar codes |
EP3535889A1 (en) * | 2016-11-03 | 2019-09-11 | Telefonaktiebolaget LM Ericsson (PUBL) | Systems and methods for rate-compatible polar codes for general channels |
WO2018119883A1 (en) * | 2016-12-29 | 2018-07-05 | Qualcomm Incorporated | Nested structure for polar code construction using density evolution |
WO2018127504A1 (en) * | 2017-01-04 | 2018-07-12 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Polar coding with dynamic adaptation of the frozen bit pattern |
CN117375765A (zh) * | 2017-01-05 | 2024-01-09 | 华为技术有限公司 | 速率匹配方法、编码装置和通信装置 |
CN108347301B (zh) * | 2017-01-25 | 2020-06-02 | 华为技术有限公司 | 数据的传输方法和装置 |
CN108365850B (zh) * | 2017-01-26 | 2022-02-11 | 华为技术有限公司 | 编码方法、编码装置和通信装置 |
CN108429603B (zh) * | 2017-02-15 | 2022-03-15 | 中兴通讯股份有限公司 | 一种数据处理方法及装置 |
CN114598424A (zh) | 2017-02-15 | 2022-06-07 | 中兴通讯股份有限公司 | 一种数据处理方法及装置 |
WO2018148963A1 (en) * | 2017-02-20 | 2018-08-23 | Qualcomm Incorporated | Polarization weight calculation for punctured polar code |
CN108462555B (zh) * | 2017-02-22 | 2020-11-10 | 华为技术有限公司 | 发送和接收数据的方法、发送设备和接收设备 |
KR102529800B1 (ko) * | 2017-03-23 | 2023-05-09 | 삼성전자주식회사 | 폴라 코드의 부호율 조정 방법 및 장치 |
CN108631916B (zh) | 2017-03-24 | 2020-03-31 | 华为技术有限公司 | 极化Polar码的速率匹配方法和装置、通信装置 |
CN107342845B (zh) * | 2017-03-25 | 2022-07-12 | 华为技术有限公司 | 一种速率匹配的方法和装置 |
CN108809482B (zh) * | 2017-04-28 | 2023-09-01 | 华为技术有限公司 | Polar码的速率匹配方法及装置 |
WO2018203164A1 (en) * | 2017-05-05 | 2018-11-08 | Telefonaktiebolaget Lm Ericsson (Publ) | Adaptive selection and efficient storage of information bit locations for polar codes |
CN110999149B (zh) * | 2017-05-05 | 2021-06-15 | 华为技术有限公司 | 一种增量冗余混合自动重传请求(ir-harq)重传的方法和设备 |
CN108809334B (zh) * | 2017-05-05 | 2021-07-20 | 中兴通讯股份有限公司 | 序列确定方法及装置、设备 |
JP7210079B2 (ja) | 2017-05-08 | 2023-01-23 | コーヒレント・ロジックス・インコーポレーテッド | Polar符号のビット分布のスケーラビリティを実現するための、強化分極重み付け |
DE102018113351A1 (de) * | 2017-06-08 | 2018-12-13 | Samsung Electronics Co., Ltd. | Polares Codieren und Decodieren unter Verwendung von vordefinierten Informationen |
GB2563418B (en) * | 2017-06-15 | 2020-04-22 | Accelercomm Ltd | Polar encoder, communication unit, integrated circuit and method therefor |
GB2563419B (en) * | 2017-06-15 | 2020-04-22 | Accelercomm Ltd | Polar decoder, communication unit, integrated circuit and method therefor |
CN109150376B (zh) * | 2017-06-16 | 2022-02-15 | 大唐移动通信设备有限公司 | 一种信道编码方法及设备 |
CN109391358B (zh) * | 2017-08-11 | 2021-09-21 | 华为技术有限公司 | 极化码编码的方法和装置 |
CN111149314B (zh) * | 2017-08-11 | 2023-09-12 | 相干逻辑公司 | Dci盲检测时用于多模式块辨别的加扰序列设计 |
CN111034074B (zh) * | 2017-08-11 | 2021-11-30 | 中兴通讯股份有限公司 | 用于处理极化码的***和方法 |
CN110999090B (zh) * | 2017-08-12 | 2023-11-28 | 高通股份有限公司 | 用于穿孔和缩短极化码的统一模式 |
EP3673592B1 (en) * | 2017-08-21 | 2023-07-19 | Qualcomm Incorporated | Rate-matching techniques for polar codes |
WO2019157764A1 (en) * | 2018-02-15 | 2019-08-22 | Qualcomm Incorporated | Self-decodable redundancy versions for polar codes |
US11031958B2 (en) * | 2018-06-25 | 2021-06-08 | Qualcomm Incorporated | Hybrid polar code design for ultra-reliable low latency communications (URLLC) |
CN109194338A (zh) * | 2018-11-07 | 2019-01-11 | 桂林电子科技大学 | 一种混合节点多比特处理的极化码译码方法 |
WO2020198976A1 (en) * | 2019-03-29 | 2020-10-08 | Zte Corporation | Methods, apparatus and systems for transmitting data based on polar code |
US11528035B2 (en) * | 2020-07-13 | 2022-12-13 | Mediatek Inc. | Bit selection for polar coding incremental-redundancy HARQ |
US11909582B2 (en) * | 2021-08-13 | 2024-02-20 | Qualcomm Incorporated | Network notification of a cell timing source outage |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2237977C2 (ru) * | 2000-10-21 | 2004-10-10 | Самсунг Электроникс Ко., Лтд. | Передача пакетных данных в системе мобильной связи |
WO2009080450A2 (en) * | 2007-12-20 | 2009-07-02 | Telefonaktiebolaget Lm Ericsson (Publ) | Power-efficient enhanced uplink transmission |
CN102187610A (zh) * | 2008-10-24 | 2011-09-14 | 富士通株式会社 | 基于自适应混合自动重传请求方式的发送装置、接收装置、通信***以及通信方法 |
WO2013191435A1 (en) * | 2012-06-22 | 2013-12-27 | Samsung Electronics Co., Ltd. | Communication system with repeat-response combining mechanism and method of operation thereof |
RU2510578C2 (ru) * | 2009-10-05 | 2014-03-27 | Квэлкомм Инкорпорейтед | Устройство и способ обеспечения обратной связи harq в системе беспроводной связи с несколькими несущими |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102739378B (zh) * | 2012-06-06 | 2014-11-26 | 东南大学 | 适用于卫星移动通信***的自适应虚拟混合重传方法 |
WO2014021837A1 (en) * | 2012-07-31 | 2014-02-06 | Empire Technology Development Llc | Entropy coding and decoding using polar codes |
KR102015121B1 (ko) * | 2012-10-17 | 2019-08-28 | 삼성전자주식회사 | 불휘발성 메모리 장치를 제어하도록 구성되는 컨트롤러 및 컨트롤러의 동작 방법 |
CN103281166B (zh) * | 2013-05-15 | 2016-05-25 | 北京邮电大学 | 一种基于极化码的混合自动重传请求传输方法 |
US9722651B2 (en) * | 2015-01-09 | 2017-08-01 | Qualcomm Incorporated | Adaptive channel coding using polarization |
US9742440B2 (en) * | 2015-03-25 | 2017-08-22 | Samsung Electronics Co., Ltd | HARQ rate-compatible polar codes for wireless channels |
-
2014
- 2014-03-31 RU RU2017126362A patent/RU2669743C1/ru active
- 2014-03-31 WO PCT/CN2014/074398 patent/WO2015149225A1/zh active Application Filing
- 2014-03-31 EP EP14888008.1A patent/EP3119020B1/en active Active
- 2014-03-31 CN CN201480071656.0A patent/CN105900365B/zh active Active
- 2014-03-31 CA CA2972922A patent/CA2972922C/en active Active
-
2016
- 2016-09-29 US US15/280,546 patent/US9973302B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2237977C2 (ru) * | 2000-10-21 | 2004-10-10 | Самсунг Электроникс Ко., Лтд. | Передача пакетных данных в системе мобильной связи |
WO2009080450A2 (en) * | 2007-12-20 | 2009-07-02 | Telefonaktiebolaget Lm Ericsson (Publ) | Power-efficient enhanced uplink transmission |
CN102187610A (zh) * | 2008-10-24 | 2011-09-14 | 富士通株式会社 | 基于自适应混合自动重传请求方式的发送装置、接收装置、通信***以及通信方法 |
RU2510578C2 (ru) * | 2009-10-05 | 2014-03-27 | Квэлкомм Инкорпорейтед | Устройство и способ обеспечения обратной связи harq в системе беспроводной связи с несколькими несущими |
WO2013191435A1 (en) * | 2012-06-22 | 2013-12-27 | Samsung Electronics Co., Ltd. | Communication system with repeat-response combining mechanism and method of operation thereof |
Also Published As
Publication number | Publication date |
---|---|
EP3119020B1 (en) | 2020-01-01 |
CA2972922A1 (en) | 2015-10-08 |
US20170019214A1 (en) | 2017-01-19 |
US9973302B2 (en) | 2018-05-15 |
CN105900365A (zh) | 2016-08-24 |
CN105900365B (zh) | 2019-09-20 |
EP3119020A4 (en) | 2017-05-03 |
CA2972922C (en) | 2019-11-05 |
WO2015149225A1 (zh) | 2015-10-08 |
EP3119020A1 (en) | 2017-01-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2669743C1 (ru) | Способ и устройство гибридного автоматического запроса на повторение с полярным кодом и беспроводное устройство связи | |
US10469207B2 (en) | Polar code retransmission method and apparatus | |
US10333552B2 (en) | Methods and apparatuses for constructing punctured polar code | |
RU2663351C1 (ru) | Способ и устройство согласования скорости полярного кода и устройство беспроводной связи | |
JP6781270B2 (ja) | Polar Polar符号を利用して符号化および復号化を行う方法および装置 | |
JP6363721B2 (ja) | ポーラ符号のためのレートマッチング方法および装置 | |
US11133828B2 (en) | Coding method and apparatus | |
EP3079287A1 (en) | Polar code processing method and system, and wireless communications apparatus | |
US10924210B2 (en) | Method, apparatus, and device for determining polar code encoding and decoding | |
JP2016515329A (ja) | Polar符号の復号方法および復号器 | |
CN105164956A (zh) | Polar码的速率匹配方法和设备、无线通信装置 | |
US20120213307A1 (en) | Rateless and Rated Coding Using Spinal Codes | |
WO2017124844A1 (zh) | 确定极化码传输块大小的方法和通信设备 | |
AU2017309892B2 (en) | Rate matching for block encoding | |
US20200059247A1 (en) | Polar coding method and apparatus | |
CN109891786B (zh) | 用于经编码传输的穿孔和重传技术 | |
WO2018127069A1 (zh) | 一种编码方法及装置 | |
WO2020042089A1 (zh) | Scl并行译码方法、装置及设备 | |
WO2016172937A1 (zh) | 一种利用多元极化码进行数据传输的方法、装置 | |
CN110224798B (zh) | 信号接收方法网络设备 | |
WO2016092443A1 (en) | Enhanced performance hybrid-arq |