DSP System Toolbox

시스템 설계 및 프로토타이핑을 위한 DSP 알고리즘

DSP System Toolbox를 사용하면 시스템의 동작을 수학적으로 모델링하고 이 모델을 시뮬레이션하여 시스템 성능을 정밀하게 예측하고 최적화할 수 있습니다. 또한 MATLABSimulink에서 이 시스템 툴박스를 사용하여 디지털 시스템을 시뮬레이션할 수 있습니다. Simulink에서 시스템 툴박스를 사용할 때 혼합 신호(mixed signal) 및 멀티도메인 시스템과 같은 고급 시스템을 모델링할 수도 있습니다.

DSP System Toolbox의 알고리즘은 통신, 오디오, 음성, RADAR, 제어 시스템, 이미지 및 비디오 처리, 의료, 산업 응용 프로그램에서 신호 처리 시스템의 빌딩 블록 역할을 합니다.

DSP를 위한 알고리즘 라이브러리

이 시스템 툴박스의 모든 알고리즘은 그것이 MATLAB 함수, MATLAB System Object 또는 Simulink 블록 등 어느 것으로 구현되었든 관계없이 단정밀도/배정밀도 부동 소수점 데이터 유형을 지원합니다. 또한 이러한 알고리즘의 대부분이 정수 및 고정 소수점 데이터 유형을 지원합니다(Fixed-Point Designer™ 필요).

시스템 툴박스의 알고리즘에는 다음과 카테고리가 포함됩니다.

  • 컨볼루션, windowing, 패딩, 모델링 지연, 최고점 찾기, 영 지점 교차와 같은 신호 연산
  • FFT(Fast Fourier Transform, DCT(Discrete Cosine Transform), STFT(Short-Time Fourier Transform), DWT(Discrete Wavelet Transform)와 같은 신호 변환
  • 디지털 FIR 및 IIR 필터를 위한 필터 설계 및 구현 메소드
  • 신호 분석 및 스펙트럼 추정을 위한 통계적 신호 처리 기술
  • 버퍼링, 인덱싱, 스위칭, 스태킹, 큐잉과 같은 신호 관리 메소드
  • 선형 시스템 Solver, 행렬 인수분해, 역행렬을 포함한 선형 대수 루틴
  • 스칼라 및 벡터 퀀타이저 인코딩 및 디코딩
Partial list of System objects available in MATLAB, with category view of blocks available for use in Simulink, with expanded views of the Signal Processing Sources and Transforms block libraries.
MATLAB에서 사용할 수 있는 System Object 일부 목록(상단), Simulink에서 사용할 수 있는 블록의 카테고리별 목록(가운데), 신호 처리 소스 및 변환 블록 라이브러리 전체 목록(하단)

멀티레이트 시스템 모델링

DSP System Toolbox는 샘플 레이트 변환을 위한 멀티레이트 처리를 지원하며, 다양한 샘플 레이트 또는 클록 레이트의 상호 작용이 필요한 시스템의 모델링을 지원합니다. 멀티레이트 기능에는 업샘플링, 다운샘플링, 보간, 누락, 리샘플링과 같은 신호 연산과 멀티레이트 필터가 포함됩니다.

Sigma-delta A/D converter model in Simulink showing signals operating at multiple sample rates.
여러 샘플 레이트에서 동작하는 신호를 보여주는 Simulink의 Sigma-delta A/D 컨버터 모델

가변크기 신호

DSP System Toolbox는 실제 실행 중에 크기와 값이 바뀔 수 있는 신호 입력을 지원합니다. System Object 및 Simulink 블록 서브세트는 시뮬레이션 도중에, 또는 조건부 실행 서브시스템의 초기화 과정에 발생하는 모드 변환 이벤트 중에 크기가 바뀌는 가변크기 신호를 지원합니다. 가변크기 신호 지원 덕분에 다양한 리소스, 제약, 환경을 가진 시스템들을 모델링할 수 있습니다.

다음: 적응 필터, 멀티레이트 필터, 특수 필터 설계 메소드

평가판 사용 DSP System Toolbox

평가판 신청

4G LTE의 모델링 및 구현

온라인 세미나 보기