Introducción al radar

TranscripciΓ³n

Introducción al radar
2o Cuatrimestre
Radiodeterminación ITT
Introducción al radar
Due: 28 Febrero
Un sistema RADAR recibe su nombre de las palabras RAdio Detection And Ranging. Si los definimos
por la función que desempeñan y la manera de cómo lo hacen, diríamos que son sistemas cuyo objetivo es
descubrir la presencia de blancos a una cierta distancia (range 1 ) gracias a la detección de ecos producidos
por los mismos en respuesta a la emisión de señales electromagnéticas, que pueden ser de diferentes tipos
(formas de onda), que son transmitidas por antenas de marcada directividad. Además de la mera presencia
de blancos, a menudo se desea conocer alguna característica de los mismos, como, por ejemplo, su posición,
su velocidad, su forma, etc. Con respecto a las dos primeras, veremos que fundamentalmente la posición
se determina mediante el tiempo de retardo en la llegada del eco, y la velocidad gracias al desplazamiento
Doppler de la señal recibida como eco respecto a la enviada. Para conocer otros aspectos del blanco podemos
tener en cuenta la intensidad del eco, por ejemplo. Sobre estas ideas básicas se pueden construir conceptos
de procesado más complejos que trascienden parcialmente estas idea básicas.
Vamos a ver estos tres aspectos fundamentales mencionados arriba: alcance, desplazamiento Doppler e
intensidad de la señal recibida como eco, en este último caso bajo el concepto de ecuación radar.
1
Alcance, alcance máximo no ambiguo y resolución en alcance
Vamos a utilizar la fórmula de espacio=velocidad x tiempo para calcular tres cantidades:
1. el alcance o distancia a un blanco a partir del tiempo de retardo entre la señal transmitida y el eco
recibido,
2. el alcance máximo no ambiguo cuando lo que transmitimos son una serie de pulsos separados por
una cierta separación temporal 𝑇 que llamamos intervalo de repetición de pulso
3. la resolución en alcance, o separación mínima entre dos blancos para que sean identificados como
dos blancos diferentes y no como un blanco único
Vamos a presentar estos tres conceptos, para cada uno de los cuales se pedirá que se elabore una función de
Matlab. Se integrarán todas en un único fichero .m en forma de una estructura con handles 2 , tal y como se
explica en el Apéndice de este documento.
1.1
Alcance
La distancia que separa un blanco del transmisor, 𝑅, se mide a través del tiempo transcurrido entre la
transmisión de la señal y la recepción del eco, Δ𝑑 y vendrá dada por
𝑅=
𝑐Δ𝑑
2
(1)
donde 𝑐 es la velocidad de la luz en el medio. El factor 1/2 se debe a que la distancia se recorre dos veces.
1.2
Alcance máximo no ambiguo
Conviene fijarse en que estamos suponiendo implícitamente en nuestro razonamiento que estamos enviando
un pulso corto, ya que si estuviésemos emitiendo una onda continua, no podríamos calcular el retardo ya
que no sabríamos a qué parte de la onda emitida corresponde el eco. Ya veremos, no obstante, que sí hay
maneras de trabajar con un radar de onda continua, pero de momento estamos trabajando con un pulso.
Obviamente, transmitir un único pulso hace inútil nuestro radar, de manera que si hablamos de transmitir
pulsos, hablamos de transmitir un pulso cada un cierto tiempo (ver figura 1). Este tiempo entre pulsos se
puede llamar de dos maneras diferentes: periodo interpulso (IPP) o intervalo de repetición de pulsos (PRI).
A partir de esta imagen, aparecen varios conceptos a los que poner nombre:
1 Ya
2 Un
veremos que esta palabra inglesa se traduce también como alcance.
handle es un tipo de clase implementado internamente en Matlab.
1 of 8
Introducción al radar
Due: 28 Febrero
Radiodeterminación ITT
2o Cuatrimestre
Figure 1: En el caso de tener un tren de pulsos transmitidos, tendremos un tren de pulsos recibidos. Por
diseño, queremos que el eco de un pulso llegue antes que la transmisión del siguiente pulso de manera que
podamos asociarlos al último pulso enviado.
Figure 2: Precisamente, enlazando con lo dicho en la figura 1, el alcance máximo que no produce un eco
susceptible de ser detectado antes de la siguiente transmisión se denomina alcance máximo no ambiguo 𝑅𝑒 .
2 of 8
Introducción al radar
Due: 28 Febrero
Radiodeterminación ITT
2o Cuatrimestre
Figure 3: El concepto de resolución en alcance nos permite definir la distancia mínima que ha de separar
dos blancos diferentes, tgt1 y tgt2 en la figura, para que los podamos distinguir.
βˆ™ la frecuencia de emisión de los pulsos: PRF=1/PRI
βˆ™ el cociente entre la longitud del pulso y la PRI, que llamamos ciclo de trabajo (duty cycle en inglés) y
que nos dice la fracción sobre 1 de tiempo durante la cual el radar transmite
𝜏
𝑃 𝑅𝐼
𝑑𝑑 =
(2)
El ciclo de trabajo nos permite relacionar también la potencia transmitida de pico y la potencia
transmitida promedio:
π‘ƒπ‘Žπ‘£ = 𝑃𝑝 β‹… 𝑑𝑑
(3)
βˆ™ el alcance máximo no ambiguo, 𝑅𝑒 , que corresponde a la distancia máxima a la que puede estar situado
un blanco sin que su eco llegue al radar después de que este haya enviado otro pulso:
𝑅𝑒 = 𝑐
𝑃𝑃𝐼
2
(4)
Vemos que, de nuevo, aparece el término 1/2 a causa de que la distancia al blanco es la mitad del
camino recorrido por el pulso.
1.3
Resolución en alcance
Si dos blancos se encuentran muy cerca uno del otro, entonces los ecos de los dos pulsos nos llegarán como
un pulso único, más largo que el que hemos enviado. Pero del hecho de su mayor longitud no podemos
concluir que se trate de un eco procedente de dos blancos diferentes, ya que un blanco extendido con
dimensiones suficientemente grandes también produce un pulso más largo, de modo que ambas situaciones
son indistinguibles. Por tercera vez, aplicamos la sencilla fórmula espacio=velocidad x tiempo con la
presencia del factor 1/2 para concluir que la llamada resolución en alcance (=capacidad de distinguir entre
dos blancos separados por ese valor en distancia), Δ𝑅, es
Δ𝑅 =
π‘πœ
2
3 of 8
(5)
Introducción al radar
Due: 28 Febrero
Radiodeterminación ITT
2o Cuatrimestre
donde 𝜏 , al igual que en (2), es la duración o longitud del pulso.
En muchas ocasiones la discriminación en la llegada de los pulsos se hace en dominio de frecuencia (ya lo
veremos, por ejemplo, en la técnica llamada de compresión de pulsos), de manera que tenemos que hacer
uso de que 𝜏 = 1/𝐡, donde 𝐡 es la anchura de banda procesada, y por tanto (5) queda como
Δ𝑅 =
2
𝑐
2𝐡
(6)
El efecto Doppler
Frente a los radares dedicados a la determinación de la distancia o alcance del blanco tratada en la sección 1,
tratamos ahora de aquellos radares que pretenden determinar la velocidad del blanco sin importarles su
posición, como los de tráfico 3 .
El efecto Doppler es un fenómeno que se estudia en Física General asociado a ondas continuas. En nuestro
caso queremos considerar el caso de radares pulsados, aun sin descartar que, cuando nuestro objetivo sea
detectar solamente velocidad, no descartamos el uso de radares de onda continua, también llamados CW
(Continuous Wave). Sin embargo, la inclusión en nuestro estudio de radares pulsados nos lleva a ampliar el
ámbito de observables físicos que se ven afectados por el efecto Doppler, como enseguida veremos. Recordamos primero que el efecto Doppler es básicamente la aproximación de los frentes de onda de una señal
emitida por un emisor en movimiento por delante del blanco 4 y su separación por detrás, como se ve en la
figura. El efecto es idéntico si el sensor permanece quiero y lo que se mueve es el blanco 5 . Pero si nuestro
sistema es pulsado este mismo fenómeno se aplicará a la PPI y a la duración del pulso: la separación entre
pulsos parecerá inferior por delante del emisor en movimiento (cuando se emite el pulso 𝑛 + 1 ya se está más
cerca del blanco que cuando se emitió el 𝑛-ésimo, de manera que la separación en el aire entre ambos pulsos
consecutivos es inferior) y mayor detrás, y la duración parecerá igualmente menor por delante y mayor por
detrás. Por tanto, tenemos las siguientes ecuaciones, para una velocidad radial 𝑣 -con su signo implícito- del
sensor o del blanco:
𝑐+𝑣
𝑓0
π‘βˆ’π‘£
𝑐+𝑣
𝑃 𝑅𝐹
𝑃 𝑅𝐹 =
π‘βˆ’π‘£
π‘βˆ’π‘£
πœβ€² =
𝜏
𝑐+𝑣
𝑓0β€² =
(7)
donde 𝑓0 , 𝑓0β€² =frecuencia central de la señal, transmitida y recibida, respectivamente 6 , y donde vemos que,
lógicamente, tiempos y frecuencias se transforman inversamente. Las variable primadas son siempre las
recibidas y las no primadas las transmitidas. Puede que en ocasiones se conozca la velocidad del blanco pero
no la velocidad radial, de modo que sea necesario saber el ángulo entre la dirección que une el blanco y el
sensor y la dirección de movimiento, πœƒ, de modo que 𝑣 = 𝑣blanco cos πœƒ.
3
Ecuación radar
La intensidad de señal que le llega al receptor viene dada por la siguiente ecuación, que llamamos ecuación
radar, y que damos aquí para el caso denominado monoestático, y que corresponde a utilizar la misma antena
3 Existen radares, lógicamente, que pretenden determinar ambas cosas. De momento, estamos haciendo una aproximación
introductoria, y consideramos casos básicos pero que constituyen los bloques de construcción de conceptos y sistemas más
complejos.
4 Entendemos por delante como la región hacia la que se mueve el emisor y por detrás aquella que va dejando detrás.
5 En Mecánica clásica el efecto no era completamente indistinguible si era el blanco o era el sensor el que se movía. Nosotros
utilizaremos, sin demostrarla, la fórmula relativista, en la que esa equivalencia se respeta
6 Es la misma fórmula para cualquier frecuencia presente, y por tanto para todo el ancho de banda, que aparecerá desplazado
y modificado según sea el valor de la 𝑣. Otra aclaración de interés, vinculada a esto, es que, aunque este efecto se denomina
desplazamiento Doppler (Doppler shift), matemáticamente no es un desplazamiento sino una homotecia, ya que viene dado por
un producto sobre la 𝑓0 y no de una suma con𝑓0
4 of 8
Introducción al radar
Due: 28 Febrero
Radiodeterminación ITT
2o Cuatrimestre
Figure 4: Un blanco que se acerca provoca un aumento en la frecuencia detectada (una longitud de onda
menor) y uno que se aleja una frecuencia menor (una longitud de onda mayor).
para transmitir y para recibir:
π‘ƒπ‘Ÿ =
𝑃𝑑 𝐺2 (πœƒ, πœ™)πœ†2 𝜎
(4πœ‹)3 𝑅4 𝐿
(8)
donde
βˆ™ 𝑃𝑑 = densidad de potencia transmitida [Watt/m2 ]
βˆ™ π‘ƒπ‘Ÿ = densidad de potencia recibida [Watt/m2 ]
βˆ™ 𝐺(πœƒ, πœ™) es la ganancia de la antena, que es en general una función del ángulo tridimensional de mira,
dado por (πœƒ, πœ™) 7 [-]
βˆ™ πœ† es la longitud de onda de la señal (sería un término variable en el caso de una antena de banda
ancha)
βˆ™ 𝜎 se llama sección recta radar es una médida con unidades de área que nos dice que superficie ofrece el
blanco, medida en la β€œmoneda de cambio” de una superficie metálica perfectamente reflectiva colocada
perpendicularmente a la dirección de incidencia de la señal (p. ej., si tenemos una superficie de 1 m2 de
un material que solamente refleja la mitad de la onda que recibe, entonces su sección recta radar será
de 0.5 m2 ; si además está colocada en un ángulo
√ de 45 grados con respecto a la dirección incidente,
entonces la onda solamente β€œve” una fracción 1/ 2 -que es el coseno de 45 gradosde la superficie, que
√
ya de por sí β€œvalía” 0.5 m2 , lo que resulta en una sección recta radar de 1/(2 2) m2 )
βˆ™ 𝑅 es el alcance o distancia al blanco
βˆ™ 𝐿 son las pérdidas del sistema [-], que pueden ser de muchos tipos: en el hardware, durante el procesado,
por atenuación atmosférica (las llamadas pérdidas básicas de propagación en el espacio libre están
incluidas en la ecuación radar a través del (4πœ‹π‘…)2 /πœ†2 ímplicito, que aparece como 𝑅4 debido al doble
camino).
Vemos que dimensionalmente, la ecuación da [Watt/m2 ] en ambos lados.
En la ecuación radar se puede poner como en (8) podemos tener en cuenta que un receptor solamente puede
detectar la presencia de un eco si se supera un cierto nivel de señal, que suele ser del orden de , y de acuerdo
7 Este par de ángulos se refieren normalmente a los llamados elevación y acimut, que no son los mismos que los ángulos de
esféricas, llamado uno polar y el otro azimut también, auque es otro acimut. En el sentido dado aquí, elevación sería el ángulo
polar 2-D sobre el plano 𝑋𝑍, suponiendo que el eje 𝑍 es el eje, que llamamos de simetría o boresight y el eje π‘Œ indica la vertical,
mientras que el acimut sería el ángulo polar 2-D en el plano π‘Œ 𝑍.
5 of 8
Introducción al radar
Due: 28 Febrero
Radiodeterminación ITT
2o Cuatrimestre
a ese nivel, 𝑆min , habrá una distancia máxima a la que se puede detectar un blanco de una cierta 𝜎, según
la ecuación que resulta de despejar el alcance de (8):
𝑅max =
( 𝑃 𝐺2 (πœƒ, πœ™)πœ†2 𝜎 )
𝑑
(4πœ‹)3 𝑆min 𝐿
(9)
Lo que ocurre es que en (9) hemos usado el término 𝑆min como límite de detección, sin tener en cuenta que
el ruido puede afectarlo. Si lo hacemos, hablaremos de que existe una cierta cantidad de ruido superpuesta
a la señal, descrita como relación de señal-ruido o SNR (=potencia de señal (𝑃𝑠 )/potencia de ruido (𝑃𝑛 )) a
la salida del receptor que vendrá dada por la relación señal ruido a la entrada del receptor modificada por
un cierto factor que llamamos figura de ruido, 𝐹 ,
SNRout = 𝐹 SNRin
𝑆min = 𝑃𝑛,π‘œπ‘’π‘‘ × πΉ SNR𝑖𝑛
(10)
El ruido del sistema, 𝑃𝑛,π‘œπ‘’π‘‘ , suele ser principalmente de origen térmico, de manera que ponemos
𝑃𝑛,out = π‘˜Boltzmann 𝑇 𝐡
(11)
donde π‘˜B = 1.38 × 10βˆ’23 [Jul/Kelvin] es la constante de Boltmann, 𝑇 es la temperatura media del sistema
en grados Kelvin y 𝐡 el ancho de banda procesado. Si el ruido no fuese solamente térmico, siempre podemos
medirlo en unidades de ruido térmico equivalente (aplicamos de nuevo la idea de tener una moneda de
cambio) y poner
𝑃𝑛,π‘œπ‘’π‘‘ = π‘˜B 𝑇𝑒 𝐡
(12)
donde 𝑇𝑒 pasa a ser la temperatura equivalente del sistema. Poniendo todas estas consideraciones juntas, se
obtiene la siguiente relación para la distancia máxima de detección
𝑅max =
(
𝑃𝑑 𝐺2 (πœƒ, πœ™)πœ†2 𝜎
3
(4πœ‹) π‘˜B 𝑇𝑒 𝐡 𝐹 SNRin
)
𝐿
(13)
A veces se expresa también la potencia transmitida 𝑃𝑑 en función de la potencia de pico y el ciclo de trabajo
sustituyendo 𝑃𝑑 por 𝑃𝑝 × π‘‘π‘‘ = 𝑃𝑝 × (1 βˆ’ 𝜏 × π‘ƒ 𝑅𝐹 ). En otras ocasiones se define también el ciclo de
trabajo en recepción π‘‘π‘Ÿ ≑ (𝑃 𝑃 𝐼 βˆ’ 𝜏 )/𝑃 𝑃 𝐼 y se introduce en las expresiones. Hay que tener en cuenta
que la ecuación radar tal y como la hemos visto no es universal, sino su forma más básica, y que radares
con métodos de procesado complejos requieren sustituirla o añadirle elementos nuevos. En este momento,
nosotros trabajamos con la forma expresada aquí, que contiene suficientes elementos para entender el sentido
y utilidad de cualquier ecuación radar.
4
Ejercicios a realizar
Se pide lo siguiente:
1. Escribir una colección de funciones, en un solo fichero .m de Matlab, que calculen:
(a) el alcance de un blanco conociendo el retardo,
(b) el alcance máximo no ambiguo conociendo la PRF,
(c) la resolución en alcance de un radar conociendo: la longitud del pulso o bien el ancho de banda,
dejándole al usuario la opción de elegir si se prefiere dar el dato de la primera o del segundo
2. Escribir otra colección de funciones, de nuevo en un solo fichero .m de Matlab, que calculen:
(a) el desplazamiento Doppler 𝑓0β€² βˆ’π‘“0 de una determinada frecuencia, para una determinada velocidad
del blanco (o el sensor, o la relativa entre los dos), y el ángulo πœƒ
(b) la variación de la PPI, de acuerdo a los mismos factores,
6 of 8
Introducción al radar
Due: 28 Febrero
Radiodeterminación ITT
2o Cuatrimestre
(c) la variación en la longitud del pulso
3. Escribir una tercera colección de funciones, en un solo fichero .m de Matlab, que calculen:
(a) la densidad de potencia recibida de acuerdo a la ecuación (8), con todos sus parámetros como
variables de entrada; hágase tanto en unidades naturales como en dB’s para los términos que son
de potencia
(b) el alcance máximo de un blanco de acuerdo a la ecuación (13), con todos sus parámetros como
variables de entrada; hágase tanto en unidades naturales como en dB’s para los términos que son
de potencia.
Estas funciones deben estar documentadas dentro del código y se pide también un pequeño documento
en que se describa algún caso de test sobre el que se haya aplicado, tomando valores razonables para
los parámetros de input.
5
Apéndice
Estamos acostumbrados a escribir funciones en Matlab dentro de ficheros .m que tienen el mismo nombre
que el fichero. Aunque se definan funciones adicionales dentro del fichero serán de uso y acceso únicamente
interno, desde dentro de la función principal o de otra de las secundarias. Estas funciones locales pueden
definirse al final de la función principal, siguiendo el patrón
% This f u n c t i o n d e m o n s t r a t e s t h e u s e o f nonβˆ’embedded f u n c t i o n s
function y = f ( x )
y=x^2+g ( x ) βˆ— h ( x ) ;
function y = g ( x )
y = 0.5+ x ;
function y = h ( x )
y = 0.5βˆ—x ;
o anidadas dentro de la función principal
% This f u n c t i o n d e m o n s t r a t e s t h e u s e o f embedded f u n c t i o n s
function y = f ( x )
y=x^2+g ( x ) βˆ— h ( x ) ;
function y = g ( x )
y = 0.5+ x ;
end
function y = h ( x )
y = 0.5βˆ—x ;
end
end
En ninguno de los dos casos tenemos acceso a las funciones g y h desde fuera del fichero
>> g ( 2 )
??? Undefined command/ function ’ g ’ .
7 of 8
Introducción al radar
Due: 28 Febrero
Radiodeterminación ITT
2o Cuatrimestre
Sin embargo, es posible definir las funciones anidadas como elementos de una estructura, nombradas con un
punto después del nombre la misma y que sí pueden utilizarse fuera del fichero si es la estructura la que se
devuelve como output de la función principal que da nombre al fichero .m:
% This f u n c t i o n d e m o n s t r a t e s t h e u s e o f s t r u c t u r e s o f f u n c t i o n s
function y = f ( )
y . g=@g ;
y . h=@h ;
function y = g ( x )
y = 0.5+ x ;
end
function y = h ( x )
y = 0.5βˆ—x ;
end
end
Entonces tendremos acceso a las funciones a través de
>> f u n c i o n T e s t=f % e s i n d i s t i n t o a u s a r f u n c i o n T e s t=f ( )
funcionTest =
g : @g
h : @h
>> f u n c i o n T e s t . g ( 2 )
ans =
3.5000
>> f u n c i o n T e s t . h ( 2 )
ans =
1
>>
En realidad, en lugar de usar estructuras, podríamos utilizar clases. Sin embargo, las clases no están
implementadas de manera hábil en Matlab 7.0 8 , que es la versión que nosotros usamos, de modo que nos
quedaremos en el uso de estructuras.
8 En versiones posteriores sí se ha implementado el uso de clases de una manera más semejante al estándar de lenguajes como
C++, Ada o Python.
8 of 8

Documentos relacionados