Code covered by the BSD License  

Highlights from
Analog / Mixed Signal Examples

4.0 | 30 ratings Rate this file 50 Downloads (last 30 days) File Size: 2.49 MB File ID: #1320 Version: 1.12
image thumbnail

Analog / Mixed Signal Examples


Dick Benson (view profile)


12 Feb 2002 (Updated )

Extensive collection of examples for analog and mixed signal design work.

Editor's Notes:

This file was selected as MATLAB Central Pick of the Week

| Watch this File

File Information

This package is a continues to be expanded. It has been modified to work with R2013B. Examples include: VCO with user defined phase noise, impedance matching and filter design, interleaved ADC, clock multiplying delay lock loop, clock recovery for NRZ data. Further examples include: fractional N PLL, digital fractional N PLL, Sigma-Delta ADC, Sigma-Delta ADCs with SINAD Measurement block, elliptic LC filter design, RF blockset examples, numerous Circuit Level examples such as switching power supplies, class D H bridge audio amp, active filters, passive filters, simulated vector network analyzers.

Package includes an "Example Navigator" which makes it a snap to select and run any of the 60+ models.

For installation instructions, please read the README_NOW.txt file included in the AMS_R2013B.ZIP file.


This file inspired Analog Circuit Effects In Signal Processing And Communication System Models.

Required Products Communications System Toolbox
RF Toolbox
DSP System Toolbox
Signal Processing Toolbox
MATLAB release MATLAB 8.2 (R2013b)
Other requirements NOTE: This set of files must be installed to a root level directory named "ams". Please read the README_NOW.txt in the zip file.
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (37)
08 Jul 2013 Ashwini

Ashwini (view profile)

10 Feb 2012 Gael Pillonnet

Be careful ! The varactor is badly modelling.
The transient don't fit with the behaviour of a varactor. To check the problem, please try to charge the cap through a resistor and calculate the energie provided by the source. You don't obtain E=CxV2 (true relationship with varactor). Something wrong.
Now, try to put the integrator block outside the feedback. It works, but limited by the solver (if the order of function is greater than 1).

22 Nov 2011 Mike Woodward

If you're interested in this submission, you might also like the new mixed-signal library available from here:

Comment only
19 Jan 2011 lazaf

lazaf (view profile)

19 Jan 2011 lazaf

lazaf (view profile)

It is good. I wanted to understand about the scheme being used for clock recovery( File "sync/clock_recovery_3.mdl")


Comment only
02 Sep 2010 siddhu

siddhu (view profile)

thanku its agood work

24 Aug 2010 Tanyer Alan

Tanyer Alan (view profile)

08 Mar 2010 Panneer Selvam

A wholesome collection of Blocksets for Communication Engineers...

11 Nov 2009 Yi

Yi (view profile)

I want to get some examples

Comment only
06 May 2009 cai liangliang

thank you

Comment only
07 Jul 2008 jeffrey fan

goood... if can get those example

02 Mar 2008 ihya belkacem  
09 Aug 2007 YANG Yuejin

it can't be used in linux? what a pity, however, it's really excellent

26 Jun 2007 Marduke Yousefpor

Great Examples to start with....

22 May 2007 yang Lung


07 Apr 2007 Elham Tathesari  
24 Jul 2006 Anderson Fagiani  
26 Apr 2006 Andre Fortunato  
08 Jan 2006 hazem madian

Dear Dick,
iam trying to use the simpower toolbar to simulate circuits and lukly i found the opamp block in your file but please i need your advice in that:
1-why your opamp block has four terminals.
2-and most of all how do the feedback connections don't affect the output terminal from change between inverting and noninverting.
thank you

05 Oct 2005 Wolf Lee

The simPower models of charge pump in PLL are not compatible with new version 6.3.
Can you update it?
Thank you!

Comment only
12 Sep 2005 Zinko Timo

nice one . Good work bravo

20 Jul 2005 Arnold Kote  
23 Jun 2005 Abhishek Chattopadhyay

Can you be more specific with the use od this. one needs to know how to function these blocks

13 Nov 2004 wang yuxin

very good!

15 Jul 2004 no need

does not contain the basics of signal processing

Comment only
08 Jul 2004 rajendra bhat

i think this file is corrupt cause it doesn't open in winzip

Comment only
22 Jun 2004 suhas deshmukh  
23 May 2004 takis soteropoulos  
04 May 2004 Kapil Nagwanshi  
26 Apr 2004 felix sanon  
04 Apr 2004 Khaled Nasser


04 Apr 2004 Khaled Hassni

PLL filter circuit

16 Feb 2004 hui chen


10 Feb 2004 xue lixia

I cannot get it!

04 Sep 2003 Oleg Mikulchenko

Clean, reasonable, and practical examples

05 May 2003 Alexander Toniatti  
18 Apr 2002  
13 Feb 2002

Point out navigation aid.

19 Jan 2005

This is a major update with greatly expanded example set as well as R14 compatibility.

24 Apr 2006

R2006a breaks many of the examples.
The models have been reworked to function in R2006a as well as R14sp1,sp2,sp3.

29 May 2007

Now compatible with R2006a, R2006b, and R2007a.

12 Nov 2008 1.1

New models have been added and all has been built and checked in 2007B. With a few minor exceptions, it all runs in 2008a and 2008b.

21 Nov 2008 1.4

Updated to run with 8a / 8b and removed *.p, *.mex32 etc.

08 Jan 2010 1.6

Updated for R2009B.

23 May 2011 1.7

This version will work with 2009B up through 2011a.

12 Dec 2011 1.8

Modifications to run in 2011B as well as 2012A pre-release.

19 Dec 2012 1.9

Per the request of Mike Woodward, the following was added to the description:
“You can see more examples in the mixed-signal library that you can download from here:”


12 Feb 2013 1.10

I added “You can see more examples in the mixed-signal library that you can download from here:”

Per Mike Woodwards request.

26 Sep 2013 1.11

All models have been re-worked to run in R2013B.

26 Sep 2013 1.12

Models updated to be compliant with changesd in R2013B.

Contact us