# Is there any difference in Implementing sigma delta modulator using filters and state space model in FPGA?

Sigma delta modulation is extensively used in quantization to reduce quantization noise.

In the literature one can see different architecture for example python-deltasigma to implement a modulator. One can learn the output of the modulator by implementing the filters or one can convert the problem into a state space model and design the modulator based on A,B,C,D parameters of the state space model. The question: is there a difference or advantage/disadvantage in working with state space model instead of implementing the filters as per the architecture, specifically for FPGA implementation.

• the oversampling, error-feedback (what we call "noise shaping" in audio) , and low-pass filtering done in the decimation process is what reduces quantization noise. sigma-delta is noise-shaped quantization when the quantizer is a 1-bit quantizer (i.e. a comparator, essentially the $\operatorname{sgn}(\cdot)$ function). – robert bristow-johnson Nov 13 '19 at 1:11
• the feedback filter is what can be modeled as a state-space model, but the nonlinearity of the 1-bit quantizer is not a function of the state-space model but is applied outside of it. – robert bristow-johnson Nov 13 '19 at 1:13