Graduate Courses
Review of Maxwell's equations and the wave equation. Uniform plane waves in a lossy medium. Wave polarization. Reflection and transmission of electromagnetic waves at planar boundaries. Normal incidence. Antireflection coatings and radomes. Oblique incidence. Brewster angle. Total internal reflection. Theory of parallel-plate waveguides. Rectangular and circular waveguides. Dielectric slab waveguides.
3
Introduction to analog and digital communication systems with emphasis on modulation, demodulation, encoding, decoding, and synchronization techniques used in wireless systems. MATLAB is used to simulate communication systems and to process real RF signals.
3
Modeling and control of continuous-time control systems. Topics include feedback, transfer functions, responses in the time and frequency domains, stability, and compensation. Applications include manufacturing and robotics.
3
Principles, models, and applications of electromagnetic and electromechanical devices including transformers and motors. Applications include power systems, manufacturing processes, robotics, and consumer products.
3
Introduction to the modeling, design, and operation of modern power generation, transmission, and distribution systems. Topics include complex power, three-phase systems, compensation, and power flow.
3
Study of renewable energy systems including photovoltaic, wind, geothermal systems, biofuels, and tidal energy. Overview of renewable energy credits, sustainability definitions, life cycle assessment, and exergy assessment techniques.
3
Introduction to microcontrollers. PIC18 microcontroller instruction set architecture and assembly language programming. Timers and interrupt handling. Parallel input/output device interfacing. Serial communications using UART, Inter-IC (I2C) bus. Analog-to-digital converter interface. A PIC18F452 8-bit microcontroller-based embedded system consisting of keypad, LCD display, and RS232 serial port is implemented though laboratory assignments.
3
Introduction to ASIC (application-specific integrated circuits) design flow. Synthesis of combinational and sequential logic. Synthesis of hardware description language constructs. Post-synthesis design tasks. FPGA (field programmable gate array) architectures. Design prototyping with FPGAs.
3
Introduction to Verilog-based design process. Hierarchical modeling methodology. Basic Verilog language structures for modeling digital hardware functions. Modules and ports. Gate-level modeling. Data flow modeling. Behavioral modeling. Tasks and functions. Useful modeling techniques in digital system design. Component timing and delay modeling. Logic synthesis with Verilog HDL.
3
Processor control unit design techniques. Pipelined data path and control unit design. Cache memory and cache coherency design techniques. Memory management using virtual memory. Case studies of contemporary high-performance computer architectures.
3
Introduction to digital CMOS VLSI chip design using Tanner's L-EDIT layout software, and PSPICE. Topics include CMOS gate logic design simulation and layout, speed and power considerations, and CMOS VLSI chip design using Standard Cells. Students are required to complete a modest-sized CMOS integrated circuit design project through layout, simulation, and verification.
3
Introduction to computer vision. Computer vision system components and lighting techniques. Binary image processing: image filtering, histogram equalization, thresholding, and edge detection. Image analysis and representation: region segmentation and low-level image description. Camera model and stereo vision.
3
Analysis and design of advanced MOS analog electronic circuits. Topics include advanced MOS semiconductor device models, active loaded amplifiers, operational amplifiers, feedback compensation, and switched-capacitor filters. PSPICE is used as a circuit simulation tool. An introduction to photovoltaics, thermoelectronics, and nanoelectronics is also included.
3
Introduction to the hardware and software used in real-time digital signal processing (DSP) systems. Topics include analog-to-digital and digital-to-analog converters, DSP chip architecture, and special software techniques such as frame-based processing, circular buffering, digital filters, and the Fast Fourier Transform. Students will implement real-time DSP systems using C language and will run them on a DSP board.
3
Faculty-directed student research. Before enrolling, a student must consult with a faculty member to define the project. May be repeated for credit.
1-3