통신이론

터보코드(Turbo code)

icpe 2025. 4. 30. 09:42
반응형

1. 개요

- 샤논의 채널 용량 한계에 도달 가능한 코딩은 LDPC, 폴라코드, 터보코드 등이 존재

 

2. 개념

- 콘볼루션 부호를 병렬 연접한 고성능 순방향 오류 정정 코드

 

3. 주요기술

- 인터리버: 송신 데이터 재배열

- RSC인코더: 재귀적 콘볼루션 터보코드(Recursive Systematic Convolution)

- 재귀반복: 재귀 반복 시 성능 향상. 

 

4. 특징

- 에러정정: Burst 에러에 강건

- 지연발생: 인터리버 사용 지연 발생

- 에러플로어: 개선에 한계 존재. (연접 부호사용)

 

5. 동향

- 시스템 적용이 LDPC보다 용이하여 고속 전송이 요구되는 어플리케이션에 주로 적용. 

 

* 고속 데이터용 부호화기로 사용(저속에서 비효율적)

- 낮은 SNR환경에서 우수

- 높은 SNR환경에서 리드솔로몬 부호 등과 같거나 나쁨. 

 

*상대적으로 적은 복호화 복잡성을 가짐

- AWGN환경에서는 비교적 간단한 복호 알고리즘을 가짐.

 

* 터보코드 복호화기는 다수의 복호화기와 인터리버/ 디인터리버로 구성. 

'통신이론' 카테고리의 다른 글

허프만 코딩(Huffman Coding)  (0) 2025.04.30
소스코딩(Source Coding)  (0) 2025.04.30
Polar Code  (0) 2025.04.30
LDPC(Low Density Parity Check)  (0) 2025.04.30
오류 정정 부호의 Coding Gain  (0) 2025.04.30