4.04167

4.0 | 24 ratings Rate this file 3486 downloads (last 30 days) File Size: 3.55 MB File ID: #1320

Analog / Mixed Signal Examples

by Dick Benson

 

12 Feb 2002 (Updated 21 Nov 2008)

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

Download Now | Watch this File

File Information
Description

This package is a continues to be expanded. New examples include: impedance matching and filter design, interleaved ADC, clock multiplying delay lock loop, clock recovery for NRZ data, and a pure discrete time version of the carrier and symbol timing examples. Further examples include: PLL, fractional N PLL, digital fractional N PLL, Sigma-Delta ADC, 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 65+ models.  
 
It has been built using R2007b and should now be compatible with 2008a and 2008b as well.  
 
For installation instructions, please read the readme_now.txt file included in the ams_7b_8a_8b.ZIP file.

Acknowledgements
This submission has inspired the following:
Analog Circuit Effects in Signal Processing and Communication System Models
Required Products Communications Blockset
Communications Toolbox
Filter Design Toolbox
RF Blockset
RF Toolbox
Signal Processing Blockset
Signal Processing Toolbox
SimPowerSystems
Simulink
Simulink Response Optimization
MATLAB release MATLAB 7.5 (R2007b)
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.
Zip File Content  
Other Files
circuit_level/constant_gain_variable_Q.mdl,
adc/thermocouple_adc/tc_4.mdl,
adc/adc_with_impairments_2.mdl,
circuit_level/ebbers_moll_3.mdl,
sync/timing_recovery_1Q.mdl,
sampling/sampling_101.mdl,
circuit_level/match_1.mdl,
circuit_level/linear_reg_2.mdl,
circuit_level/s2n.m,
sync/timing_recovery_1.mdl,
sync/diff_backplane_model.mat,
pll/phase_noise/noise_inv_f.m,
rfblockset/bpf_2_compare.mdl,
adc/thermocouple_adc/,
adc/dspsdadc4.mdl,
circuit_level/circuitbreaker_2.mdl,
circuit_level/pwm_8.mdl,
circuit_level/vco_2.mdl,
circuit_level/razavi_fig_1_1_rab.mdl,
circuit_level/rauch_c.mdl,
sync/clock_recovery_3.mdl,
adc/thermocouple_adc/tc_1.mdl,
Direct_Conversion/dc_3.mdl,
adc/,
pll/pll_d0_fncd.err,
circuit_level/pwr_amp_1.mdl,
circuit_level/razavi_fig_1_1PB.mdl,
pll/fractional_4.mdl,
circuit_level/osc_2.mdl,
circuit_level/d4_coeff.mat,
circuit_level/razavi_fig_1_1.mdl,
pll/phase_noise/vco_phase_noise.mdl,
sync/MDLL_rab_1.mdl,
rf_ckts/standard_values.m,
circuit_level/xistor_1.mdl,
circuit_level/c6_p8x.mdl,
rf_ckts/curveintersect.m,
rfblockset/sparam_filter_rab.mdl,
pll/phase_noise/f_inv.mat,
circuit_level/four_pole_bw_lpf_100mhz.mdl,
adc/thermocouple_adc/tc_3.mdl,
sync/,
circuit_level/base_band_spar.mdl,
pll/f_inv.mat,
pll/pll_d1.mdl,
circuit_level/ebbers_moll_2.mdl,
pll/fractional_6.mdl,
pll/,
lc_passive/s2n.m,
AMS_sel.txt,
pll/phase_noise/filter_check.mdl,
circuit_level/varactor_test.mdl,
circuit_level/lcvalues.mat,
adc/dspsdadc3.mdl,
pll/pll_d0_fncd.mdl,
rfblockset/comparison_amp_rab.mdl,
rf_ckts/xtal_filter_design/,
adc/adc_with_impairments.mdl,
example_sel2html.m,
circuit_level/simpower_extensions_1.mdl,
rfblockset/ladder_filter_rab.mdl,
circuit_level/rfna_plot.m,
circuit_level/add_cur.m,
rfblockset/cascaded_filter_rab.mdl,
circuit_level/swps_3.mdl,
Direct_Conversion/,
lc_passive/qsynth.m,
circuit_level/ftoa.m,
circuit_level/rfna_plot.fig,
lc_passive/rf_bp_1.mdl,
circuit_level/coupled_inductor_test.mdl,
rf_ckts/smith_2.m,
rf_amps/,
circuit_level/spar_data.mat,
rfblockset/cascaded_system_rab.mdl,
circuit_level/pi_match_1.mdl,
lc_passive/lc_filt_2.mdl,
rf_ckts/xtal_filter_design/xtal_filter_1.m,
rf_ckts/analyze_BPF.m,
circuit_level/essentials.mdl,
circuit_level/sigma2nd_d.mdl,
adc/plot_signal.m,
circuit_level/band_pass_spar.mdl,
sync/carrier_timing.mdl,
rf_ckts/smith_4.m,
rf_amps/feed_fwd_2.mdl,
pll/simple_pll_3.mdl,
circuit_level/circuitbreaker_1.mdl,
pll/pll_d0_fncd.mat,
circuit_level/rlc.mdl,
rf_amps/non_linear_PA.mdl,
pll/phase_noise/,
adc/thermocouple_adc/Thermo_Couple_1.m,
sync/clock_recovery_4.mdl,
rfblockset/math_filter_rab.mdl,
circuit_level/transformer_1.mdl,
Direct_Conversion/dc_2.mdl,
sampling/,
rf_ckts/BPF_88_108.M,
lc_passive/lc_filt_2_control_tools.mdl,
lc_passive/rf_bb_1.mdl,
lc_passive/,
circuit_level/plot_spar.m,
circuit_level/osc_1.mdl,
circuit_level/op_amp.mdl,
circuit_level/,
rf_ckts/,
lc_passive/Ftoa.m,
lc_passive/color_h.m,
circuit_level/circuitbreaker_3.mdl,
circuit_level/diode_3.mdl,
circuit_level/swps_2.mdl,
circuit_level/lc_ladder.mdl,
pll/phase_noise/filter_kernel.mat,
adc/thermocouple_adc/tc_2.mdl,
lc_passive/lcvalues.mat,
sync/timing_recovery_2Q.mdl,
adc/thermocouple_adc/type_2_polynomials.mat,
pll/pll_d0_fncd_optim.mat,
circuit_level/cl_e_5x.mdl,
circuit_level/pwr_amp_2.mdl,
pll/pll_wbsd_2.mdl,
ams.m,
circuit_level/dut_lib.mdl,
README_NOW.TXT,
circuit_level/ebbers_moll_1.mdl,
circuit_level/bessel_1.m,
lc_passive/lpf_coefs.mat,
adc/dspsdadc2.mdl,
circuit_level/mix_1.mdl,
circuit_level/lpf_coefs.mat,
sync/real_world.mat,
sync/IQ_data.mat,
circuit_level/xistor_2.mdl,
rfblockset/rab_bpf_2.s2p,
rf_ckts/xtal_filter_design/xtal.m,
rfblockset/txline_filter_rab.mdl,
rfblockset/sparam_amp_rab.mdl,
lc_passive/my_color.mat,
rfblockset/rab_filter.m,
rf_ckts/xtal_filter_design/xtal_meas_6p188.m,
rf_ckts/smith_1.m,
Direct_Conversion/dc_1.mdl,
rfblockset/
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (27)
18 Apr 2002  
05 May 2003 Alexander Toniatti  
04 Sep 2003 Oleg Mikulchenko Clean, reasonable, and practical examples
10 Feb 2004 xue lixia I cannot get it!
16 Feb 2004 hui chen good
04 Apr 2004 Khaled Hassni PLL filter circuit
04 Apr 2004 Khaled Nasser GOOD
26 Apr 2004 felix sanon  
04 May 2004 Kapil Nagwanshi  
23 May 2004 takis soteropoulos  
22 Jun 2004 suhas deshmukh  
08 Jul 2004 rajendra bhat i think this file is corrupt cause it doesn't open in winzip
15 Jul 2004 no need does not contain the basics of signal processing
13 Nov 2004 wang yuxin very good!
23 Jun 2005 Abhishek Chattopadhyay Can you be more specific with the use od this. one needs to know how to function these blocks
20 Jul 2005 Arnold Kote  
12 Sep 2005 Zinko Timo nice one . Good work bravo
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!
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
26 Apr 2006 Andre Fortunato  
24 Jul 2006 Anderson Fagiani  
07 Apr 2007 Elham Tathesari  
22 May 2007 yang Lung useful
26 Jun 2007 Marduke Yousefpor Great Examples to start with....
09 Aug 2007 YANG Yuejin it can't be used in linux? what a pity, however, it's really excellent
02 Mar 2008 ihya belkacem  
07 Jul 2008 jeffrey fan goood... if can get those example
Please login to add a comment or rating.
Updates
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.
30 May 2007 Slight flaw in previous zip. This package works with R2006a-R2007a.
12 Nov 2008 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 Modification to run with 8a and 8b.
21 Nov 2008 Updated to run with 8a / 8b and removed *.p, *.mex32 etc.

Public Submission Policy

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 Disclaimer prior to use.

Contact us at files@mathworks.com