An overview of continuous-time and discrete-time signal processing techniques, and the analysis and design of the analog and mixed-signal circuit building blocks which are used to implement them in modern electronic systems. Topics covered are: i) analysis, specification, simulation, and design of continuous-time filters with linear transconductors and op-amps, ii) phase-domain model, noise model, and design methodology for low phase noise Phase Lock Loops and associated building blocks (VCO, phase-frequency detector, charge pump), iii) Discrete-time signal analysis using z-transform, iv) discrete-time filter design based on switched capacitors, and v) fundamentals, specification, architectures, building blocks (comparator, THA), and characterization techniques for digital-to-analog and analog-to-digital converters. Cadence Analog Artist is used for lab assignments.