Skip to content

TorchSig v0.6.0

Latest
Compare
Choose a tag to compare
@ereoh ereoh released this 21 Oct 18:35
· 4 commits to main since this release
  • New signals added (53 → 61 total signals)
    • New signals:
      • FM (frequency modulation)
      • AM-DSB (amplitude modulation, double side band, with carrier)
      • AM-DSB-SC (amplitude modulation, double side band, suppressed carrier)
      • AM-LSB (amplitude modulation, lower side band)
      • AM-USB (amplitude modulation, upper side band)
      • Chirp Spread Spectrum
      • Linear Frequency Modulated Data (LFM-Data, both up and down chirps)
      • Linear Frequency Modulated Radar (LFM-Radar, up-chirps only)
  • Refactored 53 out of dataset names and codebase
    • Sig53 → Narrowband
    • WidebandSig53 → Wideband
  • Datasets, transforms, example notebooks, ect. updated with new classes listed in torchsig/datasets/signal_classes.py
  • Removed iq_samples_per_symbol from metadata
  • Optuna integration
    • examples/08_example_optuna_yolo.ipynb
  • Synthetic spectrogram image dataset improvements
    • examples/09_example_synthetic_spectrogram_dataset.ipynb: Generating and using synthetic spectrograms.
    • examples/10_example_yolo_annotation_tool.ipynb: New feature to draw SOI bounding boxes in Jupyter notebooks.
    • Spectrogram wideband texturing
  • Bug Fixes
    • Narrowband dataset crashing due to Transforms
    • RandomResample
    • Frequency Hopper
    • Normalize
    • Transition bandwidth calculations
  • Documentation
    • gr-spectrumdetect README
      • detect.pt also attached to release if needed.
    • README has minimum/recommended specifications
  • Python >= 3.9