TorchSig v0.5.3
Closed the following issues:
- Fixed: incorrect bounding boxes, too large in frequency, both G/FSK and others.
- Fixed: Reports of problem that DescToList tuple transform has a problem in type conversion, being a list vs list-of-lists. Says this causes a crash somewhere in one of the example notebooks.
- Fixed: "rearranged the order in which meta['start'] and meta['stop'] values were being updated in relation to meta['num_samples'] it was causing a new_rate **2 change to the new_start and new_stop variables"
- Fixed: impaired dataset generation bug - RandomTimeShift resulted in signals being shifted "out of bounds"
- Validate all notebooks are working properly
- Fixed: frequency hopper functionality.
- Fixed: OFDM modulator creating incorrect bounding box on mc/deterministic-modulators.
- Fixed: OFDM bandwidth wrap around +-fs/2 boundary
- Upgrade: replace sp.resample_poly() within synthetic.py with a higher quality resampler
- Upgrade: PFB resamplers need to use fred harris approximation for number of branches
- Released: gr-spectrumdetect: The out-of-tree (OOT) module gr-spectrumdetect incorporates a YOLOv8x TorchSig ML model to detect signals in real time.
- Upgrade/Release: 05_example_wideband_yolo_to_disk.ipynb: This notebook showcases using the WBSig53 dataset to train a YOLOv8 model.
- Release: 06_example_wideband_yolo.ipynb: This notebook showcases using the WBSig53 dataset to train a YOLOv8 model.
- Release: 07_example_classify_yolo.ipnyb: This notebook showcases using the Sig53 dataset to train a YOLOv8 classification model.