Skip to content

Latest commit

 

History

History
66 lines (53 loc) · 2.64 KB

README.md

File metadata and controls

66 lines (53 loc) · 2.64 KB

EVALKIT SiRad Simple® Python GUI

made-for-VSCode made-with-python made-with-Markdown Generic badge

Python library for EVALKIT SiRad Simple®.

This code has been wrote for laboratory's activities during the Radar Systems class, within the Master Degree in Telecommunication Engineering at University of Pisa.

🔥 MATLAB implementation coming soon 🔥

Link for configuration calculator: http://rustafun.pythonanywhere.com/ - it is not needed if the Python GUI is used.

TO-DO-LIST - Radar Board commands and control

  • Conversion from string of bit to string of hex to write the commands
  • Set bandwidth
  • Search for the proper serial device
  • Set Self Trigger Delay
  • Added system configuration handler
  • Added baseband configuration handler
  • Added short commands
  • Modified baseband configuration handler: added controls over downsampling, number of ramps per frame and number of samples per frame
  • Modified baseband configuration handler: add control over ADC ClkDiv
  • Other control functions

Note: a lot of settings of above functions are still hardcoded.

TO-DO-LIST - GUI

  • Create main, radar and processor module
  • Bandwidth, Gain, Samples and Ramps configuration
  • Improve code readability and add comments
  • Add selector to switch between spectrum and RDMap
  • Add processing options ( windowing selection, low-pass and high-pass filtering, peak detection ..)
  • Finalize base radar settings
  • Remove timer from GUI and trigger update using Queue signaling
  • Add "max hold" function
  • Add grid to plot

TO-DO-LIST - MATLAB implementation

  • 2D CFAR detector
  • MATLAB GUI?
  • Update the README.md about the MATLAB code with the useful information regarding the data format of the .json files

Anaconda usage

lab-radar@labradar-Precision-T1500:~$ conda env create -f SiliconRadar_Env.yml

Citation

Please cite it as below.

@software{Radar_System_Laboratory_2022,
 author = {Mancuso, Francesco and Meucci, Giulio},
 month = {11},
 title = {{Radar System Laboratory}},
 version = {1.0.0},
 year = {2022}
}

Authors

Giulio Meucci
Francesco Mancuso