FAQs from Rohde & Schwarz

Esportazione di dati di frequenze diverse utilizzando i comandi SCPI e ASCII Trace Export

Domanda

Ho notato un comportamento diverso durante la lettura delle tracce (X e Y) dallo spettro utilizzando i comandi SCPI e ASCII Trace Export. Ho confrontato i risultati di SCPI e ASCII Trace Export. Utilizzando SCPI posso vedere che la frequenza di avvio e la frequenza di arresto non sono incluse.
Nel mio caso la frequenza di avvio è 1,845 GHz e la frequenza di arresto è 1,85 GHz. Quando si leggono i valori X (frequenze) i valori sono compresi tra 1,845005 GHz e 1,849995 GHz. Cosa succede con i punti finali? Perché esiste una differenza?

Risposta

In un primo momento, le due possibilità per leggere le frequenze della traccia (query di controllo remoto, traccia esportazione ASCII) seguono diversi algoritmi.
Questo è sempre avvenuto in passato e non può essere cambiato per motivi di compatibilità. Tuttavia, entrambe le procedure sono corrette. Ecco un semplice esempio per spiegare la correttezza:

Ad esempio, abbiamo una sweep da 100 MHz a 201 MHz con 101 punti di sweep.
A causa del numero di punti di sweep, ogni pixel (livello) rappresenta un sottointervallo dello spettro misurato. In questo esempio si otterranno le seguenti frequenze:

100,5 MHz

101,5 MHz

102,5 MHz

Per l'esportazione del file ASCII, l'intervallo viene diviso per il numero di punti di sweep meno 1. Grazie a questo calcolo, si otterrà una spaziatura di 1,01 MHz per pixel.
Questo algoritmo dà la frequenza di inizio e aggiunge sempre il delta di 1,01 MHz per mantenere la spaziatura. Questo algoritmo produce le seguenti frequenze:

100 MHz

101,01 MHz

102,02 MHz

Una scansione viene eseguita continuamente sull'asse delle frequenze. Ad esempio, il primo pixel copre un sottointervallo di frequenze comprese tra 100 MHz <= f < 101 MHz. Il secondo pixel corrisponde a 101 MHz <= f < 102 MHz.
Quindi, si può dire che un punto/pixel contiene le informazioni spettrali di un sottointervallo relativamente grande, diversi valori misurati all'interno del sottointervallo (li chiamiamo campioni) cadono su un solo punto/pixel. Quale dei campioni sarà rappresentato dal pixel dipende dalla ponderazione selezionata che è determinata dal rilevatore.

Esportazione di dati di frequenze diverse utilizzando i comandi SCPI e ASCII Trace Export

Come si può vedere nella figura i valori rilevati vengono raggruppati nei rispettivi sottointervalli e visualizzati come un livello.
Tutte le frequenze che si trovano all'interno di questo sottointervallo sono corrette. Nel caso del primo pixel, questo sarebbe l'intervallo 100 MHz <= f < 101 MHz

Entrambi gli algoritmi sono corretti e funzionano correttamente.