radar-systems-lab
Python GUI for EVALKIT SiRad Simple for real time applications and data recording and MATLAB code for offline processing.
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.6%) to scientific vocabulary
Keywords
Repository
Python GUI for EVALKIT SiRad Simple for real time applications and data recording and MATLAB code for offline processing.
Basic Info
Statistics
- Stars: 4
- Watchers: 0
- Forks: 2
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
EVALKIT SiRad Simple® Python GUI
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.
~~:fire: MATLAB implementation coming soon :fire:~~
~~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
- [x] Conversion from string of bit to string of hex to write the commands
- [x] Set bandwidth
- [x] Search for the proper serial device
- [x] Set Self Trigger Delay
- [x] Added system configuration handler
- [x] Added baseband configuration handler
- [x] Added short commands
- [x] Modified baseband configuration handler: added controls over downsampling, number of ramps per frame and number of samples per frame
- [x] 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
- [x] Create main, radar and processor module
- [x] 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 - [x] 2D CFAR detector - [ ] MATLAB GUI? - [x] Update the README.md about the MATLAB code with the useful information regarding the data format of the .json files
Anaconda usage
```console
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
Citation (CITATION.cff)
cff-version: 1.2.0
message: "Please cite it as below."
authors:
- family-names: "Mancuso"
given-names: "Francesco"
orcid: https://orcid.2org/0000-0003-4174-7816
- family-names: "Meucci"
given-names: "Giulio"
orcid: https://orcid.org/0000-0003-4174-7816
title: "Radar System Laboratory"
version: 1.0.0
doi:
date-released: 2022-11-29
GitHub Events
Total
- Watch event: 1
Last Year
- Watch event: 1
Committers
Last synced: about 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Francesco Mancuso | 4****o | 70 |
| Rustafun | g****i@g****m | 24 |
| mandugo | f****f@g****m | 20 |
| Giulio Meucci | 6****n | 12 |
Issues and Pull Requests
Last synced: about 2 years ago
All Time
- Total issues: 0
- Total pull requests: 1
- Average time to close issues: N/A
- Average time to close pull requests: less than a minute
- Total issue authors: 0
- Total pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
- mandugo (1)