1 |
1
송신 측으로부터 LDPC(Low Density Parity Check)의 제1 패리티 검사 행렬을 이용하여 부호화된 신호를 수신하되, 상기 제1 패리티 검사 행렬은 복수의 z*z 차원(z는 양의 정수) 영행렬 및 z*z 차원 단위행렬의 행(row) 또는 열(column)을 특정 방향으로 일정 간격만큼 쉬프트하여 형성된 복수의 z*z 차원 퍼뮤테이션 행렬을 포함하는, 단계;상기 제1 패리티 검사 행렬의 행(row) 또는 열(column)의 순서를 조정하여 제2 패리티 검사 행렬을 생성하되, Y개(Y는 1보다 큰 양의 정수)의 열을 각각 포함하는 X개(X는 1보다 큰 양의 정수)의 그룹으로 구분되고 상기 X개의 그룹 중 적어도 하나는 모든 원소가 0인 적어도 하나의 행을 포함하도록, 상기 제2 패리티 검사 행렬을 생성하는 단계; 및상기 제2 패리티 검사 행렬을 이용하여 상기 수신 신호를 상기 그룹 단위로 반복 복호화하는 단계를 포함하는,채널 코드를 이용한 복호화 방법
|
2 |
2
제1항에 있어서,상기 제2 패리티 검사 행렬은 [Hd | Hp]의 형태이되, Hp는 블록 이중 대각선 행렬이고, Hd가 모든 원소가 0인 적어도 하나의 행을 포함하는 상기 적어도 하나의 그룹을 포함하는 것을,특징으로 하는 채널 코드를 이용한 복호화 방법
|
3 |
3
제1항 또는 제2항에 있어서,상기 제1 패리티 검사 행렬은 다음과 같고,여기서, ''-1''은 z*z 차원 영행렬을 나타내고, 각각의 음이 아닌 정수는 상기 z*z 차원 단위행렬의 행 또는 열을 해당 음이 아닌 정수만큼 상기 특정 방향으로 쉬프트하여 생성된 z*z 차원 퍼뮤테이션 행렬을 나타내는 것을,특징으로 하는 채널 코드를 이용한 복호화 방법
|
4 |
4
제1항에 있어서, 상기 반복 복호화하는 단계는, 상기 제2 패리티 검사 행렬을 이용하여 상기 수신 신호에 대한 확률 값을 상기 그룹 단위로 산출하는 단계; 및상기 산출된 확률 값을 이용하여 복호 값을 결정하는 단계를 포함하여 이루어지는 것을 특징으로 하는 채널 코드를 이용한 복호화 방법
|
5 |
5
제4항에 있어서, 상기 결정된 복호 값이 정확하게 수신된 값인지 여부를 검사하는 단계를 더 포함하는 것을 특징으로 하는 채널 코드를 이용한 복호화 방법
|
6 |
6
송신 측으로부터 LDPC(Low Density Parity Check)의 제1 패리티 검사 행렬을 이용하여 부호화된 신호를 수신하되, 상기 제1 패리티 검사 행렬은 복수의 z*z 차원(z는 양의 정수) 영행렬 및 z*z 차원 단위행렬의 행(row) 또는 열(column)을 특정 방향으로 일정 간격만큼 쉬프트하여 형성된 복수의 z*z 차원 퍼뮤테이션 행렬을 포함하는, 수신 모듈; 상기 제1 패리티 검사 행렬의 행(row) 또는 열(column)의 순서를 조정하여 제2 패리티 검사 행렬을 생성하되, Y개(Y는 1보다 큰 양의 정수)의 열을 각각 포함하는 X개(X는 1보다 큰 양의 정수)의 그룹으로 구분되고 상기 X개의 그룹 중 적어도 하나는 모든 원소가 0인 적어도 하나의 행을 포함하도록, 상기 제2 패리티 검사 행렬을 생성하는 패리티 검사 행렬 생성 모듈; 및상기 제2 패리티 검사 행렬을 이용하여 상기 수신 신호를 상기 그룹 단위로 반복 복호화하는, 복호화 모듈을 포함하는,채널 코드를 이용한 복호화 장치
|
7 |
7
제6항에 있어서,상기 제2 패리티 검사 행렬은 [Hd | Hp]의 형태이되, Hp는 블록 이중 대각선 행렬이고, Hd가 모든 원소가 0인 적어도 하나의 행을 포함하는 상기 적어도 하나의 그룹을 포함하는 것을,특징으로 하는 채널 코드를 이용한 복호화 장치
|
8 |
8
제6항 또는 제7항에 있어서,상기 제1 패리티 검사 행렬은 다음과 같고,여기서, ''-1''은 z*z 차원 영행렬을 나타내고, 각각의 음이 아닌 정수는 상기 z*z 차원 단위행렬의 행 또는 열을 해당 음이 아닌 정수만큼 상기 특정 방향으로 쉬프트하여 생성된 z*z 차원 퍼뮤테이션 행렬을 나타내는 것을,특징으로 하는 채널 코드를 이용한 복호화 장치
|
9 |
9
제6항에 있어서, 상기 복호화 모듈은,상기 제2 패리티 검사 행렬을 이용하여 상기 그룹 단위로 상기 수신 신호에 대한 검사 노드의 확률값 갱신을 수행하는 적어도 하나의 검사 노드 갱신 유닛;상기 제2 패리티 검사 행렬을 이용하여 상기 수신 신호에 대한 비트 노드의 확률값 갱신을 수행하는 적어도 하나의 비트 노드 갱신 유닛; 및상기 갱신된 확률 값을 이용하여 복호 값을 결정하는 복호 값 결정부를 포함하는 것을 특징으로 하는 채널 코드를 이용한 복호화 장치
|
10 |
10
제9항에 있어서, 상기 결정된 복호 값이 정확하게 수신된 값인지 여부를 검사하는 검사 모듈을 더 포함하는 것을 특징으로 하는 채널 코드를 이용한 복호화 장치
|
11 |
11
복수의 z*z 차원(z는 양의 정수) 영행렬 및 z*z 차원 단위행렬의 행(row) 또는 열(column)을 특정 방향으로 일정 간격만큼 쉬프트하여 형성된 복수의 z*z 차원 퍼뮤테이션 행렬을 포함하는 제1 패리티 검사 행렬의 행(row) 또는 열(column)의 순서를 조정하여 제2 패리티 검사 행렬을 생성하되, Y개(Y는 1보다 큰 양의 정수)의 열을 각각 포함하는 X개(X는 1보다 큰 양의 정수)의 그룹으로 구분되고 상기 X개의 그룹 중 적어도 하나는 모든 원소가 0인 적어도 하나의 행을 포함하도록, 상기 제2 패리티 검사 행렬을 생성하는 단계; 상기 제2 패리티 검사 행렬을 이용하여 전송할 데이터를 LDPC(Low Density Parity Check) 부호화하는 단계; 및상기 부호화된 신호를 수신 측으로 전송하는 단계를 포함하는,채널 코드를 이용한 부호화 방법
|
12 |
12
복수의 z*z 차원(z는 양의 정수) 영행렬 및 z*z 차원 단위행렬의 행(row) 또는 열(column)을 특정 방향으로 일정 간격만큼 쉬프트하여 형성된 복수의 z*z 차원 퍼뮤테이션 행렬을 포함하는 제1 패리티 검사 행렬의 행(row) 또는 열(column)의 순서를 조정하여 제2 패리티 검사 행렬을 생성하되, Y개(Y는 1보다 큰 양의 정수)의 열을 각각 포함하는 X개(X는 1보다 큰 양의 정수)의 그룹으로 구분되고 상기 X개의 그룹 중 적어도 하나는 모든 원소가 0인 적어도 하나의 행을 포함하도록, 상기 제2 패리티 검사 행렬을 생성하는 패리티 검사 행렬 생성 모듈;상기 제2 패리티 검사 행렬을 이용하여 전송할 데이터를 LDPC(Low Density Parity Check) 부호화하는 부호화 모듈; 및상기 부호화된 신호를 수신 측으로 전송하는 송신 모듈을 포함하는,채널 코드를 이용한 부호화 장치
|
13 |
13
삭제
|
14 |
14
삭제
|
15 |
15
삭제
|