Skip to content
forked from nepeee/limeSNA

Scalar Network Analyser for the LimeSDR mini

License

Notifications You must be signed in to change notification settings

cutelolly/limeSNA

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

limeSNA

This is a Scalar Network Analyzer program for the LimeSDR mini. The python code is based on the pyLMS7002Soapy SNA example. I optimized the original code to improve the speed and added a html/javascript based GUI to make it easier to use. For a 400-500MHz sweep with 200 data points(10 point/5MHz), the sweep time is about 17sec. The slowest part of the code currently is the tx/rx tuning(sdr.txRfFreq = xy).

Measuring a diy filter (17sec sweep)

Demo image

Measuring a dual band monopole antenna (73sec sweep)

Demo image2

Dependencies

How to use:

Install all the dependencies and run the code from a terminal with the following command:

python sna.py

After the radio is ready to use, the program starts a new web browser with the UI. Press the run button to start the frequeny sweep. For relative("calibrated") measurements wait a full sweep and then press the "Set relative" button.

About

Scalar Network Analyser for the LimeSDR mini

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 54.5%
  • Python 33.0%
  • HTML 8.5%
  • CSS 4.0%