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:
