torchsig.transforms.transformsΒΆ
Transforms on Signal objects.
Classes
Apply Additive White Gaussian Noise to signal. |
|
Add the slope of each sample with its preceding sample to itself. |
|
Adds noise with specified properties to signal. |
|
Apply adjacent channel interference to signal. |
|
Apply carrier frequency drift to signal. |
|
Apply Carrier phase noise to signal. |
|
Apply a randomized carrier phase offset to signal. |
|
Swaps the I and Q channels of complex input data. |
|
Simulates a clock drift effect, which applies a random error to the sampling rate. |
|
Simulates a clock jitter effect, which applies a random error to the sampling phase. |
|
Apply a randomized instantaneous jump in signal magnitude to model an abrupt receiver gain change. |
|
Apply cochannel interference to signal. |
|
Converts IQ data to two channels (real and imaginary parts). |
|
Applies the CutOut transform operation in the time domain. |
|
Automatic Gain Control performing sample-by-sample AGC algorithm. |
|
Apply a wideband Doppler effect to signal. |
|
Apply a channel fading model to signal. |
|
Apply a set of I/Q imbalance effects to a signal: amplitude, phase, and DC offset. |
|
Transforms a complex-valued array into a real-valued array of interleaved IQ values. |
|
Apply simulated basebanded intermodulation products to a signal. |
|
Apply a memoryless nonlinear amplifier model to a signal. |
|
Models analog filter passband ripple response for a signal. |
|
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. Transform is based off of the TSAug Dropout Transform. |
|
Apply channel shadowing effect across entire signal. |
|
Base class for performing transforms on Signal objects. |
|
Inverts spectrum of complex signal data. |
|
Computes the spectogram of I/Q data. |
|
Randomly drop samples from the input data of specified durations and with specified fill techniques. |
|
Transforms signal to a spectrogram image. |
|
Simulates spurs by adding tones into the receive signal. |
|
Apply a time reversal to the input. |
|
Add time-varying noise to signal regions. |