Documentation |
Ambiguity function
afmag = ambgfun(x,Fs,PRF)
[afmag,delay,doppler]
= ambgfun(x,Fs,PRF)
[afmag,delay,doppler]
= ambgfun(x,Fs,PRF,'Cut','2D')
[afmag,delay]
= ambgfun(x,Fs,PRF,'Cut','Doppler')
[afmag,doppler]
= ambgfun(x,Fs,PRF,'Cut','Delay')
[afmag,delay]
= ambgfun(x,Fs,PRF,'Cut','Doppler','CutValue',V)
[afmag,doppler]
= ambgfun(x,Fs,PRF,'Cut','Delay','CutValue',V)
ambgfun(x,Fs,PRF)
ambgfun(x,Fs,PRF,'Cut','2D')
ambgfun(x,Fs,PRF,'Cut','Delay')
ambgfun(x,Fs,PRF,'Cut','Doppler')
ambgfun(x,Fs,PRF,'Cut','Delay','CutValue',V)
ambgfun(x,Fs,PRF,'Cut','Doppler','CutValue',V)
afmag = ambgfun(x,Fs,PRF) returns the magnitude of the normalized ambiguity function for the vector x. The sampling of x occurs at Fs hertz with pulse repetition frequency, PRF. The sampling frequency Fs divided by the pulse repetition frequency PRF is the number of samples per pulse.
[afmag,delay,doppler] = ambgfun(x,Fs,PRF) or [afmag,delay,doppler] = ambgfun(x,Fs,PRF,'Cut','2D') returns the time delay vector, delay, and the Doppler frequency vector, doppler.
[afmag,delay] = ambgfun(x,Fs,PRF,'Cut','Doppler') returns the zero Doppler cut through the 2-D normalized ambiguity function magnitude.
[afmag,doppler] = ambgfun(x,Fs,PRF,'Cut','Delay') returns the zero delay cut through the 2-D normalized ambiguity function magnitude.
[afmag,delay] = ambgfun(x,Fs,PRF,'Cut','Doppler','CutValue',V) returns a one-dimensional cut through the 2-D normalized ambiguity function magnitude at a Doppler value of V Hertz. V should lie in the range[-Fs/2,Fs/2].
[afmag,doppler] = ambgfun(x,Fs,PRF,'Cut','Delay','CutValue',V) returns a one-dimensional cut through the 2-D normalized ambiguity function magnitude at a delay value of V seconds. V should lie in the range [-(length(x)-1)/Fs,(length(x)-1)/Fs].
ambgfun(x,Fs,PRF) or ambgfun(x,Fs,PRF,'Cut','2D') with no output argument produces a contour plot of the ambiguity function.
ambgfun(x,Fs,PRF,'Cut','Delay') or ambgfun(x,Fs,PRF,'Cut','Doppler') with no output argument produces a line plot of the ambiguity function cut.
ambgfun(x,Fs,PRF,'Cut','Delay','CutValue',V) or ambgfun(x,Fs,PRF,'Cut','Doppler','CutValue',V) with no output argument produces a line plot of the ambiguity function cut at non-zero cut values.
[1] Levanon, N. and E. Mozeson. Radar Signals. Hoboken, NJ: John Wiley & Sons, 2004.
[2] Mahafza, B. R., and A. Z. Elsherbeni. MATLAB^{®} Simulations for Radar Systems Design. Boca Raton, FL: CRC Press, 2004.
[3] Richards, M. A. Fundamentals of Radar Signal Processing. New York: McGraw-Hill, 2005.