Sigma-Delta ADC, From Behavioral Model to Verilog and VHDL
by Ali Behboodian
17 Sep 2007
(Updated 01 Oct 2007)
No BSD License
Model-Based Design of a Sigma-Delta ADC, from behavioral model to VHDL code.
Download Now
|
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
Signal Processing Blockset
Simulink
Simulink Fixed Point
Signal Processing Toolbox
|
| MATLAB release |
MATLAB 7.5 (R2007b)
|
| Zip File Content |
|
| Other Files |
Sigma_Delta/bin2sbin.m, Sigma_Delta/elaborated_design.mdl, Sigma_Delta/elaborated_design_sfun.mexw32, Sigma_Delta/filter_design.m, Sigma_Delta/fixed_point.mdl, Sigma_Delta/fixed_point_sfun.mexw32, Sigma_Delta/generate_fir_lut.m, Sigma_Delta/high_level.mdl, Sigma_Delta/high_level_sfun.mexw32, Sigma_Delta/multi_stage.mat, Sigma_Delta/multi_stage.mdl, Sigma_Delta/multi_stage_fixed.mat, Sigma_Delta/multi_stage_sfun.mexw32, Sigma_Delta/one_stage.mat, Sigma_Delta/Readme.doc, Sigma_Delta/sigma_delta_control.m
|
|
Tags for This File
|
| Everyone's Tags |
|
| Tags I've Applied |
|
| Add New Tags |
Please login to tag files.
|
| Comments and Ratings (30) |
| 24 Sep 2007 |
Anthony G. Marino
|
|
|
| 25 Sep 2007 |
jeya lakshmi
|
|
|
| 25 Sep 2007 |
Alok Kumar
|
|
|
| 25 Sep 2007 |
shriniwash Yadav
|
|
|
| 28 Sep 2007 |
Achraf Dhayni
|
|
|
| 01 Oct 2007 |
deepti patro
|
|
|
| 05 Oct 2007 |
Deepak Manikandan
|
|
|
| 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
|
|
|
| 25 Jan 2008 |
Jayashree Rajagpoal
|
|
|
| 28 Jan 2008 |
Seb Cheung
|
|
|
| 01 Mar 2008 |
ajaharudeen shaik
|
|
|
| 11 Mar 2008 |
chandran mahesh
|
|
|
| 18 Mar 2008 |
zhang jedi
|
|
|
| 19 Mar 2008 |
CBNU IDEC 11th Sejin
|
|
|
| 12 Apr 2008 |
syafriel kurniawan
|
|
|
| 20 Apr 2008 |
Sushant singh
|
|
|
| 24 Apr 2008 |
sushant singh
|
|
|
| 04 May 2008 |
shiva prasad
|
|
|
| 01 Jun 2008 |
JH YOO
|
|
|
| 12 Jun 2008 |
Neetha John
|
|
|
| 05 Jul 2008 |
PRAMOD BOKDE
|
|
|
| 26 Aug 2008 |
Praveen K
|
|
|
| 04 Sep 2008 |
sunish natarajan
|
|
|
| 16 Sep 2008 |
selvakumar surulisubbu
|
|
|
| 09 Feb 2009 |
Vinay Goli
|
|
|
| 11 Nov 2009 |
Ashwini Deshpande
|
|
|
| Updates |
| 19 Sep 2007 |
Adding link |
| 20 Sep 2007 |
Typos |
| 01 Oct 2007 |
Added keywords |
|
MATLAB Central Terms of Use
NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for
all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content.
Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available
via MATLAB Central.
Read the complete Terms prior to use.
Contact us at files@mathworks.com