No BSD License
-
Blackman(M);
M-point Blackman window
-
Hr_Type1(h);
Computes Amplitude response Hr(w) of a Type-1 LP FIR filter
-
Hr_Type2(h);
Computes Amplitude response of Type-2 LP FIR filter
-
Hr_Type3(h);
Computes Amplitude response Hr(w) of a Type-3 LP FIR filter
-
Hr_Type4(h);
Computes Amplitude response of Type-4 LP FIR filter
-
[y,H]=conv_tp(h,x)
Linear Convolution using Toeplitz Matrix
-
afd_butt(Wp,Ws,Rp,As);
Analog Lowpass Filter Design: Butterworth
-
afd_chb1(Wp,Ws,Rp,As);
Analog Lowpass Filter Design: Chebyshev-1
-
afd_chb2(Wp,Ws,Rp,As);
Analog Lowpass Filter Design: Chebyshev-2
-
afd_elip(Wp,Ws,Rp,As);
Analog Lowpass Filter Design: Elliptic
-
cas2dir(b0,B,A);
CASCADE-to-DIRECT form conversion
-
casfiltr(b0,B,A,x);
CASCADE form realization of IIR and FIR filters
-
cheb1hpf(wp,ws,Rp,As)
IIR Highpass filter design using Chebyshev-1 prototype
-
circevod(x)
signal decomposition into circular-even and circular-odd parts
-
circonvt(x1,x2,N)
N-point circular convolution between x1 and x2: (time-domain)
-
cirshftt(x,m,N)
Circular shift of m samples wrt size N in sequence x: (time domain)
-
conv_m(x,nx,h,nh)
Modified convolution routine for signal processing
-
cplxcomp(p1,p2)
-
db2delta(Rp,As)
Conversion from Relative dB specs to Absolute delta specs.
-
delta2db(delta1,delta2)
Conversion from Absolute delta specs to Relative dB specs
-
dfs(xn,N)
Computes Discrete Fourier Series Coefficients
-
dft(xn,N)
Computes Discrete Fourier Transform
-
dir2cas(b,a);
DIRECT-form to CASCADE-form conversion (cplxpair version)
-
dir2fs(h)
Direct form to Frequency Sampling form conversion
-
dir2ladr(b,a)
IIR Direct form to pole-zero Lattice/Ladder form Conversion
-
dir2latc(b)
FIR Direct form to All-Zero Lattice form Conversion
-
dir2par(b,a);
DIRECT-form to PARALLEL-form conversion
-
evenodd(x,n)
Real signal decomposition into even and odd parts
-
freqs_m(b,a,wmax);
Computation of s-domain frequency response: Modified version
-
freqz_m(b,a);
Modified version of freqz subroutine
-
hsolpsav(x,h,N)
High-speed Overlap-Save method of block convolutions using FFT
-
ideal_lp(wc,M);
Ideal LowPass filter computation
-
idfs(Xk,N)
Computes Inverse Discrete Fourier Series
-
idft(Xk,N)
Computes Inverse Discrete Transform
-
imp_invr(c,d,T)
Impulse Invariance Transformation from Analog to Digital Filter
-
impseq(n0,n1,n2)
-
ladr2dir(K,C)
Lattice/Ladder form to IIR Direct form Conversion
-
ladrfilt(K,C,x)
LATTICE/LADDER form realization of IIR filters
-
latc2dir(K)
All-Zero Lattice form to FIR Direct form Conversion
-
latcfilt(K,x)
LATTICE form realization of FIR filters
-
lms(x,d,delta,N)
LMS Algorithm for Coefficient Adjustment
-
mod(n,N)
-
mulaw_c(s,mu)
mu-law compressor
-
mulaw_e(yq,B,mu)
mu-law expander
-
ovrlpsav(x,h,N)
Overlap-Save method of block convolution
-
par2dir(C,B,A);
PARALLEL-to-DIRECT form conversion
-
parfiltr(C,B,A,x);
PARALLEL form realization of IIR filters
-
pfe2rfz(R,P,C)
Rational function from Partial Fraction Expansions in z-Domain
-
quantize(y,B)
Quantize signal to B bits
-
rf2pfez(b,a);
Partial Fraction Expansion from rational function in z-Domain
-
sdir2cas(b,a);
DIRECT-form to CASCADE-form conversion in s-plane
-
sigadd(x1,n1,x2,n2)
-
sigfold(x,n)
-
sigmult(x1,n1,x2,n2)
-
sigshift(x,m,n0)
-
stepseq(n0,n1,n2)
-
u_buttap(N,Omegac);
Unnormalized Butterworth Analog Lowpass Filter Prototype
-
u_chb1ap(N,Rp,Omegac);
Unnormalized Chebyshev-1 Analog Lowpass Filter Prototype
-
u_chb2ap(N,As,Omegac);
Unnormalized Chebyshev-2 Analog Lowpass Filter Prototype
-
u_elipap(N,Rp,As,Omegac);
Unnormalized Elliptic Analog Lowpass Filter Prototype
-
zmapping(bZ,aZ,Nz,Dz)
Frequency band Transformation from Z-domain to z-domain
-
ampresbl.m
-
ampresbr.m
-
ampreshm.m
-
ampreshn.m
-
ampreska.m
-
ampresrc.m
-
contents.m
-
errorfun.m
-
ex020100.m
-
ex020200.m
-
ex020300.m
-
ex020400.m
-
ex020500.m
-
ex020600.m
-
ex020700.m
-
ex020800.m
-
ex020900.m
-
ex021000.m
-
ex021100.m
-
ex030300.m
-
ex030400.m
-
ex030500.m
-
ex030600.m
-
ex030700.m
-
ex030800.m
-
ex030900.m
-
ex031000.m
-
ex031100.m
-
ex031200.m
-
ex031300.m
-
ex031500.m
-
ex031600.m
-
ex031700.m
-
ex031800.m
-
ex03180a.m
-
ex03180b.m
-
ex031900.m
-
ex032000.m
-
ex032100.m
-
ex032200.m
-
ex032300.m
-
ex039900.m
-
ex040100.m
-
ex040400.m
-
ex040800.m
-
ex040900.m
-
ex041000.m
-
ex041100.m
-
ex050200.m
-
ex050500.m
-
ex050600.m
-
ex050700.m
-
ex050800.m
-
ex050802.m
-
ex050900.m
-
ex051000.m
-
ex051100.m
-
ex051200.m
-
ex051300.m
-
ex051400.m
-
ex051500.m
-
ex051700.m
-
ex051800.m
-
ex052000.m
-
ex052200.m
-
ex05220b.m
-
ex052300.m
-
ex05230b.m
-
ex060100.m
-
ex060200.m
-
ex060300.m
-
ex060600.m
-
ex060700.m
-
ex070300.m
-
ex070400.m
-
ex070500.m
-
ex070600.m
-
ex070700.m
-
ex070800.m
-
ex070900.m
-
ex071000.m
-
ex071100.m
-
ex071200.m
-
ex071300.m
-
ex071400.m
-
ex07150a.m
-
ex07150b.m
-
ex071600.m
-
ex071700.m
-
ex071800.m
-
ex071900.m
-
ex072000.m
-
ex072200.m
-
ex072300.m
-
ex072400.m
-
ex072500.m
-
ex072600.m
-
ex072700.m
-
ex072800.m
-
ex080200.m
-
ex080400.m
-
ex080600.m
-
ex080700.m
-
ex080800.m
-
ex081000.m
-
ex081100.m
-
ex081200.m
-
ex081300.m
-
ex081400.m
-
ex081600.m
-
ex081700.m
-
ex081800.m
-
ex081900.m
-
ex082000.m
-
ex082100.m
-
ex082200.m
-
ex082300.m
-
ex082400.m
-
ex082600.m
-
ex082700.m
-
ex082800.m
-
ex082900.m
-
ex083000.m
-
gen_zero.m
-
gibbs.m
-
pmintro.m
-
type1_ir.m
-
type2_ir.m
-
type3_ir.m
-
type4_ir.m
-
View all files
|
|
| contents.m |
% PWSK_DSP TOOLBOX
% Matlab functions to accompany the companian book
% Digital Signal Processing using Matlab
% by Proakis and Ingle
% Publisher: PWS-Kent
% Copyright 1995
% Version 1.00
%
% Discrete Signals and Systems
% conv_m - Modified linear convolution routine
% conv_tp - Linaer convolution using Toeplitz matrix
% evenodd - Real signal decomposition into even and odd parts
% impseq - Generates x(n) = delta(n-n0); n1 <= n,n0 <= n2
% sigadd - signal addition operation
% sigfold - signal folding operation
% sigmult - signal multiplication operation
% sigshift - signal shifting operation
% stepseq - Generates x(n) = u(n-n0); n1 <= n,n0 <= n2
%
% Discrete-Time Fourier Transform
%
% The z-Transform
% pfe2rfz - Rational function from Partial Fraction Expansions in z-Domain
% rf2pfez - Partial Fraction Expansion from rational function in z-Domain
%
% Discrete Fourier Transform
% circevod - real signal decomposition into circular-even and circular-odd parts
% circonvt - circular convolution in the time-domain
% cirshftt - Circular shift in the time-domain
% dfs - Computes Discrete Fourier Series Coefficients
% dft - Computes Discrete Fourier Transform
% hsolpsav - High-speed Overlap-Save method of block convolutions using FFT
% idfs - Computes Inverse Discrete Fourier Series
% idft - Computes Inverse Discrete Transform
% mod - Computes m = n mod N = ((n))
% ovrlpsav - Overlap-Save method of block convolution
%
% Digital Filter Structures
% cas2dir - CASCADE-to-DIRECT form conversion
% casfiltr - CASCADE form realization of IIR and FIR filters
% cplxcomp - Compares two complex pairs
% dir2cas - DIRECT-form to CASCADE-form conversion
% dir2fs - Direct form to Frequency Sampling form conversion
% dir2ladr - IIR Direct form to pole-zero Lattice/Ladder form Conversion
% dir2latc - FIR Direct form to All-Zero Lattice form Conversion
% dir2par - DIRECT-form to PARALLEL-form conversion
% ladr2dir - Lattice/Ladder form to IIR Direct form Conversion
% ladrfilt - LATTICE/LADDER form realization of IIR filters
% latc2dir - All-Zero Lattice form to FIR Direct form Conversion
% latcfilt - LATTICE form realization of FIR filters
% par2dir - PARALLEL-to-DIRECT form conversion
% parfiltr - PARALLEL form realization of IIR filters
%
% FIR Filter Design
% blackman - Blackman window function
% freqz_m - Modified version of freqz routine
% Hr_Type1 - Computes Amplitude response of Type-1 LP FIR filter
% Hr_Type2 - Computes Amplitude response of Type-2 LP FIR filter
% Hr_Type3 - Computes Amplitude response of Type-3 LP FIR filter
% Hr_Type4 - Computes Amplitude response of Type-4 LP FIR filter
% ideal_lp - Ideal LowPass filter impulse response computation
%
% IIR Filter Design
% afd_butt - Analog Lowpass Filter Design: Butterworth
% afd_chb1 - Analog Lowpass Filter Design: Chebyshev-1
% afd_chb2 - Analog Lowpass Filter Design: Chebyshev-2
% afd_elip - Analog Lowpass Filter Design: Elliptic
% cheb1hpf - IIR Highpass filter design using Chebyshev-1 prototype
% freqs_m - Modified version of freqs routine
% imp_invr - Impulse Invariance Transformation from Analog to Digital Filter
% sdir2cas - DIRECT-form to CASCADE-form conversion in s-plane
% u_buttap - Unnormalized Butterworth Analog Lowpass Filter Prototype
% u_chb1ap - Unnormalized Chebyshev-1 Analog Lowpass Filter Prototype
% u_chb2ap - Unnormalized Chebyshev-2 Analog Lowpass Filter Prototype
% u_elipap - Unnormalized Elliptic Analog Lowpass Filter Prototype
% zmapping - Frequency-band transformation in the z-domain
%
% Adaptive Filtering
% lms - LMS Algorithm for Coefficient Adjustment
%
% Digital Communications
% mulaw_c - mu-law compressor
% mulaw_e - mu-law expander
% quantize - Quantize signal to B bits
%
% Miscellaneous
% contents - contents file (you are reading it)
% db2delta - Conversion from Relative dB specs to Absolute delta specs.
% delta2db - Conversion from Absolute delta specs to Relative dB specs
|
|
Contact us at files@mathworks.com