FAQs from Rohde & Schwarz

Come controllare se il livello di segnale supera una soglia

Domanda

Desideriamo definire una linea di soglia mediante questi comandi remoti

FSV: CALC:THR:STAT ON

FSV: CALC:THR -45DBM

e poi controllare se il segnale supera questa linea di soglia.

Come si può procedere?

Risposta

La linea di soglia definisce i limiti di ricerca del marcatore. Per esempio la linea di soglia definisce la potenza minima per la ricerca di picco marcatori. Non è possibile utilizzare la linea di soglia per controllare se un segnale supera o rimane al di sotto di un livello definito.

Il controllo relativo al superamento in eccesso o per difetto di un determinato valore di un livello di segnale può essere effettuato soltanto con linee limite.

Lo script riportato sotto mostra l'impostazione della linea limite. Le linee blu definiscono la linea limite. Le linee blu devono essere impostate una sola volta. La linea rossa riporta le informazioni buono/riuscito. Le linee nere sono relative alla configurazione dello strumento. Controllare sempre gli errori utilizzando "SYSTEM:ERROR?".

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

FSV: CALCULATE:LIMIT:NAME 'HUGO'
FSV: CALC:LIM1:COMM 'sua linea'
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?

Nota: Lo script di cui sopra è stato testato con FSV. Dovrebbe funzionare anche con altri analizzatori dello spettro R&S.