[−][src]Module basic_dsp::conv_types
Types around a convolution, see also https://en.wikipedia.org/wiki/Convolution.
Convolutions in this library can be defined in time or frequency domain. In frequency domain the convolution is automatically transformed into a multiplication which is the analog operation to a convolution in time domain.
Structs
ComplexFrequencyLinearTableLookup | Allows to create a lookup table with linear interpolation between table points. This usually speeds up a convolution and sacrifices accuracy. |
ComplexTimeLinearTableLookup | Allows to create a lookup table with linear interpolation between table points. This usually speeds up a convolution and sacrifices accuracy. |
RaisedCosineFunction | Raised cosine function according to |
RealFrequencyLinearTableLookup | Allows to create a lookup table with linear interpolation between table points. This usually speeds up a convolution and sacrifices accuracy. |
RealTimeLinearTableLookup | Allows to create a lookup table with linear interpolation between table points. This usually speeds up a convolution and sacrifices accuracy. |
SincFunction | Sinc function according to |
Traits
ComplexFrequencyResponse | A convolution function in frequency domain and complex number space |
ComplexImpulseResponse | A convolution function in time domain and complex number space |
RealFrequencyResponse | A convolution function in frequency domain and real number space |
RealImpulseResponse | A convolution function in time domain and real number space |