ECE Courses


  • Click on the course number for a detailed course outline.
Course Number  Course Title and Catalog Description
ECE2026
Introduction to Signal Processing
Introduction to discrete-time signal processing and linear systems. Sampling theorem. Filtering. Frequency response. Discrete Fourier Transform. Z Transform. Laboratory emphasizes computer-based signal processing.
ECE3077
Introduction to Probability and Statistics for ECE
Introduction to probability, random variables, distributions, estimation, confidence intervals, linear regression and other tools for describing and managing uncertainty in electrical and computer engineering.
ECE4260
Random Signals and Applications
Introduction to random signals and processes with emphasis on applications in ECE. Includes basic estimation theory, linear prediction, and statistical modeling.
ECE4270
Fundamentals of Digital Signal Processing
Introduction to Digital Signal Processing. Sampling Theorem,Discrete-time Fourier transform,power spectrum,discrete Fourier transform and the FFT algorithm,z-Transform, digital filter design and implementation.
ECE4271
Applications of Digital Signal Processing
Applications of DSP in speech, image processing, radar, pattern recognition, and adaptive filtering requiring working software implementations applied to the analysis of real signals.
ECE4273
Design Synthesis of Application-Specific Signal Processors
Fundamentals of theory and practice of DSP chip design in VHDL. Exposure to tools and environments for chip design, simulation, and verification.
ECE6250
Advanced Digital Signal Processing
An introduction to advanced signal processing methods that are used in a variety of application areas.
ECE6254
Statistical Digital Signal Processing and Modeling
Introductory course in digital signal processing, and includes the following topics: Signal Modeling, Optimum Filters, and Power Spectrum Estimation.
ECE6255
Digital Processing of Speech Signals
The application of digital signal processing to problems in speech communication. Part of this goal requires a laboratory project.
ECE6258
Digital Image Processing
An introduction to the theory of multidimensional signal processing and digital image processing, including key applications in multimedia products and services, and telecommunications.
ECE6260
Data Compression and Modeling
Theory and algorithms of signal encoding and decoding for data compression. Applications in information systems, digital telephony, digital television, and multimedia Internet.
ECE6271
Adaptive Filtering
Basic theory of adaptive filter design and implementation. Steepest descent, LMS algorithm, nonlinear adaptive filters, and neural networks. Analysis of performance and applications.
ECE6272
Fundamentals of Radar Signal Processing
Signal modeling including radar cross section, multipath, and clutter. Properties of the ambiguity function and coded waveforms. Algorithms for doppler processing, detection, and radar imaging.
ECE6273
Methods of Pattern Recognition with Application to Voice
Theory and application of pattern recognition with a special application section for automatic speech recognition and related signal processing.
ECE6276
DSP Hardware Systems Design
A study of theory and practice in the design and implementation of DSP algorithms on programmable processors, multiprocessors, and ASICs.
ECE6277
DSP Software Systems Design
Specification, evaluation, and implementation of realtime DSP applications on embedded DSP-based environments.
ECE6279
Spatial Array Processing
Introduce application areas where signals are sampled over space and time. Transfer knowledge of time-based techniques to spatial processing. Develop algorithms unique to spatial processing.
ECE6280
Cryptography and Security
Algebraic and number theory approaches to cryptographic techniques, information security, secret key and public key encryption, signature schemes, hash functions, message authentication, and key distribution. Credit not allowed for both ECE 6280 and CS 6260.
ECE6282
Radar Imaging
An in depth study of digital signal processing methods for Synthetic Aperture Radar (SAR) image formation. Methods are also applicable to sonar.
ECE6780
Medical Image Processing
A study of methods for enhancing, analyzing, interpreting and visualizing information from two- and three-dimensional data obtained from a variety of medical imaging modalities. Cross-listed with CS and BMED 6780.
ECE6786
Medical Imaging Systems
A study of the principles and design of medical imaging systems such as X-ray, ultrasound, nuclear medicine, and nuclear magnetic resonance. Cross-listed with BMED 6786.
ECE7251
Signal Detection and Estimation
Detection theory and estimation theory and their application to communications and statistical signal processing problems.
ECE7252
Advanced Signal Processing Theory
A lecture and seminar treatment of the latest developments in signal processing. Emphasis is placed on current literature and emerging research areas.