터보 부호를 위한 비균일 인터리버와 준 최적 MAP 복호기의 설계 및 구현 = Design and implementation of a non-uniform interleaver and a sub-MAP decoder for turbo codes