본 기술은 채널로 수신된 N개의 입력값을 여러 서브 디코더가 나누어 처리하면서 이웃 디코더와 몫(quotient)에 대한 신뢰도를 주고받아 각 입력값의 몫을 반복 추정하고, 몫 결정부와 소스 추정치 계산부를 통해 원래 소스 신호값을 복원하는 일반화된 시프트-맵 코드 복호화 장치 및 방법입니다.
시프트-맵 코드는 곱셈과 모듈로 연산만으로 부호화가 간단하고 신호대잡음비 저하에 완만하게 대응하는 아날로그 오류정정코드로 주목받았지만, 복호화는 부호화에 비해 훨씬 복잡하다는 문제가 있었습니다. 특히 낮은 SNR과 높은 SNR 사이에서 유연한 오류 트레이드오프를 제공하는 일반화된 시프트-맵 코드에 대해서는 효율적인 복호 장치나 방법이 알려져 있지 않아 실용화에 한계가 존재했습니다.
본 기술은 각 서브 디코더에 신뢰도 계산부, 신뢰도 갱신부, 최대값 결정부, 신뢰도 선택부를 두어 신뢰 전파 방식으로 신뢰도를 반복 갱신하고, 신뢰도가 수렴하면 해당 몫을 최종 몫으로 확정합니다. 이어 복수의 추정기가 계산한 개별 소스 추정치를 종합해 최종 추정치를 산출합니다. 아날로그 결합 소스-채널 부호화를 사용하는 무선 센서 네트워크, 저지연 영상·음성 전송, 멀티 터미널 통신 수신기에 적용될 수 있어 최대 우도 복호에 비해 계산 복잡도를 크게 낮추면서도 잡음 환경에서 소스 신호를 정밀하게 복원할 수 있습니다.
본 발명은 과학기술정보통신부의 양자암호통신 분야 QKD 기술 표준개발 지원을 통해 개발되었습니다.
N/A