КОНКАТЕНИРОВАННЫЙ ПОЛЯРНЫЙ КОД С ПЕРЕМЕЖЕНИЕМ

1. Способ работы радиоузла для того, чтобы выполнять кодирование множества битов данных для передачи посредством радиоузла, содержащий этапы, на которых:
- кодируют (400) множество битов данных с использованием линейного кодера (302), чтобы предоставлять первое множество кодированных битов, причем первое множество кодированных битов содержит множество битов четности и множество битов данных, причем множество битов четности является одним кодом контроля по четности;
- перемежают (402) первое множество кодированных битов в соответствии с преобразованием с перемежением, с тем чтобы предоставлять множество перемеженных битов; и
- кодируют (404) множество перемеженных битов с использованием полярного кодера (306), чтобы предоставлять второе множество кодированных битов, которые должны передаваться посредством радиоузла.
2. Способ по п. 1, в котором преобразование с перемежением преобразует множество перемеженных битов во вводы полярного кодера (306).
3. Способ по п. 1 или 2, в котором множество перемеженных битов представляют собой последовательность битов, содержащих множество битов четности, перемежаемых с множеством битов данных, и преобразование с перемежением является таким, что, по меньшей мере, один из множества битов четности предшествует, по меньшей мере, одному из множества битов данных в последовательности битов.
4. Способ по п. 1 или 2, в котором:
- множество перемеженных битов представляют собой последовательность битов, содержащих множество битов четности, перемежаемых с множеством битов данных;
- каждый бит четности из множества битов четности представляет собой функцию соответствующего поднабора множества битов данных; и
- преобразование с перемежением является таким, что, по меньшей мере, один из множества битов четности находится в позиции в последовательности битов, которая находится: (a) после всего поднабора множества битов данных, из которых, по меньшей мере, один из множества битов четности представляет собой функцию, и (b) перед последним из множества битов данных в последовательности битов.
5. Способ по п. 1 или 2, в котором:
- множество перемеженных битов представляют собой последовательность битов, содержащих множество битов четности, перемежаемых с множеством битов данных;
- каждый бит четности из множества битов четности представляет собой функцию соответствующего поднабора множества битов данных; и
- преобразование с перемежением является таким, что, по меньшей мере, один из множества битов четности находится в позиции в последовательности битов, которая находится: (a) сразу после последнего из поднабора множества битов данных, из которых, по меньшей мере, один из множества битов четности представляет собой функцию в последовательности битов, и (b) перед последним из множества битов данных в последовательности битов.
6. Способ по п. 1 или 2, в котором:
- кодирование (400) множества битов данных с использованием линейного кодера (302) содержит этап, на котором кодируют (400) множество битов данных в соответствии с порождающей матрицей , где  является единичной матрицей размера , где  является числом битов данных во множестве битов данных, и  является матрицей четности, которая задает каждый из множества из битов четности в качестве функции соответствующего поднабора множества битов данных; и
- преобразование с перемежением задается как , где:
-  является побитовым преобразованием, которое преобразует множество перемеженных битов во множество незамороженных вводов полярного кодера (306); и
-  является преобразованием с перестановкой столбцов матрицы  с перестановкой столбцов, что, вместе с матрицей  с перестановкой строк, предоставляет , где  является верхней блочно-треугольной матрицей, при этом точно  представляют собой элементы единичной матрицы .
7. Способ по п. 1, в котором линейный кодер (302) представляет собой кодер с контролем циклическим избыточным кодом (CRC).
8. Радиоузел для выполнения кодирования множества битов данных для передачи посредством радиоузла, причем радиоузел выполнен с возможностью:
- кодировать множество битов данных с использованием линейного кодера (302), чтобы предоставлять первое множество кодированных битов, причем первое множество кодированных битов содержит множество битов четности и множество битов данных, причем множество битов четности является одним кодом контроля по четности;
- перемежать первое множество кодированных битов в соответствии с преобразованием с перемежением, чтобы предоставлять множество перемеженных битов; и
- кодировать множество перемеженных битов и один или более замороженных битов с использованием полярного кодера (306), чтобы предоставлять второе множество кодированных битов, которые должны передаваться посредством радиоузла.
9. Радиоузел по п. 8, при этом радиоузел дополнительно выполнен с возможностью осуществлять способ по любому из пп. 2-7.
10. Радиоузел для выполнения кодирования множества битов данных для передачи посредством радиоузла, причем радиоузел содержит:
- передающее устройство (812, 1106); и
- по меньшей мере, один процессор (804, 904, 1100), выполненный с возможностью:
- кодировать множество битов данных с использованием линейного кодера (302), чтобы предоставлять первое множество кодированных битов, причем первое множество кодированных битов содержит множество битов четности и множество битов данных, причем множество битов четности является одним кодом контроля по четности;
- перемежать первое множество кодированных битов в соответствии с преобразованием с перемежением, чтобы предоставлять множество перемеженных битов; и
- кодировать множество перемеженных битов и один или более замороженных битов с использованием полярного кодера (306), чтобы предоставлять второе множество кодированных битов, которые должны передаваться посредством радиоузла.
11. Радиоузел по п. 10, в котором преобразование с перемежением преобразует множество перемеженных битов во вводы полярного кодера (306).
12. Радиоузел по п. 10 или 11, в котором множество перемеженных битов представляет собой последовательность битов, содержащих множество битов четности, перемежаемых с множеством битов данных, и преобразование с перемежением является таким, что, по меньшей мере, один из множества битов четности предшествует, по меньшей мере, одному из множества битов данных в последовательности битов.
13. Радиоузел по п. 10 или 11, в котором:
- множество перемеженных битов представляют собой последовательность битов, содержащих множество битов четности, перемежаемых с множеством битов данных;
- каждый бит четности из множества битов четности представляет собой функцию соответствующего поднабора множества битов данных; и
- преобразование с перемежением является таким, что, по меньшей мере, один из множества битов четности находится в позиции в последовательности битов, которая находится: (a) после всего поднабора множества битов данных, из которых, по меньшей мере, один из множества битов четности представляет собой функцию, и (b) перед последним из множества битов данных в последовательности битов.
14. Радиоузел по п. 10 или 11, в котором:
- множество перемеженных битов представляют собой последовательность битов, содержащих множество битов четности, перемежаемых с множеством битов данных;
- каждый бит четности из множества битов четности представляет собой функцию соответствующего поднабора множества битов данных; и
- преобразование с перемежением является таким, что, по меньшей мере, один из множества битов четности находится в позиции в последовательности битов, которая находится: (a) сразу после последнего из поднабора множества битов данных, из которых, по меньшей мере, один из множества битов четности представляет собой функцию в последовательности битов, и (b) перед последним из множества битов данных в последовательности битов.
15. Радиоузел по п. 10 или 11, в котором:
- чтобы кодировать множество битов данных с использованием линейного кодера (302), радиоузел дополнительно выполнен с возможностью кодировать множество битов данных в соответствии с порождающей матрицей , где  является единичной матрицей размера , где  является числом битов данных во множестве битов данных, и  является матрицей четности, которая задает каждый из множества из битов четности в качестве функции соответствующего поднабора множества битов данных; и
- преобразование с перемежением задается как , где:
-  является побитовым преобразованием, которое преобразует множество перемеженных битов во множество незамороженных вводов полярного кодера (306); и
-  является преобразованием с перестановкой столбцов матрицы  с перестановкой столбцов, что, вместе с матрицей  с перестановкой строк, предоставляет , где  является верхней блочно-треугольной матрицей, при этом точно  представляют собой элементы единичной матрицы .
16. Радиоузел по п. 10, в котором линейный кодер (302) представляет собой кодер с контролем циклическим избыточным кодом (CRC).
17. Способ работы радиоузла для того, чтобы выполнять декодирование множества кодированных битов, принимаемых посредством радиоузла, содержащий этапы, на которых:
- декодируют (602) множество кодированных битов данных с использованием полярного декодера, чтобы предоставлять множество декодированных битов, причем множество декодированных битов содержит множество битов четности, перемежаемых с множеством битов данных, причем множество битов четности является одним кодом контроля по четности; и
- обратно перемежают (604) множество декодированных битов в соответствии с преобразованием с перемежением, чтобы за счет этого предоставлять множество битов четности и множество битов данных.
18. Способ по п. 17, в котором декодирование (602) множества кодированных битов содержит этап, на котором декодируют (602) множество входных логарифмических отношений правдоподобия (LLR) множества кодированных битов с использованием модифицированного полярного декодера (502) на основе списков с последовательным подавлением (SCL), при этом:
- множество кодированных битов представляет собой множество полярно кодированных битов, которые получаются в результате полярного кодирования множества перемеженных битов, содержащих множество битов данных и множество битов четности, которые перемежаются с множеством битов данных в соответствии с преобразованием с перемежением; и
- модифицированный полярный SCL-декодер (502) представляет собой полярный SCL-декодер, который учитывает преобразование с перемежением.
19. Способ по п. 17 или 18, в котором множество перемеженных битов представляют собой последовательность битов, содержащих множество битов четности, перемежаемых с множеством битов данных, и преобразование с перемежением является таким, что, по меньшей мере, один из множества битов четности предшествует, по меньшей мере, одному из множества битов данных в последовательности битов.
20. Способ по п. 17 или 18, в котором:
- множество перемеженных битов представляет собой последовательность битов, содержащих множество битов четности, перемежаемых с множеством битов данных;
- каждый бит четности из множества битов четности представляет собой функцию соответствующего поднабора множества битов данных; и
- преобразование с перемежением является таким, что, по меньшей мере, один из множества битов четности находится в позиции в последовательности битов, которая находится: (a) после всего поднабора множества битов данных, из которых, по меньшей мере, один из множества битов четности представляет собой функцию, и (b) перед последним из множества битов данных в последовательности битов.
21. Способ по п. 17 или 18, в котором:
- множество перемеженных битов представляет собой последовательность битов, содержащих множество битов четности, перемежаемых с множеством битов данных;
- каждый бит четности из множества битов четности представляет собой функцию соответствующего поднабора множества битов данных; и
- преобразование с перемежением является таким, что, по меньшей мере, один из множества битов четности находится в позиции в последовательности битов, которая находится: (a) сразу после последнего из поднабора множества битов данных, из которых, по меньшей мере, один из множества битов четности представляет собой функцию в последовательности битов, и (b) перед последним из множества битов данных в последовательности битов.
22. Способ по п. 17, в котором множество битов данных и множество битов четности представляют собой результат кодирования с контролем циклическим избыточным кодом (CRC) множества битов данных.
23. Радиоузел для того, чтобы выполнять декодирование множества кодированных битов, принимаемых посредством радиоузла, причем радиоузел выполнен с возможностью:
- декодировать множество кодированных битов данных с использованием полярного декодера, чтобы предоставлять множество декодированных битов, причем множество декодированных битов содержит множество битов четности, перемежаемых с множеством битов данных, причем множество битов четности является одним кодом контроля по четности; и
- обратно перемежать множество декодированных битов в соответствии с преобразованием с перемежением, чтобы за счет этого предоставлять множество битов четности и множество битов данных.
24. Радиоузел по п. 23, при этом радиоузел дополнительно выполнен с возможностью осуществлять способ по любому из пп. 18-22.
25. Радиоузел для того, чтобы выполнять декодирование множества кодированных битов, принимаемых посредством радиоузла, содержащий:
- передающее устройство (812, 1106); и
- по меньшей мере, один процессор (804, 904, 1100), выполненный с возможностью:
- декодировать множество кодированных битов данных с использованием полярного декодера, чтобы предоставлять множество декодированных битов, причем множество декодированных битов содержит множество битов четности, перемежаемых с множеством битов данных, причем множество битов четности являются одним кодом контроля по четности; и
- обратно перемежать множество декодированных битов в соответствии с преобразованием с перемежением, чтобы за счет этого предоставлять множество битов четности и множество битов данных.
26. Радиоузел по п. 25, в котором чтобы декодировать множество кодированных битов, по меньшей мере, один процессор (804, 904, 1100), дополнительно выполнен с возможностью декодировать множество входных логарифмических отношений правдоподобия (LLR) множества кодированных битов с использованием модифицированного полярного декодера (502) на основе списков с последовательным подавлением (SCL), при этом:
- множество кодированных битов представляет собой множество полярно кодированных битов, которые получаются в результате полярного кодирования множества перемеженных битов, содержащих множество битов данных и множество битов четности, которые перемежаются с множеством битов данных в соответствии с преобразованием с перемежением; и
- модифицированный полярный SCL-декодер (502) представляет собой полярный SCL-декодер, который учитывает преобразование с перемежением.
27. Радиоузел по п. 25 или 26, в котором множество перемеженных битов представляют собой последовательность битов, содержащих множество битов четности, перемежаемых с множеством битов данных, и преобразование с перемежением является таким, что, по меньшей мере, один из множества битов четности предшествует, по меньшей мере, одному из множества битов данных в последовательности битов.
28. Радиоузел по п. 25 или 26, в котором:
- множество перемеженных битов представляет собой последовательность битов, содержащих множество битов четности, перемежаемых с множеством битов данных;
- каждый бит четности из множества битов четности представляет собой функцию соответствующего поднабора множества битов данных; и
- преобразование с перемежением является таким, что, по меньшей мере, один из множества битов четности находится в позиции в последовательности битов, которая находится: (a) после всего поднабора множества битов данных, из которых, по меньшей мере, один из множества битов четности представляет собой функцию, и (b) перед последним из множества битов данных в последовательности битов.
29. Радиоузел по п. 25 или 26, в котором:
- множество перемеженных битов представляет собой последовательность битов, содержащих множество битов четности, перемежаемых с множеством битов данных;
- каждый бит четности из множества битов четности представляет собой функцию соответствующего поднабора множества битов данных; и
- преобразование с перемежением является таким, что, по меньшей мере, один из множества битов четности находится в позиции в последовательности битов, которая находится: (a) сразу после последнего из поднабора множества битов данных, из которых, по меньшей мере, один из множества битов четности представляет собой функцию в последовательности битов, и (b) перед последним из множества битов данных в последовательности битов.
30. Радиоузел по п. 25, в котором множество битов данных и множество битов четности представляют собой результат кодирования с контролем циклическим избыточным кодом (CRC) множества битов данных.