2
무선통신 시스템에서 오류정정부호로 사용되고 있는 터보 복호기에 있어서, 이진 로그맵(LogMAP) 알고리즘을 사용하되, 입력된 각 상태 메트릭들의 합을 정수부와 소수부로 분리하는 분리수단; 상기 분리수단에 의해 분리된 각 상태 메트릭들의 정수부들을 비교하여 최대 정수값 혹은 최소 정수값을 구하는 비교수단; 원래의 정수부와 상기 비교수단으로부터의 최대 정수 값 혹은 최소 정수 값의 차이를 구하는 제1 감산수단; 상기 분리수단에 의해 분리된 각 상태 메트릭의 소수부들의 2의 지수승 값을 구하는 2의 지수승 값 추출수단; 상기 2의 지수승 값 추출수단에서 추출된 소수부들의 2의 지수승 값을 상기 제1 감산수단으로부터의 원래의 정수부와 최대 정수값 또는 최소 정수 값의 차이만큼 쉬프트시키는 쉬프팅수단; 상기 쉬프팅수단에 의해 정수부의 차만큼 쉬프트된 소수부들의 2의 지수승 값들을 가산하는 제1 가산수단; 상기 제1 가산수단에 의해 가산된 소수부를 로그2 처리하여 소수부에 대한 최종 값을 구하는 로그처리수단; 상기 비교수단으로부터 전달된 최대 정수 값과 상기 로그처리수단으로부터 전달된 소수부에 대한 최종 값을 가산하여 최종 2 함수 값을 구하는 제2 가산수단; 및 상기 제2 가산수단의 최종 2 함수 값에 따른 우도 값을 감산하여 로그 유사도(LLR)를 구하는 제2 감산수단 을 포함하는 이진 로그맵 알고리즘을 이용한 터보 복호기
|