1 |
1
LDPC 부호화 및 복호화를 위한 모델 행렬을 구성하는 방법에 있어서, 제1 모델 행렬과 중첩되는 제2 모델 행렬에 포함되는 제2 쉬프트 수를 결정하는 단계; 및상기 제1 모델 행렬과 상기 제2 모델 행렬을 포함하는 복수의 행렬을 중첩하여 상기 LDPC 부호화 및 복호화를 위한 모델 행렬을 구성하는 단계를 포함하되,상기 제1 모델 행렬 및 상기 제2 모델 행렬은 서브 블록들을 포함하고, 상기 제2 쉬프트 수는, 상기 제2 쉬프트 수와 중첩될 상기 제1 모델 행렬의 제1 쉬프트 수 및 상기 서브 블록들의 크기에 따라 결정되는LDPC 부호화 및 복호화를 위한 모델 행렬을 구성하는 방법
|
2 |
2
제1항에 있어서, 상기 제2 쉬프트 수는, 상기 제1 쉬프트 수 및 상기 제2 쉬프트 수에 대한 수학 연산의 결과와 상기 서브 블록의 크기에 따라 결정되는LDPC 부호화 및 복호화를 위한 모델 행렬을 구성하는 방법
|
3 |
3
제1항에 있어서, 상기 제2 쉬프트 수는, 상기 제1 쉬프트 수 및 상기 제2 쉬프트 수에 대한 수학 연산을 통해 얻은 결과 값과 상기 서브 블록의 크기에 대한 모듈로(modulo) 연산에 따라 결정되는LDPC 부호화 및 복호화를 위한 모델 행렬을 구성하는 방법
|
4 |
4
제1항에 있어서, 상기 제1 쉬프트수가 a1이고, 상기 제2 쉬프트 수가 a2이고, 상기 서브 블록이 z*z 행렬인 경우, 을 만족하는LDPC 부호화 및 복호화를 위한 모델 행렬을 구성하는 방법
|
5 |
5
제1항에 있어서, 상기 제1 쉬프트 수가 a1이고, 상기 제2 쉬프트 수가 a2이고, 상기 제1 쉬프트 수와 다른 위치에 위치하는 제3 쉬프트 수가 a3이고, 상기 제2 쉬프트 수와 다른 위치에 위치하는 제4 쉬프트 수가 a4이고, 상기 서브 블록이 z*z 행렬인 경우, 을 만족하는LDPC 부호화 및 복호화를 위한 모델 행렬을 구성하는 방법
|
6 |
6
제1항에 있어서, 상기 제1 쉬프트 수가 a1이고, 상기 제2 쉬프트 수가 a2이고, 상기 제1 쉬프트 수와 다른 위치에 위치하는 제3 쉬프트 수가 a3이고, 상기 제2 쉬프트 수와 다른 위치에 위치하는 제4 쉬프트 수가 a4이고, 상기 서브 블록이 z*z 행렬인 경우, 을 만족하는LDPC 부호화 및 복호화를 위한 모델 행렬을 구성하는 방법
|
7 |
7
제1항에 있어서, 상기 제1 모델 행렬과 상기 제2 모델 행렬을 포함하는 복수의 행렬은, 제3 모델 행렬을 포함하는LDPC 부호화 및 복호화를 위한 모델 행렬을 구성하는 방법
|
8 |
8
제7항에 있어서, 상기 제1 쉬프트수가 a1이고, 상기 제2 쉬프트 수가 a2이고, 상기 제3 모델 행렬에 포함되는 제3 쉬프트 수가 a3이고, 상기 서브 블록이 z*z 행렬인 경우, 를 만족하는LDPC 부호화 및 복호화를 위한 모델 행렬을 구성하는 방법
|
9 |
9
제1항에 있어서, 상기 복수의 행렬을 중첩하여 구성된 상기 모델 행렬은, 6 이상의 거스(girth)를 가지는 LDPC 부호화 및 복호화를 위한 모델 행렬을 구성하는 방법
|