Skip to content

Final Code used for 16 channel Phased Array Antenna as part of Internship with Rincon Research Corporation

Notifications You must be signed in to change notification settings

chancecardona/Rincon_2019

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code used in final implementation of 16 channel Phased Array Antenna. Work is a collab directly with Jake Kirschner and Justin Jayne. Also help from Dan Rosen.
SoapySDR is API used to communicate to SDRs. Numpy and Scipy for the majority of the Signal Processing.
clocksync syncs all of the SDRs clock signals to a gps location clock (important for data synchronization).
CalibrationFuncs contains all of the functions used to calibrate signals from each channel, including the use of a Nuttal Filter, the OverlapAndSave algorithm for real time processing and correlations of different sizes, Delay Finding using signal correlation, Fractional Delay using a critically sampled sinc function, and Phase Delay using an SVD of the data.
Final runs the actual Phased Array Antenna, including setting up each SDR correctly, changing the modes from all SDRS actively listening to new data from their antennas to all SDRs listening to calibration signal transmitted from a single channel, signal aligning (both in phase and down to a fraction of a sample) using functions from CalibrationFuncs, and then plotting the Complex Data to demonstrate the effect of the calibration.

About

Final Code used for 16 channel Phased Array Antenna as part of Internship with Rincon Research Corporation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published