THE AMBIGUITY DIAGRAM  

 

CODE

 

All code was implemented in Matlab. We used four m-files to generate the Ambiguity diagrams and other plots.  The first m-file is the general code that calls on one of the three other m-files, depending on which waveform we are considering.  You can give the function ambiguity anywhere from zero to three inputs, depending on what you want it to do.  If you give it three inputs, the first represents the number of points to use in the calculation, the second indicates which waveform to use, and the third is a parameter specifying either the slope (for waveform #2) or the number of cycles (waveform #3).  The program makes it’s own assumptions if you give it less than three inputs.  See the code itself for more on this. The other three m-files are specific to the individual waveforms. They create the waveform and perform the convolution calculations on it. They pass on the reference waveform and the convolution results to ambiguity.m, which plots the results.

 

ambiguity     waveform1     waveform2     waveform3

 

 

 

 

MOTIVATION – Why this is important

OBJECTIVE – What we hoped to achieve

AMBIGUITY DIAGRAM - What it is

AMBIGUITY DIAGRAM - How to read it

WAVEFORMS – The signals we analyzed

RESULTS – Results for CW and PCM

CHIRP - A closer look

POSSIBLE EXTENTIONS – What’s next

CODE - Fascinating stuff

ACKNOWLEDGMENTS - Who we have to thank