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

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,  обозначает длину информационного слова,  обозначает количество битов в одном наборе битов четности,  является значением, удовлетворяющим  = ( - )/ , где / является целым числом, и .