1 |
1
가지메트릭을 생성하기 위한 가지메트릭 계산부;경로메트릭의 통계적 크기를 계산하여 기준 경로메트릭을 결정하는 기준 경로메트릭 계산부;현재 시점의 경로메트릭을 저장하기 위한 경로메트릭 메모리;현재 시점의 경로메트릭과 상기 가지메트릭을 이용하여 다음 시점의 경로메트릭을 계산하는 경로메트릭 계산부;상기 경로메트릭 계산부의 경로메트릭 출력과 최대 경로메트릭을 선택적으로 상기 경로메트릭 메모리로 출력하는 경로메트릭 선택부; 및기준 경로메트릭과 현 시점의 경로메트릭을 입력받아 상기 최대 경로메트릭을 생성하며, 상기 경로메트릭 메모리, 경로메트릭 선택부 및 경로메트릭 계산부의 동작을 제어하기 위한 비교 제어부; 를 포함하는 비터비 복호기
|
2 |
2
제1항에 있어서, 상기 경로메트릭 계산부로부터 역추적 포인터를 입력받아 역추적 과정을 통해 복호 비트를 출력하는 역추적부를 더 포함하는 비터비 복호기
|
3 |
3
제1항에 있어서, 상기 기준 경로메트릭 계산부는, 소정 구간 동안의 경로메트릭을 누적하는 누적부; 및누적된 결과의 크기를 알맞은 비율로 조정하여 기준 경로메트릭을 산정하는 크기 조정부를 포함하는 것을 특징으로 하는 비터비 복호기
|
4 |
4
제1항에 있어서, 상기 기준 경로메트릭 계산부는, 소정의 2의 제곱승 개수의 경로메트릭을 누적하는 누적부; 및상기 누적값을 상기 제곱승수만큼 시프트 라이트(shift right)하여 상기 경로메트릭의 평균값을 구하는 시프터를 포함하는 것을 특징으로 하는 비터비 복호기
|
5 |
5
제1항에 있어서, 상기 경로메트릭 메모리는, 경로메트릭을 소정의 비트 구간별로 나누어 저장할 수 있도록 비트 구간별로 구분되어 있으며, 각 경로메트릭 메모리 워드의 비트 수의 총 합이 경로메트릭 비트 수와 동일하게 구성하는 것을 특징으로 하는 비터비 복호기
|
6 |
6
제1항에 있어서, 상기 비교 제어부는,비교 시점의 경로메트릭이 모두 기준 경로메트릭보다 큰 경우, 상기 경로메트릭 선택부가 최대 경로메트릭을 선택하도록 제어하는 것을 특징으로 하는 비터비 복호기
|
7 |
7
제6항에 있어서, 상기 경로메트릭 선택부는, 경로메트릭 계산부에서 입력된 경로메트릭을 선택하는 경우에도, 입력 경로메트릭이 최대 경로메트릭보다 크면 최대 경로메트릭을 대신 출력하는 것을 특징으로 하는 비터비 복호기
|
8 |
8
제1항에 있어서, 상기 비교 제어부는,비교 시점의 경로메트릭이 모두 기준 경로메트릭보다 큰 경우, 상기 경로메트릭 계산부가 현재 가지메트릭과 경로메트릭을 새로 입력받지 않고 이전 값을 그대로 유지하여 출력하는 것을 특징으로 하는 비터비 복호기
|
9 |
9
제4항에 있어서, 상기 비교 제어부는, 최대 경로메트릭을 표현 가능한 최소 비트 수를 계산하여, 이를 수용할 수 있는 경로메트릭 메모리 모듈을 인에이블시키고, 나머지 경로메트릭 메모리 모듈은 디스에이블 시키는 것을 특징으로 하는 비터비 복호기
|