1 |
1
(n, k) 오류 정정 코드를 위한 디코더 유닛에 있어서,상기 디코더 유닛은 서로 다른 개수의 입력을 받는 복수 개의 디코더를 포함하고, 상기 복수 개의 디코더 중 적어도 하나는 H-행렬의 최대 열 무게를 갖는 열의 열 무게와 동일한 입력을 갖는 것을 특징으로 하는 디코더 유닛
|
2 |
2
제1 항에 있어서,상기 디코더 유닛은 (n-k)개의 입력을 갖는 적어도 하나의 제1 디코더 및 (n-k)보다 작은 입력을 갖는 적어도 하나의 제2 디코더를 포함하는 디코더 유닛
|
3 |
3
제2 항에 있어서,상기 제2 디코더의 입력 개수는 상기 최대 열 무게와 동일한 디코더 유닛
|
4 |
4
수신한 메세지 데이터(k 비트)로부터 쓰기 체크 비트를 생성하고 수신되어 저장된 메세지 데이터로부터 읽기 체크 비트(m 비트)를 생성하는 체크 비트 생성기;읽기 체크 비트 및 쓰기 체크 비트로부터 신드롬을 계산하는 신드롬 생성기; 그리고,신드롬 생성기의 출력을 입력으로 하여 오류를 검출하는 디코더 유닛을 포함하며,상기 디코더 유닛은 서로 다른 개수의 입력을 받는 복수 개의 디코더를 포함하고, 상기 복수 개의 디코더 중 적어도 하나는 H-행렬의 최대 열 무게를 갖는 열의 열 무게와 동일한 입력을 갖는 오류 정정 부호 모듈
|
5 |
5
제4 항에 있어서,(m)개의 입력을 갖는 적어도 하나의 제1 디코더 및 (m)보다 작은 입력을 갖는 적어도 하나의 제2 디코더를 포함하는 오류 정정 부호 모듈
|
6 |
6
제5 항에 있어서, 상기 제2 디코더의 입력 개수는 상기 최대 열 무게와 동일한 오류 정정 부호 모듈
|
7 |
7
(n, k) 오류 정정 코드를 위한 디코더 유닛에 있어서,상기 디코더 유닛은 H-행렬의 열의 개수(n)에 대응하는 n개의 디코더를 포함하고, H-행렬의 최대 열 무게를 갖는 열에 대응하는 디코더는 상기 최대 열 무게와 동일한 입력을 갖는 것을 특징으로 하는 디코더 유닛
|
8 |
8
오류 정정 코드를 위한 H-행렬 생성 방법으로,모두 0인 열이 없는 제1 조건, 각각의 열은 다른 열과 모두 구분되는 제2 조건, 및 최대 열 무게를 가지는 열의 개수를 최대로 하는 제3 조건을 만족하는 H-행렬을 생성하는 단계;를 포함하는 H-행렬 생성 방법
|
9 |
9
제8 항에 있어서, 상기 H-행렬을 생성하는 단계는상기 생성된 H-행렬의 각각의 행 무게는 행렬의 전체 무게를 행의 개수로 나눈 수에 가까운 정수로 하는 제4 조건을 더 만족하도록 H-행렬을 생성하는 H-행렬 생성 방법
|
10 |
10
제8 항에 있어서,열 무게가 2, 3, MCW-2, MCW, MCW-1인 순서로 열을 채우는 H-행렬 생성 방법
|
11 |
11
제8 항 내지 제10 항의 방법 중 어느 한 항의 방법을 수행하기 위한 프로그램을 저장하는 컴퓨터로 읽을 수 있는 기록 매체
|
12 |
12
제8 항 내지 제10 항의 방법 중 어느 한 항의 방법의 H-행렬 생성 방법을 통해 생성된 H-행렬을 패리티 체크 행렬로 사용하여, 수신된 부호어의 오류를 검출 및 정정하는 오류 정정 부호 모듈
|