1 |
1
오류정정 부호화 장치에 있어서,부호어의 길이, 오류정정능력값, 단축된 부호어 모드 지원 여부 및 버스트 데이터의 총 바이트 수를 매체접근제어 계층으로부터 입력받아 제어 신호를 출력하기 위한 제어 수단;상기 제어 수단으로부터 입력받은 제어 신호에 따라 오류정정 부호화를 위하여 입력되는 정보 데이터를 부호어 내 정보 바이트 길이로 분할하여 유효 데이터 지시 신호와 함께 출력하기 위한 전처리 수단; 및상기 제어 수단으로부터 입력받은 제어 신호에 따라 오류정정 부호화를 위한 구조를 결정하고, 결정한 구조에 따라 상기 전처리 수단으로부터 입력받은 정보 데이터에 대한 오류정정 부호화를 수행하기 위한 부호화 수단을 포함하는 프로그램 가능한 오류정정 부호화 장치
|
2 |
2
제 1 항에 있어서, 상기 부호화 수단은,상기 제어 수단으로부터 입력받은 제어 신호에 따라 오류정정 부호화를 위한 구조를 결정하고, 결정한 구조에 따라 상기 전처리 수단으로부터 입력받은 정보 데이터에 대한 리드-솔로몬 부호화를 수행하는 것을 특징으로 하는 프로그램 가능한 오류정정 부호화 장치
|
3 |
3
제 2 항에 있어서,상기 제어 수단은,상기 매체접근제어 계층으로부터 전달받은 유효정정능력(t) 신호를 이용하여 상기 부호화 수단의 회로 구조를 변경시키기 위한 오류정정능력 제어 신호를 생성하여 출력시키는 것을 특징으로 하는 프로그램 가능한 오류정정 부호화 장치
|
4 |
4
제 1 항 내지 제 3 항 중 어느 한 항에 있어서,상기 부호화 수단은,오류정정능력(t)에 따른 생성다항식 계수 값을 저장하고 있는 저장 수단;상기 제어 수단으로부터 전달받은 오류정정능력 제어 신호에 상응하는 생성다항식 계수 값을 상기 저장 수단으로부터 읽어들이기 위한 제 1 레지스터 그룹;상기 제 1 레지스터 그룹으로부터 입력받은 생성다향식 계수 값과 상기 전처리 수단으로부터 입력받은 정보 데이터를 곱하여 오류정정 부호를 출력시키기 위한 승산 수단;상기 승산 수단의 출력을 임시저장하였다가 출력시키기 위한 제 2 레지스터 그룹;상기 제어 수단으로부터 입력받은 오류정정능력 제어 신호에 따라 상기 제 2 레지스터 그룹 내의 해당 레지스터를 온/오프시켜 회로 구조를 변경시키기 위한 스위치 그룹; 및상기 전처리 수단으로부터 입력받은 유효 데이터 지시 신호에 따라 상기 전처리 수단으로부터 전달받은 정보 데이터와 상기 제 2 레지스터 그룹으로부터 출력되는 해당 오류정정 부호를 다중화하여 출력하기 위한 다중화 수단을 포함하는 프로그램 가능한 오류정정 부호화 장치
|
5 |
5
제 4 항에 있어서,상기 다중화 수단은,상기 제어 수단으로부터 입력받은 제 1 유효 데이터 지시 신호(VALID_OUT)에 따라 상기 전처리 수단으로부터 전달받은 정보 데이터를 출력시킴과 동시에 상기 승산 수단으로 피드백하여 상기 제 2 레지스터 그룹의 값을 업데이트시키고, 상기 제어 수단으로부터 입력받은 제 2 유효 데이터 지시 신호(VALID_OUT)에 따라 상기 제 2 레지스터 그룹에 저장되어 있는 값을 순서대로 출력시키는 것을 특징으로 하는 프로그램 가능한 오류정정 부호화 장치
|
6 |
6
제 5 항에 있어서,상기 전처리 수단이 출력하는 유효 데이터 지시 신호는,상기 분할한 정보 데이터의 출력 길이 동안 제 1 유효 데이터 지시 신호('1')를 출력하는 신호 구간과 오류정정 부호 출력 길이 동안 제 2 유효 데이터 지시 신호('0')를 출력하는 신호 구간이 반복되는 형태를 가지는 것을 특징으로 하는 프로그램 가능한 오류정정 부호화 장치
|
7 |
7
제 4 항에 있어서,상기 스위치 그룹은,상기 매체접근제어 계층으로부터 변경 지시를 받을 때까지 현재의 회로 구조를 유지시키는 것을 특징으로 하는 프로그램 가능한 오류정정 부호화 장치
|
8 |
8
제 4 항에 있어서,상기 제어 수단은,부호어의 길이(n) 및 오류정정능력(t) 값으로부터 부호어 내 정보 바이트 수(k = n - 2t)를 획득한 후, 버스트 데이터의 총 바이트 수를 상기 획득한 부호어 내 정보 바이트 수(k)로 나누어 전체 부호어 수(M)를 계산하고, 그에 상응하는 제어 신호를 출력하는 것을 특징으로 하는 프로그램 가능한 오류정정 부호화 장치
|
9 |
9
제 8 항에 있어서,상기 전처리 수단은,오류정정 부호화를 위하여 입력되는 정보 데이터를 부호어 내 정보 바이트 길이로 분할하여 출력할 때마다 카운터를 세어, 카운터의 값이 상기 제어 수단으로부터 입력받은 전체 부호어 수(M)와 일치하는 정보 데이터를 가장 마지막 정보 데이터로 판단하는 것을 특징으로 하는 프로그램 가능한 오류정정 부호화 장치
|
10 |
10
제 4 항에 있어서,상기 전처리 수단은,상기 분할한 정보 데이터 중에 가장 마지막 정보 데이터에 대하여 단축된 부호어 모드 지원 여부에 따라 영(Zero) 채우기를 처리하는 것을 특징으로 하는 프로그램 가능한 오류정정 부호화 장치
|
11 |
11
제 10 항에 있어서,상기 전처리 수단은,단축된 부호어 모드를 지원하지 않음에 따라 가장 마지막 정보 데이터가 부호어 내 정보 바이트 수(k)를 가지도록 영(Zero)의 값을 가지는 바이트를 채워 넣는 것을 특징으로 하는 프로그램 가능한 오류정정 부호화 장치
|
12 |
12
제 10 항에 있어서,상기 전처리 수단은,단축된 부호어 모드를 지원함에 따라 가장 마지막 정보 데이터가 기설정된 바이트 수(k′)를 가지도록 영(Zero)의 값을 가지는 바이트를 채워 넣는 것을 특징으로 하는 프로그램 가능한 오류정정 부호화 장치
|