Teaching

Detection of Signals – general Gaussian, ROC curves – performance, Estimation, Representation of Random Processes: Homogeneous Integral Equations and Eigenfunctions, Signals with unwanted parameters, Multiple channels, Mobility in Detection, Correlation functions: Bello functions – derivations, Waveforms for mm-wave and higher frequencies, Application of learning methods in Physical layer


Masters Course - Fall 2020 (every other Fall semester)

View course

Introduction: Groups, Rings, Fields, Construction of higher level Galois Fields, Factoring Linear, Cyclic and Convolutional codes – Viterbi and Sequential decoding Golay code, Reed Muller, Non binary BCH, Reed Solomon (RS) Codes and Decoding with Berlekamp Massey (BM) Algorithm Lattice Codes: Introduction to Coded Modulation, Ungerboeck and Forney Constructions, Packing, Covering, Vornoi Constellations Turbo Codes: BCJR Algorithm, Extrinsic Information, EXIT Chart Soft-input Soft-output (SISO) Decoding, Serial and Parallel concatenated codes, Application in 3G and 4G systems LDPC Codes: Low density parity check matrices, encoding, Decoding in a graph, QC-LDPC, Application in WiFi and enhanced mobile broadband (eMBB) in 5G Polar Codes: Successive Cancellation decoding, List decoding, Short frame codes, Control channel in 5G Applications and Developments: Satisfying latency and reliability in 5G through coding, Application of coding in Distributed Computing, Storage, Application of learning methods in coding

Masters Course - Fall 2021 (every other Fall semester)

View course

Introduction-Multi-dimensional Random Variables, Linear Transformations, Random Processes, Filtering - spectral characteristics, Classical Detection Theory & General Gaussian Detection. Classical and General Gaussian Estimation, Scalar Parameter, Multiple Parameter, Composite Hypothesis, Sequential Estimation, Representation of Random Processes, Homogeneous Integral Equations and Eigenfunctions, Vector Random Processes. Detection of Signals in additive white Gaussian noise, Signals with unwanted parameters, Mobility in Detection, Doppler Effect, Correlation functions: Bello functions – derivations, Performance analysis: derivations and simulations, Applications in 5G, New Developments-waveforms for mm-wave and sub THz, single carrier techniques, Application of learning methods in Physical layer.

Doctoral Course - Spring 2022 (Offered in Fall 2019)

View course


Groups, Rings, Fields, Construction of higher level Galois Fields, Factoring. Linear, Cyclic and Convolutional codes. Nonbinary BCH, Reed Solomon (RS) Codes and Decoding with Berlekamp Massey (BM) Algorithm, Sequential decoding, Soft-output Viterbi Algorithm (SOVA). Coded Modulation, Ungerboeck and Forney Constructions. Turbo Codes, BCJR Algorithm. LDPC Codes, Low density parity check matrices, Decoding in a graph. Channel Coding Theorem - Detailed Proof, Feedback, Rate distortion, Multiuser information theory. Polar Codes, Information Theory background and construction-Capacity considerations, Successive Cancellation decoding. Short blocklength information theory based on Yuri Polyanskiy’s journal – detailed study.

Doctoral Course - Spring 2023 (offered in Spring 2020)

View course