by Steve Ellingson (https://www.faculty.ece.vt.edu/swe/)
Based on content appearing in Chapter 9 of my book "Radio Systems Engineering" (http://www.cambridge.org/us/academic/subjects/engineering/rf-and-microwave-engineering/radio-systems-engineering)