8–12 Sept 2025
Edward D. Hansen Conference Center
US/Pacific timezone
GRCon25 Draft Schedule is Live!

TorchSig: ML Training for Custom Datasets

12 Sept 2025, 11:30
30m
Edward D. Hansen Conference Center

Edward D. Hansen Conference Center

2000 Hewitt Avenue Everett, WA 98201
Paper (with talk) Signal Processing Main Track

Speaker

Matt Carrick

Description

TorchSig is software for radio frequency (RF) machine learning (ML) that generates signals and performs model training for signal detection and modulation recognition. The software is also packaged with the gr-spectrumdetect GNU Radio block which runs an ML model for detection and modulation recognition. The talk and paper discuss the latest advancements in the software: the ability to train against custom, user-provided datasets and a new set of RF-based transforms.

TorchSig has a library of 57 signal types, including frequency shift keying (FSK), quadrature amplitude modulation (QAM), orthogonal frequency division multiplexing (OFDM) and others. Custom signals allow a user the ability to supplement these built-in signals for ML training. The signals can be added in natively within the software or through reading in binary IQ files.

In order to make the signals and environment more realistic, TorchSig implements RF-based transforms which are real-world effects from hardware impairments and channel impairments such as IQ imbalance and quantization. TorchSig also implements ML-based transforms such as time-reversal and IQ swap. The transforms are applied to the signals which are then used to train an ML model against more realistic scenarios. A new, expanded set of transforms is presented.

Custom signals and datasets allow users the ability to integrate specific signals of interest into the automated training pipeline. This capability expands the scope of TorchSig and enables use of the software with any type of signal a user can create or imagine.

TorchSig is free, open-source software available at github.com/torchdsp/torchsig. For more information please see torchsig.com.

Talk Length 30 Minutes
Link to Open Source Code github.com/torchdsp/torchsig

Primary authors

Presentation materials