9
무직류 특성과 전송대역이 데이터 대역의 1/2인 조건을 만족하는 부호어를 수신하여 원래의 입력데이터로 변환하는 복호화 장치에 있어서, 클럭 복구를 수행하고 복구된 클럭을 이용하여 수신된 직렬부호어를 래치한후 출력하는 클럭재생 및 데이터 래치장치; 상기 직렬 부호어로부터 프레임 워드 부호어가 검출되면 인에이블 신호를 출력하는 부호어 동기 장치; 상기 인에이블 신호가 입력되면 상기 직렬부호어를 병렬부호어로 변환하는 직/병렬 변환 장치; 부호어와 일대일 대응하는 데이터 스트림을 저장하는 복호화 코드 테이블; 상기 병렬부호어를 상기 복호화 테이블에 적용하여 상기 병렬부호어에 대응되는 병렬데이터 스트림을 찾아서 출력하는 복호화 장치; 상기 병렬데이터 스트림을 직렬 데이터스트림으로 다중화하여 출력하는 병/직렬변환 장치; 상기 직렬 데이터스트림에서 부호화 장치에서 삽입된 프레임 워드를 찾아 원래의 입력데이터 스트림을 출력하는 프레임 동기 장치; 상기 복구된 클럭을 수신하고 이의 클럭속도를 부호어의 비트수와 입력데이터의 비트수 비율만큼 감소 시켜 상기 복호화 장치에 제공하는 클럭발생장치을 포함하며, 상기 복호화코드 테이블의 부호어는 부호어의 ASV (Alternative Sum Variation), DSV (Digital Sum Variation) 값을 임의의 기준값으로 정함으로써, 설계기준을 정하는 단계; 상기 ASV와 DSV가 유한한 값을 갖는 부호어의 RAS (Running Alternate Sum), RDS (Running Digital Sum) 의 궤적을 RDS 를 수평축으로 RAS 를 수직 축으로 갖는 평면상에 도시한 단위 BUDA (Binary Unit DSV and ASV)셀을 구하는 단계; 상기 단위 BUDA 셀들을 수평축으로는 설계기준에서 주어진 ASV 의 값만큼, 수직 축으로는 설계기준에서 주어진 DSV의 값만큼 직사각형모양으로 쌓아 설계스택을 구하는 단계; 상기 설계스택 BUDA 셀들의 교차점 중에서 Q개의 홉으로 2^P 개의 고유한 경로를 가지는 교차점을 구하여 스테이트로 지정하는 단계; 상기 각 스테이트의 2^P 개의 고유한 경로들과 Q개의 홉으로부터 2^P 개의 Q비트 부호어들을 구하는 단계; 및 상기 Q 개의 비트로 구성된 부호어들 중에서 RDS 와 RAS가 작은 것들을 골라 입력 데이터와 부호어를 일대일 대응시키는 단계를 통해 설계되는 것을 특징으로 하는 최소 대역폭 선로부호 설계방법을 이용한 복호화 장치
|