2022/01/03 2

문. 터보 코드(Turbo Code)

문. 터보 코드(Turbo Code) 답. 1. 터보 코드(Turbo Code) 개념 - 터보코드는 콘볼루션 코드를 병렬 구성된 형태의 코드로써 콘볼루션 코드에 비해 고속전송을 지원하는 코드임 - 병렬 구성된 부호화기에 서로 다른 신호를 전송하여 처리 시간을 단축시킴 - 터보코드는 수신측의 BER은 개선되지만 인터비러의 크기가 커지면 지연이 발생하는 문제가 있음. 2. 터보 코드(Turbo Code) 개념도 및 특징 가. 개념도 - 인터리버와 쉬프트레지스터, 모듈러 가산기로 구성됨 - 병렬 연접된 쉬프트 레지스터에 이전 데이터가 저장됨 - 이전 데이터 + 입력 데이터 -> 새로운 데이터 나. 특징 구 분 설 명 에러 정정 성능 - 콘볼루션 코드보다 Burst 에러에 대한 성능이 우수함 재귀적 구조 - 재..

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

문. 콘볼루션 코드(Convolution Code) 답. 1. 콘볼루션 코드(Convolution Code) 개념 - 콘볼루션 코드는 과거 bit와 입력 bit를 연산하여 새로운 bit가 생성되는 형태의 코드임 - 콘볼루션 코드는 모듈러 가산기와 쉬프트 레지스터로 구성되며 쉬프트 레지스터 수에 따라 복잡도가 증가함 - CDMA 및 WCDMA에서 전송채널에서 발생하는 잡음과 에러를 강인하게 하기위해 사용됨 2. 콘볼루션 코드(Convolution Code) 개념도 및 특징 가. 개념도 - 콘볼루션 코드는 인코딩 시 현재 bit를 D-FF에 저장하여 과거 bit와 XOR하는 방식으로 수행 나. 특징 구 분 설 명 노이즈채널 - 가우시안 노이즈채널에서 좋은 특성을 보임 에러정정 성능 - Burst 에러에 약하..