Code covered by the BSD License
-
dsdemo4fig()
Window layout for the dsdemo4() function.
-
1;
end
end
-
DocumentNTF(arg1,osr,f0,quadr...
axis_handle = DocumentNTF(ntf|ABCD|mod_struct,osr=64,f0=0,quadrature=0) Plot the NTF's poles and zeros as well as its frequency-response
-
ESLselect(v,sy,dw,df)
sv = ESLselect(v,sy,dw,df) Select the elements of a multi-element
-
H=evalMixedTF(tf,f,df)
H=evalMixedTF(tf,f)
-
H=evalTFP(Hs,Hz,f)
-
LCObj(x,param,dbg)
LCObj Compute the objective function
-
LCObj1(x,param,max_radius,dbg)
function [objective,constraints] = LCObj1(x,param,max_radius,dbg)
-
LCoptparam2tf(x,param)
LCoptparam2tf(...) Convert optimization parameters to transfer functions.
-
LCplotTF(H,L0,param)
LCplotTF(H,L0,param)
-
NTF=clans(order,OSR,Q,rmax,op...
-
NTF=clans5(order,OSR,Q,rmax,o...
Version of clans for MATLAB 5 or lower
-
NTF=clans6(order,OSR,Q,rmax,o...
Version of clans for MATLAB >=6
-
PlotExampleSpectrum(mod_struc...
PlotExampleSpectrum(ntf|mod_struct,M=1,osr=64,f0=0,quadrature=0)
-
[ABCDs,umax,S]=scaleABCD(ABCD...
-
[H,L0,ABCD,k]=LCparam2tf(para...
-
[f,g]=dsclansObj(x,order,OSR,...
Objective function for clans.m
-
[f1,f2,info]=designHBF(fp,del...
-
[f1_saved,f2_saved,info]=desi...
-
[f1_saved,f2_saved,info]=desi...
-
addPIS
Add the PosInvSet subdirectory of the toolbox to the current path
-
axisLabels(range,incr)
function s = axisLabels(range,incr)
-
bilogplot(V,f0,fbin,x,y,fmt)
bilogplot(V,f0,fbin,x,y,fmt) Plot two side-by-side spectra
-
bplogsmooth(X,tbin,f0)
-
bquantize(x,nsd,abstol,reltol)
-
bunquantize(q)
Calculate the value corresponding to a bidirectionally quantized quantity.
-
calculateQTF(ABCDr)
-
calculateSNR(hwfft,f,nsig)
snr = calculateSNR(hwfft,f,nsig=1) Estimate the signal-to-noise ratio,
-
calculateTF(ABCD,k)
-
cancelPZ(zpk1, tol)
zpk2 = cancelPZ(zpk1, tol=1e-6) Cancel zeros/poles in a zpk system
-
changeFig(fontsize,linewidth,...
changeFig(fontsize,linewidth,markersize) Change the settings
-
circ_smooth(x,n)
-
delay(x,n)
-
designLCBP(n,OSR,opt,Hinf,f0,...
-
designLCBP6(n,OSR,opt,Hinf,f0...
Modified designLCBP for use with latest optimization toolbox
-
dotplot(p,fmt)
function dotplot(p,fmt)
-
ds_f1f2(OSR,f0,complex_flag);
-
ds_freq(osr,f0,quadrature)
f = ds_freq(osr=64,f0=0,quadrature=0) Frequency vector suitable for plotting the frequency response of an NTF
-
ds_hann(n)
-
ds_optzeros( n, opt )
-
ds_quantize(y,n)
-
ds_synNTFobj1(x,p,osr,f0)
y=ds_synNTFobj1(x,p,osr,f0) Objective function for synthesizeNTF()
-
dsclansNTF(x,order,rmax,Hz)
Conversion of clans parameters into a NTF.
-
dscut(p1,y1,p2,y2)
-
dsdemo4(action)
A GUI-based demonstration of delta-sigma with sound.
-
dsexample1
Design example for a lowpass modulator.
-
dsexample2
Design example for a bandpass modulator.
-
dsexample3
Design example for a continuous-time lowpass DS ADC
-
dsexample4
Example quadrature bandpass modulator
-
dsexpand(s,c,k,n,o)
-
dsisPlot(dbg,itn,order,x,s,e,...
Show some pretty pictures
-
dsmap(u,ABCD,nlev,x,e,v)
-
dssplit2d(u,ABCD,p)
-
edgeplot(e,s,fmt)
function edgeplot(e,s,fmt) Plot edges e with format fmt
-
evalF0(f1,z,phi)
F0 = evalF0(f1,z,phi) Calculate the values of the F0 (prototype) filter
-
evalF1(f1,z,phi)
F1 = evalF1(f1,z,phi) Calculate the values of the F1 filter
-
evalRPoly(roots,x,k)
-
evalTF(tf,z)
-
exampleHBF(n)
Coefficients from toolbox v2.0 documentation
-
find2dPIS(u,ABCD,options)
function s = find2dPIS(u,ABCD,options)
-
findPIS(u,ABCD,nlev,options)
-
findPattern(N,OSR,NTF,ftest,A...
[data snr] = findPattern(N=1024,OSR=64,NTF,ftest,Atest,f0,nlev,quadrature,debug)
-
flattenStruct(s)
flattenStruct(s) Puts each field of s into the current workspace.
-
frespF1(f1,f,phi)
frespF1(f1,f) Plot/calculate the frequency response of the F1 filter
-
frespHBF(f,f1,f2,phi,fp,msg)
-
hull2d(p)
-
i=outsideConvex(x,n,o,tol)
function i=outsideConvex(x,n,o,tol<0>). Determine which points are outside
-
impL1(arg1,n)
-
infnorm(H)
[Hinf,fmax] = infnorm(H) Find the infinity norm of a z-domain transfer function.
-
l1norm(H)
h1 = l1norm(H) Compute the l1-norm of a z-domain transfer function.
-
logsmooth(X,inBin,nbin,n)
-
lollipop(x,y,color,lw,ybot)
lollipop(x,y,color,lw,ybot) Plot lollipops (o's and sticks)
-
mapABCD(ABCD,form)
-
mapCtoD(sys_c,t,f0)
-
mapQtoR(Z)
A = mapQtoR(Z) Convert a quadrature matrix into its real equivalent.
-
mapR2Q( ABCDr )
-
mod1()
-
mod2()
-
outconvex2d(x,p)
function out = outconvex2d(x,p)
-
padb(x, n, val)
-
padl(x, n, val)
-
padr(x, n, val)
-
padt(x, n, val)
-
partitionABCD(ABCD, m);
-
peakSNR(snr,amp)
[peak_snr,peak_amp] = peakSNR(snr,amp) Find the snr peak by fitting
-
plotPZ(H,color,markersize,lis...
function plotPZ(H,color='b',markersize=5,list=0)
-
plotSpectrum(X,fin,fmt)
plotSpectrum(X,fin,fmt) Plot a smoothed spectrum
-
plotUsave(sv)
Plot the elemet usage for a multi-elemet DAC
-
polyplot(p,fmt)
function polyplot(p,fmt)
-
predictSNR(ntf,R,amp,f0)
-
printmif(file,size,font,fig)
printmif(file,size,font,fig) Print graph to an Adobe Illustrator file
-
pulse(S,tp,dt,tfinal,nosum)
-
qhull(points,str)
-
realizeNTF(ntf,form,stf)
-
realizeNTF_ct( ntf, form, tda...
-
realizeQNTF(ntf,form,rot,bn)
-
rms(x,no_dc)
-
rmsGain(H,f1,f2,N)
-
selectQESL(v,sy)
-
simulateDSM(u,arg2,nlev,x0)
-
simulateESL(v,mtf,M,dw,sx0)
-
simulateHBF(x,f1,f2,mode)
y = simulateHBF(x,f1,f2,mode=0) Simulate a Saramaki half-band filter.
-
simulateQDSM(u,arg2,nlev,x0)
-
simulateQESL(v,mtf,M,sx0)
-
simulateQSNR(ntf,R,amp,f0,nle...
-
simulateSNR(arg1,osr,amp,f0,n...
-
sinc_decimate(x,m,r)
-
stuffABCD(a,g,b,c,form)
-
synthesizeChebyshevNTF(order,...
ntf = synthesizeChebyshevNTF(order=3,OSR=64,opt,H_inf=1.5,f0=0)
-
synthesizeNTF(order,osr,opt,H...
-
synthesizeNTF0(order,OSR,opt,...
Determine the zeros.
-
synthesizeNTF1(order,osr,opt,...
Determine the zeros.
-
synthesizeQNTF(order,OSR,f0,N...
-
thermometer(x,m)
-
un=uvar(u,N);
-
undbp(x)
-
undbv(x)
-
v=undbm(p,z)
-
y=dbm(v,R)
-
y=dbp(x)
-
y=dbv(x)
-
y=leftof(p,a,b)
function y=leftof(p,a,b)
-
y=nabsH(w,H)
nabsH computes the negative of the absolute value of H
-
y=sgn(x)
-
yRange(1):dy:yRange(2);
s...
-
zinc(f,m,n)
mag = zinc(f,m=64,n=1) Calculate the magnitude response
-
Contents.m
-
dsdemo1.m
-
dsdemo2.m
-
dsdemo3.m
-
dsdemo5.m
-
dsdemo6.m
-
dsdemo7.m
-
dsdemo8.m
-
dsistest.m
-
View all files
from
Delta Sigma Toolbox
by Richard Schreier
High-level design and simulation of delta-sigma modulators
|
| All files for Delta Sigma Toolbox |
/delsig/Contents.m
/delsig/DSToolbox.pdf
/delsig/DocumentNTF.m
/delsig/ESLselect.m
/delsig/LCObj.m
/delsig/LCObj1.m
/delsig/LCoptparam2tf.m
/delsig/LCparam2tf.m
/delsig/LCplotTF.m
/delsig/OnePageStory.pdf
/delsig/PlotExampleSpectrum.m
/delsig/PosInvSet/dotplot.m
/delsig/PosInvSet/dscut.m
/delsig/PosInvSet/dsexpand.m
/delsig/PosInvSet/dsisPlot.m
/delsig/PosInvSet/dsistest.m
/delsig/PosInvSet/dsmap.m
/delsig/PosInvSet/dssplit2d.m
/delsig/PosInvSet/edgeplot.m
/delsig/PosInvSet/find2dPIS.m
/delsig/PosInvSet/findPIS.m
/delsig/PosInvSet/hull2d.m
/delsig/PosInvSet/leftof.m
/delsig/PosInvSet/outconvex2d.m
/delsig/PosInvSet/outsideConvex.m
/delsig/PosInvSet/polyplot.m
/delsig/PosInvSet/qhull.m
/delsig/PosInvSet/qhull/COPYING.txt
/delsig/PosInvSet/qhull/MEXChanges.txt
/delsig/PosInvSet/qhull/Makefile
/delsig/PosInvSet/qhull/geom.c
/delsig/PosInvSet/qhull/geom.h
/delsig/PosInvSet/qhull/geom2.c
/delsig/PosInvSet/qhull/global.c
/delsig/PosInvSet/qhull/io.c
/delsig/PosInvSet/qhull/io.h
/delsig/PosInvSet/qhull/mem.c
/delsig/PosInvSet/qhull/mem.h
/delsig/PosInvSet/qhull/merge.c
/delsig/PosInvSet/qhull/merge.h
/delsig/PosInvSet/qhull/mex.c
/delsig/PosInvSet/qhull/poly.c
/delsig/PosInvSet/qhull/poly.h
/delsig/PosInvSet/qhull/poly2.c
/delsig/PosInvSet/qhull/qhull.c
/delsig/PosInvSet/qhull/qhull.h
/delsig/PosInvSet/qhull/qhull_a.h
/delsig/PosInvSet/qhull/set.c
/delsig/PosInvSet/qhull/set.h
/delsig/PosInvSet/qhull/stat.c
/delsig/PosInvSet/qhull/stat.h
/delsig/PosInvSet/qhull/unix.c
/delsig/PosInvSet/qhull/user.h
/delsig/PosInvSet/sgn.m
/delsig/PosInvSet/uvar.m
/delsig/SIunits.m
/delsig/addPIS.m
/delsig/ai2mif.c
/delsig/axisLabels.m
/delsig/bilogplot.m
/delsig/bplogsmooth.m
/delsig/bquantize.m
/delsig/bunquantize.m
/delsig/calculateQTF.m
/delsig/calculateSNR.m
/delsig/calculateTF.m
/delsig/cancelPZ.m
/delsig/changeFig.m
/delsig/circ_smooth.m
/delsig/clans.m
/delsig/clans5.m
/delsig/clans6.m
/delsig/dbm.m
/delsig/dbp.m
/delsig/dbv.m
/delsig/delay.m
/delsig/designHBF.m
/delsig/designHBF6.m
/delsig/designHBF7.m
/delsig/designLCBP.m
/delsig/designLCBP6.m
/delsig/ds_f1f2.m
/delsig/ds_freq.m
/delsig/ds_hann.m
/delsig/ds_optzeros.m
/delsig/ds_quantize.m
/delsig/ds_synNTFobj1.m
/delsig/dsclansNTF.m
/delsig/dsclansObj.m
/delsig/dsdemo1.m
/delsig/dsdemo2.m
/delsig/dsdemo3.m
/delsig/dsdemo4.m
/delsig/dsdemo4.mat
/delsig/dsdemo4fig.m
/delsig/dsdemo5.m
/delsig/dsdemo6.m
/delsig/dsdemo7.m
/delsig/dsdemo8.m
/delsig/dsexample1.m
/delsig/dsexample2.m
/delsig/dsexample3.m
/delsig/dsexample4.m
/delsig/evalF0.m
/delsig/evalF1.m
/delsig/evalMixedTF.m
/delsig/evalRPoly.m
/delsig/evalTF.m
/delsig/evalTFP.m
/delsig/exampleHBF.m
/delsig/figureMagic.m
/delsig/findPattern.m
/delsig/flattenStruct.c
/delsig/flattenStruct.m
/delsig/frespF1.m
/delsig/frespHBF.m
/delsig/impL1.m
/delsig/infnorm.m
/delsig/l1norm.m
/delsig/logsmooth.m
/delsig/lollipop.m
/delsig/mapABCD.m
/delsig/mapCtoD.m
/delsig/mapQtoR.m
/delsig/mapRtoQ.m
/delsig/mod1.m
/delsig/mod2.m
/delsig/nabsH.m
/delsig/padb.m
/delsig/padl.m
/delsig/padr.m
/delsig/padt.m
/delsig/partitionABCD.m
/delsig/peakSNR.m
/delsig/plotPZ.m
/delsig/plotSpectrum.m
/delsig/plotUsage.m
/delsig/predictSNR.m
/delsig/printmif.m
/delsig/pulse.m
/delsig/realizeNTF.m
/delsig/realizeNTF_ct.m
/delsig/realizeQNTF.m
/delsig/rms.m
/delsig/rmsGain.m
/delsig/scaleABCD.m
/delsig/selectQESL.m
/delsig/simulateDSM.c
/delsig/simulateDSM.m
/delsig/simulateESL.c
/delsig/simulateESL.m
/delsig/simulateHBF.m
/delsig/simulateQDSM.m
/delsig/simulateQESL.m
/delsig/simulateQSNR.m
/delsig/simulateSNR.m
/delsig/sinc_decimate.m
/delsig/stuffABCD.m
/delsig/synthesizeChebyshevNTF.m
/delsig/synthesizeNTF.m
/delsig/synthesizeNTF0.m
/delsig/synthesizeNTF1.m
/delsig/synthesizeQNTF.m
/delsig/thermometer.m
/delsig/undbm.m
/delsig/undbp.m
/delsig/undbv.m
/delsig/zinc.m
/license.txt
|
|
Contact us at files@mathworks.com