| 6005 | Microcomputer Systems Architecture (3) | El-Ghazawi and Staff |
| | Advanced microprocessor-based systems CISC and RISC. Buses, timing, and system interface protocols. Advanced memory designs. Multilevel cache designs. Architectural support for memory management, protection, task switching, and exception handling. Multiprocessor systems. Prerequisite: ECE 3515. (Fall and spring) |
| 6010 | Linear Systems Theory (3) | Kyriakopoulos and Staff |
| | Introduction to linear systems theory. Topics include linear vector spaces and linear operators, mathematical representation of dynamic linear systems, concept of state and solution of the state equation, controllability and observability, canonical forms of the state equation, state feedback, and state estimation. Prerequisite: ECE 2210. (Fall) |
| 6015 | Stochastic Processes in Engineering (3) | Vojcic and Staff |
| | Basic concepts of modeling of random phenomena in electrical and computer systems: probability framework, stationarity, linear filtering. Optimization of discrete and continuous stochastic processes. Elements of performance analysis. Prerequisite: ECE 2210, ApSc 3115. (Fall and spring) |
| 6020 | Applied Electromagnetics (3) | Lang and Staff |
| | Review of Maxwell's equations; electromagnetics of circuits, plane wave propagation; transmission lines; waveguides; radiating systems; receiving antennas and pattern reciprocity, array antennas; electromagnetic properties of materials: conductors, crystals, devices; optical transmission. Prerequisite: ECE 4320. (Fall) |
| 6025 | Signals and Transforms in Engineering (3) | Wasylkiwskyj and Staff |
| | Representation of discrete and analog signals as sums of canonical elementary functions; normal equations and the LMS approximation theory, singular value decomposition for discrete and continuous signals; application of classical transform theory to the study of linear systems. Prerequisite: ECE 2210; ApSc 2114. (Fall and spring) |
| 6030 | Device Electronics (3) | Korman and Staff |
| | Semiconductor device concepts; doping, drift diffusion, recombination. Analysis of Schottky and Ohmic contacts, pn junctions, MOS systems. Modeling and analysis of semiconductor devices such as MOSFET and bipolar transistors. Hot electron and short and narrow channel effects. Prerequisite: ECE 6221. (Spring) |
| 6035 | Introduction to Computer Networks (3) | Vojcic and Staff |
| | Layered protocol architectures. Digital transmission, fundamental limits. Error detection and ARQ protocols. Data link layer and control. Multiple access protocols. Circuit and packet switching. Multiplexing. Routing. Flow and congestion control, queue management. LAN standards. TCP/IP. Next-generation Internet. May not be taken for credit by students who have taken ECE 3415. Prerequisite: ApSc 3115. (Fall and spring) |
| 6040 | Anatomy and Physiology for Engineers (3) | Loew and Staff |
| | Human anatomy and physiology from an engineering viewpoint. Analysis of functions of major physiological systems. Biopotentials, mechanics, gas exchange, chemical balance, electrical and chemical signaling, nervous control, voluntary and reflex factors. (Fall) |
| 6045 | Special Topics (1 to 3) | Staff |
| | Topics to be announced in the Schedule of Classes. (Fall and spring) |
| 6050 | Research (arr.) | Staff |
| | Applied research and experimentation projects, as arranged. May be repeated for credit. |
| 6065 | Colloquium (0) | Lang and Staff |
| | Lectures by outstanding authorities in electrical and computer engineering. Topics to be announced each semester. (Fall and spring) |
| 6105 | Introduction to High-Performance Computing (3) | El-Ghazawi and Staff |
| | Taxonomy and classifications of computers and parallel computers. Parallel thinking and parallel algorithms. Domain decomposition and load balancing. Programming parallel computers using the message passing, global address space, and partitioned global address space paradigms. Prerequisite: graduate standing in science or engineering or consent of instructor. (Fall) |
| 6120 | High-Performance Processors (3) | El-Ghazawi and Staff |
| | Processor microarchitecture and instruction-level parallelism. Superpipelines and superscalar processors. Multiple-instruction fetching, aligning, merging, and issuing. Hardware and software solutions to structural and data and control hazards. Branch prediction and static and dynamic speculation. Register renaming, Tomasulo's algorithm. VLIWs. Prerequisite: ECE 6005. (Spring) |
| 6125 | Parallel Computer Architecture (3) | El-Ghazawi and Staff |
| | Architectural classifications and taxonomies of parallel computers; enabling technologies, including advanced processor concepts, interconnection networks, high-speed memory architectures and protocols; parallel performance and scalability; and introduction to parallel algorithms and parallel programming. Prerequisite: ECE 6005 or 6105. (Spring) |
| 6130 | Grid and Network Computing (3) | Huang and Staff |
| | Introduction to grid, cloud, and distributed computing. Large-scale computing and storage systems. Network protocols, quality-of-service and security issues. Hardware infrastructure and middleware. Distributed algorithms, programming tools, operating and file systems. Prerequisite: ECE 6105. (Spring) |
| 6140 | Embedded Systems (3) | El-Ghazawi and Staff |
| | Architectural advances and instruction sets for embedded microprocessors. Real-time operating systems and real-time scheduling, use of pre-designed software and hardware cores. Sensors, actuators, and data acquisition. System-on-chip (SoC). Design case studies. Prerequisite: ECE 6005. (Fall and spring) |
| 6213 | Modeling of VLSI Circuits (3) | Zaghloul and Staff |
| | Top-down ASIC-FPGA design methodology. Modeling of VLSI circuits using HDL. Behavioral, structural, and RTL modeling techniques; validation and verification techniques. Introduction to logic synthesis. Intellectual property usage. Students design and simulate a project using state-of-the-art commercial VLSI CAD tools. Prerequisite: ECE 4140. (Fall) |
| 6214 | High-Level VLSI Design Methodology (3) | Zaghloul and Staff |
| | High-level ASIC-FPGA design methodology. RTL modeling of VLSI circuits, using HDL for synthesis. Detailed discussion of logic synthesis. Architectural tradeoff for large VLSI circuits. Advanced optimization techniques. VLSI design flow, using the state-of-the-art, front-end design entry and simulation tools and back-end logic synthesis. Prerequisite: ECE 6213. (Spring) |
| 6215 | Introduction to MEMS and NEMS (3) | Zaghloul and Staff |
| | MicroElectroMechanical Systems. Micro/nano fabrication techniques, bulk micromachining, surface micromachining. Examples of mechanical sensors and actuators, examples of microsystems, interface circuits and MEMS applications. Use of the CAD tools to design MEMS devices. May be taken by undergraduates. Prerequisite: ECE 4140. (Spring) |
| 6216 | RF/VLSI Circuit Design (3) | Zaghloul and Staff |
| | Introduction to radio frequency systems: RF design, noise, amplifiers, specifications, matching concepts, mixers, oscillators, system-level design. Prerequisite: ECE 4140. (Spring, even years) |
| 6218 | Advanced Analog VLSI Circuit Design (3) | Zaghloul and Staff |
| | MOS technology: building blocks, devices, capacitors, limitations. Operational amplifiers and other analog systems. Layout examples and design principles. Mixed-signal A/D and D/A. Students use the CAD VLSI laboratory to design and simulate circuits. Prerequisite: ECE 4140. (Spring, odd years) |
| 6221 | Introduction to Physical Electronics (3) | Korman and Staff |
| | Theoretical principles underlying the operation of electronic devices. Postulates of quantum mechanics: wave-particle duality, uncertainty relations, electronic band structure. Free-carrier statistics; electron-photon interaction. Physical principles of semiconductor and optoelectronic devices. Prerequisite: ECE 4320. (Fall) |
| 6223 | Introduction to Nanotechnology (3) | Zaghloul and Staff |
| | Review of solid state physics, nanoparticles, carbon nanostructures, nano-electronics, quantum structures, self-assembly, and catalysis. Measuring properties of nanostructures; nano-machines and devices. Prerequisite: ECE 6221. (Spring, even years) |
| 6482 | Medical Measurements (3) | Zderic and Staff |
| | Theory of measurements in biological areas, techniques for electronic measurements on biological specimens. Experiments in acquisition, processing, and measurement of physiological signals, ECG, EEG, and EMG. Corequisite: ECE 6040. (Fall) |
| 6483 | Medical Instrumentation Design (3) | Zara and Staff |
| | Modern biomedical measurement techniques and instrumentation, including theory of data acquisition, biopotentials, biomedical signal processing, clinical laboratory instrumentation, respiratory system measurements, medical imaging, and prosthetic devices. Prerequisite: ECE 6482. (Spring, even years) |
| 6484 | Biomedical Signal Analysis (3) | Kay and Staff |
| | Origin, acquisition, and analysis of physiological signals. Deterministic and probabilistic modeling; fitting models; sequences and time series. Feature extraction from EEG and ECG; Fourier analysis and filtering; modeling. Noise and artifact removal and signal compensation. Prerequisite: ECE 6482. (Spring) |
| 6485 | Medical Imaging I (3) | Zara and Staff |
| | Principles of projection radiography, fluoroscopy, tomography, ultrasound and nuclear sources; biomagnetic imaging. Source and object; recorder resolution and noise; scatter and attenuation. Ultrasound techniques and instrumentation, including physics of ultrasound, transducers, ultrasound imaging, hemodynamics, Doppler techniques. Prerequisite: ECE 2110, 6482. (Spring, odd years) |
| 6486 | Clinical Medicine for Engineers (3) | Loew and Staff |
| | Overview of clinical medicine with emphasis on those areas most affected by engineering and technology. Prerequisite: ECE 6482. (Spring, even years) |
| 6487 | Rehabilitation Medicine Engineering (3) | Loew and Staff |
| | Cross-sectional view of those areas of medicine most involved with the treatment of handicapped individuals. Application of engineering theory and techniques to the rehabilitation of handicapped individuals. Major problem areas and general solutions, solutions to some specific problems. Prerequisite: ECE 6482. (Spring, odd years) |
| 6500 | Information Theory (3) | Vojcic and Staff |
| | The concepts of source and channel. Measure of information, entropy, mutual information. The noiseless coding theorem. The noisy coding theorem. Channel capacity: symmetric and nonsymmetric channels, Gaussian and binary symmetric channels. Rate-distortion theory. Basics of multiple-user information theory. Prerequisite: ECE 6015. (Spring, even years) |
| 6505 | Error Control Coding (3) | Helgert and Staff |
| | Algebraic coding theory: finite fields, linear block codes, cyclic and Reed-Solomon codes. Error detection using CRC codes. Convolutional codes and trellis-coded modulations: structure, properties, performance bounds. Capacity achieving codes; soft-input-soft-output decoding; computationally efficient decoding algorithms. Prerequisite: ECE 6015. (Fall) |
| 6510 | Communication Theory (3) | Vojcic and Staff |
| | Principles of digital communications. Channels, digital modulation; optimum receivers and algorithms in the AWGN; coherent, non-coherent, and fading channels. Correlation detectors, matched filters; diversity. Bounds on performance of communications, comparison of communications systems and implementation issues. Prerequisite: ECE 6015. (Spring) |
| 6515 | Digital Communications (3) | Vojcic and Staff |
| | Digital coding of waveforms: Nyquist criteria, pulse shaping and intersymbol interference. Partial response signaling. Equalization of distorted channels. Generation of carrier phase reference using phase-locked loops. Maximum-likelihood and practical algorithms for estimation of carrier phase and symbol timing. Channel state estimation. Prerequisite: ECE 6510. (Fall, odd years) |
| 6520 | Mobile Communication Systems (3) | Vojcic and Staff |
| | Mobile channel characterization. Modulation and coding techniques. Code division multiple access. Fading countermeasures; coding, equalization, and multiple transmit/receive antennas. Power control. Capacity of cellular and ad hoc networks. Structure and evolution of mobile communications networks. Evolving technologies and standards. Prerequisite: ECE 6510. (Spring, even years) |
| 6525 | Satellite Communication Systems (3) | Helgert and Staff |
| | Low earth orbit and geostationary satellite systems. Transmission systems. RF link budgets. Modulation and multiplexing. Multiple access techniques: FDMA, TDMA, CDMA. Satellite transponders, antennas, and earth stations. Prerequisite: ECE 6510. (Fall, odd years) |
| 6530 | Electronic Warfare (3) | Helgert and Staff |
| | Electronic attack and protection of information. Countermeasures and counter-countermeasures. Electronic attacks on ranging and tracking radar systems, jamming and jamming defense. Electronic attack on communications systems. Defensive techniques, signal design, spread spectrum. Attack and defense of optical and high-energy systems. Prerequisite: ECE 6510. (Spring, odd years) |
| 6535 | Code-Division Multiple Access (3) | Vojcic and Staff |
| | Spread-spectrum transmission; direct sequence and frequency hopping. Conventional code division multiple access. Multi-user detection and capacity limits for multi-user communications. High-capacity multi-user communications. Applications to mobile communications and cellular networks. 1xEVDO, cdma2000. Prerequisite: ECE 6510. (Spring, odd years) |
| 6545 | Information Transmission Systems (3) | Helgert and Staff |
| | Transmission media, signals, channels, noise. A/D conversion, data compression, information exchange codes. Carrier modulation, modems and standards. Baseband transmission and codes, synchronization and timing. Multiplexing. Inverse multiplexing. Transmission impairments, error control procedures. Prerequisite: ECE 3410. (Fall) |
| 6550 | Advanced Network Architectures (3) | Helgert and Staff |
| | Review of packet and circuit switching. Introduction to the Internet architecture. High-speed, wide-area networks: Frame Relay, ATM. High-speed switched LANs: Gigabit Ethernet. Switching architectures. Blocking and nonblocking switches. Quality-of-service and traffic engineering, MPLS. Overview of wireless and optical networks. Prerequisite: ECE 3415 or 6035. (Spring) |
| 6555 | Network Protocols (3) | Helgert and Staff |
| | Layering, OSI, and Internet architectures. Link-layer protocols: PPP, HDLC, SONET. Cell-switching, ATM, and adaptation protocols. MAC layer protocols: Ethernet, 802.11. IP addressing, routing protocols: RIP, OSPF. Multi-domain routing: CIDR, BGP. End-to-end protocols: UDP, TCP. TCP congestion control. Application layer protocols: DNS, HTTP, SMTP, FTP. Prerequisite: ECE 3415 or 6035. (Fall) |
| 6560 | Network Performance Analysis (3) | Subramaniam and Staff |
| | Telecommunications traffic models: arrival and service time distributions, Poisson and Erlang formulas. Topological design algorithms. Delay and blocking models and probabilities for packet switched networks. Routing, relaying, and flow control algorithms: delay and cost minimization, throughput optimization. Prerequisite: ECE 6015 and any of ECE 6035, 6545, or 6555. (Fall) |
| 6565 | Information Security (3) | Helgert and Staff |
| | Speech and data scrambling. Linear and nonlinear transformations. Cryptographic techniques. Block and stream ciphers. The Data Encryption Standard (DES). Key management, digital signatures, message authentication, hash functions. Public key algorithms. Prerequisite: ECE 6025. (Fall) |
| 6570 | Telecommunications Security Protocols (3) | Helgert and Staff |
| | The OSI security architecture: services and mechanisms, risk analysis. Internet protocol mechanisms. Ipv4 and Ipv6 security, security associations, authentication, MD5. Encapsulating security payload. E-mail security: PGP, S/MIME, PEM, MSP. Secure voice communications algorithms. Security in Internet commerce: SSL, SET. Prerequisite: ECE 6565, 6555. (Spring, even years) |
| 6575 | Optical Communication Networks (3) | Subramaniam and Staff |
| | Wave propagation through fiber, dispersion, polarization. Multiplexing techniques, WDM. Optical networking components. Optical transmission systems design. All-optical networking, broadcast star and wavelength routing networks. Performance analysis, survivability, control and management. Optical access networks. Prerequisite: ApSc 3115. (Fall, even years) |
| 6580 | Wireless Networks (3) | Vojcic and Staff |
| | Wireless channels and transmission fundamentals. Wide area networks: CDMA (UMTS/cdma2000) and OFDMA-based networks. Physical, MAC, and link layer protocols for wireless networks. Satellite systems. Broadcast systems. Wireless LANs, sensor and ad-hoc networks. Mobility support: handoffs and Mobile IP. Prerequisite: ECE 3415. (Spring) |
| 6661 | Electric Power Generation (3) | Harrington and Staff |
| | Overview of primary traditional and alternative energy sources and storage. Analysis of machinery employed in energy conversion processes. Effect of independent power producers on long-term and short-term stability of large grids. Prerequisite: ECE 4620. (Spring) |
| 6662 | Power Electronics (3) | Harrington and Staff |
| | Power semiconductors and applications to power supply, frequency control, uninterruptibility, and the design of HVDC power transmission. Multiphase power electronic circuits for AC and DC machines and industrial processes. Role of power electronics for renewable energy sources interconnected to distribution grids. Prerequisite: ECE 4610. (Fall, odd years) |
| 6665 | Introduction to Electrical Power and Energy (3) | Harrington and Staff |
| | AC grids, FACTS, load flow, SCADA, state estimation, economic dispatch, system protection, voltage and frequency control. Renewable generation. Nuclear plant and bulk power transmission limits. Not for students with a first degree in electrical engineering. Prerequisite: ECE 4620 and 4610 or 4625 or permission of course director. (Spring) |
| 6666 | Power System Control and Stability (3) | Harrington and Staff |
| | Analysis of AC networks, load flow, economic dispatch, voltage and frequency control. N-1 contingency and its role in assessing and maintaining system integrity. Analysis of loss of critical generating units and transmission capabilities under severe threats. Rapid restoration techniques based on historical data and heuristic approaches. Prerequisite: ECE 4620. (Fall, even years) |
| 6668 | Power Distribution Grids (3) | Harrington and Staff |
| | Equipment for power distribution for industrial, commercial, and residential applications. Switching and safety at the distribution voltage level. Bulk insulation level and insulation coordination principles. Smart grid innovations. Remote metering. Prerequisite: ECE 4620 or permission of course director. (Spring, even years) |
| 6669 | Developing Trends in Electrical Power Networks (3) | Harrington and Staff |
| | Environmental issues regarding generation, transmission, and distribution of electric power; nuclear waste disposal; atmospheric pollution and amelioration. Security and pricing issues. Independent inter- and intraregional AC and HVDC transmission lines. Prerequisite: ECE 4620 or permission of course director. (Spring, odd years) |
| 6690 | Power System Economics (3) | Harrington and Staff |
| | Overview of electrical power market economics and market participants. Production pricing and market clearing pricing. Market ancillary service pricing. Location marginal pricing and zonal pricing schemes. New electrical generation entrant impact. Investing in generation and in transmission. Independent power producers and independent transmission owners. Prerequisite: ECE 6661 or permission of course director. (Spring) |
| 6691 | Power System Reliability (3) | Harrington and Staff |
| | Overview of probability theory and basic power market reliability modeling and evaluation. Generation supply reliability techniques. Reliability of transmission system and delivery of supply. Loss of load probability evaluation. Forced and maintenance outages. Load forecasting and probability of interconnected systems. Risk evaluation and operating reserves. Prerequisite: ECE 4620 or permission of course director. (Fall) |
| 6705 | Introduction to Microwave Engineering I (3) | Wasylkiwskyj and Staff |
| | Transmission lines, scattering parameters, microwave networks, resonators. Modes in uniform waveguides, general characteristics of waveguide junctions. Transfer representations, filters, couplers, symmetrical waveguide junctions. Prerequisite: ECE 6020. (Fall, even years) |
| 6710 | Introduction to Microwave Engineering II (3) | Wasylkiwskyj and Staff |
| | Active microwave components, amplifiers, oscillators, and mixers. Design of microwave amplifiers and oscillators, microwave transmitters and receivers. Introduction to microwave systems: radar, wireless communication systems, and radiometer systems. Prerequisite: ECE 6705. (Spring, odd years) |
| 6715 | Antennas (3) | Wasylkiwskyj and Staff |
| | Antenna circuits, radiation pattern, reciprocity, gain, receiving cross-section, scattering by antennas, mutual coupling, arrays. Polarization. Radiation from current distributions, equivalent aperture currents, dipoles, patch antennas, large phased arrays. Prerequisite: ECE 6020. (Spring, odd years) |
| 6720 | Remote Sensing (3) | Lang and Staff |
| | Active and passive remote-sensing systems: scatterometers, real-aperture imaging, and synthetic-aperture radars. Sensing of surface, subsurface, and atmospheric parameters at microwave, infrared, and optical frequencies. Analysis of radiometric techniques using radiative transport theory, inverse scattering methods, profile inversion. Prerequisite: ECE 6020. (Spring, even years) |
| 6725 | Electromagnetic Radiation and Scattering (3) | Wasylkiwskyj and Staff |
| | Alternative representations of solutions to Maxwell equations, Fourier transforms and spherical mode representations, field equivalence principles, dyadic Green's functions, radiation and scattering by simple shapes, geometrical theory of diffraction, integral equations and the moment method. Prerequisite: ECE 6020, 6025. (Spring, odd years) |
| 6730 | Waves in Random Media (3) | Lang and Staff |
| | Propagation and scattering of electromagnetic, optical, and acoustic waves in random media, scattering from rough surfaces and randomly distributed particles, turbulence. Applications to propagation through rain and fog. Laser beam scintillations, remote sensing, and communications channel modeling. Monte Carlo simulation. Prerequisite: ECE 6015, 6725. (Fall, odd years) |
| 6735 | Numerical Electromagnetics (3) | Wasylkiwskyj and Staff |
| | Numerical methods for the solution of electromagnetic scattering and radiation problems. Major techniques: method of moments, T-matrix and finite element methods, geometrical theory of diffraction and hybrid approaches to solve scattering and radiation by wire structures, surfaces, and composite bodies. Prerequisite: ECE 6020, 6025, 6800. (Spring, odd years) |
| 6740 | Nanomagnetics (3) | Della Torre and Staff |
| | Physics of magnetism in solids, with emphasis on magnetic phenomena used in devices. Fundamental properties of magnetic materials. The origins of magnetism, demagnetizing fields, anisotropy, magnetostriction, domains and coercivity. Prerequisite: ECE 6020. (Fall, odd years) |
| 6745 | Analysis of Nonlinear and Multivalued Devices (3) | Della Torre and Staff |
| | Numerical techniques for modeling semiconductor and magnetic devices. Modeling multivalued behavior of memory materials. Optimization of geometry. Prerequisite: ECE 6020. (Spring, odd years) |
| 6750 | Introduction to Radar Systems (3) | Wasylkiwskyj and Staff |
| | The radar range equation. Radar cross section of targets, target detection and parameter estimation, detection in clutter. Resolution, ambiguities, and signal design. Moving-target indicators. Pulse Doppler radar. Radar antennas, phased arrays. Synthetic aperture and space-based radar. Prerequisite: ECE 4320, 6015. (Fall, odd years) |
| 6755 | Space/Time Adaptive Processing for Radar (3) | Wasylkiwskyj and Staff |
| | Introduction to beam forming and space/time adaptive processing: spatial filtering; conventional and adaptive beam forming; space/time signal environments, metrics, computational issues, and advanced algorithms and analysis. Prerequisite: ECE 6750. (Spring, even years) |
| 6760 | Propagation Modeling in Wireless Communications (3) | Lang and Staff |
| | Wireless communication channel modeling, propagation mechanisms, terrestrial fixed links, satellite fixed links, macrocells, fading models, micro-cells, picocells, diversity, equalizers. Prerequisite: ECE 6020 or permission of instructor. (Fall, even years) |
| 6765 | Fiber and Integrated Optics (3) | Wasylkiwskyj and Staff |
| | Propagation of light in optical fibers and planar waveguides, absorption and material dispersion effects, polarization, birefringence, spatial and temporal coherence. Components in fiber optic networks: directional couplers, power splitters, tunable filters and diffraction gratings. Prerequisite: ECE 6020. (As arranged) |
| 6770 | Applied Magnetism (3) | Pardavi-Horvath and Staff |
| | Classification of magnetic materials. Magnetic measurements. Soft and hard magnetic materials. Applications to microwave, magnetic recording, permanent magnets, magneto-optics, magnetostrictive devices. Magnetic sensors. Electric power. Superconducting devices. Prerequisite: ECE 6020. (Spring, even years) |
| 6800 | Computational Techniques in Electrical Engineering (3) | Vojcic and Staff |
| | Introduction to linear algebra and vector spaces as applied to networks and electrical systems. Orthogonal bases, projections, and least squares. Fast Fourier transforms. Eigenvalues and eigenvectors with applications. Computations with matrices. Constrained optimization in electrical systems. Network models and applications. Prerequisite: ECE 2210, ApSc 2114. (Fall and spring) |
| 6805 | Neural Networks and Applications (3) | Zaghloul and Staff |
| | Theory of neural network models, relation to biological models. Examples of known models. Possible applications of neural networks. Computational intelligent systems, digital vs. analog approaches. Building blocks. Examples on realized neural networks. (Spring, even years) |
| 6810 | Speech and Audio Processing by Computer (3) | Eom and Staff |
| | Acoustic sensor technologies and characteristics. Speech coding: waveform coding, voice source coding. Speech enhancement and noise reduction. Speech analysis and synthesis, audio formats and compression standards. Speech recognition: isolated word recognition, continuous speech recognition, language identification. Models for speech and audio. Prerequisite: graduate standing. (Fall) |
| 6815 | Multimedia Processing (3) | Eom and Staff |
| | Introduction to multimedia. Multimedia formats, conversion, and combinations. Delivery and trends. Servers and networks. Hardware and architecture. End-user devices. Digital libraries, video conferencing and collaboration. Educational and health applications. Case studies and trials. Prerequisite: ECE 6005. (Spring) |
| 6820 | Real-Time DSP (3) | Doroslovacki and Staff |
| | Digital signals, binary number representation, fixed-point and floating-point DSP architectures. Q-format for data representation, bit allocation and arithmetic. Portability of arithmetic expressions: floating point vs. fixed point. Applications to signal parameter estimation, signal generation, filtering, signal correlation, spectral estimation (FFT). Prerequisite: ECE 6005. (Spring, odd years) |
| 6825 | Computer Control Systems (3) | Carroll and Staff |
| | Analysis of automatic control systems in which the control procedure uses on-line digital computation. Topics include single- and multirate sampling, z-transforms, responses of discrete systems, stability criteria, and discrete control design. Prerequisite or concurrent registration: ECE 6010. (Spring) |
| 6830 | System Optimization (3) | Carroll and Staff |
| | Parameter optimization problems, theory of minima and maxima. Optimization problems for dynamic systems, calculus of variations, the maximum principle and the Hamilton-Jacobi equation. Optimization problems with constraints, optimal feedback systems. Numerical solution of optimal problems. Prerequisite: ECE 6010. (Spring) |
| 6835 | Nonlinear Systems (3) | Carroll and Staff |
| | Definition of linear and nonlinear systems; introduction to approximate analysis of nonlinear systems-describing functions, Krylov and Bogoliubov asymptotical method, and Tsypkin locus. Forced oscillations-jump resonance. Stability analysis-Liapunov criterion. Luré problem and Popov method. Prerequisite: ECE 6010. (Spring, even years) |
| 6840 | Digital Image Processing (3) | Loew and Staff |
| | Properties of images and visual systems. Image acquisition, sampling, quantization. One- and two-dimensional image transform techniques; enhancement and restoration. Image coding and data compression. Segmentation, representation, boundary and shape, texture, matching. Image understanding. Prerequisite: ECE 6800. (Spring, odd years) |
| 6845 | Image Synthesis (3) | Eom and Staff |
| | Image synthesis techniques, mathematical image models, image reconstruction techniques, color texture synthesis, synthesis of three-dimensional scenes. Prerequisite: ECE 6015. (Spring) |
| 6850 | Pattern Recognition (3) | Loew and Staff |
| | Random vectors, transformations. Hypothesis testing, error probability, sequential methods. Bayes, other linear classifiers. Discriminant functions, parameter estimation, learning, and dimensionality reduction. Nonparametric methods; clustering; feature selection and ordering. Computer applications and projects. Prerequisite: ECE 6015. (Fall, odd years) |
| 6855 | Digital Signal Processing Techniques (3) | Kyriakopoulos and Staff |
| | Signal and system representation, sampling and quantization, transform techniques. Recursive and nonrecursive digital filter design, recursive estimation, linear predictive filtering. Fast algorithms for signal processing. Current topics. Prerequisite: ECE 3220 or 6025, and 6015. (Fall) |
| 6860 | Compression Techniques for Data, Speech, and Video (3) | Eom and Staff |
| | Lossless and lossy coding theorems, rate distortion bound. Data compression algorithms: Huffman coding, run-length coding. Differential coding. Transform coding. Voice, audio, image and video coding techniques: CELP, JPEG, MPEG, MP3. Data coding standards: G.722, G.726, G.728, H.261, H.323. Prerequisite: ECE 6015, 6025. (Spring) |
| 6865 | Statistical Signal Estimation (3) | Doroslovacki and Staff |
| | Minimum variance unbiased estimation. Cramer-Rao bound, statistical modeling, sufficient statistics, maximum likelihood estimation, efficient estimators, least squares. Bayesian estimators. Wiener and Kalman filters, complex data and parameters. Applications to radar, speech, image, biomedicine, communications, control. Prerequisite: ECE 6010, 6015, 6025. (Fall, odd years) |
| 6875 | Wavelets and Their Applications (3) | Doroslovacki and Staff |
| | Time-frequency analysis. Continuous, discrete, and discrete-time wavelet transform. Multirate filter banks. Multiband wavelets, two-dimensional wavelets. Wavelet packets and matching pursuit. Wavelets in noise filtering, compression, modeling of fractals, communications, detection, adaptive systems, neural networks, and fast computation. Prerequisite: ECE 6025, 6855. (Spring, odd years) |
| 6880 | Adaptive Filtering (3) | Doroslovacki and Staff |
| | Adaptation criteria. On-line adaptive filtering algorithms: least mean square and recursive least square. Adaptation in transform domain. Convergence of adaptive algorithms and tracking. Applications in system identification, adaptive channel equalization, interference cancellation and suppression, and adaptive antenna arrays. Blind deconvolution. Prerequisite: ECE 6865. (Spring, even years) |
| 6885 | Computer Vision (3) | Loew and Staff |
| | Image processing; edge detection, segmentation, local features, shape and region description in 2D and 3D. Insights from human vision studies. Representation for vision: object models, synthetic images, matching, gaps, algorithms. Interference, production system, syntactic networks. Planning spatial reasoning for robot vision. Prerequisite: CSci 6511; ECE 6850. (Spring, even years) |
| 6998-99 | Thesis Research (3-3) | Staff |
| 8150 | Advanced Topics in Computer Architecture (3) | El-Ghazawi and Staff |
| | Examples of topics are interconnection networks, fault tolerance, load balancing, workload characterization, and performance modeling of advanced computer systems. Prerequisite: ECE 6120, 6125. (Spring, even years) |
| 8483 | Bioelectric Phenomena and Bioelectromagnetics (3) | Loew and Staff |
| | Mathematical treatment of bioelectric phenomena: membrane, dynamics, potentials, and subthreshold effects; solid-state phenomena; nerve propagation. Electromagnetic interactions with biological systems; energy absorption and heat production; diagnostic and therapeutic applications of electromagnetic energy. Prerequisite: ECE 6020, 6483. (Fall, even years) |
| 8484 | Medical Imaging II (3) | Loew and Staff |
| | Reconstruction algorithms and implementations for CT and MRI; PET and SPECT. Medical image analysis: enhancement, segmentation, computer-aided detection and diagnosis. Prerequisite: ECE 6484, 6485. (Fall, odd years) |
| 8485 | Special Topics in Medical Engineering (3) | Loew and Staff |
| | Exploration of a current advanced topic in biomedical engineering. Topic to be announced in the Schedule of Classes. (Fall and spring) |
| 8705 | Signal Processing Antenna Arrays (3) | Wasylkiwskyj and Staff |
| | Review of antenna theory; radiation and reception by array antennas; antenna arrays as multiport receivers. Angle-of-arrival estimation using MUSIC and related techniques. Application to communications and radar. Prerequisite: ECE 6015, 6715. (Fall, odd years) |
| 8710 | Electromagnetic Wave Propagation (3) | Wasylkiwskyj and Staff |
| | Electromagnetic wave propagation in complex environments, with applications to communications and radar; terrestrial propagation models, satellite-to-ground propagation, effects of the atmosphere and the ionosphere, statistical and numerical models. Prerequisite: ECE 6015, 6020. (Spring, even years) |
| 8999 | Dissertation Research (arr.) | Staff |
| | Limited to Doctor of Philosophy candidates. May be repeated for credit. |