Courses

EEL 5543: Random Signal Principles (Fall 2016, Fall 2017, Fall 2018, Fall2019, Fall 2022)

The probability theory (random signal principles) is a very useful tool in analyzing and designing applications across multiple fields such as engineering, science, and management. In this course, first the students will be taught the fundamentals of probability theory (probabilistic models, conditioning, independence, discrete and continuous random variables, and multiple random variables). Second, the students will be taught random processes (e.g. Bernoulli and Poisson processes). As time permits, we will be also touching upon Markov chains and limit theorems. Finally and as these concepts are being introduced throughout the course, students will be learning about noise, correlation, spectral analysis in the analysis and design of communication systems, optimization techniques, and minimum mean square error. In this course, students are expected to attend every class in person, actively participate in the class discussions, and exert the effort to do the homework assignments.

Course details (Fall'16) Homework Sample (Fall'16) Quiz Sample (Fall'16)

EEL 4510: Introduction to Digital Signal Processing (Fall 2016, Fall 2017)

The principles of digital signal processing (DSP) are being extensively utilized in the design and analysis of enormous applications, spanning various disciplines such as communication systems and multimedia. In this course, first the students will be taught discrete-time signals and systems (modeling of DSP system, general system properties, linear-time invariant systems, algorithms for convolution, correlation functions, frequency-domain representation, and z-transform). Second, the students will be taught discrete Fourier transform (DFT) and its efficient computation via fast Fourier transform (FFT). Finally and as time permits, the students will be taught digital filters design with some engineering applications. These concepts will be explained by the instructor using power point slides and the white board, as well as using Matlab-based illustrations and demos. In this course, students are expected to attend every class in person, actively participate in the class discussions, and exert the effort to do the homework assignments (including Matlab-based exercises) and a Matlab-based final project.

Course details (Fall'16) Homework Sample (Fall'16) Quiz Sample (Fall'16)

EEL 3135: Signals and Systems (Spring 2017)

The fundamental concepts and principles, introduced in the “Signals and Systems” course, are being extensively utilized in enormous engineering systems spanning various areas such as communication systems and multimedia (speech/image processing). In this course, first the students will be taught the representations of signals and systems in both continuous-time and discrete-time (e.g. periodic/aperiodic signals, system properties, linear time invariant systems). Second, the students will be taught the signal representations in the frequency domain (e.g. Fourier Series and Fourier Transform). Finally, the students will be taught about some transforms such as Laplace transform along with the Sampling theorem. In general, this course targets the use of Fourier analysis in electrical and electronic systems, introduction to probability theory, linear algebra and complex variables. The concepts, taught in this class, will be explained by the instructor using powerpoint slides and the white board, as well as using Matlab-based illustrations and demos.

Course details (Spring'17) Homework Sample (Spring'17) Quiz Sample (Spring'17)

EEL 4515/6931: Advanced Communication Systems "Multiuser Wireless Communications" (Spring 2016, Spring 2018, Spring 2020, Spring 2022)

The EEL-4515 course will cover various advanced communication systems (e.g. 2G/3G/4G cellular systems, Wi-Fi, Personal Area Networks) from both theoretical and practical perspectives. The taught concepts will be validated further via computer simulations. More precisely, it is intended for the students to learn about: fundamentals of wireless channels (input/output model of the wireless channel, time and frequency coherence), signal detection in wireless systems including time and space diversity techniques, information-theoretic channel capacity covering both single-antenna (SISO) and multiple-antenna (MIMO) systems, various multiple access techniques such as TDMA, CDMA and OFDMA, and how each one combats inter-user interference, practical communication systems such as LTE and Wi-Fi, and using Matlab in simulating wireless systems.

Course details (Spring'16) Homework Sample (Spring'16) Quiz Sample (Spring'16)