Имеющие малую плотность коды с проверкой четности из стандарта DVB-S.2
H = dvbs2ldpc(r)
H = dvbs2ldpc(r)
возвращает матрицу проверки четности кода LDPC с уровнем кода r
из стандарта DVB-S.2. H
является разреженной логической матрицей.
Возможные значения для r
являются 1/4, 1/3, 2/5, 1/2, 3/5, 2/3, 3/4, 4/5, 5/6, 8/9, и 9/10. Длина блока кода 64800.
Матрица проверки четности по умолчанию (32400 64800) соответствует неправильному коду LDPC со структурой, показанной в следующей таблице.
Строка | Номер 1 с на строку |
---|---|
1 | 6 |
2 - 32 400 | 7 |
Столбец | Номер 1 с для каждого столбца |
---|---|
1 - 12 960 | 8 |
12 961 - 32 400 | 3 |
Столбцы 32 401 - 64 800 формируют нижнюю треугольную матрицу. Только элементы на его основной диагонали и поддиагонали сразу ниже составляют 1 с. Этот код LDPC используется в сочетании с кодом BCH в стандарте Цифрового телевидения DVB-S.2, чтобы достигнуть пакетного коэффициента ошибок ниже на уровне приблизительно 0,7 дБ к 1 дБ от предела Шеннона.