Skip to content

Antenna Signal Analysis, Perform various calculation using Python

Notifications You must be signed in to change notification settings

Ray9090/Antenna-Signal-Analysis-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Antenna-Signal-Analysis-Python

Antenna Signal Analysis, Perform various calculation using Python

The main role of the project deals with the RADAR raw data analysis and signal processing for all range gates. The multiple aims of the project are, plotting the power and spectra of the raw data for all range gates, application of coherent integration, performing auto and cross-correlation, calculation of the angle-of-arrival .

Main target to perform auto-correlation, corss-correlation, discuss about power distribution, Power Spectral Density, Fast Fourior Transform, Coherent Integration, Angle of Arrival,

Tasks for this project version June 18th

RAW data analysis and signal processing <

  1. Plot the power of the raw data for all range gates, temporal samples and both polarisation, but only receiver 1 (index 0) -> e.g. pcolor plots -> select ONE interesting raw data portion (one experiment run), where most echoes are visible, -> use this selected data for all the subsequent tasks!

  2. Spectra over range for the receiver channel 1 and the spectral average of channel 2-4 -> e.g. pcolor plots

  3. Apply a suitable number of either coherent integrations or incoherent integration (Low pass filter version) -> show resulting spectra, equivalently to task 2)

  4. Derive the spectral width of the observed spectra for receiver 1 after applying integrations -> assume a gaussian distribution, fit this gaussian (varying the position (Doppler shift) and width -> plot the width and found Doppler shift along the ranges (line plots)

  5. Show the autocorrelation for receiver 1 and one of the other for all ranges -> e.g. 2x pcolor figure

  6. Perfom the crosscorrelation for all combinations of receiver channel 2-4 find the maximum amplitude show in a line plot the position of found maximum, as well as corresponding amplitudes and phases for each range

  7. Show the cross-spectra for all combinations of receiver channel 2-4 in amplitude and phase, apply suitable SNR-cleaning for beautiful figure

  8. Calculate the angle-of-arrival for all ranges using receiver channel 2-4 plot the found positions, apply suitable SNR-cleaning

Fig1. Power graphs for Rx 1 for all range gates for each step of data and polarisation.

task 1 1

task 1 2

task 1 3

Fig2. Power graphs of Receiver 1 and the average of Receiver 2,3 & 4.

task 2

Fig3: Spectra for all receivers before and after Integration

task 3

Fig4: Power and Phase graphs for autocorrelation

task 5

Fig5: Cross-Correlation of all the gates for selected data

task 6

Fig6. Cross- spectra after SNR thresholding

task 7

Fig7. Angle of arrival for Channel 2-4

task 8

About

Antenna Signal Analysis, Perform various calculation using Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages