Be the first to rate this file! 33 Downloads (last 30 days) File Size: 200 KB File ID: #23079
image thumbnail

Data Weighted Averaging for Simulink

by

 

23 Feb 2009 (Updated )

A group of Delta-Sigma SIMULINK- models with DWA mismatch shaping.

| Watch this File

File Information
Description

The SIMULINK- models of multibit Delta-Sigma ADC and Delta-Sigma DAC all have a non-ideal D/A-converter.
 
The DAC mismatch noise will be shaped according to a general Data Weighted Averaging (DWA) transfer function 1±z^(-D), where D is a positive integer.

The DWA element selection logic calculates a selection vector. The selection vector chooses, which of the unit DACs will be used according to DAC input.

The DWA block is constructed using mainly fixed-point blocks.
Models for Incremental DWA (IDWA) were also added.

This package also includes a spurious tone estimator: the spurs can be estimated using the DS input signal and the DNL error shape.

Acknowledgements

Delta Sigma Toolbox and Modulo Time Plot inspired this file.

This file inspired Quadrature Data Weighted Averaging.

Required Products Simulink
MATLAB release MATLAB 7.10 (R2010a)
Other requirements The simulink models are saved as R14 compatible.
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (3)
22 Feb 2012 Marko Neitola

This model and the related paper (mentioned previously) were also a part of my Ph.D. thesis:

http://herkules.oulu.fi/isbn9789514297496/isbn9789514297496.pdf

22 Jun 2011 Marko Neitola

The mismatch noise estimator was improved ad added to submission #29522: "Delta Sigma converter spurious tone predictor".

Both DWA mismatch noise model and DSM quantization noise models can be found in #29522.

09 Apr 2010 Marko Neitola

More information about this model:

Neitola, M., Rahkonen, T.: A Generalized Data-Weighted Averaging Algorithm. Circuits and Systems II: Express Briefs, IEEE Transactions on, Volume: 57 , Issue: 2, Publication Year: 2010 , Page(s): 115 - 119

Available on IEEE Xplore

Updates
04 Aug 2009

Major improvement. The DWA-DAC is now more realistic. Also added a model that uses incremental DWA.

12 Nov 2009

Added three simulation models for Delta-Sigma D/A converters.

13 Sep 2010

Feature update: spurious tone estimator.
Changed:
1. The stimulus is now created in matlab script.
2. The models are run by an m-file script.

15 Oct 2010

A bugfix: the spur estimator now supports all DWA modes (i.e. noise shaping transfer functions).

Contact us