맞춤기술찾기

이전대상기술

니블 반전 및 블록 반전 부호의 부호화 및 복호화 방법, 그 부호 및 복호장치

  • 기술번호 : KST2015102345
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 전송, 상호접속 및 저장 장치에서 사용되는 선로 부호(line code)에 관한 것으로, 특히 클럭 복구가 용이하고, DC 스펙트럼 성분이 없고, 부호화하는데 한 개의 잉여 비트를 사용하고, 원시 데이터가 8 비트 이외 바이트로 구성되어도 부호 또는 복호 법칙의 기본은 그대로 적용될 수 있고 여러 개의 프레임동기 부호 단어를 제공하고, 대역내(in-band) 및 대역외(out-band) 신호들을 풍부하게 제공하는 니블 반전 및 블록 반전(NIBI) 부호에 관한 것이다. 본 발명의 부호 방법은, n 비트(여기서 n은 3이상의 홀수) 원시 데이터에 대해서 1 잉여 비트를 추가하여 사전 부호(pre-code)를 생성하고, 사전 부호의 디스패리티가 0이 아니면 사전 부호를 니블(nibble) 반전시키고 니블 반전된 사전 부호의 디스패리티가 미리 설정된 값 이내가 아니면 사전 부호의 비트들을 조작하여 조작된 사전 부호의 디스패리티가 0이 되면서 니블 반전되고 조작된 사전 부호의 디스패리티가 미리 설정된 값 이내가 되도록 하고 조작되고 니블 반전되고 조작된 사전 부호를 부호 단어로 설정하고, 상기 설정된 부호 단어의 디스패리티가 0이 아니면 부호 단어를 구성하는 비트들인 블록을 반전하여 블록 반전된 부호 단어 판(version)인 보수 부호 단어와 부호 단어를 함께 생성하도록 한다. 본 발명의 복호 방법은 상기 부호 방법의 역(reverse)이다.
Int. CL H03M 7/00 (2006.01)
CPC
출원번호/일자 1019980028198 (1998.07.13)
출원인 한국전자통신연구원, 주식회사 케이티
등록번호/일자 10-0281738-0000 (2000.11.20)
공개번호/일자 10-2000-0008406 (2000.02.07) 문서열기
공고번호/일자 (20010215) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (1998.07.13)
심사청구항수 6

출원인

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

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 이범철 대한민국 대전광역시 유성구
2 김봉수 대한민국 대전광역시 유성구
3 정희범 대한민국 대전광역시 유성구
4 박권철 대한민국 대전광역시 유성구
5 강석열 대한민국 대전광역시 유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 이화익 대한민국 서울시 강남구 테헤란로*길** (역삼동,청원빌딩) *층,***,***호(영인국제특허법률사무소)
2 김명섭 대한민국 서울특별시 강남구 테헤란로**길 *, 테헤란오피스빌딩 ***호 시몬국제특허법률사무소 (역삼동)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구
2 주식회사 케이티 대한민국 경기도 성남시 분당구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
1998.07.13 수리 (Accepted) 1-1-1998-0086872-99
2 출원심사청구서
Request for Examination
1998.07.13 수리 (Accepted) 1-1-1998-0086874-80
3 대리인선임신고서
Notification of assignment of agent
1998.07.13 수리 (Accepted) 1-1-1998-0086873-34
4 출원인정보변경(경정)신고서
Notification of change of applicant's information
1999.01.20 수리 (Accepted) 4-1-1999-0010652-29
5 출원인정보변경(경정)신고서
Notification of change of applicant's information
2000.01.14 수리 (Accepted) 4-1-2000-0005008-66
6 등록사정서
Decision to grant
2000.09.28 발송처리완료 (Completion of Transmission) 9-5-2000-0246514-97
7 출원인정보변경(경정)신고서
Notification of change of applicant's information
2001.04.19 수리 (Accepted) 4-1-2001-0046046-20
8 출원인정보변경(경정)신고서
Notification of change of applicant's information
2002.04.09 수리 (Accepted) 4-1-2002-0032774-13
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2002.08.08 수리 (Accepted) 4-1-2002-0065009-76
10 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.03.13 수리 (Accepted) 4-1-2009-5047686-24
11 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.08.04 수리 (Accepted) 4-1-2009-5150899-36
12 출원인정보변경(경정)신고서
Notification of change of applicant's information
2010.04.19 수리 (Accepted) 4-1-2010-5068437-23
13 출원인정보변경(경정)신고서
Notification of change of applicant's information
2012.01.10 수리 (Accepted) 4-1-2012-5005621-98
14 출원인정보변경(경정)신고서
Notification of change of applicant's information
2012.03.21 수리 (Accepted) 4-1-2012-5058926-38
15 출원인정보변경(경정)신고서
Notification of change of applicant's information
2012.06.08 수리 (Accepted) 4-1-2012-5122434-12
16 출원인정보변경(경정)신고서
Notification of change of applicant's information
2013.07.31 수리 (Accepted) 4-1-2013-5106568-91
17 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.02.11 수리 (Accepted) 4-1-2014-5018159-78
18 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1

전송, 상호 접속 및 저장 장치에서 사용되는 선로 부호를 부호화하는 방법에 있어서,

n 비트(n은 3이상의 홀수) 원시 데이터에 대해서 1 비트의 잉여 비트를 추가하여 사전 부호(pre-code)를 생성하는 제 1 과정과;

상기 제 1 과정에서 생성된 사전 부호의 디스패리티(disparity)가 0 이면서 원시 데이타가 대역내 신호(또는 특수문자)가 아니면 사전 부호를 부호 단어로 설정하는 제 2 과정과;

상기 제 1 과정에서 생성된 사전 부호의 디스패리티가 0 이면서 원시 데이터가 미리 설정된 대역내 신호(또는 특수문자)이면 사전 부호를 구성하고 있는 비트들(이하, '블록')중에 잉여 비트를 포함한 절반 비트들(이하, '니블')을 반전시키고, 그 니블 반전된 사전 부호를 부호 단어로 설정하고 블록 반전된 부호 단어 판(version)인 보수 부호 단어와 부호 단어를 함께 생성하는 제 3 과정과;

상기 제 1 과정에서 생성된 사전 부호의 디스패리티가 0 이 아니면 사전 부호를 니블 반전시키고, 그 니블 반전된 사전 부호의 디스패리티가 미리 설정된 값 이내이면 니블 반전된 사전 부호를 부호 단어로 설정하고, 이 설정된 부호 단어의 디스패리티가 0 이 아니면 블록 반전된 부호 단어 판인 보수 부호 단어와 부호 단어를 함께 생성하는 제 4 과정과;

상기 제 1 과정에서 생성된 사전 부호의 디스패리티가 0이 아니면 사전 부호를 니블 반전시키고, 니블 반전된 사전 부호의 디스패리티가 미리 설정된 값 이내가 아니면 사전 부호의 비트들을 조작하되, 그 조작되는 사전 부호의 디스패리티가 0이면서 동시에 조작되고 니블 반전된 사전 부호의 디스패리티가 미리 설정된 값 이내가 되도록 사전 부호의 비트들을 조작하고, 그 조작되고 니블 반전된 사전 부호를 부호 단어로 설정하고, 그 설정된 부호 단어의 디스패리티가 0 이 아니면 블록 반전된 부호 단어 판인 보수 부호 단어와 부호 단어를 함께 생성하는 제 5 과정과;

상기 원시 데이터에 대한 부호가 보수 부호 단어와 부호 단어로 두 개 존재하는 경우에는 실행 디지털 합(RDS)의 절대값이 작아지는 부호 단어를 선택하는 제 6 과정과; 그리고

프레임 동기를 위해 상기 부호 단어들을 조합하여 상기 부호단어가 병렬에서 직렬로 변환되었을 때 직렬 비트열에서 유일하게 존재하는 패턴이 나오도록 동기 부호 단어를 생성하는 제 7 과정으로 이루어진 것을 특징으로 하는 니블 반전 및 블록 반전 부호(NIBI)의 부호화 방법

2 2

전송, 상호 접속 및 저장 장치에서 사용되는 선로 부호를 복호화하는 방법에 있어서,

부호 단어의 디스패리티가 0 이면서 잉여 비트가 반전되어 있지 않으면 부호 단어에서 잉여 비트를 제외한 비트들로 원시 데이터를 복호하는 제 1 과정과;

상기 부호 단어의 디스패리티가 0 이면서 잉여 비트가 반전되어 있으면 부호 단어를 구성하고 있는 비트들중에 잉여비트를 포함해서 절반 비트들(이하,'니블')을 니블 반전하고, 그 니블 반전된 부호 단어의 잉여 비트를 제외한 비트들로 원시 데이터를 복호하는 제 2 과정과;

상기 부호 단어의 디스패리티가 0이 아니면서 미리 설정된 값을 가지면 부호 단어를 구성하고 있는 비트들 중에 잉여 비트를 포함하여 절반인 비트들을 니블 반전하고, 니블 반전된 부호 단어의 디스패리티가 0이 아니면서 니블 반전된 부호 단어의 잉여 비트가 반전되어 있지 않으면 부호 단어에서 잉여 비트를 제외한 비트들로 원시 데이터를 복호하는 제 3 과정과;

상기 부호 단어의 디스패리티가 0 이 아니면서 미리 설정된 값을 가지면 니블 반전하고 니블 반전된 부호 단어의 디스패리티가 0 이 아니면서 니블 반전된 부호 단어의 잉여 비트가 반전되어 있으면 복호단어를 구성하고 있는 비트들(이하, '블록')을 블록 반전하고 그 블록 반전된 부호 단어에서 잉여 비트를 제외한 비트들로 원시 데이터를 복호하는 제 4 과정과;

상기 부호 단어의 디스패리티가 0이 아니면서 미리 설정된 값을 가지면 니블 반전하고, 니블 반전된 부호 단어의 디스패리티가 0이면서 동기 또는 대역내 신호(또는 특수) 부호 단어이면 니블 반전시키고, 그 니블 반전된 부호 단어의 잉여 비트가 반전되어 있으면 블록 반전된 부호 단어에서 잉여 비트를 제외한 비트들로 원시 데이터를 복호하는 동시에 대역내 신호(또는 특수) 문자 신호를 나타내고, 니블 반전된 부호 단어의 잉여 비트가 반전되어 있지 않으면 니블 반전된 부호 단어에서 잉여 비트를 제외한 비트들로 원시 데이터를 복호하는 동시에 대역내 신호(또는 특수) 문자 신호를 나타내는 제 5 과정과;

상기 부호 단어의 디스패리티가 0이 아니면서 미리 설정된 값을 가지면 니블 반전하고, 니블 반전된 부호 단어의 디스패리티가 0 이면서 비트 조작된 부호 단어이면 조작한 비트들을 찾아내어 복구한 후 니블 반전시키고, 복구 및 니블 반전된 부호 단어의 잉여 비트가 반전되어 있으면 블록 반전된 부호 단어에서 잉여 비트를 제외한 비트들로 원시 데이터를 복호하고, 니블 반전된 부호 단어의 잉여 비트가 반전되어 있지 않으면 복구 및 니블 반전된 부호 단어에서 잉여 비트를 제외한 비트들로 원시 데이터를 복호하는 제 6 과정과;

상기 부호 단어 열에서 미리 설정한 프레임 동기 패턴이 검출되어도 상기 조건 및 과정에 맞추어 복호하여 동기 문자를 복호해내는 제 7 과정과; 및

실행 디지털 합(RDS)이 미리 설정된 값을 넘거나 부호 단어의 디스패리티가 미리 설정된 값을 넘으면 부호 단어가 부호 위반(violation)으로서 검출하는 제 8 과정으로 이루어진 것을 특징으로 하는 니블 반전 및 블록 반전 부호(NIBI)의 복호화 방법

3 3

전송, 상호 접속 및 저장 장치에서 사용되는 선로 부호를 부호화하는 장치에 있어서,

n 비트(n은 3이상의 홀수)의 원시 데이터의 최하위 비트 다음에 니블 반전 표시(NII) 비트가 추가된 사전 부호를 입력받아 그 사전 부호의 디스패리티(Dpc) 값을 계산하고, 홀수 비트 니블이 반전된 사전 부호의 디스패리티(Dni) 값을 계산하고, 상기 계산된 각 디스패리티 값과, 대역내 신호, 디스패리티 부호를 표시하는 레지스터의 값 및 실행 디지털 합(RDS)의 값에 따라 부호 유형을 판독하고, 상기 사전 부호의 비트들을 조작하기 위한 제어신호를 출력하는 디스패리티 계산부와;

상기 계산된 디스패리티(Dpc) 값이 0이 아닌 경우 부호 단어 또는 보수 부호 단어를 선택하기 위해 상기 계산된 부호 단어의 디스패리티를 블록 단위로 각각 누적 합산한 RDS 값을 출력하는 RDS 계산부와; 및

상기 디스패리티 계산부의 제어신호에 따라 니블 반전 및 블록 반전(NIBI) 부호 유형을 선택하여 상기 입력되는 사전 부호의 비트를 조작하여 부호 단어 또는 보수 부호 단어를 생성하는 비트 조작부로 구성된 것을 특징으로 하는 니블 반전 및 블록 반전(NIBI) 부호의 부호장치

4 4

제 3 항에 있어서,

상기 디스패리티 계산부는,

상기 입력된 사전 부호에 포함된 홀수 비트 니블의 1 들의 수를 합산하는 홀수 비트 니블 합산기와;

상기 입력된 사전 부호에 포함된 짝수 비트 니블의 1 들의 수를 합산하는 짝수 비트 니블 합산기와;

상기 홀수 비트 니블 합산기에서 계산된 결과값을 보상하여 1의 수를 계산하는 보수 니블 합산기와;

상기 홀수 비트 니블 합산기의 결과(Dpco)와 짝수 비트 니블 합산기의 결과(Dpce)를 더해서 상기 사전 부호의 디스패리티(Dpc)를 계산하는 제 1의 3비트 덧셈기와;

상기 보수 니블 합산기의 결과(Dnpco)와 짝수 비트 니블 합산기의 결과(Dpce)를 더해서 홀수 비트 니블 반전된 사전 부호의 디스패리티(Dni)를 계산하는 제 2의 3비트 덧셈기와; 및

상기 사전 부호의 디스패리티(Dpc)와, 니블 반전된 사전 부호의 디스패리티(Dni)와, 대역내 신호(또는 특수문자), 디스패리티 레지스터의 값 및 상기 RDS 계산기에서 출력된 RDS 값에 따라 부호 유형을 판독하여 사전 부호의 비트들을 조작하기 위한 제어신호를 생성하는 부호 유형 판독 및 비트 사상 제어기로 구성된 것을 특징으로 하는 니블 반전 및 블록 반전(NIBI) 부호의 부호장치

5 5

전송, 상호 접속 및 저장 장치에서 사용되는 선로 부호가 부호화된 니블 반전 및 블록 반전(NIBI) 부호를 복호화하는 장치로서,

블록 동기된 부호 단어를 입력받아 그 부호 단어의 디스패리티(Dcw)를 계산하고, 니블 반전된 부호 단어의 디스패리티(Dni)를 계산하고, 상기 계산된 각 디스패리티 값과 부호 단어의 비트 패턴에 따라 NIBI 복호 유형을 판독하여 부호 단어의 비트들을 조작하기 위한 제어신호를 생성하는 디스패리티 계산부와;

상기 계산된 부호 단어의 디스패리티(Dni)를 블록 단위로 각각 누적 합산한 RDS 값을 출력하는 RDS 계산부와; 및

상기 디스패리티 계산부의 제어신호에 따라 NIBI 복호 유형을 선택하여 부호 단어의 비트를 조작하여 본래의 문자를 복구하는 비트 조작부로 구성된 것을 특징으로 하는 니블 반전 및 블록 반전(NIBI) 부호의 복호장치

6 6

제 5 항에 있어서,

상기 디스패리티 계산부는,

부호 단어의 홀수 비트 니블의 1 들의 수를 합산하는 홀수 비트 니블 합산기와;

상기 부호 단어의 짝수 비트 니블의 1들의 수를 합산하는 짝수 비트 니블 합산기와;

상기 계산된 홀수 비트 니블 합산기의 결과값을 보상하여 홀수 비트 니블의 보수에 대한 1 들의 수를 계산하는 보수 니블 합산기와;

상기 홀수 비트 니블 합산기의 결과(Dpco)와 짝수 비트 니블 합산기의 결과(Dcwe)를 더해서 부호 단어의 디스패리티(Dcw)를 계산하는 제1의 3비트 덧셈기와;

상기 보수 니블 합산기의 결과(Dncwo)와 짝수 비트 니블 합산기의 결과(Dcwe)를 더해서 홀수 비트 니블 반전된 부호 단어의 디스패리티(Dni)를 계산하는 제 2의 3비트 덧셈기와; 및

상기 디스패리티(Dcw)(Dni)와 부호 단어의 비트 패턴에 따라 복호 유형을 판독하여 부호 단어의 비트들을 조작하기 위한 제어신호를 생성하고, 상기 판독된 복호 유형이 대역내 신호(또는 특수) 부호 단어일 때를 알리는 신호를 복호된 문자와 별도로 출력하고, 상기 디스패리티(Dcw)와 RDS 값을 감시하여 |Dcw|〉4 또는 |RDS|〉6이면 부호 위반 신호를 출력하는 복호 유형 판독 및 비트 사상 제어기로 구성된 것을 특징으로 하는 니블 반전 및 블록 반전(NIBI) 부호의 복호장치

지정국 정보가 없습니다
순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - 패밀리정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US06366223 US 미국 FAMILY

DOCDB 패밀리 정보

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