4.08333

4.1 | 24 ratings Rate this file 95 Downloads (last 30 days) File Size: 472.82 KB File ID: #16416
image thumbnail

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

by Ali Behboodian

 

17 Sep 2007 (Updated 01 Oct 2007)

Model-Based Design of a Sigma-Delta ADC, from behavioral model to VHDL code.

| Watch this File

File Information
Description

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

http://www.mathworks.com/company/newsletters/digest/2007/sept/sigmadelta.html

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.

Required Products Filter Design Toolbox
Fixed-Point Toolbox
DSP System Toolbox
Simulink
Simulink Fixed Point
Signal Processing Toolbox
MATLAB release MATLAB 7.5 (R2007b)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (31)
24 Sep 2007 Anthony G. Marino  
25 Sep 2007 jeya lakshmi

need

25 Sep 2007 Alok Kumar  
25 Sep 2007 shriniwash Yadav  
28 Sep 2007 Achraf Dhayni

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

Please tell me why, and how to solve it.

01 Oct 2007 deepti patro

gud

05 Oct 2007 Deepak Manikandan

No comments

12 Oct 2007 Sandor Szikora  
14 Oct 2007 YoungSik Hwang

..

16 Oct 2007 ASHUTOSH GUPTA

....

22 Oct 2007 Jun Wang  
01 Jan 2008 G wei

It is very good for mr

25 Jan 2008 Jayashree Rajagpoal  
28 Jan 2008 Seb Cheung

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

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

01 Mar 2008 ajaharudeen shaik

ok good

11 Mar 2008 chandran mahesh  
18 Mar 2008 zhang jedi

good, i like it

19 Mar 2008 CBNU IDEC 11th Sejin

I love you!!!

Thanks for making~

12 Apr 2008 syafriel kurniawan

download

20 Apr 2008 Sushant singh

nice work

24 Apr 2008 sushant singh

excellent work

04 May 2008 shiva prasad

fine

01 Jun 2008 JH YOO

*^^*

12 Jun 2008 Neetha John

good code

05 Jul 2008 PRAMOD BOKDE  
26 Aug 2008 Praveen K

good

04 Sep 2008 sunish natarajan  
16 Sep 2008 selvakumar surulisubbu  
09 Feb 2009 Vinay Goli  
11 Nov 2009 Ashwini  
17 May 2011 xiao qian

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

Please login to add a comment or rating.
Updates
19 Sep 2007

Adding link

20 Sep 2007

Typos

01 Oct 2007

Added keywords

Tag Activity for this File
Tag Applied By Date/Time
dsp Ali Behboodian 22 Oct 2008 09:27:18
adc Ali Behboodian 22 Oct 2008 09:27:18
sigmadelta Ali Behboodian 22 Oct 2008 09:27:18
verilog Ali Behboodian 22 Oct 2008 09:27:18
vhdl Ali Behboodian 22 Oct 2008 09:27:18
ma Ali Behboodian 22 Oct 2008 09:27:18
filtering Ali Behboodian 22 Oct 2008 09:27:18
multirate Ali Behboodian 22 Oct 2008 09:27:18
fixedpoint Ali Behboodian 22 Oct 2008 09:27:18
vhdl ömer alcin 23 Feb 2010 06:05:35
sigmadelta saidatul hamidah abd hamid 03 Aug 2010 23:10:10

Contact us at files@mathworks.com