Digital and Analog Signal Processing
using MATLAB and Mathematica
Prof. Miroslav Lutovac, Prof. Ljiljana Milić, Dr Dejan Tošić, Jelena Ćertić
1. Representation of signals and systems in MATLAB
2. MATLAB Toolboxes
- Signal Processing Toolbox, Filter Design Toolbox, and Wavelet Toolbox:
Modeling and simulating systems in MATLAB
- Filter Design for Signal Processing Using MATLAB::
- Discrete-time signals, Basic analog signals, Basic discrete signals,
Quantized signals, Digital signals, Causal signals, Random signals,
Representation of signals in MATLAB
- Definition of a system, Block diagram, System properties,
Linear time-invariant (LTI) system, Response of LTI systems,
Convolution, MATLAB exercises
- Definition and concept of transforms, Laplace transform,
Z transform, Transfer function, Analysis of systems by transform method,
Example analysis
- Fourier series, Fourier transform, FFT, Transfer function in s domain,
Transfer function in z domain, Pole-zero-gain representation
- Transfer function in s domain, Transfer function in z domain,
Pole-zero-gain representation
- Analog filter specification, Analog filter design steps, Analog filter classification,
Sensitivity, Optimum cascading sequence
- Specification, Approximation, Realization, Study of imperfections,
Sensitivity analysis, Redo design steps
- Implementation with programmable analog chips
- Classic analog filter design: MATLAB examples of opamp RC filter
realizations and RLC realizations
- Definition of FIR and IIR systems, FIR and IIR structures,
MATLAB examples, FDAtool design example
- Classic digital filter design
- Advanced design paradigm, Drawback of the classic design
- MATLAB examples of Finite precision effects
- FIR filter design using Filter Design Toolbox
- DrawFilt and DFSYM: interactive mouse-driven drawing schematics of systems and
symbolic analysis of linear, time-invariant, discrete-time systems
- Efficient Multirate Filtering (EMF) and FDFDesign:
multirate techniques for digital filter design and implementation and the design of fast digital filters
- AFDesign and AFDSpace:
Advanced Filter Design and visualization of the multidimensional space of elliptic design parameters
3. Representation of signals and systems in Mathematica
4. Mathematica packages
- Signals and Systems Pack:
analog and digital signal processing, signals and linear systems
- Control System Professional:
control system, continuous-time and discrete-time systems
5. DSP and Systems Analysis in Mathematica using SchematicSolver
Interactive mouse-driven drawing schematics of systems, symbolic solving
directly from schematic (generates equations describing system, finds system
response, computes system transfer function, simulates discrete system), and
generates new function - software implementation of discrete system
- Quadrature Amplitude Modulation
(QAM): software implementation of the system
- Multirate Systems:
introduction to multirate systems, downsampling and upsampling,
spectrum of downsampled-upsampled sequence, polyphase
realization, efficient decimation FIR filter,
implementation of efficient filter,
symbolic multirate processing
(symbolic input, symbolic parameters, symbolic states),
symbolic decimation and interpolation
- Hilbert Transformer:
transfer function, spectrum, Hilbert transformer in QAM,
processing, spectra of QAM signals
- Adaptive LMS System:
system identification using adaptive filters,
schematic of adaptive system, finding adapted coefficients,
symbolic response of unknown system, visualize algorithm,
identify parameters of unknown system
- Automatic Gain Control (AGC):
nonlinear elements, implementation of nonlinear functions, processing
- High-Speed Recursive Filters:
closed-form expression in terms of the sample index,
computing symbolic output sample, relation between two output samples,
solve the recurrence equation, optimization
- Nonlinear Discrete-Time Systems:
solving nonlinear systems, simulating, and processing
- Square-Law Envelope Detector:
software implementation of the system
Prof. Dr Miroslav D. Lutovac
- Miroslav D. Lutovac was born in 1957
-
He was with Automatics Institute (1982) and Telecommunication & Electronics
Institute (1986)
- Education:
- B.Sc. (1981), M.Sc. (1985), and D.Sc. (1991)
- degrees in Electrical Engineering from the University of Belgrade in Belgrade, Serbia
- Positions:
- Associate Professor (2001), School of Electrical Engineering, University of Belgrade, Serbia
- Senior Research Fellow (1994), Principal Research Fellow (1999) in the Institute
- Research Objectives:
- To automate the design and real-time implementation of signal processing systems
- To apply symbolic computation in the optimization of signal processing systems
- To transfer design tools and methodologies to industry
- Publications:
- Book: Filter Design for Signal Processing Using MATLAB and Mathematica
- Prentice Hall, New Jersey, USA, ISBN 0-201-36130-2, © 2001
- Publishing House of Electronics Industry,
Beijing, China, ISBN 7-5053-7977, © 2002
- Publishing House of Electronics Industry,
translated into Chinese, Beijing, China, ISBN 7-5053-8710-3, © 2004
- Chapter: Efficient Multirate Filtering
- in book: Multirate Systems: Design and Applications, Idea Group Publishing, Hershey, USA, © 2002
- 27 refereed journal articles
- IEEE Trans. Signal Processing (4)
- IEEE Trans. Circ. Syst. (4)
- IEEE Signal Processing Letters (1)
- IEE Proc. Circ. Devices Syst. (3)
- Electronics Letters (5)
- Int. J. Circ. Theory App. (1)
- Int. Journal of Electronics and Communications (3)
- The Mathematica Journal (1)
- Rev. Roum. Sci. Techn. Electrotechn (2)
- Facta Universitatis (Nis), Series: Electronics and Energetics (3)
- 6 journal papers
- Yugoslav IEEE MTT Chapt. Inf. (1), Telekomunikacije (2),
Nauka. Tehnika, Bezbednost (2), J. Electr. Math. (1)
- 43 papers presented at international conferences
- AMSE, Asilomar, COST, DMMS, DSP, ECCTD, EUSIPCO,
IASTED, ICASSP, ICECS, ISCAS, ISTET, MELECON, MIEL, SMACD, TELSIKS
- 53 papers presented at national conferences
- ETRAN, IT, PRIM, SAUM, TELFOR, YU INFO
- Awards:
-
Project New software turning algorithms into implementation,
Central European Initiative, (CEI),
framework From Research to Enterprise, December, 2004
-
Project Advanced Signal Processing Pack,
Wolfram Research, Inc., USA, Mathematica, Visiting Scholar Grant 2001-2002
- Memberships in Professional Societies:
- Senior Member of the IEEE (1999)
-
Advisory Member of Journal IEICE Transactions on Fundamentals of Electronics,
Communications and Computer Sciences - Japan, 2000-2005
-
Management Committee Member of COST Action 276, 2002-2005
- Professional Activities - Reviewer for journals:
- IEEE Transactions on Signal Processing
- IEEE Transactions on Circuits and Systems
- IEEE Signal Processing Letters
- Impact:
- Signal processing book as textbook at:
- University of New Orleans, USA, course ENEE 4554, spring 2005
- Florida International University, USA, course EEL 4140, spring 2005
- Algorithms deployed in brand software
- FilterCAD, Linear Technology, USA, Min-Q-elliptic approximation, design of SC filters, 2001
- Microwave Office, Applied Wave Research Inc., USA, © 2002, Elliptic approximation
- Citation in 4 books, 17 journal papers (2000-2005)
- Online Mathematical Encyclopedia (Elliptic rational functions, 2004-2005)
- Seminars and Talks:
- New Approach to the Design of Elliptic Filters, IMTEL, Belgrade, Yugoslavia, 1993
- Multiplierless Elliptic IIR Filters, Mihajlo Pupin Institute, Belgrade, Yugoslavia, 1998
- Advanced Filter Design Using Mathematica, 1998, Institute for Signal and Information
Processing (ISI), the Swiss Federal Institute of Technology (ETH), Zurich, Switzerland
- Symbolic Analysis of LTI Systems from DrawFilt Schematics, 2002,
Wolfram Research, Inc., Champaign, IL, USA
- Signal Processing Using Mathematica, 2002, Wolfram Research, Inc., Champaign, IL, USA
- Software:
http://kondor.etf.bg.ac.rs/~lutovac
- SchematicSolver
version 1, © 2003, Mathematica application package
- SchematicSolver
version 2, © 2004, Mathematica application package,
distributed by Wolfram Research, Inc., USA
- DrawFilt version 2.8, © 2005, Drawing Filters and Systems,
IEEE Circuits, Devices Magazine, 2001
- AFDesign version 2.3, © 2005, Advanced Filter Design
- AFDSpace version 1.1, © 2005, Advanced Filter Design Space
- DFSYM version 1.1, © 2004, Digital Filter Symbolic Simulation
- EMF version 1.0, © 2005, Efficient Multirate Filtering
- FDFDesign, Serbian Ministry for Science, contract IT.1.21.0045B, 2002,
Fast Digital Filter Design
Prof. Dr Ljiljana D. Milić
- Ljiljana D. Milić was born in Čačak, Serbia, Yugoslavia, in 1939.
-
Since 1962 she has been with Mihajlo Pupin Institute, Belgrade.
- Education:
- B.Sc. (1962), M.Sc. (1973), and Ph. D. (1978)
- degrees in Electrical Engineering from the University of Belgrade in Belgrade, Serbia
- Positions:
- Chief scientist in Mihajlo Pupin Institute.
- Director of Telecommunication department of Mihajlo Pupin Institute (1987-1990).
- Associate Professor (1991) and Professor (2003) in Digital Signal Processing at
the Faculty of Electrical Engineering, University of Belgrade.
- Research interests:
-
computer applications to filter design and on the sensitivity and tolerances of
electrical filters, digital signal processing and digital filters, real-time
spectrum analysis, multirate digital signal processing
- Publications:
- Text books in Serbian:
(1) Introduction to Digital Signal Processing,
(2) Recursive Digital Filters
- Chapter: Efficient Multirate Filtering
- in book: Encyclopedia of Information Science and Technology, Idea Group Publishing, Hershey, USA, © 2005
- Chapter: Efficient Multirate Filtering
- in book: Multirate Systems: Design and Applications, Idea Group Publishing, Hershey, USA, © 2002
- Chapter: Yugoslav Telecommunications and R&D
- in book:
Eastern Europe: Information and Communication Technology Chalenges,
TIDE 2000 Club, Amsterdam, 1990
- Chapter: Applications of DSP Processors in Processing of Speech
- in book: Digital Processing of Speech,
University of Novi Sad, Yugoslavia (in Serbian), 1996
- more than 120 scientific papers
- Awards:
-
Belgrade's Chamber of Economy prize: the best M.Sc. thesis in the academic year 1973/74
-
Best paper award at ETRAN (ETAN) conferences, Circuits and Systems, and
Signal Processing Section, in 1970, 1977, and 2004
-
Radio Television Belgrade annual award for achievements in telecommunications in 1987
- Memberships in Professional Societies:
- Senior Member of the IEEE (1997)
-
Corresponding member of Academy of Engineering Sciences of Serbia and Montenegro 2004
- Professional Activities:
- Reviewer for journals
IEEE Transactions on Signal Processing
IEEE Transactions on Circuits and Systems
IEEE Signal Processing Letters
- Research at Swiss Federal School of Technology, Lausanne, Switzerland (1974-1975)
- Member of Digital Filters and Filter Banks Team, Signal Processing Algorithm Group,
the Institute of Signal Processing, Tampere, Finland, 2002-2005
- Visiting professor, Tampere University of Technology, Finland, Tampere International Center
for Signal Processing (TICSP), 2002-2005
- Software:
- EMF, version 1.0, © 2005, Efficient Multirate Filtering
- FDFDesign, Serbian Ministry for Science, contract IT.1.21.0045B, 2002,
Fast Digital Filter Design
Dr Dejan V. Tošić
- Dejan V. Tošić was born in Belgrade (1957), Serbia.
-
He is with the School of Electrical Engineering, the University of Belgrade, Belgrade, Serbia.
- Education:
- B.Sc. (1980), M.Sc. (1986), and D.Sc. (1996)
- degrees in Electrical Engineering from the University of Belgrade in Belgrade, Serbia
- Position:
- Associate Professor at the School of Electrical Engineering, University of Belgrade, Serbia
- Research interests:
- Symbolic signal processing, filter design and synthesis, microwave circuits,
electric circuit theory, and automated computer-aided design
- Publications:
- Book: Filter Design for Signal Processing Using MATLAB and Mathematica
- Prentice Hall, New Jersey, USA, ISBN 0-201-36130-2, © 2001,
- Publishing House of Electronics Industry,
Beijing, China, ISBN 7-5053-7977, © 2002
- Publishing House of Electronics Industry,
translated into Chinese, Beijing, China, ISBN 7-5053-8710-3, © 2004
- Books in Serbian
on circuit theory, microwave, and Internet business, 1993-2005
- over 120 journal and conference papers
- Awards:
-
Project A Framework for Symbolic Analysis of Linear Circuits and Systems,
University of Texas at Austin, Texas, USA, 1997
-
Project Advanced Signal Processing Pack,
Wolfram Research, Inc., USA, Mathematica, Visiting Scholar Grant 2001-2002
- Memberships in Professional Societies:
-
Member of the Technical Committee of Telecommunication Information Science and
Technology - European Cooperation in the field of Scientific and Technical Research (COST)
- Professional Activities:
- Reviewer for journal IEEE Transactions on Signal Processing
- Vice-Chairmen of IEEE EUROCON 2005 Int. Conference on Computer as a Tool
- Impact:
- Signal processing book as textbook at:
- University of New Orleans, USA, course ENEE 4554, spring 2005
- Florida International University, USA, course EEL 4140, spring 2005
- Algorithms deployed in brand software
- FilterCAD, Linear Technology, USA, Min-Q-elliptic approximation, design of SC filters, 2001
- Microwave Office, Applied Wave Research Inc., USA, © 2002, Elliptic approximation
- Citation in 4 books, 17 journal papers (2000-2005)
- Online Mathematical Encyclopedia (Elliptic rational functions, 2004-2005)
- Seminars and Talks:
- General matrix approach to symbolic analysis of linear circuits and systems,
1996, Faculty of Electrical Engineering, "Politehnica" University, December 7, 1996, Bucharest, Romania
- A Framework for Symbolic Analysis of Linear Circuits and Systems, 1997,
The University of Texas at Austin, Texas, USA
- Advanced Design of Elliptic Filters Using a Symbolic Algebraic Approach, 1997,
The University of Texas at Austin, Texas, USA
- Advanced Analog/Digital IIR Filter Design, 1997, The University of Texas at Austin, Texas, USA
- Advanced Filter Design Using Mathematica, 1998, Institute for Signal and Information
Processing (ISI), the Swiss Federal Institute of Technology (ETH), Zurich, Switzerland
- Symbolic Analysis of LTI Systems from DrawFilt Schematics, 2002,
Wolfram Research, Inc., Champaign, IL, USA
- Signal Processing Using Mathematica, 2002, Wolfram Research, Inc., Champaign, IL, USA
- Software:
- SchematicSolver
version 1, © 2003, Mathematica application package
- SchematicSolver
version 2, © 2004, Mathematica application package,
distributed by Wolfram Research, Inc., USA
- DrawFilt version 2.8, © 2005, Drawing Filters and Systems,
IEEE Circuits, Devices Magazine, 2001
- AFDesign version 2.3, © 2005, Advanced Filter Design
- AFDSpace version 1.1, © 2005, Advanced Filter Design Space
- DFSYM version 1.1, © 2004, Digital Filter Symbolic Simulation
- EMF version 1.0, © 2005, Efficient Multirate Filtering
- SALECAS © 2000, Symbolic Analysis of Linear Circuits and Systems
Jelena D. Ćertić
- Jelena D. Ćertić was born in Belgrade in June 17, 1970, Serbia and Montenegro.
-
She is with the School of Electrical Engineering, the University of Belgrade, Belgrade, Serbia.
- Education:
- B.Sc. (1995) and M.Sc. (2005)
- degrees in Electrical Engineering from the University of Belgrade in Belgrade, Serbia
- Position:
- Teaching assistant at the Faculty of Electrical Engineering, University of Belgrade, Serbia,
(Telecommunications Department, 1996)
- Research interests:
- DSP theory and algorithm implementation, signal acquisition and measurements,
simulation of telecommunication systems and devices.
- Publications:
- 18 scientific papers
Last updated July 26, 2005