Simulink에서 신호의 스펙트럼 분석
이 예제에서는 Simulink®를 사용하여 신호의 스펙트럼 분석을 시작하는 방법을 보여줍니다. 중심 주파수를 변경하여, 신호가 있는 대역에 라디오를 맞출 수 있습니다. 그런 다음 스펙트럼 분석기를 사용하여 수신된 스펙트럼을 보고 측정할 수 있습니다. 파일의 기록된 데이터를 사용하거나 RTL-SDR 라디오, ADALM-PLUTO 라디오 또는 USRP™ 라디오를 사용하여 실시간으로 무선 신호를 수신할 수 있습니다.
이 예제에 대한 MATLAB® 구현은 신호의 스펙트럼 분석 예제에 나와 있습니다.
필요한 하드웨어와 소프트웨어
기본적으로 이 예제는 파일에서 기록된 데이터를 사용하여 실행됩니다. 사용자가 신호를 무선으로 수신하는 방식을 선택할 수도 있습니다. 이를 위해서는 다음 중 하나가 필요합니다.
RTL-SDR 라디오 및 Communications Toolbox Support Package for RTL-SDR Radio.
Pluto 라디오 및 Communications Toolbox Support Package for Analog Devices® ADALM-PLUTO Radio.
USRP N2xx 또는 B2xx 시리즈 라디오 및 Communications Toolbox Support Package for USRP Radio. 지원되는 라디오에 대한 자세한 내용은 Supported Hardware and Required Software 항목을 참조하십시오.
USRP E3xx, N3xx, X3xx 또는 X4xx 시리즈 라디오 및 Wireless Testbench Support Package for NI USRP Radios. 지원되는 라디오에 대한 자세한 내용은 Supported Radio Devices (Wireless Testbench) 항목을 참조하십시오.
개요
spectralAnalysis 모델은 복소 기저대역에서 FFT 기반의 스펙트럼 분석을 수행하고 다음을 제공합니다.
수신기의 스퓨리어스 없는 동적 범위 보기
수신된 신호의 정성적 SNR 수준 보기
예제의 구조
다음 그림에는 spectralAnalysis 모델이 나와 있습니다.

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

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