File Exchange

image thumbnail

Sigma-Delta ADC, From Behavioral Model to Verilog and VHDL

version (473 KB) by Ali Behboodian
Model-Based Design of a Sigma-Delta ADC, from behavioral model to VHDL code.


Updated 01 Oct 2007

No License

For a full description of the models, refer to the September 2007 MATLAB Digest article.

We present a series of Simulink models to design a high-level behavioral model of a Sigma-Delta ADC. The high-level behavioral model has an Analog section and a Digital section that comprises a digital filter. We partition the digital filter into three cascade filters that use a total of 10 times less filter coefficients than the original filter. We then elaborate the first filter in the cascade in such a way that it requires no multiplications for implementation. We convert our design to fixed-point. We then proceed to generate VHDL code for our elaborated filter using Simulink HDL coder. This is an example of Model-Based Design.

Cite As

Ali Behboodian (2021). Sigma-Delta ADC, From Behavioral Model to Verilog and VHDL (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (34)

rajesh kumar



how to download these files


I need it

xiao qian

error:Object parameter contains an invalid handle.
why? confused


Vinay Goli

selvakumar surulisubbu

sunish natarajan

Praveen K



Neetha John

good code



shiva prasad


sushant singh

excellent work

Sushant singh

nice work

syafriel kurniawan


CBNU IDEC 11th Sejin

I love you!!!

Thanks for making~

zhang jedi

good, i like it

chandran mahesh

ajaharudeen shaik

ok good

Seb Cheung

When I tried simulating I get
Message: Internal Error,
Reported by : Stateflow,
Summary: Syntax error in propery name

Message: Model error
reported by: Simulink
Summary: Error using==>Stateflow\private\slsf at 88Syntax error in property name

Jayashree Rajagpoal

G wei

It is very good for mr

Jun Wang



YoungSik Hwang


Sandor Szikora

Deepak Manikandan

No comments

deepti patro


Achraf Dhayni

I obtain this error msg:
Object parameter contains an invalid handle.

Please tell me why, and how to solve it.

shriniwash Yadav

Alok Kumar

jeya lakshmi


Anthony G. Marino

MATLAB Release Compatibility
Created with R2007b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Inspired: SIMULINK Sigma-Delta Toolbox

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!