Communications System Toolbox

소스 및 채널 코딩

Communications System Toolbox는 통신 아키텍처를 신속하게 개발하고 평가할 수 있는 소스 및 채널 코딩 기능을 제공하므로, 사용자는 What-if 시나리오를 탐구할 수 있으며 코딩 기능을 처음부터 만들지 않아도 됩니다.

소스 코딩

양자화 또는 신호 포맷팅(formatting)이라고도 하는 소스 코딩은 리던던시(redundancy)를 줄이거나 이후 처리를 위해 데이터를 준비하기 위해 데이터를 처리하는 방법입니다. 이 시스템 툴박스에는 소스 코딩 및 디코딩을 구현하기 위한 다음과 같은 다양한 유형의 알고리즘이 포함되어 있습니다.

  • 양자화
  • 압신(companding)(µ 법칙 및 A 법칙)
  • 차등 펄스 코드 변조(DPCM)
  • Huffman 코딩
  • 산술 코딩

채널 코딩

이 시스템 툴박스는 잡음 및 채널 손상을 해결하기 위해 오류 검출 및 수정을 구현하기 위한 블록 및 컨볼루션 코딩/디코딩 기술을 제공합니다. 수정은 할 수 없고 단순 오류 검출로서는 CRC기능을 사용할 수 있습니다.. 시스템 툴박스에서 제공되는 채널 코딩 기능은 다음을 포함합니다.

  • BCH 인코더 및 디코더
  • Reed-Solomon 인코더 및 디코더
  • LDPC 인코더 및 디코더
  • 컨볼루션 인코더 및 비터비 디코더
  • OSTBC(직교 시공간 블록 코드)(MIMO 채널용 인코더 및 디코더)
  • 터보 인코더 및 디코더 데모

시스템 툴박스는 사용자 고유의 채널 코딩을 생성하기 위한 유틸리티 기능을 제공합니다. 곱셉 패리티 체크 및 생성기 행렬뿐만 아니라 생성 다항식/계수 및 신드롬(syndrome) 디코딩 표를 만들 수 있습니다.

시스템 툴박스는 또한 통신 시스템의 군집오류에 의해 야기된 데이터 오류를 줄이기 위해 다음과 같은 블록 및 컨볼루션 인터리빙/디인터리빙 기능을 제공합니다.

블록: 일반 블록 인터리버, 대수 인터리버, 나선형 스캔 인터리버, 행렬 인터리버 및 랜덤 인터리버

컨볼루션: 일반 멀티플렉스 인터리버, 컨볼루션 인터리버 및 나선형 인터리버

다음: 채널 모델링 및 RF 손상

평가판 사용 Communications System Toolbox

평가판 신청

4G LTE의 모델링 및 구현

온라인 세미나 보기