Prerequisite by Topic:
Students taking this course are expected to have taken the following courses.
EE348: Electronics (Most important is the CMOS, Preferably EE479 or EE448)
EE301: Linear Systems and Signals (Fourier Series & Transform, Sampling, etc..
EE364: Probability and Statistics (Probability Distributions, Noise, PSD, etc…)
EE467/EE475: Communications Systems (Am/FM/Digital)
Familiarity with MATLAB/SPICE is expected
Textbooks & References
RF Microelectronics, 2
nd
edition, B. Razavi, Pearson 2012
Microwave and RF Design, 2
nd
edition, M. Steer, Scitech 2013
The Design of CMOS RF Integrated Circuits, 2nd edition, Thomas Lee
Pdfs of all of the above texts will be posted.
Course Objectives: Upon completion of EE544, students should be able to
1. Understand the underlying system concepts that utilize RF components.
2. Identify various components used in RF Transceivers, including Mixers,
Oscillators (fixed and tunable), Synthesizers, Amplifiers, Filters, Modulators,
Demodulators, Duplexers, etc..
3. Understand the concepts of power, gain, phase, stability, noise, bias networks
and impedance matching networks as applied to the design of RF amplifiers
4. Design, using CMOS LNA and power amplifiers, mixers, oscillators, etc… both
narrowband and broadband.
5. Understand the techniques and tools used in designing RF receivers including
heterodyne, low IF, Zero IF receivers and SDR
6. Understand and characterize noise sources in RF systems such as thermal noise,
phase noise and other channel impairments and how do they affect the
performance of RF systems.
7. Understand the nonlinear effects in RF components such as the 1-dB
compression; Inter-modulation products, third-order intercepts; etc..
8. Determine the dynamic range of cascaded systems from module specifications
9. Identify design issues and trade-offs involving linearity, noise, power
dissipation, and dynamic range in RF transceiver architectures.
10. Perform Link Budget analysis for Terrestrial and Satellite RF Systems
11. Conduct simulation of functional blocks using simulation tools such as cadence,
ADS, HSPICE, SpectreRF and Matlab.