Home
Courses
Research
Resources
Links
Personal
Resume



Niranjay's page - Courses


Graduate level courses (University of Minnesota, Twin Cities):

CourseTopics, textbooks and other material

Fall 2005
EE5501
Digital Communications

Topics: Modulation/detection, ISI, Optimal/suboptimal sequence detection, Equalization, Error correction coding, TCM, Multiple access.

 Digital Communications by John G Proakis
EE5531
Probability and Stochastic Processes

Topics: Probability, random variables and random processes, System response to random inputs, Gaussian, Correlation and spectral analysis, Estimation principles.

 Probability and Random Processes with Applications to Signal Processing by H Stark and John W Woods
Spring 2006
EE5505
Wireless Communications

Topics: Wireless Channel Models, Frequency Reuse, Sectorization, Narrowband Fading, Diversity, Capacity, Adaptive Modulation, Wideband Fading, Multi-User Systems, Equalization, OFDM, Spread Spectrum, MIMO

 Wireless Communications by Andrea Goldsmith
EE5950
Special Topics in EE II

Error Control Coding

Topics: Basics of Linear Codes, Cyclic Codes, Non-Algebraic Decoding Methods, Algebraic Decoding Methods, Berlekamp-Massey algorithm, Errors-and-erasures decoding, Convolutional codes, Viterbi decoding, BCJR algorithm, Iteratively Decodable Codes

 Error-Correction Coding for Digital Communications by George C Clark and J Bibb Cain
 My MATLAB Code:
 Galois Field Arithmetic & BCH/RS Encoder/Decoder Pack
 Convolutional & PCCC Encoder/Decoder Pack
EE8950
Advanced Topics in ECE

Engineering Optimization

Topics: Convex sets and functions, Convex optimization problems, KKT conditions and duality, Unconstrained minimization Interior-point methods, Derivative free optimization methods, Introduction to computational complexity theory Relaxations and approximation algorithms, Applications in signal processing, wireless communication, control, computational geometry etc.

 Convex Optimization by Stephen Boyd and Lieven Vandeberghe
 Optimization package used: SeDuMi  Prof. Boyd's course pages [ 1 ][ 2 ]

 My MATLAB Code: Inter-Point based Linear program solver (easily modified for non-linear problems)
Fall 2006
EE5581
Information Theory

Topics: Data Translation Channel Coding, Information Theory Measures and Models, Error-Correcting Channel Coding Lossless Source Coding, Lossy Source Coding, Cryptography Coding

 Lecture Notes by Prof. J C Kieffer
MATH5615H
Introduction to Analysis I

Topics: Axiomatic treatment of real/complex number systems. Introduction to metric spaces: convergence, connectedness, compactness. Convergence of sequences/series of real/complex numbers, Cauchy criterion, root/ratio tests. Continuity in metric spaces. Rigorous treatment of differentiation of single-variable functions, Taylor's Theorem

 Principles of Mathematical Analysis by Walter Rudin
Spring 2007
EE8581
Detection and Estimation

Topics: Hypothesis testing and Estimation theory, Signal detection and parameter estimation, Sequential non-parametric and robust signal detection, Karhunen Loeve expansions, Wiener filters, Kalman filters

 Detection, Estimation and Modulation Theory by H. L. Van Trees
MATH5616H
Introduction to Analysis II

Topics: Riemann-Stieltjes integration, Sequences/series of functions, Stone-Weierstrass Theorem, Differentiation/integration of multivariable functions, Implicit Function Theorem, Stokes' Theorem

 Principles of Mathematical Analysis by Walter Rudin
Econ 5109H
Game Theory for Engineers


Topics: Introduction to game theory and its applications, Utility theory, noncooperative/cooperative games, bargaining theory, Games in normal/extensive form, Nash equilibria/refinements

 A Course in Game Theory by M. J. Osborne and A. Rubinstein
Fall 2007
MATH8651
Theory of Probability Including Measure Theory

Topics: Probability spaces, Distributions/expectations, Basic theorems of Lebesque theory, Stochastic independence, sums of independent random variables, random walks, filtrations, moment generating functions, characteristic functions, Laws of large numbers

 A Modern Approach To Probability Theory by B. Fristedt and L. Gray
CSci5304
Computational Aspects of Matrix Theory

Topics: Perturbation theory for linear systems and eigenvalue problems. Direct/iterative solution of large linear systems. Matrix factorizations. Computation of eigenvalues/eigenvectors. Singular value decomposition. LAPACK/other software packages. Introduction to sparse matrix methods.

  Matrix Computations by G. Golub and C. Van Loan

Note: Some of the above course pages are only active during the semester.


Undergraduate Courses (SSN College of Engineering, Anna University, Chennai):

Anna University B.E. Electronics and Communication Engineering Syllabus, description of courses and electives.



  Last updated: 10/05/2007