1 |
1
채널로부터 길쌈 부호 방식의 부호화 비트열을 수신하는 수신 버퍼부;상기 수신 버퍼부로부터 부호화 단위에 해당되는 부호화 비트열을 입력받아 확장된 부호화 비트열 - 상기 확장된 부호화 비트열은 상기 부호화 비트열이 2회 이상 확장된 비트열이며 이렇게 확장된 비트열의 초기 비트열의 일부 또는 마지막 비트열의 일부는 생략될 수 있음 - 을 생성하는 수신 비트열 확장부;상기 확장된 부호화 비트열을 입력받아 비터비 복호를 수행하여 복호 데이터를 출력하는 비터비 복호부;상기 복호 데이터의 중심 비트열을 선택하여 출력하는 중심 비트열 선택부;상기 중심 비트열의 순서를 재정렬하여 최종 복호 데이터를 생성하는 재정렬부를 포함하는 비터비 복호 장치
|
2 |
2
제1항에 있어서,상기 비터비 복호부는,상기 확장된 부호화 비트열과 0 및 1의 대표값과의 거리값을 통해 상태 천이 과정에서 발생하는 모든 가지에 대해 가지값을 계산하는 가지값 계산부;상기 가지값 계산부로부터의 가지값과 이전 상태의 경로값을 더하여 현재 상태에 이르는 각 가지로부터의 경로값을 계산하고 최소 경로값을 가지는 가지에 대한 생존 경로를 선택하는 ACS 연산부;상기 ACS 연산부로부터의 생존 경로를 역추적하여 복호 데이터를 출력하는 역추적부를 포함하는 비터비 복호 장치
|
3 |
3
제2항에 있어서,상기 ACS 연산부는,이전 상태의 경로값에 이전 상태에서 현재 상태로 이르는 가지의 가지값을 더하여 각 가지로부터 현재 상태에 이르는 경로값을 생성하는 경로값 덧셈부;상기 경로값 덧셈부에서 생성된 경로값을 비교하여 최소의 경로값을 갖는 생존 경로를 선택하는 경로값 비교부;상기 생존 경로에 해당하는 경로값을 선택하여 출력하는 경로값 선택부;상기 경로값 선택부에서 선택된 경로값을 저장하는 경로값 저장부를 포함하는 비터비 복호 장치
|
4 |
4
제3항에 있어서,상기 ACS 연산부는,트랠리스를 진행해 나감에 따라 누적되는 경로값의 오버플로우를 막는 정규화 인자를 생성하는 정규화 인자 생성부;상기 정규화 인자 생성부에서 생성된 정규화 인자를 통해 이전 상태의 경로값을 정규화하는 정규화부를 더 포함하는 비터비 복호 장치
|
5 |
5
제4항에 있어서,상기 정규화 인자 생성부는 이전 상태의 경로값 중에 최소의 경로값으로 정규화 인자를 생성하고,상기 정규화부는 이전 상태의 경로값에서 상기 정규화 인자를 감산하는 비터비 복호 장치
|
6 |
6
제3항 내지 제5항 중 어느 한 항에 있어서,상기 경로값 선택부에서 선택된 경로값이 상기 경로값 저장부의 저장 단위보다 큰 경우 상기 경로값의 클리핑을 수행하는 클리핑부를 더 포함하는 비터비 복호 장치
|
7 |
7
제2항에 있어서,상기 가지값 계산부는,상기 수신 비트열 확장부로부터 입력받은 부호화 비트열과 0 및 1의 대표값과의 거리값을 계산하는 거리 계산부;상기 거리 계산부에서 계산된 거리값을 통해 상태 천이 과정에서 발생하는 모든 가지값을 생성하는 가지값 덧셈부를 포함하는 비터비 복호 장치
|
8 |
8
제7항에 있어서,상기 가지값 계산부는,상기 가지값 덧셈부에서 생성된 가지값을 저장하는 가지값 저장부를 더 포함하는 비터비 복호 장치
|
9 |
9
a) 채널로부터 길쌈 부호 방식의 부호화 비트열을 수신하는 단계;b) 상기 부호화 비트열을 바탕으로 부호화 단위마다 확장된 부호화 비트열 - 상기 확장된 부호화 비트열은 상기 부호화 비트열이 2회 이상 확장된 비트열이며 이렇게 확장된 비트열의 초기 비트열의 일부 또는 마지막 비트열의 일부는 생략될 수 있음 - 을 생성하는 단계;c) 상기 확장된 부호화 비트열을 비터비 복호하여 복호 데이터를 출력하는 단계;d) 상기 복호 데이터의 중심 비트열을 선택하는 단계;e) 상기 중심 비트열의 순서를 재정렬하여 최종 복호 데이터를 생성하는 단계를 포함하는 복호 방법
|
10 |
10
제9항에 있어서,상기 c) 단계는,상기 확장된 부호화 비트열과 0 및 1의 대표값과의 거리값을 통해 상태 천이 과정에서 발생하는 모든 가지에 대해 가지값을 계산하는 단계;상기 가지값과 이전 상태의 경로값을 더하여 현재 상태에 이르는 각 가지로부터의 경로값을 계산하고 최소 경로값을 가지는 가지에 대한 생존 경로를 선택하는 단계;상기 선택된 생존 경로를 역추적하여 복호 데이터를 출력하는 단계를 포함하는 복호 방법
|
11 |
11
제10항에 있어서,상기 생존 경로를 선택하는 단계는,이전 상태의 경로값에 이전 상태에서 현재 상태로 이르는 가지의 가지값을 더하여 각 가지로부터 현재 상태에 이르는 경로값을 생성하는 단계;상기 생성된 경로값을 비교하여 최소의 경로값을 갖는 생존 경로를 선택하는 단계;상기 생존 경로에 해당하는 경로값을 선택하는 단계;상기 선택된 경로값을 저장하는 단계를 포함하는 복호 방법
|
12 |
12
제11항에 있어서,상기 생존 경로를 선택하는 단계는,이전 상태의 경로값 중에 최소의 경로값으로 정규화 인자를 생성하는 단계;이전 상태의 경로값에서 상기 정규화 인자를 감산하는 단계를 더 포함하는 복호 방법
|
13 |
13
제11항 또는 제12항에 있어서,상기 생존 경로를 선택하는 단계는,상기 선택된 경로값의 클리핑을 수행하는 단계를 더 포함하는 복호 방법
|
14 |
14
삭제
|