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.
-
Notifications
You must be signed in to change notification settings - Fork 0
chancecardona/Rincon_2019
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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 0
No packages published