ADALM-PLUTO Python RSSI band scope

import adi import iio import serial import pandas as pd import matplotlib.pyplot as plt import csv from datetime import datetime sdr = adi.Pluto('ip:192.168.2.1') ctx = iio.Context('ip:192.168.2.1') phy = sdr.ctx.find_device("ad9361-phy") print(f"Product ID: {hex(phy.reg_read(0x37))}") data = [] log_data = [] cols = ['Frequency', 'RSSI', 'Timestamp'] plt.xlabel("Frequency") plt.ylabel("RSSI") plt.xticks(rotation = 90) plt.ion() start_freq = 446.0e6 # Hz freq = start_freq freq_step = 12500.0 # Hz counter = 0 num_steps = 16 sample_rate = 0.521e6 # Hz Minimum is 521 KSPS num_samples = 2**16 rssi_add = 128 loop = True sdr.rx_lo = int(freq) sdr.gain_control_mode_chan0 = "fast_attack" sdr.sample_rate = int(sample_rate) sdr.rx_rf_bandwidth = int(sample_rate) # filter width, just set it to the same as sample rate for now sdr.rx_buffer_size = num_samples try: while (loop == True): rssi = sdr._...