일반기술
다중테일을 갖는 터보코드 및 그의 부호화/복호화방법 및 그를 이용한 부호기/복호기
본 기술은 입력을 적어도 하나 이상의 블록으로 나눈 후, 부호기 및 복호기의 동작시간만을 변경시킴으로써, 각 블록마다 테일을 첨가하는 다중테일을 갖는 터보코드 및 그의 부호화/복호화방법 및 그를 이용한 부호기/복호기에 관한 것이다.터보코드는 최근에 개발된 채널 오류 정정 부호이며, 기존 오류 정정 부호에 비해 매우 성능이 우수하기 때문에 앞으로 많은 통신 시스템에 오류 정정 부호로써 채택될 것이 예상된다. 그러나, 기존의 터보코드는 복호시 지연되는 문제가 있으며, 기존의 터보코드를 복호화하는 경우 입력심볼의 크기와 구성부호의 메모리갯수에 의해 종속되므로 서비스마다 다른 복호기가 필요한 단점이 있었다.반면, 본 기술에서는 기존 터보코드의 부호기와 복호기 내의 각 블록들이 동작하는 시간만을 조절하여 구현할 수 있을 뿐만 아니라, 기존 터보코드보다 우수한 복호 성능을 얻을 수 있고, 전송 프레임의 규격을 맞추기 위해 많은 더미 비트를 사용할 경우에는 매우 우수한 성능 개선 효과 및 하드웨어 절감 효과를 얻을 수 있도록 구현할 수 있다본 기술에 의한 다중테일 터보코드 및 이를 생성하는 부호화방법은 적어도 하나 이상의 블록으로 나누어진 입력테이터의 각 블록마다 테일이 첨가되도록 구성하고, 타이밍제어신호에 따라서 입력데이터를 적어도 하나 이상의 블록으로 나눈 후 각 블록마다 테일을 첨하여 부호화 한다. 복호화 방법은 제2 타이밍제어신호에 따라서 입력데이터 및 테일정보를 선택적으로 복호화하는 단계 및 복호화된 정보를 인터리빙한 값과 다음 순차 테일정보를 선택적으로 복호화하고 마지막으로 복호화된 정보를 디인터리빙하여 다중테일을 갖는 터보코드를 복원하는 단계를 포함한다.본 기술에 의한 부호기는 타이밍제어신호에 따라서 입력데이터를 적어도 하나 이상의 블록으로 나눈 후 각 블록에 테일정보를 첨가하여 부호화하고, 입력데이터를 적어도 하나 이상의 블록으로 나눈 후 각 블록마다 순차인터리빙한 후 각 인터리빙된 입력데이터에 각 테일정보를 첨가하여 부호화하는 블록 수에 상당하는 적어도 하나 이상의 부호기들, 입력데이터, 각 테일정보 및 적어도 하나 이상의 부호기들의 출력들을 받아 선택적으로 출력하는 선택수단 및 적어도 하나 이상의 부호기들과 선택수단에 타이밍신호를 공급하는 타이밍콘트롤러를 포함한다.이와 같이 이루어진 본 기술에 의하면, 통신 시스템을 구현할 때 보다 효율적이고 간단하게 구현할 수 있을 뿐만 아니라 오류 정정 능력을 향상시키고, 병렬 복호가 가능하도록 함으로써 기존 터보코드의 심각한 복호 지연 문제를 해결할 수 있는 효과가 있다
기술정보
- 기술분류
- 전기·전자 > 소자응용 기술
- 보유기관
- 포항공과대학교
- 기술유형
- 일반기술
- 등록일
- 2001-05-04
- 데이터 갱신일
- 정보 없음
상세설명
정보 없음
관련 특허
등록된 관련 특허가 없습니다.