FAQs from Rohde & Schwarz

信号レベルがしきい値を超えるかどうかを判定する方法

質問

以下のリモートコマンドを使用して、しきい値ラインを定義しようとしています。

FSV: CALC:THR:STAT ON

FSV: CALC:THR -45DBM

その後、信号がこのしきい値ラインより上にあるかどうかを確認したいのです。

どうすればよいですか?

回答

しきい値ラインは、マーカ検索のリミットを定義します。例えば、しきい値ラインはマーカ・ピーク・サーチの最小パワーを定義します。しきい値ラインを使用して、信号が定義したレベルを超えるか、その下に留まっているかを判定することはできません。

信号レベルが特定の値を超えるかどうかを判定するには、リミット・ラインを使用する必要があります。

以下のスクリプトは、リミット・ラインのセットアップを示します。青の行は、リミット・ラインを定義します。青の行は、1回だけ送信する必要があります。赤の行は、合否情報を返します。黒の行は、測定器のセットアップ用です。必ず、"SYSTEM:ERROR?" でエラーをチェックします。

FSV: *RST
FSV: *IDN?
FSV: SYSTEM:DISPLAY:UPDATE ON
FSV: FREQUENCY:START 800MHz
FSV: FREQUENCY:STOP 1.3GHZ

FSV: CALCULATE:LIMIT:NAME 'HUGO'
FSV: CALC:LIM1:COMM 'seine Linie'
FSV: CALCULATE:LIMIT:CONTROL:DOMAIN FREQUENCY
FSV: CALCULATE:LIMIT:UPPER:MODE ABSOLUTE
FSV: CALCULATE:LIMIT:UNIT DBM
FSV: CALCULATE:LIMIT:CONTROL:DATA 0MHz, 7GHz
FSV: CALCULATE:LIMIT:UPPER:DATA -40, -40
FSV: CALCULATE:LIMIT:UPPER:STATE ON
FSV: CALCULATE:LIMIT:STATE ON

FSV: CALCULATE:LIMIT:FAIL?

FSV: SYSTEM:ERROR?

注記:上記のスクリプトは、FSVでテストされています。その他のR&Sスペクトラム・アナライザでも動作するはずです。