채널 코딩에 대한 설명으로 옳지 않은 것은? | [국회직 9급 통신이론] 21년 1회차 기출문제 상세 페이지
1[국회직 9급 통신이론] 21년 1회차
채널 코딩에 대한 설명으로 옳지 않은 것은?
1
해밍 코드, BCH 코드, RS 코드는 블록 코드이다.
2
블록 코드에서 1개 비트 오류를 정정하기 위한 최소 해밍 거리는 2이다.
3
블록 코드에서 2개 비트 오류를 검출하기 위한 최소 해밍 거리는 3이다.
4
비터비(Viterbi) 복호 방식은 컨볼루션(convolution) 코드 복호 방식이다.
5
터보 코드(turbo code) 부호화기는 컨볼루션 코드 생성기와 인터리버 등으로 구성되어 있다.
해설
옳지 않은 설명은 1비트 오류 정정에 최소 해밍 거리 2면 된다는 내용이다. 1비트 정정에는 최소 해밍 거리 3이 필요하다.
비트 정정 조건은 이므로 이면 이다. 거리가 2이면 오류가 난 수신어가 두 부호어의 한가운데 놓일 수 있어 검출만 되고 정정은 되지 않는다.
- 해밍·BCH·RS 코드: 모두 일정 길이 단위로 부호화하는 블록 코드로 옳다.
- 2비트 오류 검출: 비트 검출 조건은 이므로 거리 3이면 된다.
- 비터비 복호: 트렐리스에서 최우 경로를 찾는 컨볼루션 코드의 대표 복호 방식이다.
- 터보 코드 부호화기: 구성 컨볼루션 부호기를 인터리버로 연결한 구조로 옳다.
오류나 개정된 내용이 보이면 알려주세요