Embed uses the Remez Multiple Exchange algorithm to design FIR filters. FIR filters in discrete time are realized as all-0 filters and are characterized by a finite impulse response in the time domain. Because they are all-0 filters, they are particularly well-suited to efficient computation by tapped delay.
FIR filter design is typically executed in the frequency domain for convenience. The filter has the desired magnitude specifications and a linear phase characteristic.
Differentiators and Hilbert transforms: You can also design differentiators and Hilbert transforms using the Remez Multiple Exchange algorithm.
Differentiators are characterized by an approximate linear magnitude response over the desired frequency range.