KBR
Ann Arbor, Michigan

National Security Solutions (NSS) Internship - Automatic Gain Control for Software Defined Radio

Posted 6 days agoWebsiteLinkedIn

Skip the busywork

ApplyBolt rewrites your resume for this exact role and hits submit. You just pick the jobs.

Resume tailored to this roleApplied in secondsTrack every application
Download the app

About this role

Project Overview

A C++ driver for a software defined radio is experiencing saturation problems and DC offsets preventing it from recording signals of interest. The intern will modify this driver to support automatic gain control by tasking the SDR’s API with custom gain settings during collection. The selected candidate will record gain settings in data files and provide support for re-scaling magnitudes in post-processing according to the gain level set at the time of collection.

Key Responsibilities

  • Compile and test the existing data collector - plot signals of interest.
  • Define approach for calculating gain settings - summarize plan in 1-2 slides.
  • Implement automatic gain control selection in C++ code.
  • Test AGC on live RF-data tapped off rooftop antenna.
  • Summarize results in one or more briefings for local technical staff.

Learning Outcomes & Impact

The intern will address challenging technical problems with guidance from technical mentors and staff. They will learn how to analyze complex RF data, apply signal processing techniques, and implement filtering algorithms in c++. They will learn how to troubleshoot hardware and the difference between theory and practice.