Crate idsp[][src]



A complex number in Cartesian form.

Arbitrary order, high dynamic range, wide coefficient range, lowpass filter implementation. DC gain is 1.

Type-II, sampled phase, discrete time PLL

Reciprocal PLL.

Overflow unwrapper.


Complex extension trait offering DSP (fast, good accuracy) functionality.

Full scale fixed point multiplication.


2-argument arctangent function.

Compute the cosine and sine of an angle. This is ported from the MiSoC cossin core.

Subtract y - x with signed overflow.

Combine high and low i32 into a single downscaled i32, saturating monotonically.