논리회로실험 결과보고서 디코더 엔코더
- 최초 등록일
- 2021.10.01
- 최종 저작일
- 2018.09
- 5페이지/ 한컴오피스
- 가격 1,500원
* 본 문서(hwp)가 작성된 한글 프로그램 버전보다 낮은 한글 프로그램에서 열람할 경우 문서가 올바르게 표시되지 않을 수 있습니다.
이 경우에는 최신패치가 되어 있는 2010 이상 버전이나 한글뷰어에서 확인해 주시기 바랍니다.
소개글
성균관대 논리회로실험 레포트입니다
A+받은 레포트입니다.
목차
1. 실험 목표
2. 실험 결과
1) 실험 1. 4 X 7 엔코더 해밍코드를 설계하시오.
2) 실험 2. 7 X 4 디코더 해밍코드를 설계하시오.
3. 고찰
본문내용
1. 실험 목표
해밍코드가 무엇인지 대해 알아보고, 해밍코드의 종류중 하나인 7, 4 해밍코드를 이용하는 엔코더와 디코더를 작성해보고, 테스트벤치에서 한 비트 씩 오류가 생긴 codeword를 디코더에 대입하여 디코더가 제대로 작동하는지 확인해본다.
<중 략>
- 신드롬의 결과에 따라서 오류가 없거나 패러티 비트에 오류가 생긴 경우는 dataword가 codeword앞의 4자리수가 그대로 출력이 되었고, 나머지 경우에는 그에 해당되는 codeword가 수정되어서 dataword가 나온 것을 확인할 수 있다. 또한 신드롬에 의해 codeword에서 오류가 난 위치를 알아볼 수 있다.
3. 고찰
처음에 인코더를 설계 할 때, 인코더를 통하여 패리티비트가 2^n의 위치에 배치되는 줄 알고 설계를 하였더니 교재와 출력 값이 달라 혼란이 있었지만, 교재에서는 단순히 알기 쉽게 1,2,3번째에 패리티비트를 추가한 것이었다. 하지만 실제 패리티코드의 위치는 n번째가 아니기에, 나중에 착오가 없도록 신경을 써야할 것이다. 또한 디코더는 오류 검출 뿐 만 아니라 오류를 수정 할 수 있는 기능을 가지고 있어, 실험에서 고의로 잘못 적어놓은 입력 값들의 원래의 값과, 오류가 난 위치를 알 수 있었다.
참고 자료
없음