Module basic_dsp_vector::conv_types
[−]
[src]
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 |