This is the main content of my graduation project. It can acquire spectrum(spectrogram) from RSA306B real-time spectrum analyzer. After acquisition, we can put all the training set(spectrums) into convolutional neural network which I choose Inception-v3. Acquire again, then we can test the right percent of test set(spectrum We just acquired). I also made a GUI which is convenient.
- Tektronix RSA306B real-time spectrum analyzer
- Python 3.6.4
- RSA API
- TensorFlow 1.7.0
- TensorFlow Hub
- put combine.py and RSA_API.py together
- Open combine.py or "python combine.py"
- Set center frequency
- Set storage path
- Press the "acquire" button, then we can see the real-time spectrum
- Copy the storage path to the right side
- Press the "test" button(about 5~10 seconds)
https://www.tensorflow.org/tutorials/image_retraining
https://github.com/tkzilla/rsa_api_python_36