질문
기기에서 데이터를 가져오는 방법은 여러가지가 있으며, 가장 쉬운 방법은 ASCII 포맷의 트레이스 데이터를 요청하는 것입니다. 이 방법은 신호 지속시간 또는 전력 측정과 같은 간단한 분석에 효과적입니다.
하지만, 벡터 신호를 분석하려면 IQ 포맷으로 데이터를 가져와야 합니다.
다음 설명은 R&S FSW Spectrum Analyzer 제품군과 관련되며, 다른 기기와 약간 다를 수 있습니다.
IQ 데이터는 SCPI 명령으로 읽을 수 있습니다 TRAC:IQ:DATA:MEM?
입력하는 값의 수는 Record Length 설정의 두 배입니다. 또는 TRAC:IQ:DATA:MEM? x,y 명령으로 획득 데이터의 일부만 액세스할 수 있습니다
기기를 단일 Acquisition 모드로 설정해 Acquisition 메모리의 모든 데이터가 최신 캡처에 포함되도록 하는 것이 좋습니다.
기본적으로 기기는 IQ 데이터를 블록 포맷으로 전송합니다: III…QQQ… → TRAC:IQ:DATA:FORM IQBL
데이터 처리 또는 프로그래밍에 따라 인터리브 데이터를 제공하는 IQPair 포맷으로 전환하는 것이 더 편리할 수 있습니다: IQIQIQ… → TRAC:IQ:DATA:FORM IQP
변환 예: