СПОСОБ И УСТРОЙСТВО ДЛЯ КАНАЛЬНОГО КОДИРОВАНИЯ И ДЕКОДИРОВАНИЯ В СИСТЕМЕ СВЯЗИ С ИСПОЛЬЗОВАНИЕМ КОДОВ ПРОВЕРОК НА ЧЕТНОСТЬ С МАЛОЙ ПЛОТНОСТЬЮ

1. Способ канального кодирования в системе с использованием кода проверки на четность с малой плотностью (LDPC), содержащий этапы, на которых:
делят информационные биты на множество битовых групп,
определяют число информационных битов, которые должны быть сокращены,
определяют число битовых групп, которые должны быть сокращены, на основе определенного числа информационных битов, которые должны быть сокращены,
сокращают информационные биты в определенном числе битовых групп в соответствии с заданным порядком, и
выполняют LDPC-кодирование сокращенных информационных битов.
2. Способ по п.1, дополнительно содержащий этап, на котором определяют число информационных битов, которое требуется получить посредством сокращения, для определения числа информационных битов, которые должны быть сокращены.
3. Способ по п.1, в котором, если длина кодового слова равна 16200, а число информационных битов равно 3240, заданный порядок является следующим: 7-я битовая группа, 3-я битовая группа, 6-я битовая группа, 5-я битовая группа, 2-я битовая группа, 4-я битовая группа, 1-я битовая группа, 8-я битовая группа, 0-я битовая группа.
4. Способ по п.1, в котором, если длина кодового слова равна 16200, а число информационных битов равно 7200, заданный порядок является следующим: 18-я битовая группа, 17-я битовая группа, 16-я битовая группа, 15-я битовая группа, 14-я битовая группа, 13-я битовая группа, 12-я битовая группа, 11-я битовая группа, 4-я битовая группа, 10-я битовая группа, 9-я битовая группа, 8-я битовая группа, 3-я битовая группа, 2-я битовая группа, 7-я битовая группа, 6-я битовая группа, 5-я битовая группа, 1-я битовая группа, 19-я битовая группа, 0-я битовая группа.
5. Способ по п.1, содержащий этапы, на которых:
когда число битов каждой битовой группы равно 360, а число информационных битов равно 3240,
m
сокращают все информационные биты в битовых группах с 0-й битовой группы по (-1)-ю битовую группу в заданном порядке, и
K
m
m
2
сокращают (3240--360) информационных битов в -ой битовой группе в заданном порядке,
2
2
K
<mrow><mi>m</mi><mo>=</mo><mrow><mo>⌊</mo><mrow><mfrac><mrow><mn>3240</mn><mo>−</mo><msub><mi>K</mi><mn>2</mn></msub></mrow><mrow><mn>360</mn></mrow></mfrac></mrow><mo>⌋</mo></mrow></mrow>
где K является числом информационных битов, которое требуется получить посредством сокращения, (3240-) является числом информационных битов, которые должны быть сокращены, и
.
6. Способ по п.1, содержащий этапы, на которых:
когда число битов каждой битовой группы равно 360, а число информационных битов равно 7200,
m
сокращают все информационные биты в битовых группах с 0-ой битовой группы по (-1)-ю битовую группу в заданном порядке, и
K
m
m
2
сокращают (7200--360) информационных битов в -й битовой группе в заданном порядке,
2
2
K
<mrow><mi>m</mi><mo>=</mo><mrow><mo>⌊</mo><mrow><mfrac><mrow><mn>7200</mn><mo>−</mo><msub><mi>K</mi><mn>2</mn></msub></mrow><mrow><mn>360</mn></mrow></mfrac></mrow><mo>⌋</mo></mrow></mrow>
где K является числом информационных битов, которое требуется получить посредством сокращения, (7200-) является числом информационных битов, которые должны быть сокращены, и
.
7. Устройство для канального кодирования в системе с использованием кода проверки на четность с малой плотностью (LDPC), содержащее:
модуль применения структуры сокращения для деления информационных битов на множество битовых групп, определения числа информационных битов, которые должны быть сокращены, определения числа битовых групп, которые должны быть сокращены, на основе определенного числа информационных битов, которые должны быть сокращены, и сокращения информационных битов в определенном числе битовых групп в соответствии с заданным порядком, и
кодер для выполнения LDPC-кодирования сокращенных информационных битов.
8. Устройство по п.7, в котором модуль применения структуры сокращения выполнен с возможностью определения числа информационных битов, которое требуется получить посредством сокращения, для определения числа информационных битов, которые должны быть сокращены.
9. Устройство по п.7, причем, если длина кодового слова равна 16200, а число информационных битов равно 3240, заданный порядок является следующим: 7-я битовая группа, 3-я битовая группа, 6-я битовая группа, 5-я битовая группа, 2-я битовая группа, 4-я битовая группа, 1-я битовая группа, 8-я битовая группа, 0-я битовая группа.
10. Устройство по п.7, причем, если длина кодового слова равна 16200, а число информационных битов равно 7200, заданный порядок является следующим: 18-я битовая группа, 17-я битовая группа, 16-я битовая группа, 15-я битовая группа, 14-я битовая группа, 13-я битовая группа, 12-я битовая группа, 11-я битовая группа, 4-я битовая группа, 10-я битовая группа, 9-я битовая группа, 8-я битовая группа, 3-я битовая группа, 2-я битовая группа, 7-я битовая группа, 6-я битовая группа, 5-я битовая группа, 1-я битовая группа, 19-я битовая группа, 0-я битовая группа.
m
K
m
m
2
11. Устройство по п.7, причем, когда число битов каждой битовой группы равно 360, а число информационных битов равно 3240, модуль применения структуры сокращения сокращает все информационные биты в битовых группах с 0-й битовой группы по (-1)-ю битовую группу в заданном порядке, и сокращает (3240--360) информационных битов в -й битовой группе в заданном порядке,
2
2
K
<mrow><mi>m</mi><mo>=</mo><mrow><mo>⌊</mo><mrow><mfrac><mrow><mn>3240</mn><mo>−</mo><msub><mi>K</mi><mn>2</mn></msub></mrow><mrow><mn>360</mn></mrow></mfrac></mrow><mo>⌋</mo></mrow></mrow>
где K является числом информационных битов, которое требуется получить посредством сокращения, (3240-) является числом информационных битов, которые должны быть сокращены, и
.
m
K
m
m
2
12. Устройство по п.7, причем, когда число битов каждой битовой группы равно 360, а число информационных битов равно 7200, модуль применения структуры сокращения сокращает все информационные биты в битовых группах с 0-й битовой группы по (-1)-ю битовую группу в заданном порядке, и сокращает (7200--360) информационных битов в -й битовой группе в заданном порядке,
2
2
K
<mrow><mi>m</mi><mo>=</mo><mrow><mo>⌊</mo><mrow><mfrac><mrow><mn>7200</mn><mo>−</mo><msub><mi>K</mi><mn>2</mn></msub></mrow><mrow><mn>360</mn></mrow></mfrac></mrow><mo>⌋</mo></mrow></mrow>
где K является числом информационных битов, которое требуется получить посредством сокращения, (7200-) является числом информационных битов, которые должны быть сокращены, и
.