Gold University of Minnesota M. Skip to main content.University of Minnesota. Home page.
One Stop | Directories | Search U of M 
 
What's inside.

about the DTC

news and announcements

seminars/symposia

research programs/support

research reports/publications

industrial partnership

people

facilities

employment

related links

   



   

DTC Home


menu
 

faculty

administrative staff

technical support staff

committees

DTC phone/email directory

 
People

> people > faculty: Hal H. Ottesen

Hal H. Ottesen

Biography
Patent List
Course List

EE 4541 Digital Signal Processing I
This course opens the gate to the many graduate courses offered in Digital Signal Processing. Reviews the continuous systems and Laplace transforms. Then discrete signals and systems are covered with the z-transforms and its inverse. Finally, time-domain and frequence-domain analysis of discrete transfer functions are discussed.

Review of discrete signals and systems. The use and applications of the discrete-time Fourier transforms (DTFT), the discrete Fourier transforms (DFT) and fast Fourier transform (FFT) are discussed. Design of analog and digital Butterworth filters, like highpass, lowpass, bandpass, and bandstop, via frequency transformations and bilinear transforms. Finite impulse response (FIR) filter design with linear phase using fixed windows, like Hamming, Hanning, Blackman, etc., and the variable Kaiser window. Interpolation and decimation techniques. Effects of quantizing. By the end of the course, the students will be proficient in analyzing digital systems and designing filters using the software program Matlab.

Digital Signal Processing II
Prerequisite DSP I and a knowledge of Matlab or equivalent. Covers analog and digital design of Chebyshev, elliptic, and allpass filters. Theoretical development and design of FIR filters, like frequency sampling filters, equalizers, inverse filters, optimal filters, smoothing filters. Spectral analysis and synthesis. Network structures for infinite impulse response (IIR) and FIR filters. Design of nonlinear filters, like ordered-statistics filters, median and homomorphic filters. Also included are filters using fuzzy logic. Matlab will be used throughout the course.

Fuzzy Logic. Theory and Applications
Prerequisites are DSP I and a knowledge of Matlab or equivalent. Fuzzy logic, an artificial intelligence language, is one of the fastest growing technologies in the world. Successful applications of fuzzy logic are adjunct to solving highly nonlinear system problems. This fuzzy logic course has been given as regular 3-credit graduate course at the Mayo Graduate School, Rochester, Minnesota. Fuzzy logic is entering medical disciplines like open-heart surgery and cancer detection. Several engineering problem solutions using fuzzy logic will be outlined. In most of these examples, the fuzzy logic solution was superior to the conventional approach.

Covered in the course are crisp and fuzzy sets with their relations. Membership functions, inference, and defuzzification. Fuzzy arithmetic and algebra problems. Fuzzy rule-based systems and nonlinear simulations. Fuzzy decision making, classification, and recognition. Applications of fuzzy logic to digital control, filters, image processing, medicine, etc. The use of simple Matlab functions, which are provided with the course.

Image Processing
Prerequisite DSP I and a knowledge of Matlab or equivalent. Two dimensional (2D) signals and systems, 2D discrete-time Fourier transforms (DTFT), 2D discrete Fourier transforms (DFT), 2D z-transforms, and the 2D discrete cosine transform (DCT). Design of 2D filters using frequency transformation, frequency sampling and windowing. Noise reduction methods. Design of Wiener and median filters. Image enhancements, like histogram equalization and homomorphic filtering. Morphological methods. Image compression techniques. Requires the use of Matlab or equivalent.

Digital Control Systems
After a quick review of digital signal processing concepts and transforms, the course enters into transfer function and state-space modeling of real-time physical systems with delay. The discretization of these models is done via the Zero-Order-Hold equivalence and the matched z-transforms. Analysis of stability of closed-loop control systems with various convenient performance criteria are discussed. The concepts of controllability and observability are covered. The designs of state observers or estimators (Predictor, Reduced-Order, Kalman) are discussed. Ample time is spent of the design of feedback controllers using both pole-placement techniques with Ackermann's formula and linear quadratic (LQ) techniques. State variable feedback and integral feedback are also discussed. Various disturbance reduction techniques will be highlighted. The software program Matlab is used throughout the course for the design and simulations in examples and homework.