주요 콘텐츠

Simulink에서 신호의 스펙트럼 분석

이 예제에서는 Simulink®를 사용하여 신호의 스펙트럼 분석을 시작하는 방법을 보여줍니다. 중심 주파수를 변경하여, 신호가 있는 대역에 라디오를 맞출 수 있습니다. 그런 다음 스펙트럼 분석기를 사용하여 수신된 스펙트럼을 보고 측정할 수 있습니다. 파일의 기록된 데이터를 사용하거나 RTL-SDR 라디오, ADALM-PLUTO 라디오 또는 USRP™ 라디오를 사용하여 실시간으로 무선 신호를 수신할 수 있습니다.

이 예제에 대한 MATLAB® 구현은 신호의 스펙트럼 분석 예제에 나와 있습니다.

필요한 하드웨어와 소프트웨어

기본적으로 이 예제는 파일에서 기록된 데이터를 사용하여 실행됩니다. 사용자가 신호를 무선으로 수신하는 방식을 선택할 수도 있습니다. 이를 위해서는 다음 중 하나가 필요합니다.

개요

spectralAnalysis 모델은 복소 기저대역에서 FFT 기반의 스펙트럼 분석을 수행하고 다음을 제공합니다.

  • 수신기의 스퓨리어스 없는 동적 범위 보기

  • 수신된 신호의 정성적 SNR 수준 보기

예제의 구조

다음 그림에는 spectralAnalysis 모델이 나와 있습니다.

스펙트럼 분석기

다음 그림은 spectrum_capture.bb 파일에 기록된 데이터 신호에 대한 스펙트럼 분석기 출력을 보여줍니다. 스펙트럼에는 FM 라디오 대역, 구체적으로 88MHz~108MHz 주파수 범위에서 캡처된 데이터가 표시되어 있습니다.

예제 실행하기

예제를 실행하여 피크, 점유 대역폭, 인접 채널 전력비, 고조파 및 상호변조 수준, 스퓨리어스 없는 동적 범위 같은 신호 특성을 측정할 수 있습니다.