맞춤기술찾기

이전대상기술

MB810 인코더/디코더, 듀얼 모드 인코더/디코더, 및MB810 코드 생성 방법

  • 기술번호 : KST2015079345
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 MB810 인코더/디코더, 듀얼 모드 인코더/디코더, 및 MB810 코드 생성 방법이 개시된다. 본 발명에 따른 MB810 코드 생성 방법은, (a) 8비트 데이터로부터 10비트 코드를 생성하기 위한 이진 디지털합변량 및 교호합변량 스택으로 구성된 상태천이도상에서 12개의 상태 지점을 4×3 행렬의 형태로 구성되도록 형성하는 단계; (b) 행렬을 구성하는 소정의 상태 지점에서 10비트 코드를 출력하는 단계; (c) 행렬을 구성하는 상태 지점에 도달할 수 있는 코드들의 집합으로부터 보수쌍을 형성하는 코드들을 선택하는 단계; (d) 보수쌍을 형성하는 코드들에 존재하지 않는 상태 지점을 보충하여 12개의 상태 지점을 형성하는 코드들을 선택하는 단계; (e) 12개의 상태 지점을 형성하는 코드들 중에서 IDLE 코드를 포함하는 제어 코드를 선택하는 단계; 및 (f) 12개의 상태 지점을 형성하는 코드들 중에서 인접하는 코드들 사이의 비트 열에 의하여 IDLE 코드가 생성되는 코드들을 제거하는 단계;를 갖는다. 본 발명에 따르면, 종래의 8B/10B 코드에 비해 전송 대역폭이 감소되므로 장거리 전송이 가능하며, 종래의 8B/10B 코드 방식에 대한 변경없이 MB810 코드와 함께 적용되어 사용자가 원하는 라인 코드를 선택하도록 하는 듀얼 모드 동작을 수행할 수 있다.
Int. CL H03M 7/00 (2006.01)
CPC
출원번호/일자 1020030048426 (2003.07.15)
출원인 한국전자통신연구원
등록번호/일자 10-0523488-0000 (2005.10.17)
공개번호/일자 10-2005-0008358 (2005.01.21) 문서열기
공고번호/일자 (20051024) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2003.07.15)
심사청구항수 33

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 강성수 대한민국 대전광역시유성구
2 유태환 대한민국 대전광역시유성구
3 이형호 대한민국 대전광역시유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 리앤목특허법인 대한민국 서울 강남구 언주로 **길 **, *층, **층, **층, **층(도곡동, 대림아크로텔)
2 이해영 대한민국 서울 강남구 언주로 **길 **, *층, **층, **층, **층(도곡동, 대림아크로텔)(리앤목특허법인)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
2003.07.15 수리 (Accepted) 1-1-2003-0258453-93
2 선행기술조사의뢰서
Request for Prior Art Search
2004.12.15 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2005.01.18 수리 (Accepted) 9-1-2005-0004076-71
4 의견제출통지서
Notification of reason for refusal
2005.02.25 발송처리완료 (Completion of Transmission) 9-5-2005-0091018-44
5 지정기간연장신청서
Request for Extension of Designated Period
2005.04.25 수리 (Accepted) 1-1-2005-5051068-82
6 의견서
Written Opinion
2005.05.25 수리 (Accepted) 1-1-2005-0275919-80
7 의견서
Written Opinion
2005.05.25 수리 (Accepted) 1-1-2005-0275694-02
8 등록결정서
Decision to grant
2005.09.29 발송처리완료 (Completion of Transmission) 9-5-2005-0488472-59
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.08.04 수리 (Accepted) 4-1-2009-5150899-36
10 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
(a) 8비트 데이터로부터 10비트 코드를 생성하기 위한 이진 디지털합변량 및 교호합변량(Binary Unit digital sum variation & alternate sum variation : BUDA)스택으로 구성된 상태천이도(State Transition Map)상에서 12개의 상태 지점을 4×3 행렬의 형태로 구성되도록 형성하는 단계; (b) 상기 행렬을 구성하는 소정의 상태 지점에서 10비트 코드를 출력하는 단계; (c) 상기 행렬을 구성하는 상태 지점에 도달할 수 있는 코드들의 집합으로부터 보수쌍(complementary pair)을 형성하는 코드들을 선택하는 단계; (d) 상기 보수쌍을 형성하는 코드들에 존재하지 않는 상태 지점을 보충하여 상기 12개의 상태 지점을 형성하는 코드들을 선택하는 단계; (e) 상기 12개의 상태 지점을 형성하는 코드들 중에서 IDLE 코드를 포함하는 제어 코드를 선택하는 단계; 및 (f) 상기 12개의 상태 지점을 형성하는 코드들 중에서 인접하는 코드들 사이의 비트 열에 의하여 상기 IDLE 코드가 생성되는 코드들을 제거하는 단계;를 포함하는 것을 특징으로 하는 MB810 코드 생성 방법
2 2
제 1항에 있어서, 상기 (c)단계는, (c1) 상기 행렬을 구성하는 상태 지점에 도달할 수 있는 코드들의 집합으로부터 보수쌍(complementary pair)을 형성하는 코드들을 선택하는 단계; (c2) 상기 선택된 보수쌍을 형성하는 코드들 중에서 연속되는 0 또는 1의 개수인 실행길이(run length)가 6을 넘는 코드들을 제거하는 단계; 및 (c3) 상기 선택된 보수쌍을 형성하는 코드들 중에서 인접하는 코드에 의해 상기 실행길이가 6을 넘는 경우에 인접하는복수의 코드 중에서 상기 실행길가 큰 코드를 제거하는 단계;를 포함하는 것을 특징으로 하는 MB810 코드 생성 방법
3 3
제 1항 또는 제 2항에 있어서, 상기 (d)단계는, (d1) 상기 보수쌍을 형성하는 코드들 중에서 s3, s4, s5, s6, s7, s8, s9, s10, 및 s11를 포함하는 상태 지점을 가지는 코드 24개와 s0, s1, 및 s2를 포함하는 상태 지점을 가지는 코드 24개를 조합하여 24개의 제1단일코드쌍을 선정하는 단계; (d2) 상기 보수쌍을 형성하는 코드들 중에서 s0, s1, s2, s3, s4, s5, s6, s7, 및 s8을 포함하는 상태 지점을 가지는 코드 24개와 s9, s10, 및 s11를 포함하는 상태 지점을 가지는 코드 24개를 조합하여 24개의 제2단일코드쌍을 선정하는 단계; (d3) 상기 보수쌍을 형성하는 코드들 중에서 s0, s3, s5, s6, s8, 및 s11를 포함하는 상태 지점을 가지는 코드쌍과 s1, s2, s4, s7, s9, 및 s10를 포함하는 상태 지점을 가지는 코드쌍을 조합하여 제1이중코드쌍을 선정하는 단계; (d4) 상기 보수쌍을 형성하는 코드들 중에서 s0, s1, s4, s7, s10, 및 s11를 포함하는 상태 지점을 가지는 코드쌍과 s2, s3, s5, s6, s8, 및 s9 의 상태 지점을 가지는 코드쌍을 조합하여 제2이중코드쌍을 선정하는 단계; 및 (d5) 상기 보수쌍을 형성하는 코드들 중에서 s0, s3, s8, 및 s11을 포함하는 상태 지점을 가지는 코드쌍과 s1, s2, s4, s5, s6, s7, s9, 및 s10을 포함하는 상태 지점을 가지는 코드쌍을 조합하여 제3이중코드쌍을 선정하는 단계;를 포함하며, (d6) 9개의 상태 지점의 상태 천이를 가지며 상기 보수쌍을 형성하지 않는 코드들 중에서 시작 비트의 실행길이가 4인 코드들을 선택하여 제3단일코드쌍을 구성하고, 상기 9개의 상태 지점의 상태 천이를 가지며 상기 보수쌍을 형성하지 않는 코드들 중에서 서로 다른 부호로 시작할 수 있는 코드쌍의 조합에 의해 제4이중코드쌍을 선정하는 단계;를 포함하며, 상기 제3단일코드쌍 및 제4이중코드쌍으로 선정된 코드들은 이전 코드의 종료 비트 부호와 현재 코드의 시작 비트 부호가 서로 상이하도록 선정되는 것을 특징으로 하는 MB810 코드 생성 방법
4 4
제 1항에 있어서, 상기 (e)단계는, (e1) 8B/10B 인코딩 모드에 해당하는 코드와의 구별을 용이하게 하기 위해 8B/10B 코드로 사용되지 않는 코드 중에서 comma가 내장된 코드인 IEEE 802
5 5
제 1항에 있어서, 상기 (f)단계는, 상기 보수쌍들을 이들의 상태 천이에 따른 코드 조합을 연속 3회 발생시켜 그 코드들의 조합에서 연달아 +K28
6 6
8비트 데이터로부터 10비트 코드를 생성하기 위한 이진 디지털합변량 및 교호합변량(Binary Unit digital sum variation & alternate sum variation : BUDA)스택으로 구성된 상태천이도(State Transition Map)상에서 12개의 상태 지점을 4×3 행렬의 형태로 구성되도록 형성하고, 상기 행렬을 구성하는 소정의 상태 지점에서 10비트 코드를 출력한 이후에 상기 행렬을 구성하는 상태 지점에 도달할 수 있는 10비트 코드들의 집합으로부터 선택된 보수쌍(complementary pair)을 형성하는 제1코드들에 존재하지 않는 상태 지점을 가지는 제2코드들을 보충한 후 상기 제1코드 및 상기 제2코드 중에서 IDLE 코드를 포함하는 제어 코드를 선택하고, 상기 제1코드 및 상기 제2코드 중에서 인접하는 코드들 사이의 비트 열에 의하여 상기 IDLE 코드가 생성되는 코드 및 상기 제어 코드로 선택된 코드를 제거하여 생성된 데이터 코드들이 기록되어 있는 코드테이블이 저장되는 테이블저장부; 외부로부터 입력되는 8비트 데이터 코드가 저장되는 제1버퍼부; 외부로부터 입력되는 8비트 제어 코드가 저장되는 제2버퍼부; 및 현재 상태와 상기 제1버퍼부로부터 입력된 상기 8비트 데이터 코드의 내용에 기초하여 상기 테이블저장부에 저장되어 있는 코드테이블로부터 10비트 데이터 코드를 독출하여 출력하고, 현재 상태와 상기 제2버퍼부로부터 입력된 상기 8비트 제어 코드의 내용에 기초하여 상기 테이블저장부에 저장되어 있는 코드테이블로부터 10비트의 제어 코드를 독출하여 출력하고, 소정의 상태천이정보에 기초하여 상기 상태천이도상에서 12개의 상태 지점 중의 하나의 지점으로 상태를 천이하는 상태천이부;를 포함하는 것을 특징으로 하는 MB810 인코더
7 7
제 6항에 있어서, 상기 코드테이블은 상기 데이터 코드로 사용되는 단일코드쌍이 기록되는 제1코드테이블, 상기 데이터 코드로 사용되는 이중코드쌍이 기록되는 제2코드테이블, 및 콤마 코드와 제어 코드가 기록되는 제3코드테이블을 포함하는 것을 특징으로 하는 MB810 인코더
8 8
제 7항에 있어서, 상태천이부는 상기 제1버퍼부로부터 상기 8비트 데이터 코드가 입력되면 현재 상태와 상기 8비트 데이터 코드의 내용에 기초하여 상기 제1코드테이블 및 상기 제2코드테이블에 기록되어 있는 데이터 코드를 독출하고 상기 상태천이정보에 기초하여 상기 상태천이도상에서 12개의 상태 지점 중의 하나의 지점으로 상태를 천이하며, 상기 제2버퍼부로부터 상기 8비트 제어 코드가 입력되면 현재 상태와 상기 8비트 제어 코드의 내용에 기초하여 상기 제1코드테이블 및 상기 제2코드테이블에 기록되어 있는 데이터 코드를 독출하고 상기 상태천이정보에 기초하여 상기 상태천이도상에서 12개의 상태 지점 중의 하나의 지점으로 상태를 천이하는 것을 특징으로 하는 MB810 인코더
9 9
제 6항 내지 제8항 중 어느 한 항에 있어서, 상기 상태천이정보는 상기 상태천이부로 상기 8비트 데이터 코드가 입력되는 경우에 사용되는 제1상태천이정보 및 상기 상태천이부로 상기 8비트 제어 코드가 입력되는 경우에 사용되는 제2상태천이정보를 포함하는 것을 특징으로 하는 MB810 인코더
10 10
8비트 데이터로부터 10비트 코드를 생성하기 위한 이진 디지털합변량 및 교호합변량(Binary Unit digital sum variation & alternate sum variation : BUDA)스택으로 구성된 상태천이도(State Transition Map)상에서 12개의 상태 지점을 4×3 행렬의 형태로 구성되도록 형성하고, 상기 행렬을 구성하는 소정의 상태 지점에서 10비트 코드를 출력한 이후에 상기 행렬을 구성하는 상태 지점에 도달할 수 있는 10비트 코드들의 집합으로부터 선택된 보수쌍(complementary pair)을 형성하는 제1코드들에 존재하지 않는 상태 지점을 가지는 제2코드들을 보충한 후 상기 제1코드 및 상기 제2코드 중에서 IDLE 코드를 포함하는 제어 코드를 선택하고, 상기 제1코드 및 상기 제2코드 중에서 인접하는 코드들 사이의 비트 열에 의하여 상기 IDLE 코드가 생성되는 코드 및 상기 제어 코드로 선택된 코드를 제거하여 생성된 데이터 코드들이 기록되어 있는 코드테이블이 저장되는 테이블저장부; 외부로부터 입력된 10비트 코드의 내용에 기초하여 상기 테이블저장부에 저장되어 있는 코드테이블로부터 8비트 데이터 코드 또는 8비트 제어 코드를 독출하여 출력하는 디코딩부; 상기 디코딩부로부터 입력된 상기 8비트 데이터 코드를 저장한 후 외부로 출력하는 제1버퍼부; 및 상기 디코딩부로부터 입력된 상기 8비트 제어 코드를 저장한 후 외부로 출력하는 제2버퍼부;를 포함하는 것을 특징으로 하는 MB810 디코더
11 11
제 10항에 있어서, 상기 디코딩부로부터 입력된 상기 8비트 데이터 코드의 내용을 기초로 상기 외부로부터 입력된 10비트 코드의 오류여부를 나타내는 8비트의 진단데이터를 출력하는 상태처리부를 더 포함하는 것을 특징으로 하는 MB810 디코더
12 12
제 10항에 있어서, 상기 디코딩부로부터 입력된 오류판정신호를 기초로 상기 외부로부터 입력된 10비트 코드의 오류여부를 나타내는 8비트의 진단데이터를 출력하는 상태처리부를 더 포함하며, 상기 디코딩부는 상기 10비트 코드에 대응하는 8비트 코드가 상기 코드테이블에 존재하는지 여부 및/또는 상기 10비트 코드의 불일치(disparity)의 증가 또는 감소 방향이 소정의 기준횟수 이상 발생하는지 여부에 기초하여 상기 10비트 코드의 오류 발생여부를 판정하여 상기 오류판정신호를 출력하는 오류검출부를 포함하는 것을 특징으로 하는 MB810 디코더
13 13
제 11항 또는 제12항에 있어서, 상기 코드테이블은 상기 데이터 코드로 사용되는 단일코드쌍이 기록되는 제1코드테이블, 상기 데이터 코드로 사용되는 이중코드쌍이 기록되는 제2코드테이블, 및 콤마 코드와 제어 코드가 기록되는 제3코드테이블을 포함하는 것을 특징으로 하는 MB810 디코더
14 14
제 13항에 있어서, 상기 디코딩부는 상기 10비트 코드가 상기 데이터 코드이면 상기 제1 및 제2코드테이블에 기록되어 있는 8비트 데이터 코드를 독출하여 상기 제1버퍼부로 출력하고, 상기 10비트 코드가 상기 콤마 코드 또는 제어 코드이면 상기 제3코드테이블에 기록되어 있는 8비트 제어 코드를 독출하여 상기 제2버퍼부로 출력하고, 상기 10비트 코드가 제어 코드이고 MB810 디코딩을 위한 내부 코드이면 상기 제3코드테이블에 기록되어 있는 8비트 제어 코드를 독출하여 상기 상태처리부로 출력하는 것을 특징으로 하는 MB810 디코더
15 15
MB810 인코더; 8B/10B 인코더; 상기 MB810 인코더 및 8B/10B 인코더 중에서 동작 인코더로 사용될 인코더를 결정하는 결정부; 외부로부터 입력된 8비트 코드를 상기 동작 인코더로 결정된 인코더에 제공하는 제1선택부; 상기 동작 인코더로 결정된 인코더로부터 상기 8비트 코드에 대응하는 10비트 코드를 입력받아 출력하는 제2선택부; 상기 제2선택부로부터 입력되는 상기 10비트 코드를 10비트 직렬 코드로 변환하는 직렬변환부; 외부로부터 데이터 클럭을 입력받아 코드 클럭을 생성하여 상기 직렬변환부에 제공하는 코드클럭생성부; 상기 MB810 인코더가 상기 동작 인코더로 결정되는 경우에 상기 직렬변환부로부터 입력되는 10비트 직렬 코드로부터 소정 범위의 주파수 대역을 제거하는 제1저역통과필터; 상기 제1저역통과필터로부터 입력되는 10비트 직렬 코드를 증폭하여 출력하는 제1증폭기; 상기 8B/10B 인코더가 상기 동작 인코더로 결정되는 경우에 상기 직렬변환부로부터 입력되는 10비트 직렬 코드로부터 소정 범위의 주파수 대역을 제거하는 제2저역통과필터; 상기 제2저역통과필터로부터 입력되는 10비트 직렬 코드를 증폭하여 출력하는 제2증폭기; 및 상기 동작 인코더로 결정된 인코더에 따라 상기 직렬변환부로부터 출력되는 10비트 직렬 코드를 상기 제1 및 제2저역통과필터로 선택적으로 제공하고, 상기 제1 및 제2증폭기로부터 출력되는 10비트 직렬 코드를 선택적으로 외부로 출력하는 스위치부;를 포함하는 것을 특징으로 하는 듀얼 모드 인코더
16 16
제 15항에 있어서, 상기 MB810 인코더는, 8비트 데이터로부터 10비트 코드를 생성하기 위한 이진 디지털합변량 및 교호합변량(Binary Unit digital sum variation & alternate sum variation : BUDA)스택으로 구성된 상태천이도(State Transition Map)상에서 12개의 상태 지점을 4×3 행렬의 형태로 구성되도록 형성하고, 상기 행렬을 구성하는 소정의 상태 지점에서 10비트 코드를 출력한 이후에 상기 행렬을 구성하는 상태 지점에 도달할 수 있는 10비트 코드들의 집합으로부터 선택된 보수쌍(complementary pair)을 형성하는 제1코드들에 존재하지 않는 상태 지점을 가지는 제2코드들을 보충한 후 상기 제1코드 및 상기 제2코드 중에서 IDLE 코드를 포함하는 제어 코드를 선택하고, 상기 제1코드 및 상기 제2코드 중에서 인접하는 코드들 사이의 비트 열에 의하여 상기 IDLE 코드가 생성되는 코드 및 상기 제어 코드로 선택된 코드를 제거하여 생성된 데이터 코드들이 기록되어 있는 코드테이블이 저장되는 테이블저장부; 외부로부터 입력되는 8비트 데이터 코드가 저장되는 제1버퍼부; 외부로부터 입력되는 8비트 제어 코드가 저장되는 제2버퍼부; 및 현재 상태와 상기 제1버퍼부로부터 입력된 상기 8비트 데이터 코드의 내용에 기초하여 상기 테이블저장부에 저장되어 있는 코드테이블로부터 10비트 데이터 코드를 독출하여 출력하고, 현재 상태와 상기 제2버퍼부로부터 입력된 상기 8비트 제어 코드의 내용에 기초하여 상기 테이블저장부에 저장되어 있는 코드테이블로부터 10비트의 제어 코드를 독출하여 출력하고, 소정의 상태천이정보에 기초하여 상기 상태천이도상에서 12개의 상태 지점 중의 하나의 지점으로 상태를 천이하는 상태천이부;를 포함하는 것을 특징으로 하는 듀얼 모드 인코더
17 17
제 15항에 있어서, 상기 8B/10B 인코더는 IEEE 802
18 18
제 15항에 있어서, 상기 결정부는 사용자로부터 입력받은 모드선택명령을 상기 제1선택부, 상기 제2선택부, 상기 MB810 인코더, 상기 8B/10B 인코더, 및 상기 스위치부에 제공하는 것을 특징으로 하는 듀얼 모드 인코더
19 19
제 15항에 있어서, 상기 제1저역통과필터와 상기 MB810 인코더에 대응되는 MB810 디코더에 구비되는 저역통과필터의 조합에 의한 차단 주파수는 상기 제2저역통과필터와 8B/10B 인코더에 대응되는 8B/10B 디코더에 대응되는 저역통과필터의 조합에 의한 차단 주파수의 ½이고, 상기 제1증폭기는 상기 제1저역통과필터의 차단 주파수에서 상기 MB810 인코더로부터 출력되는 상기 10 비트 코드의 전력 레벨을 IEEE 802
20 20
제 15항에 있어서, 상기 제2저역통과필터의 차단 주파수와 롤오프 특성은 IEEE 802
21 21
MB810 디코더; 8B/10B 디코더; 상기 MB810 디코더 및 8B/10B 디코더 중에서 동작 디코더로 사용될 디코더를 검출하는 모드검출부; 상기 MB810 디코더가 상기 동작 디코더로 결정되는 경우에 외부로부터 입력되는 10비트 코드로부터 소정 범위의 주파수 대역을 제거하는 제1저역통과필터; 상기 8B/10B 디코더가 상기 동작 디코더로 결정되는 경우에 외부로부터 입력되는 상기 10비트 코드로부터 소정 범위의 주파수 대역을 제거하는 제2저역통과필터; 상기 10비트 코드로부터 IDLE 코드를 검출하여 상기 모드검출부로 전달하는 IDLE코드검출부; 상기 동작 디코더로 결정된 디코더에 따라 상기 제1저역통과필터 및 상기 제2저역통과필터로부터 입력되는 상기 10비트 코드를 선택적으로 출력하는 제1스위치부; 상기 제1스위치로부터 입력되는 상기 10비트 코드를 병렬변환하여 10비트 병렬 코드를 출력하는 병렬변환부; 상기 MB810 디코더 및 8B/10B 디코더 중에서 동작 디코더로 결정된 디코더로 상기 10비트 병렬 코드를 제공하는 제1선택부; 및 상기 동작 인코더로 결정된 인코더로부터 입력되는 상기 10비트 병렬 코드에 대응하는 8비트 코드를 선택적으로 출력하는 제2선택부;를 포함하는 것을 특징으로 하는 듀얼 모드 디코더
22 22
제 21항에 있어서, 상기 제1스위치부로부터 입력되는 상기 10비트 코드의 주파수를 2배하여 출력하는 주파수체배부; 상기 모드검출부로부터 입력되는 선택신호에 기초하여 상기 10비트 코드 및 상기 주파수체배부의 출력신호를 선택적으로 출력하는 제2스위치부; 상기 제2스위치부로부터 입력되는 신호로부터 10비트 클럭 신호를 추출하여 상기 IDLE코드검출부 및 상기 병렬변환부에 제공하는 클럭재생부; 상기 클럭재생부로부터 입력되는 상기 10비트 클럭 신호를 8비트 데이터 클럭으로 변환하여 상기 MB810 디코더 및 상기 8B/10B 디코더에 제공하는 데이터클럭생성부;를 더 포함하는 것을 특징으로 하는 듀얼 모드 디코더
23 23
제 21항 또는 제 22항에 있어서, 상기 MB810 디코더는, 8비트 데이터로부터 10비트 코드를 생성하기 위한 이진 디지털합변량 및 교호합변량(Binary Unit digital sum variation & alternate sum variation : BUDA)스택으로 구성된 상태천이도(State Transition Map)상에서 12개의 상태 지점을 4×3 행렬의 형태로 구성되도록 형성하고, 상기 행렬을 구성하는 소정의 상태 지점에서 10비트 코드를 출력한 이후에 상기 행렬을 구성하는 상태 지점에 도달할 수 있는 10비트 코드들의 집합으로부터 선택된 보수쌍(complementary pair)을 형성하는 제1코드들에 존재하지 않는 상태 지점을 가지는 제2코드들을 보충한 후 상기 제1코드 및 상기 제2코드 중에서 IDLE 코드를 포함하는 제어 코드를 선택하고, 상기 제1코드 및 상기 제2코드 중에서 인접하는 코드들 사이의 비트 열에 의하여 상기 IDLE 코드가 생성되는 코드 및 상기 제어 코드로 선택된 코드를 제거하여 생성된 데이터 코드들이 기록되어 있는 코드테이블이 저장되는 테이블저장부; 외부로부터 입력된 10비트 코드의 내용에 기초하여 상기 테이블저장부에 저장되어 있는 코드테이블로부터 8비트 데이터 코드 또는 8비트 제어 코드를 독출하여 출력하는 디코딩부; 상기 디코딩부로부터 입력된 상기 8비트 데이터 코드를 저장한 후 외부로 출력하는 제1버퍼부; 및 상기 디코딩부로부터 입력된 상기 8비트 제어 코드를 저장한 후 외부로 출력하는 제2버퍼부;를 포함하는 것을 특징으로 하는 듀얼 모드 디인코더
24 24
제 21항 또는 제 22항에 있어서, 상기 8B/10B 디코더는 IEEE 802
25 25
제 21항 또는 제 22항에 있어서, 상기 IDLE코드검출부는 초기화시 및 IDLE 주기 동안에 IDLE 코드인 +K28
26 26
제 21항 또는 제22항에 있어서, 상기 모드검출부는 상기 IDLE코드검출부로부터 입력된 IDLE 코드의 내용을 분석하여 상기 MB810 디코더 및 8B/10B 디코더 중에서 동작 디코더를 검출하고, 검출결과를 상기 제1스위치부, 상기 제1선택부, 상기 제2선택부, 상기 MB810 디코더, 및 8B/10B 디코더에 제공하는 것을 특징으로 하는 듀얼 모드 디코더
27 27
제 21항 또는 제 22항에 있어서, 상기 제1저역통과필터와 상기 MB810 디코더에 대응되는 MB810 인코더에 구비되는 저역통과필터의 조합에 의한 차단 주파수는 상기 제2저역통과필터와 상기 8B/10B 디코더에 대응되는 8B/10B 인코더에 구비되는 저역통과필터의 조합에 의한 차단 주파수의 ½이고, 상기 제1저역통과필터 및 상기 제2저역통과필터의 롤오프 특성은 동일한 것을 특징으로 하는 듀얼 모드 디코더
28 28
제 21항 또는 제 22항에 있어서, 상기 제2저역통과필터의 차단 주파수와 롤오프 특성은 IEEE 802
29 29
제 21항 또는 제22항에 있어서, 상기 제1스위치부는 초기 상태에서는 상기 8B/10B 디코더에 대응되는 상기 제2저역통과필터로부터 출력되는 상기 10비트 코드를 출력신호로 선택하는 것을 특징으로 하는 듀얼 모드 디코더
30 30
제 22항에 있어서, 상기 제2스위치부는 초기 상태에서는 상기 제1스위치로부터 입력되는 상기 10비트 코드를 출력신호로 선택하는 것을 특징으로 하는 듀얼 모드 디코더
31 31
제 22항에 있어서, 상기 MB810 디코더가 상기 동작 디코더로 결정되는 경우에, 사용자로부터 소정의 선택명령이 입력되면 상기 모드검출부는 상기 제2스위치부로 상기 주파수체배기의 출력신호를 상기 클럭재생부에 제공하는 것을 특징으로 하는 듀얼 모드 디코더
32 32
제 21항 또는 제 22항에 있어서, 상기 모드검출부는 상기 IDLE코드검출부로부터 입력받은 상기 10비트 코드로부터 검출한 IDLE 코드를 기초로 모드검출과정을 수행하여 상기 MB810 디코더 및 8B/10B 디코더 중에서 동작 디코더로 사용될 디코더를 검출하며, 상기 모드검출과정은, (a) IDLE 코드의 수효를 계수하는 카운터를 초기화하는 단계; (b) 상기 IDLE코드검출부로부터 제1코드를 입력받는 단계; (c) 상기 제1코드가 +K28
33 33
제 32항에 있어서, 상기 (a)단계는 소정시간을 초과하여 IDLE 타임이 계속되었을 때 수행되는 것을 특징으로 하는 듀얼 모드 디코더
34 33
제 32항에 있어서, 상기 (a)단계는 소정시간을 초과하여 IDLE 타임이 계속되었을 때 수행되는 것을 특징으로 하는 듀얼 모드 디코더
지정국 정보가 없습니다
순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - 패밀리정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US07290202 US 미국 FAMILY
2 US07313751 US 미국 FAMILY
3 US20050012646 US 미국 FAMILY
4 US20060012496 US 미국 FAMILY

DOCDB 패밀리 정보

순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - DOCDB 패밀리 정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US2005012646 US 미국 DOCDBFAMILY
2 US2006012496 US 미국 DOCDBFAMILY
3 US7290202 US 미국 DOCDBFAMILY
4 US7313751 US 미국 DOCDBFAMILY
국가 R&D 정보가 없습니다.