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

1. Способ кодирования канала с использованием кода контроля четности с низкой плотностью (LDPC), содержащий этапы, на которых:
определяют количество битов четности для выкалывания;
формируют наборы битов четности из разделения битов четности через предопределенные интервалы;
определяют количество наборов битов четности на основе количества битов четности для выкалывания; и
выкалывают биты четности на основе определенного количества наборов битов четности, которые следует выколоть, и согласно предопределенному порядку наборов битов четности, которые следует выколоть.
2. Способ по п.1, в котором порядок наборов битов четности, которые следует выколоть, определяют как 6, 4, 13, 9, 18, 8, 15, 20, 5, 17, 2, 22, 24, 7, 12, 1, 16, 23, 14, 0, 21, 10, 19, 11, 3, когда длина кодового слова составляет 16200 и длина информации составляет 7200, а схемой модуляции является 16QAM.
3. Способ по п.1, в котором порядок наборов битов четности, которые следует выколоть, определяют как 6, 15, 13, 10, 3, 17, 21, 8, 5, 19, 2, 23, 16, 24, 7, 18, 1, 12, 20, 0, 4, 14, 9, 11, 22, когда длина кодового слова составляет 16200 и длина информации составляет 7200, а схемой модуляции является 64QAM.
4. Способ по п.1, дополнительно содержащий этап, на котором:
дополнительно выкалывают остальные биты четности, за исключением выколотых битов четности, когда количество битов четности для выкалывания не является кратным количеству наборов битов четности.
5. Способ по п.1, в котором количество наборов битов четности определяют посредством уравнения ниже:
<mrow><mi>A</mi><mo>=</mo><mrow><mo>⌊</mo><mrow><mfrac><mrow><msub><mi>N</mi><mi>p</mi></msub></mrow><mrow><msub><mi>M</mi><mn>1</mn></msub></mrow></mfrac></mrow><mo>⌋</mo></mrow></mrow>
,
A
N
M
p
1
где  обозначает количество наборов битов четности для выкалывания,  обозначает количество битов четности для выкалывания,  обозначает количество битов в одном наборе битов четности.
6. Способ по п.1, в котором наборы битов четности формируют посредством уравнения ниже:
P
p
j
k
q,
k
N
K
j
k
1
1
={|≡mod 0≤<-},
P
j
N
K
M
q
q
N
K
M
K
M
0 ≤ j < q
j
1
1
1
1
1
1
1
1
-ый
где  обозначает  набор битов четности,  обозначает длину кодового слова LDPC,  обозначает длину информационного слова,  обозначает количество битов в одном наборе битов четности,  является значением, удовлетворяющим  = ( - ) / , где / является целым числом, и .
7. Устройство для кодирования канала в системе связи, в которой используют код контроля четности с низкой плотностью (LDPC), содержащее
блок применения шаблона выкалывания для определения количества битов четности для выкалывания, формирования наборов битов четности из разделения битов четности через предопределенные интервалы, определения количества наборов битов четности на основе количества битов четности для выкалывания, и выкалывания битов четности на основе определенного количества наборов битов четности, которые следует выколоть, и согласно предопределенному порядку наборов битов четности, которые следует выколоть.
8. Устройство по п.7, в котором порядок наборов битов четности, которые следует выколоть, определяется как 6, 4, 13, 9, 18, 8, 15, 20, 5, 17, 2, 22, 24, 7, 12, 1, 16, 23, 14, 0, 21, 10, 19, 11, 3, когда длина кодового слова составляет 16200 и длина информации составляет 7200, а схемой модуляции является 16QAM.
9. Устройство по п.7, в котором порядок наборов битов четности, которые следует выколоть, определяется как 6, 15, 13, 10, 3, 17, 21, 8, 5, 19, 2, 23, 16, 24, 7, 18, 1, 12, 20, 0, 4, 14, 9, 11, 22, когда длина кодового слова составляет 16200 и длина информации составляет 7200, а схемой модуляции является 64QAM.
10. Устройство по п.7, в котором блок применения шаблона выкалывания дополнительно выкалывает остальные биты четности, за исключением выколотых битов четности, когда количество битов четности для выкалывания не является кратным количеству наборов битов четности.
11. Устройство по п.7, в котором количество наборов битов четности определяется посредством уравнения ниже:
<mrow><mi>A</mi><mo>=</mo><mrow><mo>⌊</mo><mrow><mfrac><mrow><msub><mi>N</mi><mi>p</mi></msub></mrow><mrow><msub><mi>M</mi><mn>1</mn></msub></mrow></mfrac></mrow><mo>⌋</mo></mrow></mrow>
,
A
N
M
p
1
где  обозначает количество наборов битов четности для выкалывания,  обозначает количество битов четности для выкалывания,  обозначает количество битов в одном наборе битов четности.
12. Устройство по п.7, в котором наборы битов четности формируются посредством уравнения ниже:
P
p
j
k
q,
k
N
K
j
k
1
1
={|≡mod 0≤<-},
P
j
N
K
M
q
q
N
K
M
K
M
0 ≤ j < q
j
1
1
1
1
1
1
1
1
-ый
где  обозначает  набор битов четности,  обозначает длину кодового слова LDPC,  обозначает длину информационного слова,  обозначает количество битов в одном наборе битов четности,  является значением, удовлетворяющим  = ( - ) / , где / является целым числом, и .