RF Systems Engineering

EECS Professor Christopher Allen helps a student mount antennas on a sled bound for Greenland. KU is leading a global research effort to better understand the polar regions and their climatic effects on Earth.

The conveyance of information via electromagnetic propagation is an organizing theme for much of the research activities at KU EECS. For electromagnetic communications and sensing, the problem essentially is one of maximizing the capacity of this information on transmit, and then maximizing the accuracy of information retrieval on receive. The design of these electromagnetic (RF) systems thus require a complex convergence of engineering knowledge, such as electromagnetic propagation and scattering, microwave components and theory, signal processing, estimation and detection theory, and information and coding theory.

Associated Disciplines

 

Explore: Disciplines

Associated Programs

Associated Faculty

Professor
785-864-8801
3024 Eaton Hall

Primary Research Interests

  • Lightwave/Photonics Systems and Devices
  • Radar Systems Design and Analysis
Professor
785-864-7326
Eaton Hall, room 3034

Primary Research Interests

  • Adaptive Signal Processing for Radar and Communications
  • Array Processing
  • Interference Cancellation
  • Waveform Diversity/Design for Physical Systems
  • Spectrum Engineering
Dan F. Servey Distinguished Professor, Department Chair
785-864-4486
2001G Eaton Hall

Primary Research Interests

  • Communication Systems and Networks
  • Networking Simulation and Modeling
  • Wireless Systems
  • Internet Performance Analysis
Professor
785-864-7370
2054 Eaton Hall

Primary Research Interests

  • Digital Communication Theory
  • Advanced Modulation Techniques
  • Channel Coding
  • Synchronization
  • Multiple-Input Multiple-Output Communications
Professor, Associate Chair for Undergraduate Studies
785-864-8823
2001C Eaton Hall

Primary Research Interests

  • Audio Signal Processing
  • Network Performance
Professor
785-864-8815
3048 Eaton Hall

Primary Research Interests

  • Software Radio Systems
  • Spread Spectrum and Military Communication Systems
  • Radio and Radar Signal Processing
  • DSP Applications in Acoustics and Radio Signals
  • Wireless Communication Systems
Associate Professor
785-864-8803
2001F Eaton Hall

Primary Research Interests

  • Radar Remote Sensing of Vegetation
  • Propagation and Scattering in Random Media
  • Ground-Penetrating Radar
  • Radar Signal Processing
  • Applications of Information and Estimation Theory in Remote Sensing

Associated Facilities

  • Optical spectrum analyzer
  • 50GHz microwave network analyzer
  • 40GHz digital oscilloscope
  • Tunable laser sources and optical filters
  • 40Gb/s and 12 Gb/s BERTs
  • Electro-optic modulators, WDM multiplexers, demultiplexers
  • High-speed photodetectors
  • Commercial WDM systems
  • High-speed digital T/R rooftop antenna
  • 360 km of fiber installed for systems-level testing
  • DSP rapid prototyping system
  • Circuit board fabrication facility
  • Logic analyzers
  • Network analyzers
  • Spectrum analyzers, oscilloscopes, and function generators
  • Prototype PC board fabrication tools
  • RF signal generators
  • Communications link simulator- Simulink
  • Variety of DSP and EM design tools
  • Xilinx and Altera FPGA/SoC prototyping systems
  • Synplicity and Xilinx FPGA synthesis tools
  • ModelSim VHDL/Verilog simulation tools
  • Prototype PC board fabrication tools
  • Simulink
  • Computational cluster with over 1,000 processors connected to 37 TB of on-line storage

Program Objectives

  • Understand the propagation of both bounded and unbounded electromagnetic waves.
  • Understand the function of microwave components and transmission line theory.
  • Understand the design and operation of microwave systems, including receiver and transmitter architecture, as well as antenna performance and function.
  • Understand the theory and application of transmitting digital information via electromagnetic propagation.
  • Understand the applications of signal processing for filtering , estimating, and detecting signals in a high-interference environment.
  • Have the ability to effectively communicate complex, abstract concepts.

Core Coursework (MS)

EECS 713 High-Speed Digital Circuit Design
Basic concepts and techniques in the design and analysis of high-frequency digital and analog circuits. Topics include: transmission lines, ground and power planes, layer stacking, substrate materials, terminations, vias, component issues, clock distribution, cross-talk, filtering and decoupling, shielding, signal launching. Prerequisite: EECS 312 and senior or graduate standing. EECS 420 recommended. LEC.

The class is not offered for the Spring 2019 semester.

EECS 723 Microwave Engineering
Survey of microwave systems, techniques, and hardware. Guided-wave theory, microwave network theory, active and passive microwave components. Prerequisite: EECS 420. LEC.
Spring 2019
Type Time/Place and Instructor Credit Hours Class #
LEC Stiles, James
MWF 09:00-09:50 AM LEA 3150 - LAWRENCE
3 64938
LEC Stiles, James
MWF 09:00-09:50 AM KS-ST OLTH - EDWARDS
3 68939
EECS 744 Communications and Radar Digital Signal Processing
The application of DSP techniques to specialized communications and radar signal processing subsystems. Topics include A-D converters, specialized digital filters, software receiver systems, adaptive subsystems and timing. Prerequisite: An undergraduate course in DSP such as EECS 644. LEC.
Spring 2019
Type Time/Place and Instructor Credit Hours Class #
LEC Prescott, Glenn
MWF 11:00-11:50 AM LEA 3150 - LAWRENCE
3 70915
LEC Prescott, Glenn
MWF 11:00-11:50 AM KS-ST OLTH - EDWARDS
3 71554
EECS 861 Random Signals and Noise
Fundamental concepts in random variables, random process models, power spectral density. Application of random process models in the analysis and design of signal processing systems, communication systems and networks. Emphasis on signal detection, estimation, and analysis of queues. This course is a prerequisite for most of the graduate level courses in radar signal processing, communication systems and networks. Prerequisite: An undergraduate course in probability and statistics, and signal processing. LEC.

The class is not offered for the Spring 2019 semester.

Elective Coursework (MS)

EECS 721 Antennas
Gain, Pattern, and Impedance concepts for antennas. Linear, loop, helical, and aperture antennas (arrays, reflectors, and lenses). Cylindrical and biconical antenna theory. Prerequisite: EECS 360 and EECS 420, or EECS 720, or permission of the instructor. LEC.
Spring 2019
Type Time/Place and Instructor Credit Hours Class #
LEC Stiles, James
MWF 02:00-02:50 PM LEA 3150 - LAWRENCE
3 73446
LEC Stiles, James
MWF 02:00-02:50 PM KS-ST OLTH - EDWARDS
3 74287
EECS 725 Introduction to Radar Systems
Basic radar principles and applications. Radar range equation. Pulsed and CW modes of operation for detection, ranging, and extracting Doppler information. Prerequisite: EECS 360, EECS 420, EECS 461 or MATH 526. EECS 622 recommended. LEC.
Spring 2019
Type Time/Place and Instructor Credit Hours Class #
LEC Allen, Christopher
TuTh 11:00-12:15 PM LEA 3150 - LAWRENCE
3 69020
LEC Allen, Christopher
TuTh 11:00-12:15 PM KS-ST OLTH - EDWARDS
3 69582
EECS 823 Microwave Remote Sensing
Description and analysis of basic microwave remote sensing systems including radars and radiometers as well as the scattering and emission properties of natural targets. Topics covered include plane wave propagation, antennas, radiometers, atmospheric effects, radars, calibrated systems, and remote sensing applications. Prerequisite: EECS 420 and EECS 622. LEC.

The class is not offered for the Spring 2019 semester.

EECS 844 Adaptive Signal Processing
This course presents the theory and application of adaptive signal processing. Topics include adaptive filtering, mathematics for advanced signal processing, cost function modeling and optimization, signal processing algorithms for optimum filtering, array processing, linear prediction, interference cancellation, power spectrum estimation, steepest descent, and iterative algorithms. Prerequisite: Background in fundamental signal processing (such as EECS 644.) Corequisite: EECS 861. LEC.

The class is not offered for the Spring 2019 semester.

EECS 862 Principles of Digital Communication Systems
A study of communication systems using noisy channels. Principal topics are: information and channel capacity, baseband data transmission, digital carrier modulation, error control coding, and digital transmission of analog signals. The course includes a laboratory/computer aided design component integrated into the study of digital communication systems. Prerequisite: EECS 562. Corequisite: EECS 861. LEC.
Spring 2019
Type Time/Place and Instructor Credit Hours Class #
LEC Perrins, Erik
TuTh 08:00-09:15 AM LEA 2115 - LAWRENCE
3 75479
EECS 865 Wireless Communication Systems
The theory and practice of the engineering of wireless telecommunication systems. Topics include cellular principles, mobile radio propagation (including indoor and outdoor channels), radio link calculations, fading (including Rayleigh, Rician, and other models), packet radio, equalization, diversity, error correction coding, spread spectrum, multiple access techniques (including time, frequency, and code), and wireless networking. Current topics of interest will be covered. Prerequisite: Corequisite: EECS 861. LEC.
Spring 2019
Type Time/Place and Instructor Credit Hours Class #
LEC Kim, Taejoon
TuTh 02:30-03:45 PM LEA 3153 - LAWRENCE
3 75481
EECS 869 Error Control Coding
A study of communication channels and the coding problem. An introduction to finite fields and linear block codes such as cyclic, Hamming, Golay, BCH, and Reed-Solomon. Convolutional codes and the Viberbi algorithm are also covered. Other topics include trellis coded modulation, iterative (turbo) codes, LDPC codes. Prerequisite: EECS: 562 or equivalent. LEC.

The class is not offered for the Spring 2019 semester.

EECS 965 Detection and Estimation Theory
Detection of signals in the presence of noise and estimation of signal parameters. Narrowband signals, multiple observations, signal detectability and sequential detection. Theoretical structure and performance of the receiver. Prerequisite: EECS 861. LEC.

The class is not offered for the Spring 2019 semester.

EECS 622 Microwave and Radio Transmission Systems
Introduction to radio transmission systems. Topics include radio transmitter and receiver design, radiowave propagation phenomenology, antenna performance and basic design, and signal detection in the presence of noise. Students will design radio systems to meet specified performance measure. Prerequisite: Corequisite: EECS 420 and MATH 526 or EECS 461. LEC.

The class is not offered for the Spring 2019 semester.

Note:
Other Electives: No more than one MSIT course at the Edwards Campus from the following list.

IT 710 Information Security and Assurance
This introductory security course covers a wide range of topics in the area of information and network security, privacy, and risk: the basic concepts: confidentiality, integrity and availability; introduction to cryptography; authentication; security models; information and database security; computer systems security; network security; Internet and web security; risk analysis; social engineering; computer forensics. Prerequisite: Graduate standing in EECS, or permission of the instructor. LEC.

The class is not offered for the Spring 2019 semester.

EECS 780 Communication Networks
Comprehensive in-depth coverage to communication networks with emphasis on the Internet and the PSTN (wired and wireless, and IoT-Internet of Things). Extensive coverage of protocols and algorithms will be presented at all levels, including: social networking, overlay networks, client/server and peer-to-peer applications; session control; transport protocols, the end-to-end arguments and end-to-end congestion control; network architecture, forwarding, routing, signaling, addressing, and traffic management, programmable and software-defined networks (SDN); quality of service, queuing and multimedia applications; LAN architecture, link protocols, access networks and MAC algorithms; physical media characteristics and coding; network security and information assurance; network management. (Same as IT 780.) Prerequisite: EECS 563 or equivalent or permission of instructor. LEC.

The class is not offered for the Spring 2019 semester.

IT 810 Software Engineering and Management
Principal concepts in software engineering with a focus on formalism as well as managerial issues; software development models; software process models; software configuration management; software development life cycle activities; project management; planning and estimation; requirements engineering, software architecture, software modular design; software reusability; implementation strategies; testing techniques; software quality assurance; software evolution; metrics and measurements, ethics and professionalism. Prerequisite: Programming experience, preferably in Java or C++. LEC.

The class is not offered for the Spring 2019 semester.

IT 811 IT Project Management
Management issues in the creation, development, and maintenance of IT systems; effort and cost estimation techniques; project planning and scheduling; resource allocation; risk analysis and mitigation techniques; quality assurance; project administration; configuration management; organizational issues; software process modeling; process improvement; frameworks for quality software. LEC.
Spring 2019
Type Time/Place and Instructor Credit Hours Class #
LEC Saiedian, Hossein
Th 06:10-09:00 PM BEST 125 - EDWARDS
3 71051
IT 711 Security Management and Audit
Administration and management of security of information systems and networks, intrusion detection systems, vulnerability analysis, anomaly detection, computer forensics, auditing and data management, risk management, contingency planning and incident handling, security planning, e-business and commerce security, privacy, traceability and cyber-evidence, human factors and usability issues, policy, legal issues in computer security. (Same as EECS 711.) Prerequisite: Graduate standing in EECS, or permission of the instructor. LEC.
Spring 2019
Type Time/Place and Instructor Credit Hours Class #
LEC Bryant, Blake
APPT- ONLNE KUEC - EDWARDS
3 78476
IT 712 Network Security and its Application
This course focuses on network-based information and communication systems, and examines network technologies and service applications to provide the students with a comprehensive introduction to the field of network security and its application. The course covers key concepts and critical network security services including authentication and access control, integrity and confidentiality of data, routing, firewalls, virtual private networks, web security, virus protection, and network security architecture and policy development. The students are expected to understand the technical vulnerabilities of networked systems and to develop methods to eliminate or mitigate those vulnerabilities. Prerequisite: IT 710 and one of the following: IT 422, EECS 563, or EECS 780. LEC.
Spring 2019
Type Time/Place and Instructor Credit Hours Class #
LEC Li, Fengjun
M 06:10-09:00 PM REGN 156 - EDWARDS
3 74070
IT 746 Database Systems
Introduction to the concept of databases and their operations. Basic database concepts, architectures, and data storage structures and indexing. Though other architectures are discussed, focus is on relational databases and the SQL retrieval language. Normalization, functional dependencies, and multivalued dependencies also covered. Culminates in the design and implementation of a simple database with a web interface. Prerequisite: EECS 448 or consent of instructor. Students cannot receive credit for both EECS 647 and EECS 746. LEC.

The class is not offered for the Spring 2019 semester.

EECS 767 Information Retrieval
This class introduces algorithms and applications for retrieving information from large document repositories, including the Web. Topics span from classic information retrieval methods for text documents and databases, to recent developments in Web search, including: text algorithms, indexing, probabilistic modeling, performance evaluation, web structures, link analysis, multimedia information retrieval, social network analysis. Prerequisite: EECS 647 or permission of instructor. LEC.

The class is not offered for the Spring 2019 semester.

EECS 881 High-Performance Networking
Comprehensive coverage of the discipline of high-bandwidth low-latency networks and communication, including high bandwidth-×-delay products, with an emphasis on principles, architecture, protocols, and system design. Topics include high-performance network architecture, control, and signaling; high-speed wired, optical, and wireless links; fast packet, IP, and optical switching; IP lookup, classification, and scheduling; network processors, end system design and protocol optimization, network interfaces; storage networks; data-center networks, end-to-end protocols, mechanisms, and optimizations; high-bandwidth low-latency applications and cloud computing. Principles will be illustrated with many leading-edge and emerging protocols and architectures. Prerequisite: EECS 563 or EECS 780, or permission of the instructor. LEC.
Spring 2019
Type Time/Place and Instructor Credit Hours Class #
DIS Sterbenz, James
Th 06:10-09:00 PM LEA 3150 - LAWRENCE
3 75467
LEC Sterbenz, James
Tu 06:10-09:00 PM LEA 3150 - LAWRENCE
3 75468
EECS 882 Mobile Wireless Networking
Comprehensive coverage of the disciplines of mobile and wireless networking, with an emphasis on architecture and protocols. Topics include cellular telephony, MAC algorithms, wireless PANs, LANs, MANs, and WANs; wireless and mobile Internet; mobile ad hoc networking; mobility management, sensor networks; satellite networks; and ubiquitous computing. Prerequisite: EECS 563 or EECS 780, or permission of the instructor. LEC.

The class is not offered for the Spring 2019 semester.

EECS 812 Software Requirements Engineering
Objectives, processes, and activities of requirements engineering and requirements management; characteristics of good requirements; types of requirements; managing changing requirements; languages, notations, and methodologies; formal and semi-formal methods of presenting and validating the requirements; requirements standards; traceability issues. Prerequisite: EECS 810. LEC.

The class is not offered for the Spring 2019 semester.

IT 814 Software Quality Assurance
Software quality engineering as an integral facet of development from requirements through delivery and maintenance; verification and validation techniques; manual and automated static analysis techniques; fundamental concepts in software testing; test case selection strategies such as black-box testing, white-box testing; formal verification; unit, integration, system, and acceptance testing; regression testing; designing for testability; models for quality assurance; reviews, inspection, documentation, and standards; industry and government standards for quality. Prerequisite: IT 810. LEC.

The class is not offered for the Spring 2019 semester.

IT 818 Software Architecture
Designing architectures; software architectural styles and patterns; architectural components and connectors; architectural modeling and analysis, architectural deployment, designing for nonfunctional properties such as efficiency, scaleability, adaptability, and security; domainspecificsoftware architectures; architecture product lines; architecture description languages (ADLs); standards. Prerequisite: IT 810. LEC.

The class is not offered for the Spring 2019 semester.

Exlpore: EECS Courses

 


Department Events
KU Today
High school seniors can apply to the SELF Program, a four-year enrichment and leadership experience
Engineering students build concrete canoes, Formula race cars, unmanned planes, and rockets for competitions nationwide
More first and second place awards in student AIAA aircraft design contests than any other school in the world
One of 34 U.S. public institutions in the prestigious Association of American Universities
44 nationally ranked graduate programs.
—U.S. News & World Report
Top 50 nationwide for size of library collection.
—ALA
23rd nationwide for service to veterans —"Best for Vets," Military Times