반응형
문. Block Code와 Non Block Code
답.
1. Block Code 개념
- 블록단위로 부호화를 수행함
- 구현이 용이하고 버스트에러정정에 유리
- 고속 전송방식에서 사용
2. Block Code 개념도 및 종류
가. 개념도
<그림. Block Code 개념도>
- 채널코딩의 종류는 Block Code와 비Block Code가 있으며 과거의 값의 사용유무에 따라서 분류됨.
나. 종류
구분 | 종 류 | 설 명 |
블록 코드 |
해밍코드 | - 1bit 에러정정, 2bit 에러검출 - 재전송이 어려운 원거리 전소엥 적합 - 음성정보에는 부적합 - 데이터에 비해 많은 에러 검출용 비트가 추가되므로 부호화요율은 떨어짐 |
RS코드 | - DTV, 이동통신에서 발생하기 쉬운 버스트에러 검출/정정 - 이동통신용 에러 정정 |
|
BCH코드 | - 생성 다항식에 의해 생성된 순회부호 사용 - 가장 강력한 다중 랜덤 오류 정정 - 해밍코드를 일반화시킨 코드 |
|
LDPC코드 | - 해밍코드에서 사용하는 것과 유사한 패리티체크 행렬을 사용 - 샤논의 한계(-1.6dB)에 근접하는 오류정정능력 |
|
비블록 코드 |
컨볼루션 코드 | - Shift Register를 사용하여 과거/현재 데이터 조합으로 생성 -기억장치 보유로 구조 복잡 - Scattered 에러 정정능력 우수(저속) |
Turbo 코드 | - 컨볼루션 코드를 병렬로 연결하여 에러정정능력 크게 개선 - 컨볼루션 코드 문제점 개선(고속화) - D-FF 처리지연 개선 |
- 열악한 무선채널 환경에서 BEC와 FEC를 혼용하는 H-ARQ(Hybrid) 사용 확대 추세
'정보통신 정보관리기술사 > 통신이론' 카테고리의 다른 글
문. Polar code (0) | 2022.01.17 |
---|---|
문. LDGM(Low Density Generator Matrix) (0) | 2022.01.16 |
문. CRC(Cyclic Redundancy Check) (0) | 2022.01.13 |
문. 해밍코드(Hamming Code) (0) | 2022.01.11 |
문. 소스코딩 / 채널코딩 / 암호화 코딩 (0) | 2022.01.09 |
문. SNR Eb/No CNR MER (0) | 2022.01.07 |
문. 상관 대역폭, 상관 시간 (0) | 2022.01.07 |
문. dB 전송량 단위 (0) | 2022.01.04 |