This is the lecturer notes given to my students of 2nd year engineering in india, of Electonics and communication Engineering. It starts from fundamentals and covers all the basic and advanced topics of any engineering college 2nd year course. all the problems are explained and solved.