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

1. Способ кодирования канала с использованием кода Контроля четности с низкой плотностью (LDPC) в системе связи, включающей в себя блок извлечения матрицы контроля четности, блок применения шаблона сокращения и LDPC-кодер, причем способ содержит этапы, на которых:
определяют схему модуляции для передачи символа;
определяют шаблон сокращения с учетом определенной схемы модуляции;
группируют столбцы, соответствующие информационному слову в матрице контроля четности LDPC-кода, во множество групп столбцов;
упорядочивают группы столбцов;
определяют диапазон результирующего информационного слова, который желательно получить посредством сокращения информационного слова;
на основании диапазона результирующего информационного слова выполняют сокращение группы столбцов за группой столбцов в упорядоченных группах столбцов информационного слова согласно определенному шаблону сокращения; и
выполняют LDPC-кодирование сокращенного информационного слова.
2. Способ по п.1, в котором надежности битов, включенные в символ модуляции, и степень переменного узла учитываются при определении шаблона сокращения.
3. Способ по п.1, в котором когда LDPC-код имеет длину 16200 кодового слова и длину информации 7200, сокращение выполняется с использованием одного из множества шаблонов сокращения, как показано ниже:
Отношение между функциями перестановки, субоптимизированными для BPSK/QPSK (2)
π (0)
π (1)
π (2)
π (3)
π (4)
π (5)
π (6)
π (7)
π (8)
π (9)
18
17
16
15
14
13
12
11
4
10
π (10)
π (11)
π (12)
π (13)
π (14)
π (15)
π (16)
π (17)
π (18)
π (19)
9
8
3
2
7
6
5
1
19
0
Отношение между функциями перестановки, субоптимизированными для 16QAM (2)
π (0)
π (1)
π (2)
π (3)
π (4)
π (5)
π (6)
π (7)
π (8)
π (9)
18
17
16
15
14
13
12
11
4
10
π (10)
π (11)
π (12)
π (13)
π (14)
π (15)
π (16)
π (17)
π (18)
π (19)
9
8
7
3
2
1
6
5
19
0
Отношение между функциями перестановки, субоптимизированными для 64QAM (2)
π (0)
π (1)
π (2)
π (3)
π (4)
π (5)
π (6)
π (7)
π (8)
π (9)
18
17
16
4
15
14
13
12
3
11
π (10)
π (11)
π (12)
π (13)
π (14)
π (15)
π (16)
π (17)
π (18)
π (19)
10
9
2
8
7
1
6
5
19
0
где π обозначает функцию перестановки, указывающую шаблон сокращения.
4. Способ по п.1, в котором, когда схемой модуляции является 16-QAM, длина кодового слова составляет 16200, а длина информации составляет 7200, последовательностью групп столбцов с сокращенной информацией является 18, 17, 16, 15, 14, 13, 12, 11, 4, 10, 9, 8, 7, 3, 2, 1, 6, 5, 19 и 0.
5. Способ по п.1, в котором, когда схемой модуляции является 64-QAM, длина кодового слова составляет 16200, а длина информации составляет 7200, последовательностью групп столбцов с сокращенной информацией является 18, 17, 16, 4, 15, 14, 13, 12, 3, 11, 10, 9, 2, 8, 7, 1, 6, 5, 19 и 0.
6. Способ по п.1, дополнительно содержащий этап, на котором:
выполняют сокращение дополнительных столбцов из сокращенного LDPC-кода, когда результирующее информационное слово не равно информационному слову, сокращенному посредством сокращения группы столбцов за группой столбцов.
7. Способ по п.6, дополнительно содержащий этап, на котором:
дополнительное сокращение выполняется с задней или передней части упомянутой группы столбцов, при этом достигается дополнительное сокращение.
8. Способ кодирования канала с использованием кода Контроля четности с низкой плотностью (LDPC) в системе связи, включающей в себя блок извлечения матрицы контроля четности, блок применения шаблона сокращения и LDPC-кодер, причем способ содержит этапы, на которых:
посредством блока применения шаблона сокращения выполняют сокращение группы столбцов за группой столбцов согласно шаблонам сокращения, показанным ниже, причем когда схемой модуляции является 16-QAM:
π (0)
π (1)
π (2)
π (3)
π (4)
π (5)
π (6)
π (7)
π (8)
π (9)
18
17
16
15
14
13
12
11
4
10
π (10)
π (11)
π (12)
π (13)
π (14)
π (15)
π (16)
π (17)
π (18)
π (19)
9
8
7
3
2
1
6
5
19
0
где π обозначает функцию перестановки.
9. Способ по п.8, в котором надежности битов, включенных в символ модуляции, и степень переменного узла учитываются при определении шаблона сокращения.
10. Способ кодирования канала с использованием кода Контроля Четности с Низкой Плотностью (LDPC) в системе связи, включающей в себя блок извлечения матрицы контроля четности, блок применения шаблона сокращения и LDPC-кодер, причем способ содержит этапы, на которых:
посредством блока применения шаблона сокращения выполняют сокращение группы столбцов за группой столбцов согласно шаблонам сокращения, показанным ниже, причем когда схемой модуляции является 64-QAM:
Отношение между функциями перестановки, субоптимизированными для 64QAM (2)
π (0)
π (1)
π (2)
π (3)
π (4)
π (5)
π (6)
π (7)
π (8)
π (9)
18
17
16
4
15
14
13
12
3
11
π (10)
π (11)
π (12)
π (13)
π (14)
π (15)
π (16)
π (17)
π (18)
π (19)
10
9
2
8
7
1
6
5
19
0
где π обозначает функцию перестановки.
11. Способ по п.10, в котором надежности битов, включенных в символ модуляции, и степень переменного узла учитываются при определении шаблона сокращения.
12. Устройство для кодирования канала в системе связи, в которой используется код Контроля Четности с Низкой Плотностью (LDPC), содержащее:
блок извлечения матрицы контроля четности для извлечения матрицы контроля четности LDPC-кода в целях сокращения;
блок применения шаблона сокращения для выполнения на основании диапазона результирующего информационного слова сокращения группы столбцов за группой столбцов в группе упорядоченных групп столбцов информационного слова согласно шаблону сокращения, определенному с учетом определенной схемы модуляции; и
LDPC-кодер для выполнения LDPC-кодирования сокращенного информационного слова.
13. Устройство по п.12, в котором надежности битов, включенных в символ модуляции, и степень переменного узла учитываются при определении шаблона сокращения.
14. Устройство по п.12, в котором когда LDPC-код имеет длину кодового слова 16200 и длину информации 7200, шаблон сокращения определяется по одному из множества шаблонов сокращения, как задано:
Отношение между функциями перестановки, субоптимизированными для BPSK/QPSK (2)
π (0)
π (1)
π (2)
π (3)
π (4)
π (5)
π (6)
π (7)
π (8)
π (9)
18
17
16
15
14
13
12
11
4
10
π (10)
π (11)
π (12)
π (13)
π (14)
π (15)
π (16)
π (17)
π (18)
π (19)
9
8
3
2
7
6
5
1
19
0
Отношение между функциями перестановки, субоптимизированными для 16QAM (2)
π (0)
π (1)
π (2)
π (3)
π (4)
π (5)
π (6)
π (7)
π (8)
π (9)
18
17
16
15
14
13
12
11
4
10
π (10)
π (11)
π (12)
π (13)
π (14)
π (15)
π (16)
π (17)
π (18)
π (19)
9
8
7
3
2
1
6
5
19
0
Отношение между функциями перестановки, субоптимизированными для 64QAM (2)
π (0)
π (1)
π (2)
π (3)
π (4)
π (5)
π (6)
π (7)
π (8)
π (9)
18
17
16
4
15
14
13
12
3
11
π (10)
π (11)
π (12)
π (13)
π (14)
π (15)
π (16)
π (17)
π (18)
π (19)
10
9
2
8
7
1
6
5
19
0
где π обозначает функцию перестановки, которая указывает шаблон сокращения.
15. Устройство по п.12, в котором, когда схемой модуляции является 16-QAM, длина кодового слова составляет 16200, а длина информации составляет 7200, последовательностью групп столбцов с сокращенной информацией является 18, 17, 16, 15, 14, 13, 12, 11, 4, 10, 9, 8, 7, 3, 2, 1, 6, 5, 19 и 0.
16. Устройство по п.12, в котором, когда схемой модуляции является 64-QAM, длина кодового слова составляет 16200, а длина информации составляет 7200, последовательностью групп столбцов с сокращенной информацией является 18, 17, 16, 4, 15, 14, 13, 12, 3, 11, 10, 9, 2, 8, 7, 1, 6, 5, 19 и 0.
17. Устройство по п.12, в котором блок применения шаблона сокращения выполняет сокращение дополнительных столбцов из сокращенного LDPC-кода, когда результирующее информационное слово не равно информационному слову, сокращенному посредством сокращения группы столбцов за группой столбцов.
18. Устройство по п.12, в котором дополнительное сокращение выполняется с задней или передней части этой группы столбцов, при этом достигается дополнительное сокращение.
19. Устройство кодирования канала с использованием кода Контроля четности с низкой плотностью (LDPC) в системе связи, включающей в себя блок извлечения матрицы контроля четности, блок применения шаблона сокращения и LDPC-кодер, причем устройство содержит: блок применения шаблона сокращения для выполнения сокращения группы столбцов за группой столбцов согласно шаблонам сокращения, показанным ниже, когда схемой модуляции является 16-QAM:
π (0)
π (1)
π (2)
π (3)
π (4)
π (5)
π (6)
π (7)
π (8)
π (9)
18
17
16
15
14
13
12
11
4
10
π (10)
π (11)
π (12)
π (13)
π (14)
π (15)
π (16)
π (17)
π (18)
π (19)
9
8
7
3
2
1
6
5
19
0
где π обозначает функцию перестановки.
20. Устройство для кодирования канала в системе связи, в которой используется код Контроля четности с низкой плотностью (LDPC), содержащее:
блок извлечения матрицы контроля четности для определения схемы модуляции для передачи символа, для группирования столбцов, соответствующих информационному слову в матрице контроля четности LDPC-кода, во множество групп столбцов, и для упорядочивания этих групп столбцов;
блок применения шаблона сокращения для определения диапазона результирующего информационного слова, которое желательно получить посредством сокращения информационного слова, и на основании диапазона результирующего информационного слова для выполнения сокращения группы столбцов за группой столбцов упорядоченных групп столбцов информационного слова согласно шаблону сокращения, определенному с учетом определенной схемы модуляции; и
LDPC-кодер для выполнения LDPC-кодирования сокращенного информационного слова;
причем, когда схемой модуляции является 64-QAM, длина кодового слова составляет 16200, а длина информации составляет 7200, шаблон сокращения задается следующим образом:
Отношение между функциями перестановки, субоптимизированными для 64QAM (2)
π (0)
π (1)
π (2)
π (3)
π (4)
π (5)
π (6)
π (7)
π (8)
π (9)
18
17
16
4
15
14
13
12
3
11
π (10)
π (11)
π (12)
π (13)
π (14)
π (15)
π (16)
π (17)
π (18)
π (19)
10
9
2
8
7
1
6
5
19
0
где π обозначает функцию перестановки, которая указывает шаблон сокращения.
21. Способ кодирования канала с использованием кода Контроля четности с низкой плотностью (LDPC) в системе связи, включающей в себя блок извлечения матрицы контроля четности, блок применения шаблона сокращения и LDPC-кодер, причем способ содержит этапы, на которых:
определяют схему модуляции для передаваемого символа;
выполняют сокращение информационного слова в матрице контроля четности LDPC-кода, используя разные шаблоны сокращения согласно определенной схеме модуляции; и
выполняют LDPC-кодирование сокращенного информационного слова;
причем разные шаблоны сокращения включают в себя шаблоны сокращения, задаваемые посредством:
Отношение между функциями перестановки, субоптимизированными для BPSK/QPSK (2)
π (0)
π (1)
π (2)
π (3)
π (4)
π (5)
π (6)
π (7)
π (8)
π (9)
18
17
16
15
14
13
12
11
4
10
π (10)
π (11)
π (12)
π (13)
π (14)
π (15)
π (16)
π (17)
π (18)
π (19)
9
8
3
2
7
6
5
1
19
0
Отношение между функциями перестановки, субоптимизированными для 16QAM (2)
π (0)
π (1)
π (2)
π (3)
π (4)
π (5)
π (6)
π (7)
π (8)
π (9)
18
17
16
15
14
13
12
11
4
10
π (10)
π (11)
π (12)
π (13)
π (14)
π (15)
π (16)
π (17)
π (18)
π (19)
9
8
7
3
2
1
6
5
19
0
Отношение между функциями перестановки, субоптимизированными для 64QAM (2)
π (0)
π (1)
π (2)
π (3)
π (4)
π (5)
π (6)
π (7)
π (8)
π (9)
18
17
16
4
15
14
13
12
3
11
π (10)
π (11)
π (12)
π (13)
π (14)
π (15)
π (16)
π (17)
π (18)
π (19)
10
9
2
8
7
1
6
5
19
0
где π обозначает функцию перестановки, которая указывает шаблон сокращения.
22. Способ по п.21, в котором надежности битов, включенных в символ модуляции, и степень переменного узла учитываются при определении шаблона сокращения.
23. Способ по п.21, в котором, когда схемой модуляции является 16-QAM, длина кодового слова составляет 16200, а длина информации составляет 7200, последовательностью групп столбцов с сокращенной информацией является 18, 17, 16, 15, 14, 13, 12, 11, 4, 10, 9, 8, 7, 3, 2, 1, 6, 5, 19 и 0.
24. Способ по п.21, в котором, когда схемой модуляции является 64-QAM, длина кодового слова составляет 16200, а длина информации составляет 7200, последовательностью групп столбцов с сокращенной информацией является 18, 17, 16, 4, 15, 14, 13, 12, 3, 11, 10, 9, 2, 8, 7, 1, 6, 5, 19 и 0.
25. Способ декодирования канала с использованием кода Контроля четности с низкой плотностью (LDPC) в системе связи, включающей в себя блок оценки шаблона сокращения и декодер, причем способ содержит этапы, на которых:
демодулируют сигнал, переданный из передатчика;
определяют, присутствует ли по меньшей мере один сокращенный бит в демодулированном сигнале;
если присутствует по меньшей мере один сокращенный бит, то определяют позицию этого по меньшей мере одного сокращенного бита посредством оценки информации о шаблоне сокращения; и
декодируют данные, используя определенную позицию сокращенного бита;
причем шаблон сокращения определяется с учетом схемы модуляции.
26. Способ по п.25, в котором надежности битов, включенных в символ модуляции, и степень переменного узла учитываются при определении шаблона сокращения.
27. Способ по п.25, в котором, когда схемой модуляции является 16-QAM, длина кодового слова составляет 16200, а длина информации составляет 7200, величины позиции сокращенных информационных битов включают в себя 18, 17, 16, 15, 14, 13, 12, 11, 4, 10, 9, 8, 7, 3, 2, 1, 6, 5, 19 и 0.
28. Способ по п.25, в котором, когда схемой модуляции является 64-QAM, длина кодового слова составляет 16200, а длина информации составляет 7200, величины позиции сокращенных информационных битов включают в себя 18, 17, 16, 4, 15, 14, 13, 12, 3, 11, 10, 9, 2, 8, 7, 1, 6, 5, 19 и 0.
29. Способ декодирования канала с использованием кода Контроля четности с низкой плотностью (LDPC) в системе связи, включающей в себя блок оценки шаблона сокращения и декодер, причем способ содержит этапы, на которых:
декодируют декодером данные, используя определенную позицию сокращенного бита, на основании шаблона сокращения;
причем шаблон сокращения определяется с учетом схемы модуляции, и когда схемой модуляции является 16-QAM, длина кодового слова составляет 16200, а длина информации составляет 7200, шаблон сокращения определяется следующим образом:
π (0)
π (1)
π (2)
π (3)
π (4)
π (5)
π (6)
π (7)
π (8)
π (9)
18
17
16
15
14
13
12
11
4
10
π (10)
π (11)
π (12)
π (13)
π (14)
π (15)
π (16)
π (17)
π (18)
π (19)
9
8
7
3
2
1
6
5
19
0
где π обозначает функцию перестановки.
30. Способ декодирования канала с использованием кода Контроля четности с низкой плотностью (LDPC) в системе связи, включающей в себя блок оценки шаблона сокращения и декодер, причем способ содержит этапы, на которых:
декодируют декодером данные, используя определенную позицию сокращенного бита, на основании шаблона сокращения;
причем шаблон сокращения определяется с учетом схемы модуляции, и когда схемой модуляции является 64-QAM, длина кодового слова составляет 16200, а длина информации составляет 7200, шаблон сокращения определяется следующим образом:
Отношение между функциями перестановки, субоптимизированными для 64QAM (2)
π (0)
π (1)
π (2)
π (3)
π (4)
π (5)
π (6)
π (7)
π (8)
π (9)
18
17
16
4
15
14
13
12
3
11
π (10)
π (11)
π (12)
π (13)
π (14)
π (15)
π (16)
π (17)
π (18)
π (19)
10
9
2
8
7
1
6
5
19
0
где π обозначает функцию перестановки.
31. Устройство для декодирования канала в системе связи, в которой используется код Контроля четности с низкой плотностью (LDPC), содержащее:
блок оценки шаблона сокращения для определения позиции по меньшей мере одного сокращенного бита посредством оценки информации о шаблоне сокращения; и
декодер для декодирования данных, используя определенную позицию сокращенного бита;
причем шаблон сокращения определяется с учетом схемы модуляции.
32. Устройство по п.31, в котором надежности битов, включенных в символ модуляции, и степень переменного узла учитываются при определении шаблона сокращения.
33. Устройство по п.31, в котором, когда LDPC-код имеет длину 16200 кодового слова и длину 7200 информации, шаблон сокращения выбирается из множества разных шаблонов сокращения заданных посредством:
Отношение между функциями перестановки, субоптимизированными для BPSK/QPSK (2)
π (0)
π (1)
π (2)
π (3)
π (4)
π (5)
π (6)
π (7)
π (8)
π (9)
18
17
16
15
14
13
12
11
4
10
π (10)
π (11)
π (12)
π (13)
π (14)
π (15)
π (16)
π (17)
π (18)
π (19)
9
8
3
2
7
6
5
1
19
0
Отношение между функциями перестановки, субоптимизированными для 16QAM (2)
π (0)
π (1)
π (2)
π (3)
π (4)
π (5)
π (6)
π (7)
π (8)
π (9)
18
17
16
15
14
13
12
11
4
10
π (10)
π (11)
π (12)
π (13)
π (14)
π (15)
π (16)
π (17)
π (18)
π (19)
9
8
7
3
2
1
6
5
19
0
Отношение между функциями перестановки, субоптимизированными для 64QAM (2)
π (0)
π (1)
π (2)
π (3)
π (4)
π (5)
π (6)
π (7)
π (8)
π (9)
18
17
16
4
15
14
13
12
3
11
π (10)
π (11)
π (12)
π (13)
π (14)
π (15)
π (16)
π (17)
π (18)
π (19)
10
9
2
8
7
1
6
5
19
0
где π обозначает функцию перестановки, которая указывает шаблон сокращения.
34. Устройство по п.31, в котором, когда схемой модуляции является 16-QAM, длина кодового слова составляет 16200, а длина информации составляет 7200, величины позиции сокращенных информационных битов включают в себя 18, 17, 16, 15, 14, 13, 12, 11, 4, 10, 9, 8, 7, 3, 2, 1, 6, 5, 19 и 0.
35. Устройство по п.31, в котором, когда схемой модуляции является 64-QAM, длина кодового слова составляет 16200, а длина информации составляет 7200, величины позиции сокращенных информационных битов включают в себя 18, 17, 16, 4, 15, 14, 13, 12, 3, 11, 10, 9, 2, 8, 7, 1, 6, 5, 19 и 0.
36. Устройство для декодирования канала в системе связи, в которой используется код Контроля четности с низкой плотностью (LDPC), содержащее:
декодер для декодирования данных, используя определенную позицию сокращенного бита, на основании шаблона сокращения;
причем шаблон сокращения определяется с учетом схемы модуляции, и когда схемой модуляции является 16-QAM, длина кодового слова составляет 16200, а длина информации составляет 7200, шаблон сокращения определяется следующим образом:
π (0)
π (1)
π (2)
π (3)
π (4)
π (5)
π (6)
π (7)
π (8)
π (9)
18
17
16
15
14
13
12
11
4
10
π (10)
π (11)
π (12)
π (13)
π (14)
π (15)
π (16)
π (17)
π (18)
π (19)
9
8
7
3
2
1
6
5
19
0
где π обозначает функцию перестановки.
37. Устройство для декодирования канала в системе связи, в которой используется код Контроля четности с низкой плотностью (LDPC), содержащее:
декодер для декодирования данных, используя определенную позицию сокращенного бита, на основании шаблона сокращения;
причем шаблон сокращения определяется с учетом схемы модуляции, и когда схемой модуляции является 64-QAM, длина кодового слова составляет 16200, а длина информации составляет 7200, шаблон сокращения определяется следующим образом:
Отношение между функциями перестановки, субоптимизированными для 64QAM (2)
π (0)
π (1)
π (2)
π (3)
π (4)
π (5)
π (6)
π (7)
π (8)
π (9)
18
17
16
4
15
14
13
12
3
11
π (10)
π (11)
π (12)
π (13)
π (14)
π (15)
π (16)
π (17)
π (18)
π (19)
10
9
2
8
7
1
6
5
19
0
где π обозначает функцию перестановки.