반응형
문. 콘볼루션 코드(Convolution Code)
답.
1. 콘볼루션 코드(Convolution Code) 개념
- 콘볼루션 코드는 과거 bit와 입력 bit를 연산하여 새로운 bit가 생성되는 형태의 코드임
- 콘볼루션 코드는 모듈러 가산기와 쉬프트 레지스터로 구성되며 쉬프트 레지스터 수에 따라 복잡도가 증가함
- CDMA 및 WCDMA에서 전송채널에서 발생하는 잡음과 에러를 강인하게 하기위해 사용됨
2. 콘볼루션 코드(Convolution Code) 개념도 및 특징
가. 개념도
<그림. 콘볼루션 코드 개념도>
- 콘볼루션 코드는 인코딩 시 현재 bit를 D-FF에 저장하여 과거 bit와 XOR하는 방식으로 수행
나. 특징
구 분 | 설 명 |
노이즈채널 | - 가우시안 노이즈채널에서 좋은 특성을 보임 |
에러정정 성능 | - Burst 에러에 약하여 비교적 저속의 음성 Data 전송에 사용됨 |
H/W 복잡도 | - 부호화기는 비교적 간단하나 복호화기는 복잡함 - Register의 수가 증가할수록 복잡성이 지수함수적으로 증가함 |
구속장 수 | - CDMA에서는 구속장(레지스터수)가 9개임 |
3. 콘볼루션 코드와 터보 코드 비교
구 분 | 터보 코드 | 콘볼루션 코드 |
Bit율 | 1/4 | 1/3 |
Burst Error 특성 | 우수 | 저하 |
H/W 구성 | 복잡 | 간단 |
전송속도 | 고속 | 저속 |
적용분야 | WCDMA | CDMA |
'정보통신 정보관리기술사 > 통신이론' 카테고리의 다른 글
문. CRC(Cyclic Redundancy Check) (0) | 2022.01.13 |
---|---|
문. 해밍코드(Hamming Code) (0) | 2022.01.11 |
문. Block Code와 Non Block Code (0) | 2022.01.09 |
문. 소스코딩 / 채널코딩 / 암호화 코딩 (0) | 2022.01.09 |
문. SNR Eb/No CNR MER (0) | 2022.01.07 |
문. 상관 대역폭, 상관 시간 (0) | 2022.01.07 |
문. dB 전송량 단위 (0) | 2022.01.04 |
문. 터보 코드(Turbo Code) (0) | 2022.01.03 |