아주대 논리회로실험 실험예비7 복호기와 부호기 (Decoder & Encoder)
- 최초 등록일
- 2014.10.04
- 최종 저작일
- 2009.09
- 12페이지/ 한컴오피스
- 가격 1,500원
소개글
아주대 논리회로실험 최연익교수님 A+받은 레포트입니다.
한번도 배포된적 없는 100% 창작 자료입니다.
복호기와 부호기 (Decoder & Encoder)예비보고서 관련 레포트입니다.
많은 도움 되시길 바랍니다.
목차
1. 이론
(1) 복호화(Decoding)
(2) 복호기(Decoder)
(3) 부호화(Encoding)
(4) 부호기(Encoder)
2. 예비보고서 문제
(1) 그림 9는 3단 2진 카운터이다. 5와 6을 각각 디코딩하기 위한 logic diagram을 그려라(디코딩된 출력은 logic '1'이 되게 한다).
(2) 그림 9에서 4 또는 5, 혹은 4, 5 모두를 디코딩하기 위한 그림을 그려라.
(3) 그림 7이 Excess 3 코드를 어떻게 만들어 내는지를 설명하라.
(4) 2단 2진 카운터의 출력을 다음 코드로 인코딩할 수 있는 회로를 그려라.
3. 실험 시뮬레이션
본문내용
● 이론
(1) 복호화(Decoding)
2진수를 10진수로 바꿔주는 것으로 카운트 상태를 AND gate를 이용하여 디코딩한다. 상대된 전송 장치에서 전송되어 온 디지털 신호를 아날로그 신호로 변환하는 것. 이때 변화된 아날로그 신호는 표본화 과정에서 발생된 펄스 진폭 변조(PAM) 신호와 같은 성분이므로 필터를 통하여 연속된 원래의 아날로그 신호로 변환한다. 통상의 부호화와 복호화는 하나의 칩으로 구성된 인터페이스 집적 회로(IC) 등을 이용한다.
(2) 복호기(Decoder)
컴퓨터 내부에서 디지털로 코드화된 데이터를 해독하여 그에 대응되는 아날로그 신호로 바꿔주는 컴퓨터 회로로 인코더의 반대개념으로 디코더라고도 하고 데이터를 본래 형태로 바꿔준다는 의미에서 복호기라고도 한다.
복호기는 일반적으로 n-bit의 코드 입력과 2n의코드출력을가지는소자로서하나의코드입력과하나의코드출력을 1대1로 대응시키는 기능을 가진다. 본 실험에서는 2진 카운터 소자를 이용해서 복호기를 구현해 본다. Electronic counter는 2진수 또는 수정된 2진수로 수를 세는 소자이다. 디스플레이 소자 구동, 멀티플렉싱 등의 응용분야에서는 2진 체계 또는 2진 다중비트 카운트 상태(multiple count state)를 십진수 형태 또는 단일 출력으로 변환시키는 것이 필요하다.
(3) 부호화(Encoding)
인코딩은 디코딩의 반대를 의미하며 10진수를 2진수로 변환하는 것이다. 인코딩할 때는 출력코드의 각 비트에 대해 논리 연산 OR가 필요하다. OR gate의 입력은 10진수를 2진수로 변환하는 변환조건에 따라서 결정된다. 때때로 특정 코드를 다른 코드로 변환해야 할 경우가 있다. 이 경우 흔히 쓰여지는 방법은 먼저 2진 코드로 디코딩한 후 새로운 코드로 인코딩하는 방법이다.
(4) 부호기(Encoder)
어떤 부호계열의 신호를 다른 부호계열의 신호로 바꾸는 변환기를 말한다.
참고 자료
없음