torchsig.transforms.dataset_transformsΒΆ
DatasetTransforms on DatasetSignal objects.
Classes
Automatic Gain Control performing sample-by-sample AGC algorithm. |
|
Apply Additive White Gaussian Noise to DatasetSignal. |
|
Add the slope of each sample with its preceeding sample to itself. |
|
Apply wideband additive noise with specified parameters to DatasetSignal. |
|
Implements a large instantaneous jump in receiver gain. |
|
Apply randomized phase offset to signal I/Q data. |
|
Swaps the I and Q channels of complex input data. |
|
Converts IQ data to two channels (real and imaginary parts). |
|
Applies the CutOut transform operation in the time domain. |
|
Dataset Transform base class |
|
Applies a set of IQImbalance effects to a DatasetSignal: amplitude, phase, and DC offset. |
|
Apply LO frequency drift to DatasetSignal. |
|
Applies LO phase noise to DatasetSignal. |
|
Applies a memoryless nonlinear amplifier model to DatasetSignal. |
|
Applies a model of wideband analog filter passband ripple for DatasetSignals. |
|
Randomly shuffle multiple local regions of samples. |
|
Quantize signal I/Q samples into specified levels with a rounding method. |
|
Randomly drop IQ samples from the input data of specified durations and with specified fill techniques: * ffill (front fill): replace drop samples with the last previous value. * bfill (back fill): replace drop samples with the next value. * mean: replace drop samples with the mean value of the full data. * zero: replace drop samples with zeros. |
|
Randomly apply a magnitude rescaling, emulating a change in a receiver's gain control. |
|
Invert spectrum of a DatasetSignal. |
|
Computes the spectogram of IQ data. |
|
Randomly drop samples from the input data of specified durations and with specified fill techniques: * ffill (front fill): replace drop samples with the last previous value * bfill (back fill): replace drop samples with the next value * mean: replace drop samples with the mean value of the full data * zero: replace drop samples with zeros * low: replace drop samples with low power samples * min: replace drop samples with the minimum of the absolute power * max: replace drop samples with the maximum of the absolute power * ones: replace drop samples with ones |
|
Applies a time reversal to the input. |
|
Add time-varying noise to DatasetSignal regions. |