Courses

Covers modern digital and analog communication systems. Analysis and design of communication signals, transmitters, channels, and receivers. Amplitude and angle modulation and demodulation are treated as well as theory and application of digital data transmission. Emphasis is also placed on the analysis and mitigation of the effects of noise through signal design at the transmitter and signal processing at the receiver. Prerequisites: Requires prerequisite course of ECEN 3300 and ECEN 3810 or APPM 3570 or MATH 4510 (all minimum grade C-). Restricted to College of Engineering majors only.
Develops experience in code development, debugging, and testing of real-time digital signal processing algorithms using dedicated hardware. Applications include filtering, signal synthesis, audio special effects, and frequency domain techniques based on the Fast Fourier Transform. Same as ECEN 5532. Prerequisites: Requires prerequisite course of ECEN 4632 (minimum grade C-). Restricted to College of Engineering majors only.
Studies computer design at the gate level. Discusses instruction set architecture design, arithmetic and logic unit design, control logic, memory design and caches, simple pipelining, I/O, and peripheral devices. Briefly covers aspects of modern computer architecture, such as multicore processors and cache coherence for these. Same as CSCI 4593. Prerequisites: Requires prerequisite course of ECEN 3350 or CSCI 2400 (minimum grade C-). Restricted to College of Engineering majors only.
Covers both the analysis and design of FIR and IIR digital filters. Discusses implementations in both software and hardware. Emphasizes use of the FFT as an analysis tool. Includes examples in speech processing, noise canceling, and communications. Prerequisites: Requires prerequisite course of ECEN 3300 (minimum grade C-). Restricted to College of Engineering majors only.
Analysis and design of realistic communication signals in a modern digital signal processing environment. Covers both analog and digital communication signals with and without noise and distortion. Pulse amplitude modulation is used initially at baseband and then combined with amplitude and phase/frequency modulation to produce the kind of bandpass signals that are used in cell phones and wireless data networks. Prerequisites: Requires prerequisite course of ECEN 4242 (minimum grade C-). Restricted to College of Engineering majors only.
Examines small-scale wireless networks particularly personal and local area networks. Covers licensed and unlicensed spectrum, indoor and small-scale radio propagation, modulation techniques, network topologies, ad hoc and infrastructure networks, protocol design, TCP/IP-wireless interactions, and protocol standards. Recommended prereq., TLEN 5430. Same as TLEN 5520. Prerequisites: Requires prerequisite course of ECEN 3810 or APPM 3570 or MATH 4510 (minimum grade D-).
Deals with random time-varying functions and is therefore useful in the broad range of applications where they occur. Topics include review of probability, convergence of random sequences, random vectors, minimum mean-square error estimation, basic concepts of random processes, Markov processes, Poisson processes, Gaussian processes, linear systems with random inputs, and Wiener filtering. Applications range from communications, communication networks, and signal processing to random vibration/stress analysis, mathematical finance, physics, etc. Prerequisites: Restricted to any graduate students or Electrical/Computer Engineering or Electrical Engineering Concurrent Degree majors only.
Covers fundamental limits of data compression, reliable transmission of information and information storage. Topics include information measures, typicality, entropy rates of information sources, limits and algorithms for lossless data compression, mutual information, and limits of information transmission over noisy wired and wireless links. Optional topics include lossy data compression, limits of information transmission in multiple-access and broadcast networks, and limits and algorithms for information storage. Prerequisites: Restricted to any graduate students or Electrical/Computer Engineering or Electrical Engineering Concurrent Degree majors only.
Digital signal processing and its applications are of interest to a wide variety of scientists and engineers. The course covers such topics as characterization of linear discrete-time circuits by unit pulse response, transfer functions, and difference equations, use of z-transforms and Fourier analysis, discrete Fourier transform and fast algorithms (FFT), design of finite and infinite impulse response filters, frequency transformations, study of optimized filters for deterministic signals. Prerequisites: Restricted to any graduate students or Electrical/Computer Engineering or Electrical Engineering Concurrent Degree majors only.
Introduces detection, estimation, and related algorithms. Topics in detection include simple/composite hypothesis testing, repeated observations and asymptotic performance and sequential detection. Topics in estimation include Bayesian estimation including minimum mean-square estimation and non-random parameter estimation. Topics in algorithms vary. Examples include algorithms for state estimation and smoothing in Hidden Gauss-Markov models and the expectation-maximization algorithm. Applications include communications, radar/sonar/geophysical signal processing, image analysis, authentication, etc. Prerequisites: Restricted to any graduate students or Electrical/Computer Engineering or Electrical Engineering Concurrent Degree majors only.
Course objective is to present the fundamental techniques available for image representation and compression (e.g., wavelets), filtering (e.g., Wiener and nonlinear filter), and segmentation (e.g., anisotropic diffusion). Prerequisites: Requires prerequisite course ECEN 5632 (minimum grade D-).
Introduces error control coding techniques for reliable transmission of digital data over noisy channels. Topics include algebraic characterizations of cyclic codes, convolutional codes, modern graph codes, decoding algorithms for block codes, Viterbi algorithm and iterative decoding on graphs. Applications include modern digital communication and storage systems including deep space communications, satellite broadcasting, cellular networks, and optical disk storage. Prerequisites: Restricted to any graduate students or Electrical/Computer Engineering or Electrical Engineering Concurrent Degree majors only.
Introduces fundamental principles of efficient and reliable transmission of information used in wired and wireless digital communication systems including cable modems, smart phones/tablets, cellular networks, local area (wi-fi) networks, and deep-space communications. Topics include bandwidth and power constraints, digital modulation methods, optimum transmitter and receiver design principles, error rate analysis, channel coding potential in wired/wireless media, trellis coded modulation, and equalization. Prerequisites: Restricted to any graduate students or Electrical/Computer Engineering or Electrical Engineering Concurrent Degree majors only.