Programming Example: Symbol Demodulation

Python and SSA5000A Spectrum Analyzers

Chris Armstrong

Last Update há 7 meses

In this programming example, we will work with a SSA5000A analyzer in DMA mode. We will configure the instrument to capture and demodulate our signal. Then, we will transfer bit, error summary, and trace data to the computer.



First, we set up our program including the VISA, matplot, and image modules we will need:

Then, we can connect to the instrument and verify it:

The SSA5000A I want to communicate is the 4th in the list of resources located by the VISA list.



Then, we can enter the modulation analysis mode and configure the measurement for our signal:

Then, we can collect the error summary and bit data: 

This data appears in the console as:    

Now the program requests and shows the spectrum data in a matplot:

The matplot chart appears for viewing:

Lastly, once the chart is closed the program continues and captures the screenshot:

The picture is shown on the computer:

Then the connections are closed:

This example shows how to quickly configure a modulation analyzer remotely and store the data on the computer. Here is the complete program for reference:

Was this article helpful?

0 out of 0 liked this article

Still need help? Message Us