Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Código de MATLAB
function x = single_pulse_ambg (taup)
eps = 0.000001;
i = 0;
taumax = 1.1 * taup;
taumin = -taumax;
for tau = taumin:.05:taumax
i = i + 1;
j = 0;
for fd = -5/taup:.05:5/taup
j = j + 1;
val1 = 1. - abs(tau) / taup;
val2 = pi * taup * (1.0 - abs(tau) / taup) * fd;
x(j,i) = abs( val1 * sin(val2+eps)/(val2+eps));
end
end
eps = 0.000001;
taup = 2.;
taumin = -1.1 * taup;
taumax = -taumin;
taux = taumin:.05:taumax;
fdy = -5/taup:.05:5/taup;
figure(1)
mesh(taux,fdy,x);
xlabel ('Delay - seconds')
ylabel ('Doppler - Hz')
zlabel ('Ambiguity function')
figure(2)
contour(taux,fdy,x);
xlabel ('Delay - seconds')
ylabel ('Doppler - Hz')
y = x.^2;
figure(3)
mesh(taux,fdy,y);
xlabel ('Delay - seconds')
ylabel ('Doppler - Hz')
zlabel ('Ambiguity function')
figure(4)
contour(taux,fdy,y);
xlabel ('Delay - seconds')
ylabel ('Doppler - Hz')
Respuesta
CONCLUSIÓN:
Un rango de pulso único y las resoluciones Doppler están limitadas por el ancho del pulso.
La resolución de rango fino requiere usar un pulso muy corto, pero el uso de pulsos muy cortos
requiere de ancho de bandas muy grandes y esto puede limitar la potencia de transmisión
promedio del radar a valores poco prácticos
Función de ambigüedad pulso con modulación de frecuencia lineal (LFM)
Código de MATLAB
function x = lfm_ambg(taup, b, up_down)
eps = 0.000001;
i = 0;
mu = up_down * b / 2. / taup;
for tau = -1.1*taup:.05:1.1*taup
i = i + 1;
j = 0;
for fd = -b:.05:b
j = j + 1;
val1 = 1. - abs(tau) / taup;
val2 = pi * taup * (1.0 - abs(tau) / taup);
val3 = (fd + mu * tau);
val = val2 * val3;
x(j,i) = abs( val1 * (sin(val+eps)/(val+eps))).^2;
end
end
eps = 0.0001;
taup = 1.;
b =10.;
up_down = 1.;
taux = -1.1*taup:.05:1.1*taup;
fdy = -b:.05:b;
figure(1)
mesh(taux,fdy,x)
xlabel ('Delay - seconds')
ylabel ('Doppler - Hz')
zlabel ('Ambiguity function')
figure(2)
contour(taux,fdy,x)
xlabel ('Delay - seconds')
ylabel ('Doppler - Hz')
y = sqrt(x);
figure(3)
mesh(taux,fdy,y)
xlabel ('Delay - seconds')
ylabel ('Doppler - Hz')
zlabel ('Uncertainty function')
figure(4)
contour(taux,fdy,y)
xlabel ('Delay - seconds')
ylabel ('Doppler - Hz')
Respuesta
CONCLUSIÓN:
La función de ambigüedad LFM que corta a lo largo del eje de frecuencia Doppler es similar a la
del pulso único, esto se debe a que la forma del pulso no ha cambiado y solo se agregó la
modulación de frecuencia, sin embargo, el corte a lo largo del eje de retardo del tiempo
cambio de manera significativa, ahora es mas angosta comparada con el corte de pulso sin
modulación.
1
En este caso el primer nulo se da en , lo cual indica que el ancho de pulso efectivo del filtro
𝐵
de salida emparejado es determinado por el ancho de banda del radar, concluyendo que la
función de ambigüedad LFM que corta a lo largo del eje del tiempo de retardo es mas angosta
que el de pulso sin modulación por un factor ξ , donde ξ es la relación de compresión
Función de ambigüedad tren coherente de pulsos no modulados
A lo largo del eje del retardo del tiempo y del eje de frecuencia Doppler,
respectivamente son:
Código de MATLAB
function x = train_ambg (taup, n, pri)
if( taup > pri / 2.)
'ERROR. Pulse width must be less than the PRI/2.'
return
end
gap = pri - 2.*taup;
eps = 0.000001;
b = 1. / taup;
ii = 0.;
for q = -(n-1):1:n-1
tauo = q - taup ;
index = -1.;
for tau1 = tauo:0.0533:tauo+gap+2.*taup
index = index + 1;
tau = -taup + index*.0533;
ii = ii + 1;
j = 0.;
for fd = -b:.0533:b
j = j + 1;
if (abs(tau) <= taup)
val1 = 1. -abs(tau) / taup;
val2 = pi * taup * fd * (1.0 - abs(tau) / taup);
val3 = abs(val1 * sin(val2+eps) /(val2+eps));
val4 = abs((sin(pi*fd*(n-
abs(q))*pri+eps))/(sin(pi*fd*pri+eps)));
x(j,ii)= val3 * val4 / n;
else
x(j,ii) = 0.;
end
end
end
end
taup =0.2;
pri=1;
n=5;
figure(1)
mesh(x)
xlabel ('Delay - seconds')
ylabel ('Doppler - Hz')
zlabel ('Ambiguity function')
figure(2)
contour(x);
xlabel ('Delay - seconds')
ylabel ('Doppler - Hz')
Respuesta
CONCLUSIÓN
Se observa que los picos de la funcion de ambigüedad a lo largo de eje de frecuencia (Hz) se
1
enceuntran en multiples enteros de la frecuencia 𝑓 = , de la misma manera los picos estan
𝑇
en multiples enteros de T a lo largo del eje del retardo (delay) .
El ancho del pico de la función de ambigüedad a lo largo del eje del retardo (delay) es 2τ0 y el
1
ancho del pico a lo largo del eje de frecuencia es (N−1) x T
OBSERVACIONES Y CONCLUSIONES GENERALES:
La función de ambigüedad es muy utilizada en los radares ya que es importante para poder
observar al blanco móvil en estas dos dimensiones como son el retardo de alcance y el
desplazamiento Doppler.