Instructor Information

Robbin Roddewig

Work Phone: 703-980-1353

Mr. Roddewig has more than 25 years of experience in the Antennas, Microwave/RF, Signal Processing and Numerical Electromagnetics industries for a number of companies and research labs.  He has been an instructor with JHU EP since 1997 and helped to pioneer the delivery of courses online.

He currently is the CEO and system engineer of ERAS Inc.  A small engineering consulting company doing work in Signals Intelligence.

Course Information

Course Description

This course deals with the practical aspects of RF and microwave systems and components. An overview of radar systems is followed by an introduction to communication systems. The majority of the course treats the linear and nonlinear characteristics of individual components and their relation to receiver system performance. Amplifiers, mixers, antennas, filters, and frequency sources are studied, as well as their impact on receiver performance. Top-level receiver designs for a radar system, a wide-band surveillance system, or a communication system application may be studied. Assignments reinforce the course material and may require use of design software. Prerequisite(s): An undergraduate degree in electrical engineering or equivalent.

Course Goal

This course develops the student's understanding of the functions required and relationship between functions in a microwave system.  The systems are introdcued and then each part of the system is covered.  Overall transmitter, receiver and link system performance for communications systems and radar applications  is modeled using methos inlcudingMatlab/Simulink@ and evaluated.

Course Objectives

    • The student will become familiar with microwave and millimeter wave principals and components for systems used in radar, communication and other systems.

    • The student will develop tools and understanding of system functions and components that will allow her or him to simulate and measure system level performance of radar, communication and other microwave/millimeter wave systems.
    • The student will become familiar with the parameters used to define microwave/millimeter wave system performance.

    • The student will gain experience in designing both narrowband and broadband systems and simulating those systems with Matlab@ and Simulink@.

When This Course is Typically Offered

Online.  Fall and Spring semesters of each year.


  • Introduction of software simulation of systems using Matlab and Simulink
  • Communications and radar systems
  • Channel characteristics for systems
  • Antennas and antenna systems
  • Filter design and simulation
  • Noise in components and systems
  • Linear and non linear effects and characterization
  • Mixers and frequency translation
  • Frequency sources and oscillators
  • System level performance of Signal to Noise and Spurious
  • Microwave applications of Wireless LAN and 5G systems such as MIMO

Student Assessment Criteria

Class Discussion Preparation and Participation 10%
Homework 30%
Midterm examination 30%
Final Exam 30%

Timely feedback on students' performance is an established learning tool, so we will endeavor to grade and return to you, as quickly as possible, all material that you submit.

Homework will normally be graded and returned via the website before the next assignment is due. If you do not receive a grade on homework that you have turned in, please ask of its whereabouts; it may need to be resubmitted.

A grade of A indicates achievement of consistent excellence and distinction throughout the course—that is, conspicuous excellence in all aspects of assignments and discussion in every week.

A grade of B indicates work that meets all course requirements on a level appropriate for graduate academic work. These criteria apply to both undergraduates and graduate students taking the course.

100-90 = A
89-80 = B
79-70 = C
<70 = F

Final grades will be determined by the following weighting:

Computer and Technical Requirements

  • Willingness to learn Matlab@ and Simulink@.  No prior experience is assumed and required.
  • A computer or access to a computer to perform software simulations and access course material and submit assignments.

Participation Expectations

It is expected that the class will take approximately 10–20 hours per week: reading the assigned sections of the texts (approximately 5–10 hours per week) as well as some outside reading, listening to the audio annotated slide presentations (approximately 1–2&1/2 hours per week), and homework assignments (approximately 4–8 hours per week).


Textbook information for this course is available online through the MBS Direct Virtual Bookstore.

Course Notes

There are notes for this course.

(Last Modified: 02/20/2022 10:53:45 AM)