정보통신 정보관리기술사/통신이론

문. 콘볼루션 코드(Convolution Code)

가카리 2022. 1. 3. 20:55
반응형

. 콘볼루션 코드(Convolution Code)

.

1. 콘볼루션 코드(Convolution Code) 개념

- 콘볼루션 코드는 과거 bit와 입력 bit를 연산하여 새로운 bit가 생성되는 형태의 코드임

- 콘볼루션 코드는 모듈러 가산기와 쉬프트 레지스터로 구성되며 쉬프트 레지스터 수에 따라 복잡도가 증가함

- CDMA WCDMA에서 전송채널에서 발생하는 잡음과 에러를 강인하게 하기위해 사용됨

 

2. 콘볼루션 코드(Convolution Code) 개념도 및 특징

. 개념도

<그림. 콘볼루션 코드 개념도>

- 콘볼루션 코드는 인코딩 시 현재 bitD-FF에 저장하여 과거 bitXOR하는 방식으로 수행

 

. 특징

구 분 설 명
노이즈채널 - 가우시안 노이즈채널에서 좋은 특성을 보임
에러정정 성능 - Burst 에러에 약하여 비교적 저속의 음성 Data 전송에 사용됨
H/W 복잡도 - 부호화기는 비교적 간단하나 복호화기는 복잡함
- Register의 수가 증가할수록 복잡성이 지수함수적으로 증가함
구속장 수 - CDMA에서는 구속장(레지스터수)9개임

 

3. 콘볼루션 코드와 터보 코드 비교

구 분 터보 코드 콘볼루션 코드
Bit 1/4 1/3
Burst Error 특성 우수 저하
H/W 구성 복잡 간단
전송속도 고속 저속
적용분야 WCDMA CDMA

 

 

 

반응형