You are on page 1of 106

PROYECTO FIN DE CARRERA

Ttulo: DISEO Y REALIZACIN DE UN


SIMULADOR DE RADAR


Autora: Arnzazu Gmez Almadana
Tutor: J os Ramn Cerquides Bueno











Diseo y Realizacin de un Simulador de Radar 3
NDICE DE CONTENIDOS

1. Agradecimientos ............................................................................................................ 4
2. Objetivos del proyecto.................................................................................................... 5
3. Estado del arte................................................................................................................ 6
4. Principios bsicos del radar........................................................................................... 18
4.1. Principio de funcionamiento
4.2. Bandas de frecuencias
4.3. Aplicaciones radar
4.4. Tipos de radar
5 Forma de onda del Radar Pulsado.................................................................................. 32
5.1 Fuentes de Radiofrecuencia: Transmisores
5.2 Seal de RF transmitida
5.3 Pulsos de RF
6 Informacin extrable ................................................................................................... 36
6.1 Distancia al blanco
6.2 Velocidad radial
6.3 Localizacin angular del blanco
7 Desarrollo de la simulacin........................................................................................... 43
7.1 Fsica y requerimientos del sistema....................................................... 44
7.1.1 Forma bsica de la ecuacin radar
7.1.2 Ruido del Receptor y Relacin Seal a Ruido
7.1.3 Seccin Recta Radar
7.1.4 Efecto del integrador
7.1.5 Prdidas del sistema (L
S
)
7.1.6 Balance de prdidas
7.1.7 Diagrama de Blake
7.1.8 Criterio de deteccin de blancos
7.1.9 Seleccin del umbral de deteccin Vt
7.2 Modelado y Diseo ............................................................................. 60
7.2.1 Limitaciones/Simplificaciones en el diseo
7.2.2 Herramientas Simulink de diseo
7.3 Implementacin del MODELO............................................................. 69
7.3.1 Interfaz de usuario
7.3.2 Radar Pulsado
7.3.3 Bloque TRANSMISOR
7.3.4 Bloque del BLANCO
7.3.5 Bloque RECEPTOR
7.3.6 Medidas RADAR
7.3.7 Paso de parmetros entre subsistemas
7.4 Simulacin y Resultados ...................................................................... 92
7.4.1 Simulation parameters
7.4.2 Resultados de la simulacin
7.5 Creacin de una librera ..................................................................... 100
8 Conclusiones.............................................................................................................. 105
9 Bibliografa y Referencias........................................................................................... 106

1 Agradecimientos
Diseo y Realizacin de un Simulador de Radar 4
1 Agradecimientos

Deseo expresar mi agradecimiento a D. Jos Ramn Cerquides Bueno por su ayuda
en la realizacin de este proyecto y en la obtencin de documentacin y material
necesario.
Han sido muchos los contratiempos con los que me he encontrado, los cuales han
retrasado notablemente la elaboracin del proyecto, pero finalmente y gracias al
apoyo de mi madre, hermanas, y tutor lo he sacado adelante.


2 Objetivos del proyecto
Diseo y Realizacin de un Simulador de Radar 5
2 Objetivos del proyecto

El objetivo de este proyecto es encontrar una herramienta software que permita el
diseo y realizacin de un Radar Pulsado, y la observacin de sus caractersticas
bsicas. Para ello se ha empleado la herramienta de Mathworks Simulink 5.0, que
interacciona con Matlab 6.5 en la adquisicin y presentacin de resultados.
En la implementacin del modelo se han hecho una serie de simplificaciones en los
componentes fsicos del sistema de radar, haciendo uso de las herramientas
proporcionadas por Simulink.
Simulink es un programa muy potente de procesamiento de seales, tanto continuas
como discretas. Tras un proceso de aprendizaje del programa, se llega a la
conclusin de que es una herramienta vlida para modelar los requerimientos fsicos
del sistema, y que actualmente es muy utilizada para la realizacin de simuladores
de vuelo, procesadores digitales de radar, sistemas de posicionamiento y
navegacin, altmetros, etc.
Se pretende dar aplicacin prctica a la deteccin de un blanco en movimiento por
parte de un Radar Pulsado con las siguientes caractersticas bsicas:

Monoesttico (antenas transmisora y receptora situadas en el mismo
emplazamiento)
Primario (el blanco es pasivo y no colabora en la deteccin)
De Exploracin o Vigilancia (rastreo continuo de su entorno en busca de
blancos)
Pulsado (el Transmisor emite energa electromagntica en forma de un
tren de pulsos de anchura t seg y de periodo T
prf
, y espera la llegada de los
ecos producidos por el rebote de esta seal sobre el blanco)


3 Estado del arte
Diseo y Realizacin de un Simulador de Radar 6
3 Estado del arte

La mayora de proyectos que en la actualidad estn relacionados con la simulacin
de radares, estn orientados a aplicaciones militares para la realizacin de
simuladores de vuelo, seguimiento y guiado de misiles, reconocimiento de
superficies
El nmero de proyectos propuestos para desarrollar simuladores de radar con
Simulink es variado, pero slo se ha encontrado documentacin ms o menos
detallada en Internet acerca de un par de proyectos.
Como ejemplo se citan algunos trabajos que se llevan en la actualidad o se han
realizado recientemente:

Demostracin Software interactiva de procesado de arrays de radar:

La demostracin se realiza empleando la herramienta DBTLink, mediante la fusin
de 3 paquetes Software: Matlab, Simulink y DBT (herramienta desarrollada por el
Defence Research Establishment de Suecia para el procesado de arrays de radar,
incluyendo lectura de datos experimentales de antenas, filtrado Doppler, compresin
de pulsos).
DBT es una extensin del lenguaje de programacin MATLAB con nuevos tipos de
datos y funciones, con una interfaz de usuario grfica atractiva y potente que hace
uso de SIMULINK.
DBTLink es una herramienta flexible y de fcil interaccin. Los parmetros de los
bloques son modificados va cuadros de dilogo.
Tpicamente se comienza por el procesado convencional sobre la seal recibida:

Pulse Compression
Doppler Filtering
Beamforming

A continuacin, el modelo de deteccin y estimacin se utiliza para estimar, por
ejemplo, el nmero de blancos, la direccin hacia el blanco y la frecuencia Doppler.
La direccin a los blancos se expresa por la DOA (direction of arrival) o direccin
de llegada de la seal reflejada:


3 Estado del arte
Diseo y Realizacin de un Simulador de Radar 7


sta es una muestra de un modelo DBTLink con definicin de antena, seal y
simulacin, compresin de pulsos, estimacin y representacin grfica de DOA.
Haciendo doble clic sobre un bloque se abre un cuadro de dilogo para editar los
parmetros.


Un nuevo modelo en DBTLink se crea del mismo modo que en Simulink. Primero,
la librera principal se abre con el comando dbtlink en Matlab. La librera principal
contiene sublibreras, tales como Simulate Radar Signals y Beamforming.
Haciendo doble clic en una de estas sublibreras se abre una nueva ventana, por
ejemplo, Spectral DOA Estimation. Los bloques se copian de la librera al
nuevo modelo como se hara con cualquier bloque: seleccionar y arrastrar con el
ratn. A continuacin se conectan los bloques y se establecen los parmetros de
bloque en las correspondientes ventanas de cuadro de dilogo.

DBTLink contiene adems una serie de bloques que hacen que el procesado sea ms
completo y til en un sistema normal de radar:

Modelado de arrays de antenas y sus elementos
Simulacin de radares de seales de banda estrecha
Simulacin de ruido y clutter
Conexin con antenas reales experimentales
Conformacin del haz, compresin de pulsos y filtrado Doppler
convencional
Estimacin espectral y paramtrica del DOA.
Estimacin y modificacin de la matriz de correlacin espacial
Estimacin del nmero de fuentes de informacin del espacio
Visualizacin de seales recibidas, espectro de DOA y patrn de antena
3 Estado del arte
Diseo y Realizacin de un Simulador de Radar 8




Como conclusin, la herramienta DBT es muy flexible y educativa, y emplea una
interfaz de usuario sencilla e intuitiva. La principal desventaja es la reduccin de
flexibilidad, comparado con el DBT orientado a lneas de comando, y que se
requiere un paquete software adicional (Simulink). Adems, el umbral de
aprendizaje es algo mayor con Simulink que con una interfaz grfica de usuario
diseada con herramientas grficas de Matlab (GUIDEs). Sin embargo, para grandes
paquetes de programas como DBT, el tiempo total de desarrollo se ve
significativamente reducido.


Implementacin de un receptor de radar de alto rendimiento utilizando
herramientas de diseo DSP de Mathworks y Xilinx

Objetivo:
Desarrollar un receptor digital
de radar e implementarlo en la
plataforma FPGA Virtex II de
Xilinx.
Solucin adoptada:
Usando Matlab, Simulink y
herramientas de diseo de
sistemas de Xilinx, se pretende
crear, simular y probar el diseo,
y despus realizarlo en una
FPGA.
Resultados:
Representacin apropiada del
sistema sin necesidad de realizar
prototipos.

Diseo acelerado, con pocas iteraciones.
Implementacin a alta velocidad,
corriendo a velocidades de entre 20-25
gigaMACs/seg





3 Estado del arte
Diseo y Realizacin de un Simulador de Radar 9
Implementacin de un radar doppler meteorolgico en una FPGA:

Las FPGAs ofrecen la misma funcionalidad que los dispositivos de silicio, al
tiempo que mantienen la flexibilidad y economa de las soluciones basadas en
microprocesadores. Dispositivos recientes poseen la densidad y funcionalidad para
realizar un procesador de seales de radar completo en una sola FPGA, incluyendo
la etapa compleja de bajada de frecuencia IF a banda base. Diseando esta etapa
junto al filtro adaptado en la misma FPGA se elimina la necesidad de chips
adicionales, anteriormente utilizados para realizar estas funciones.
Este sistema empaqueta 4 canales en un par de FPGAs. Cada canal (demodulador,
filtro adaptado y procesador doppler de pulsos) ejecuta ms de 5 billones de
multiplicaciones por segundo.


Para la realizacin del procesador de 2 canales se hace uso de la plataforma Virtex
XCV1000-4 FPGA de Xilinx.


Simulador de una plataforma nica de FSS (Fixed Scan Schedule):

Estructura del Simulador:

Este simulador implementa el escenario de un entorno el cual incluye como entradas
una serie de emisores, la trayectoria de un avin y un FSS (Fixed Scan Schedule) o
parmetros prefijados de bsqueda. En principio se genera un archivo de datos
EDW (Environment Description Words) donde se concreta si la simulacin se
refiere a un radar de bsqueda, seguimiento o a un misil, y a continuacin se simula
la deteccin de emisores basndose en el archivo EDW generado y el FSS.
Finalmente los resultados de la deteccin de los emisores son evaluados respecto a
la descripcin del entorno (EDW). Los resultados de esta evaluacin son mostrados
en display.














Scenario File
Emitters
Flight Path

EDW Generator

FSS File

Detection

Evaluation
Display
3 Estado del arte
Diseo y Realizacin de un Simulador de Radar 10
Escenario de la simulacin:

Este fichero (EDW) especifica las caractersticas de los emisores y de la trayectoria
de vuelo del avin:
Emisores: Freq (frecuencia del emisor), PRI (periodo de repeticin de pulsos),
PW (anchura de pulsos), RP (periodo de rotacin), Threshold (umbral de
deteccin),etc.
Trayectoria de vuelo: [x y] (localizacin del emisor), [Start_Point_x
Start_Point_y], [End_Point_x End_Point_y] (coordenadas iniciales y
finales del vuelo), velocity (velocidad del avin).
Simulacin: [Start_Time End_Time]

Modelo Simulink Subsistema Emitters(Emisores)

Definicin de los Emisores

Subsistema Flight Path(Escenario del vuelo)


Modelo:

Los ficheros FSS y EDW (descripcin de la bsqueda y entorno )
se generan nuevos o se pueden cargar externamente
3 Estado del arte
Diseo y Realizacin de un Simulador de Radar 11
Resultados de la simulacin:

Los resultados se almacenan en el archivo Result.mat. Tras cada simulacin, el
resultado de la evaluacin se aade a este fichero. Si el n de simulaciones es
suficientemente grande, se mostrar un histograma con la distribucin de los
resultados. Este archivo contiene las siguientes 3 matrices:
Illuminations_to_First_Detection: representa el n de iluminaciones tras las
cuales el receptor detecta la seal de un determinado emisor. El valor ptimo de
este parmetro es 1.
Hit_rate: # Detected Illuminations / # Illuminations
Es una medida del xito en la deteccin.
Miss_Rate = 1 - Hit_Rate.
Es una medida del fracaso o prdida en la deteccin.

Interfaz de usuario:

La interfaz de usuario permite establecer los parmetros de los emisores, del vuelo y
de la simulacin, as como visualizar los resultados. Para ello el usuario hace uso de
la interfaz proporcionada por Simulink.


Este ltimo trabajo est bastante relacionado con el proyecto, pero al no disponerse
de las funciones-S que implementan la simulacin, no se ha podido hacer un estudio
a fondo de la funcionalidad del mismo.


Sistema de Radar Pulsado (V1.0):

Descripcin:

Simulink y los DSP Blockset han sido utilizados para modelar un sistema de radar
pulsado. El modelo se ha dividido en tres subsistemas: un Transmisor, el Blanco, y
un Receptor.

El Transmisor enva una trama de datos que representa los pulsos y los
silencios.
Esta trama se retarda, se aplica el desplazamiento doppler y la degradacin
de seal debido al viaje por el espacio libre y al Blanco.
El Receptor recoge y correla los pulsos para formar una matriz, se calcula
su FFT y se visualiza esta matriz con el Matrix Viewer.

Los parmetros por defecto son:

Radar de banda S (f
o
=3 GHz)
Potencia transmitida: 10 kW
Posicin inicial del blanco 1 km, alejndose muy deprisa




3 Estado del arte
Diseo y Realizacin de un Simulador de Radar 12
Modelo:


Parmetros del Transmisor

El subsistema Transmisor genera una trama con pulsos y silencios, que componen
la seal del radar, a continuacin se pasa por un filtro para limitar en banda, y se le
aplica los parmetros de ganancia:


Subsistema Transmisor

Herramienta de filtrado para
limitar en banda la seal de radar
3 Estado del arte
Diseo y Realizacin de un Simulador de Radar 13
Parmetros del blanco


Subsistema del Blanco

En el subsistema del Blanco se retarda la seal (segn la posicin inicial del
blanco), se le aplica el desplazamiento doppler y se enva a un subsistema que
calcula la potencia recibida por el radar aplicando la ecuacin radar:







El subsistema Receptor recoge la trama de la seal recibida, la correla con un tren
de pulsos idntico al transmitido (filtro adaptado), y genera una matriz que se
visualizar al realizar la simulacin:
3 Estado del arte
Diseo y Realizacin de un Simulador de Radar 14

Subsistema del Receptor

Herramienta para visualizar la matriz
como una imagen

El bloque Matrix Viewer mapea una matriz MxN de entrada a un rango
especificado de colores, visualizando la matriz como una imagen.

Parmetros de simulacin:



Funcin cargada al comienzo con parmetros de inicializacin del modelo

Simulation Parameters
3 Estado del arte
Diseo y Realizacin de un Simulador de Radar 15
Simulacin:





A medida que se aleja el blanco, ste se desvanece, ya que disminuye la potencia
recibida por el radar.

La desventaja de este modelo es que se limita a un radar de la banda S, con unas
caractersticas muy concretas, y no da la posibilidad de escoger otro tipo de
parmetros ms que los que se cargan en el archivo inicial radar_init.m










3 Estado del arte
Diseo y Realizacin de un Simulador de Radar 16
Modelo de Cadena de Markov para un Detector de Radar:






Este modelo representa el
funcionamiento de un radar de trfico,
detectando la velocidad de los vehculos
que se aproximan a l. Para ello se ha
utilizado un modelo de cadena de
Markov.

El bloque principal Radar Detector se ha implementado utilizando la herramienta
de Simulink Stateflow Chart, que permite crear un modelo con cuadros de flujo y
transicin de estados. Para abrir un nuevo modelo se escribe en la lnea de
comandos de Matlab stateflow:

Interfaz de trabajo con Stateflow Chart


Subsistema Radar Detector
3 Estado del arte
Diseo y Realizacin de un Simulador de Radar 17


El radar se mueve de estado a estado cuando se reciben los ecos de vuelta. La
transicin entre los estados depende de si el vehculo es detectado o no (Acquired-
not Acquired) durante los periodos de bsqueda, y posteriormente se determina la
velocidad del mismo.






CONCLUSIONES:

A la vista de la multitud de proyectos que emplean conjuntamente Matlab y
Simulink para la realizacin de modelos de simulacin que incluyan el
funcionamiento de un radar, queda constatado que SIMULINK es una herramienta
vlida para la realizacin del proyecto, ofreciendo diversas interfaces con el usuario
que permiten introducir los datos y observar los resultados de una manera sencilla.
Adems, es lo suficientemente flexible como para admitir futuras ampliaciones, y es
fcilmente exportable; adems incluye la facilidad de insertar el modelo resultante
en Simulink como una librera, con lo cual no podr ser modificado por el usuario,
si es lo que se desea.



4 Principios bsicos del radar
Diseo y Realizacin de un Simulador de Radar 18
4 Principios bsicos del radar
4.1 Principio de funcionamiento

El trmino radar es la contraccin de las palabras radio detection and ranging. El
nombre refleja la importancia que tena en los comienzos de la investigacin con
estos sistemas, el encontrar un dispositivo que detectara la presencia de un blanco y
que midiera la distancia a l.
El radar es un sistema electromagntico empleado para la deteccin y localizacin
de objetos reflectantes. El modo de operacin est basado en la radiacin de energa
electromagntica al espacio y la deteccin del eco reflejado por un objeto. Por
objeto se entiende o bien blanco (objeto deseado), o bien clutter (blanco no
deseado).



El Transmisor genera una seal electromagntica que es radiada al espacio por la
antena transmisora. Una parte de esta energa transmitida es interceptada por el
blanco y reirradiada en todas direcciones. La antena receptora recoge la energa
reirradiada en su direccin, y se la proporciona al equipo Receptor. Aqu es
procesada la seal para discernir sobre la presencia o no de blanco (alarma).
Un radar obtiene informacin del blanco comparando la seal de eco recibida con la
seal que fue transmitida. La presencia del blanco se anuncia cuando la seal del
eco es lo suficientemente fuerte como para superar el umbral de deteccin V
t
fijado
en el Receptor.
A partir de esta seal recibida se puede extraer cierta informacin. Por ejemplo, la
distancia al blanco se obtiene midiendo el tiempo que tarda la seal radar en
alcanzar el blanco y volver.
La forma de onda radar ms corriente es una serie repetitiva de pulsos de muy corta
duracin, que modulan una seal portadora sinusoidal. Este tipo de radar se
denomina Radar Pulsado, ya que emplea un tren de pulsos para la exploracin y
deteccin de blancos en el espacio.

4 Principios bsicos del radar
Diseo y Realizacin de un Simulador de Radar 19
4.2 Bandas de frecuencias

Los radares han evolucionado en su frecuencia de operacin pasando del rango de
los pocos MHz a las decenas de GHz (actualmente los radares experimentales
pueden operar a frecuencias de cientos de GHz), dependiendo de su aplicacin.
La siguiente tabla resume las bandas de frecuencias nominales de radar segn el
estndar IEEE, la designacin con letras y las ventajas e inconvenientes de cada una.

Designacin de la
banda
Rango nominal de frecuencias
Ventajas I nconvenientes
HF 3-30 MHz
I nsensible a
fenmenos
atmosfricos
Gran alcance

Gran tamao de
antenas
BW pequeo
VHF 30-300 MHz
I nsensible a
fenmenos
atmosfricos
Tecnologa
barata
Ruido considerable
Reflexin especular
con el mar
BW pequeo
UHF 300-1000 MHz
Ruido disminuye
Antenas bastante
directivas
Saturacin de la banda
por sistemas mviles
L 1-2 GHz
Dimensiones
manejables
Vigilancia a larga
distancia

S 2-4 GHz
Buena precisin
angular
Sensible a fenmenos
atmosfricos
C 4-8 GHz
Gran directividad
X 8-12 GHz
Radar pequeo y
ligero
Corto alcance
Ku, K, Ka 12-40 GHz
Alta resolucin Absorcin de
molculas de H2O, O2,
N2 provoca atenuacin
importante

V, W 40-110 GHz
Antenas muy
pequeas
Muy corto alcance
Aplicaciones pticas,
no radar
mm 110-300 GHz
Antenas muy
pequeas
Experimentales

Estndar de la IEEE para designar las bandas de frecuencia radar


De una punta a otra de la tabla, hay radares que caben en la palma de la mano y
otros que ocupan varios campos de ftbol, y los hay que detectan objetos a
distancias planetarias o al alcance de la mano.
4 Principios bsicos del radar
Diseo y Realizacin de un Simulador de Radar 20
4.3 Aplicaciones radar

El desarrollo del radar en el ltimo siglo ha estado asociado fundamentalmente a las
aplicaciones militares. No obstante, existen otras muchas aplicaciones enfocadas a la
exploracin espacial, control de trfico areo en aeropuertos, etc.

Control de trfico areo (ATC): su empleo no slo se limita al control de
aproximacin de trfico areo en la vecindad de un aeropuerto (ASR).

Tambin proporcionan un
trfico seguro en la ruta
entre aeropuertos (ARSR),
as como equipos areos de
deteccin de superficies
(ASDE). El ASR tambin
genera mapas de lluvia, de
modo que un avin puede
ser conducido entre ella.


RADAR ASR-12 DE VIGILANCIA DE
AEROPUERTOS

Los radares especficos de observacin meteorolgica en las proximidades
del aeropuerto se denominan TDWR. Las bandas de frecuencias en que
estos radares operan van de la banda L (1-2 GHz) a la banda C (4-8 GHz).




MAPAS DE LLUVIA


RADAR TDWR
(Terminal Doppler Weather Radar)

Sensores remotos: todos los radares tienen sensores remotos, en el sentido
de sensibilidad ante el medio

Observacin del tiempo: usados para proporcionar los partes
meteorolgicos.
Observacin planetaria
Sondeo bajo el suelo a corta distancia
Creacin de mapas para el correcto rutado de embarcaciones en el
hielo
Seguridad en autopistas y radares de trfico

Seguridad naval: trfico martimo seguro incluso en condiciones
meteorolgicas adversas.
Seguridad area: sobre todo para evitar colisiones a baja altura.
4 Principios bsicos del radar
Diseo y Realizacin de un Simulador de Radar 21
Navegadores y Radio altmetros: creacin de perfiles del suelo, imgenes
inversas, interferometra, mapeado. Cuando el objetivo es el suelo, su
alcance es corto, y operan en frecuencias de las bandas X(8-12 GHz) y
K
u,a
-K(12-40 GHz).





Espacio: los enormes radares en tierra son usados para la deteccin y
seguimiento de satlites y otros objetos espaciales, as como la exploracin
de superficies planetarias.






Militar: puede decirse que los avances en el desarrollo de nuevos y ms
potentes sistemas de radar (deteccin, reconocimiento y seguimiento de
blancos) han estado impulsados por fines blicos. De hecho, muchas de las
aplicaciones civiles del radar son tambin empleadas con fines militares.

4 Principios bsicos del radar
Diseo y Realizacin de un Simulador de Radar 22
4.4 Tipos de radar
4.4.1 Segn el tipo de blanco

Radar PRIMARIO: su funcionamiento se basa en la deteccin de la seal reflejada
por un blanco que no colabora, es decir, que es pasivo.
Radar SECUNDARIO: en este caso el blanco es activo, es decir, colabora en su
deteccin.

VENTAJAS:

Mayor alcance que el primario, siempre que el blanco colabore
Inmunidad al clutter, dado que slo detecta lo que el blanco
responde

INCONVENIENTE:

Requiere la colaboracin del blanco
4.4.2 Segn la finalidad

Vigilancia o Exploracin: exploracin continua de su zona de cobertura.
Seguimiento: enganche con la trayectoria de un blanco prioritario. Deteccin y
prediccin de trayectorias.
Multifuncin: comparten tanto tareas de exploracin como de seguimiento. Se sirven
de servomecanismos que corrigen la orientacin de los haces de las antenas,
siguiendo la trayectoria del blanco.
SAR: radar de apertura sinttica o de
imagen. Los sensores de radar de
formacin de imgenes que operan
sobre la base de los principios del
SAR son de especial importancia
para las tareas de reconocimiento.
Estos sensores proporcionan
imgenes de alta resolucin sin
verse afectados por las condiciones
meteorolgicas o el nivel de luz
existente durante la operacin. Los
procesadores de imgenes SAR
ofrecen imgenes multiaspecto en
tiempo real con compensacin de
movimiento, disponiendo de MTI
(Moving Target Indicator) a bordo o
en tierra. Es un radar de exploracin
cuyo fin es obtener una
representacin en imgenes del
blanco.





4.4.3 Segn la ubicacin del Transmisor y Receptor

Radar MONOESTTICO: las antenas Transmisora y Receptora se encuentran en la
misma ubicacin (o directamente, son la misma). En el caso de ser dos antenas, el
modo de polarizacin cambia:
Transmisin ? polarizacin Horizontal
Recepcin ? polarizacin Vertical
4 Principios bsicos del radar
Diseo y Realizacin de un Simulador de Radar 23

VENTAJAS:

Esta diferenciacin favorece la deteccin, ya que una vez que un
blanco es iluminado, la energa se reirradia en todo el espacio y en
todas direcciones, siendo conveniente discriminar la polarizacin
en horizontal y vertical, para aumentar la sensibilidad a
determinados blancos.
Sencillez de clculo
Por parte del blanco es una gran ventaja el conocimiento de las
coordenadas del Receptor en todo momento.

INCONVENIENTES:

El tener una sola antena requiere un dispositivo duplexor
(circulador) que derive la potencia bien hacia el Transmisor, bien
hacia el Receptor, as como equipos de proteccin ante fugas de
potencia que puedan estropear el Receptor. Pero el aislamiento del
circulador no ser total. Siempre aparecer una parte de la seal
del oscilador, pero en niveles de 5 dB, y siempre se puede
eliminar con el filtro doppler.

Radar MULTIESTTICO: las antenas Transmisora y Receptora se encuentran
separadas en emplazamientos distintos. En este caso, el blanco conoce la situacin
del Transmisor (est siendo iluminado con una determinada potencia), pero
desconoce la localizacin del Receptor.

VENTAJAS:

Este tipo de radares son mucho ms difciles de cegar, ya que
son inmunes a las contramedidas electrnicas (EMC).
La diversidad permite correlar la informacin, llegndose a una
decisin por mayora.
Mayor alcance que una antena monoesttica: el hecho de poder
emplazar el Receptor en un lugar distinto, permite que incluso un
sistema portable y pequeo (radar mvil) opere como Receptor.

INCONVENIENTES:

Todas estas ventajas son a costa de algo: si las antenas estn
separadas pero prximas, se requiere un aislamiento entre ellas, ya
que cualquier espreo de seal rebote podra quemar el Receptor.
Un aislamiento de 20 dB entre las antenas es suficientemente
aceptable.
Mezclador Filtro doppler
fd
Oscilador
fo
f0 + fd
fo + fd
fo
fo fd
A(dB)
4 Principios bsicos del radar
Diseo y Realizacin de un Simulador de Radar 24
4.4.4 Segn el tipo de seal radar
4.4.4.1 RADAR PULSADO

Se trata de transmitir un tren de pulsos repetitivos y de muy corta duracin con una
determinada energa que se irradia en todo el espacio. El blanco iluminado con esta
energa electromagntica, la reirradia en forma de ecos atenuados y retrasados. El
Receptor procesa esta seal y es capaz de hacer mediciones de rango (distancia al
blanco) a partir del tiempo que tarda la seal en ir y volver.



El Transmisor puede ser un amplificador de potencia tal como un klystron, TWT, o
amplificador de transistores. Tambin podra ser un oscilador de potencia tal como
un magnetrn, pero limitado a radares pulsados con requisitos de baja potencia
promedio.

TRANSMISOR KLYSTRON


OSCILADOR
LOCAL
AMPLIF. DE
POTENCIA
MODULADOR
DE PULSOS

DUPLEXOR

AMPLIF. RF
BAJO RUIDO

AMPLIFIC.
FI

FILTRO
ADAPTADO
DETECTOR

O

DEMODULA-
DOR

AMPLIFICA-
DOR VIDEO

MEZCLADOR
GENERADOR
FORMA DE
ONDA

DECISION
UMBRAL
ESQUEMA DE BLOQUES DE UN RADAR DE PULSOS
CONVENCIONAL CON RECEPTOR SUPERHETERODINO
4 Principios bsicos del radar
Diseo y Realizacin de un Simulador de Radar 25
La seal radar se produce a baja potencia en el generador de forma de onda, que
sirve de entrada al amplificador de potencia, hasta alcanzar los niveles de potencia
promedio requeridos. En la mayora de los amplificadores de potencia (salvo los de
estado slido), un modulador enciende y apaga el Transmisor en sincronismo con
los pulsos de entrada. Cuando se usa un oscilador de potencia, tambin se enciende
y apaga por un modulador de pulsos, generando la seal radar


MODULADOR DE PULSOS

La salida del Transmisor es entregada a la antena a travs de una lnea de
transmisin o una gua de onda:


GUAS DE ONDA DEL RADAR ASR-9

Esta seal es entonces radiada al espacio a travs de la antena. Estas pueden ser:

Reflectores parablicos gobernados mecnicamente: focalizan la energa
en un haz estrecho.
Arrays planos gobernados mecnicamente: conjunto de elementos
radiantes cuyas seales se combinan en el espacio para producir una onda
plana radiante.
Arrays de fase gobernados electrnicamente: usando desplazamientos de
fase en cada uno de los elementos radiantes, se puede cambiar rpidamente
la direccin del haz de la antena sin moverla mecnicamente.

El ancho de haz (?
B
) de un reflector parablico es:

D
B

2
rad
D

65 grados
donde D son las dimensiones de la antena medidas en el mismo plano que ?
B
es
medido, y ? la longitud de onda. Valores tpicos para un radar operando a una
frecuencia f
0
=3 GHz y unas dimensiones de D=3.25 m son:
4 Principios bsicos del radar
Diseo y Realizacin de un Simulador de Radar 26

o
f
c
10 cm,
D
B

65 2

La tasa de rotacin se define como la velocidad de rotacin de la antena 360 en
azimut. Un valor tpico para un radar ATC civil de vigilancia es de 6 rpm. En caso
de radares militares de seguimiento areo, se requiere una tasa mayor de rotacin.
El duplexor permite usar una nica antena en tiempo compartido tanto en
transmisin como en recepcin. Es generalmente un dispositivo gaseoso que
produce un cortocircuito a la entrada del Receptor cuando el Transmisor est
operativo, de modo que las seales de alta potencia se dirigen a la antena, no al
Receptor. En recepcin, el duplexor dirige los dbiles ecos al Receptor, no al
Transmisor. Pueden usarse tambin como parte del duplexor dispositivos en estado
slido como circuladores de ferrita, y dispositivos de proteccin del Receptor tales
como diodos.
El Receptor es casi siempre Superheterodino. La etapa RF o de entrada puede ser un
amplificador de bajo ruido (transistores).

El mezclador y el oscilador local
convierten la seal RF a frecuencia
intermedia (FI), que sirve de entrada
al amplificador FI. El ancho de
banda de un receptor
superheterodino viene fijado por el
BW de su etapa FI.


El amplificador FI se disea como un filtro adaptado que maximice la relacin seal
a ruido (se desea maximizar la detectabilidad de ecos dbiles y atenuar las seales
no deseadas). Lo que se desea maximizar es:

N
t s
R
mx
o
f
2
) (
, donde
mx
o
t s ) ( es el mximo nivel de voltaje de seal a la
salida del Receptor, y N es el valor cuadrtico medio de potencia de ruido a la
salida. Se demuestra que este valor depende nicamente de la energa total de seal
recibida, y la potencia de ruido por ancho de banda. Es decir,
o
f
N
E
R
2
, con lo cual
no depende explcitamente de la forma de la seal, su duracin o ancho de banda.
Sin embargo, dichas propiedades de la seal pueden ser usadas para alcanzar ciertas
capacidades del radar aparte de la detectabilidad.

En los comienzos de los sistemas radar (aos 30) no se tena conocimiento del
concepto de filtro adaptado. Lo que se observ mediante la experiencia es que si la
banda de paso del Receptor era demasiado grande (comparada con el espectro de la
seal radar), se introduca excesivo ruido extra, y la SNR se vea muy deteriorada;
por otro lado, si la banda de paso era demasiado estrecha se reduca el ruido, pero
igualmente la energa de la seal, con lo que la SNR tambin disminua. En
consecuencia, deba existir un punto intermedio, un valor ptimo de ancho de banda
del Receptor en relacin a la anchura espectral de seal, que maximizase la SNR.
Con forma de onda de seal rectangular, la experiencia demostr que la mxima
4 Principios bsicos del radar
Diseo y Realizacin de un Simulador de Radar 27
SNR suceda cuando el ancho de banda del Receptor B era el recproco de la
anchura del pulso, es decir, 1 B .
En la prctica, el filtro adaptado no puede ser exactamente implementado. Existir
una prdida en la SNR comparada con la terica obtenida con un filtro adaptado
perfecto. La siguiente tabla muestra algunos valores de B que maximizan la SNR
para ciertas combinaciones de filtros hipotticos y formas de pulsos:

SEAL DE ENTRADA FI LTRO PTI MO B PRDI DAS EN LA SNR (dB)
Pulso Rectangular Rectangular

1.37

0.85
Pulso Rectangular Gaussiano
0.74 0.51
Pulso Gaussiano Rectangular
0.74 0.51
Pulso Gaussiano Gaussiano
0.44 0 (adaptado)

En caso de no existir otra informacin, la regla que se aplica es 1 B , y una
prdida en la SNR de 0.5 dB aproximadamente.





La siguiente etapa es la del detector de envolvente, compuesta de un diodo de cristal
(demodulador) y el amplificador de video. Con esto se rechaza la portadora y se
mantiene la modulacin de los pulsos (envolvente).

La combinacin del amplificador FI
y el amplificador de video se disea
para conseguir elevar los niveles de
seal de entrada hasta una magnitud
que pueda ser mostrada en un
display, tal como un tubo de rayos
catdicos o un procesador digital.


A la salida del Receptor se toma la decisin de si hay blanco presente o no. Si la
magnitud de salida del Receptor es suficientemente grande como para exceder el
nivel predeterminado de umbral (V
t
), se decide que hay blanco presente. Si no se
cruza el umbral, se decide que slo hay ruido presente. El nivel de umbral se fija de
modo que la tasa en que se dan las falsas alarmas debido al cruce del umbral en
ausencia de seal (slo ruido), est por debajo de un nivel aceptable. Esto funciona
bien cuando el ruido es constante (domina el ruido del Receptor). No sucede as

t f
o
2/t
2t
(a) (b) (c)
(a) Pulso Rectangular de seal sinusoidal con anchura t y frecuencia f
o

(b) Respuesta en frecuencia del filtro adaptado H(f)=S*(f)=S(f)
(c) Envol vente de la salida del filtro adaptado
4 Principios bsicos del radar
Diseo y Realizacin de un Simulador de Radar 28
cuando la fuente de ruido es externa (interferencias no intencionadas, ruido
deliberado o jamming, ecos provenientes del entorno o clutter). En este caso el nivel
del umbral debe ser modificado mediante tcnicas adaptativas, de modo que la tasa
en que se dan las falsas alarmas se mantenga constante (CFAR: constant false alarm
rate).
Un radar recibe usualmente muchos ecos de un blanco. El proceso de sumar estos
pulsos para obtener una relacin seal a ruido mayor antes de tomar la decisin de
deteccin, se denomina integracin. El integrador se suele encontrar en la etapa de
video del Receptor.
A continuacin se encontrara la etapa de procesamiento de seal (conversin A/D),
y la etapa de presentacin. El estndar de la IEEE de definiciones radar incluye 19
formatos distintos de displays. Algunos de ellos son:

A,B,C,D,E-scope: depende de si se muestra en pantalla rectangular la
amplitud, ngulos en elevacin y azimut, rango.
PPI-scope (plan position indicator): representacin en polares del rango y
ngulo de azimut en pantalla circular.
CTR Display: se intensifica el haz de electrones del tubo de rayos
catdicos en presencia de blanco, representndose como un punto
luminoso en pantalla.

4 Principios bsicos del radar
Diseo y Realizacin de un Simulador de Radar 29
4.4.4.2 RADAR CW (de onda continua)

En este caso la seal radar es una portadora pura (CW) o con modulacin en fase
(CW-PM) o en frecuencia (CW-FM). Con estas dos tcnicas se busca marcar de
alguna manera la portadora, para poder extraer medidas de rango, ya que el radar
simple CW no mide distancias, sino velocidades (desplazamiento doppler).
Es, histricamente, el primer radar desarrollado, aunque estn siendo sustituidos por
los radares pulsados. El diagrama de un radar simple CW que extrae el
desplazamiento de frecuencia doppler de un blanco en movimiento, es:

Estos radares han sido y son ampliamente usados en aplicaciones que impliquen
medidas de velocidad, tales como:

A corta distancia: radares de trfico de la polica; atraco de grandes barcos
en puerto; navegador doppler en aviones; deteccin de intrusos; detector de
incendios; medida de velocidad de tiro en deportes como tenis, bisbol, etc.
A larga distancia: defensa area, seguimiento espacial, deteccin de
misiles, etc.

Resumidas en la siguiente tabla estn las ventajas e inconvenientes de este tipo de
radares, que aun teniendo actualmente muchas aplicaciones, no son competitivos
frente a un moderno radar pulsado:

VENTAJAS INCONVENIENTES
Transmisor y Receptor sencillos y baratos, basados
en dispositivos semiconductores (diodos,
transistores)
Difcil deteccin por otro radar CW
Mayor alcance que radar pulsado con igual
potencia de pico (filtro doppler del orden de KHz vs
MHz)
Menor ruido de efecto flicker (
f
1
)
Posibilidad de cubrir todo el espacio doppler
mediante un banco de filtros, simulando as un
filtro adaptado (mxima SNR)
Deteccin de movimiento del blanco (signo de vr)
mediante receptor heterodino
Deteccin de posiciones mediante modulacin en
frecuencia (CW-FM)
El radar CW con portadora pura pierde el signo del
desplazamiento doppler
El radar CW ve clutter en todas partes: necesidad de
tcnicas dinmicas de eliminacin de clutter y un
gran factor de mejora
Receptor homodino (frecuencia FI cero) requiere
eliminacin de efecto flicker introducido por
dispositivos semiconductores mediante un receptor
superheterodino, cuya frecuencia FI sea
suficientemente grande para hacerlo despreciable
Receptor heterodino requiere aislamiento entre
antenas transmisora y receptora (evitar que el
receptor se queme o que un ruido inaceptable
enmascare la seal deseada)
La falta de un filtro adaptado que maximice la
relacin SNR se cubre con un receptor heterodino
con banco de filtros, que encarece mucho el radar


T
TTr
rra
aan
nns
ssm
mmi
iis
sso
oor
rr C
CCW
WW
f
ff
t
tt
D
DDe
eet
tte
eec
cct
tto
oor
rr
(
((m
mme
eez
zzc
ccl
lla
aad
ddo
oor
rr)
))
F
FFi
iil
llt
ttr
rro
oo
D
DDo
oop
ppp
ppl
lle
eer
rr
f
ff
d
dd


f
ff
t
tt

f
ff
t
tt f
ff
t
tt
f
ff
d
dd
f
ff
t
tt
f
ff
d
dd

f
ff
t
tt


4 Principios bsicos del radar
Diseo y Realizacin de un Simulador de Radar 30
El radar CW-FM ha sido muy usado en el pasado como altmetro. En un altmetro
hay un nico blanco (el suelo) y el rango es relativamente pequeo como para que el
radar sea sencillo. Adems, no existe clutter, dado que el blanco es el propio clutter
(rebote del suelo). No obstante, los radares CW-FM tienen el gran inconveniente de
no funcionar bien ante la presencia de mltiples blancos. A pesar de ser utilizado
por las fuerzas areas y navales de defensa, presenta grandes penalizaciones en su
funcionamiento (en comparacin con un radar pulsado), y requiere enormes rangos
dinmicos del receptor as como grandes factores de mejora y aislamiento fsico del
Transmisor y Receptor (emplazamientos distintos para las dos antenas).
La gran ventaja del radar CW radica en que las seales CW tienen menor potencia
de pico que su equivalente pulsado, haciendo ms difcil (pero no imposible) que sea
interceptado por un dispositivo Receptor electrnico hostil.
Por todas estas razones, no es de extraar que hayan sido desplazados frente a los
radares pulsados doppler de alta potencia (high-prf pulse doppler radars).

4.4.4.3 El radar ASR-9 como ejemplo

El radar de vigilancia de aeropuerto ASR-9 es un ejemplo de Radar Pulsado, cuyas
caractersticas son las siguientes:

BANDA DE OPERACI N
S (2.7-2.9 GHz)
TRANSMI SOR
Klystron
POTENCI A DE PI CO
1.1 MW
ANCHO DE PULSO
1microseg
ROTACI N ANTENA
12.5 rpm
GANANCI A ANTENA
34 dB
ANCHO DE HAZ
1.4
RANGO
50-60 nmi

RADAR ASR-9

Hay dos alimentadores verticales para esta antena, que producen dos haces que se
superponen en elevacin. Dispone de un array de antenas en la parte superior.
La funcin de este radar es la de proveer de cobertura area al trfico de aviones en
las proximidades de un aeropuerto.
4 Principios bsicos del radar
Diseo y Realizacin de un Simulador de Radar 31
A continuacin se muestra una tabla comparativa de distintos dispositivos de radar
pulsados, incluyendo el propio ASR-9:

5 Forma de onda del Radar Pulsado
Diseo y Realizacin de un Simulador de Radar 32
5 Forma de onda del Radar Pulsado
5.1 Fuentes de Radiofrecuencia: Transmisores

Las diferentes fuentes de RF para
radares de alta potencia incluyen el
klystron, TWT (travelling wave
tube), transistores amplificadores en
estado slido, Twystron, magnetrn,
amplificadores de campo cruzado,
gyrotrn, etc.
AMPLIFICADOR EN
ESTADO SLIDO
Cada uno de ellos es bueno para una aplicacin, proporcionando potencias de pico
del orden de kW a MW, ganancias de 30 a 70 dB, y operando a voltajes de
alimentacin desde las decenas de voltios (estado slido) a decenas de kilovoltios
(klystron).
En un sistema de radar sera deseable un Transmisor que proporcionase energa
suficiente para detectar blancos, que fuese fcilmente modulable para generar
correctamente las formas de onda deseadas, que la seal generada fuese estable, que
proporcionase un ancho de banda sintonizable, que fuese de alta eficiencia y
duracin, y en fin, que fuese barato. Todas esas caractersticas pueden obtenerse,
pero difcilmente todas juntas en el mismo Transmisor.
Algunos Transmisores de radar deben generar una gran potencia de pico P
t
, as
como una gran potencia promedio P
av

prf
t
T
P

(es este ltimo el parmetro real de
medida en el diseo del radar, ms que la potencia de pico). Como ya se ver
(ecuacin radar bsica), el alcance del radar es proporcional a la raz cuarta de la
potencia promedio del Transmisor. Para aumentar el rango en un factor de 10, la
potencia debe aumentarse en 10000. Aunque han habido radares con potencia
promedio de ms de un milln de watios, la potencia no puede ser incrementada sin
lmite, ya que los Transmisores se hacen ms grandes y caros, pesados y consumen
ms.
Los Transmisores de radar han estado basados bien en amplificadores de potencia,
tales como el klystron, o bien en osciladores de potencia tales como el magnetrn.
En realidad un Transmisor es algo ms que la fuente activa de seal RF: tambin se
incluyen los drivers y excitadores que proveen de amplificacin a la seal (caso de
que la fuente de potencia sean amplificadores), o bien un modulador de pulsos si el
Transmisor genera un tren de pulsos.


GENERADORES DE POTENCIA DC

Tambin hay que considerar los
generadores de potencia dc para
generar los voltajes y corrientes
necesarios para que opere el dispositivo
RF, los disipadores de calor, los
dispositivos de proteccin, aisladores,
cables de alto voltaje
5 Forma de onda del Radar Pulsado
Diseo y Realizacin de un Simulador de Radar 33
5.2 Seal RF transmitida

Una portadora ideal de informacin en RF es una sinusoide pura. En el desarrollo de
la simulacin se explicar cul ha sido el modelo de escogido para implementar esta
portadora modulada, que es su Equivalente Paso de Baja, ya que ste es
transparente a la frecuencia de la portadora (las fuentes de frecuencia de una
portadora ideal no es necesario que sea representadas en el modelo de simulacin).
Una portadora modulada puede ser modelada por:

[ ] ) ( ) ( 2 cos ) ( ) ( t t t f t A t S
o T
+ +

donde A(t) y ) (t representan informacin de la modulacin de amplitud y fase
respectivamente, y ) (t es el ruido de fase debido a la inestabilidad del oscilador, y
que provoca una cierta modulacin de fase. Debido a esto, las fuentes de RF en la
prctica tienen un espectro de anchura distinta de cero.
En el caso del Radar Pulsado, la seal moduladora es un tren de pulsos de periodo
T
prf
y anchura t :

+


n
prf
nT t p t A ) ( ) (
con lo que la seal de radar transmitida es

[ ] ) ( ) ( 2 cos ) ( ) ( t t t f nT t p t S
o
n
prf T
+ +

+


Esto sera directamente implementado a no ser porque el proceso fsico del ruido de
fase ) (t es difcil de describir. Como alternativa, se puede representar ) (t por un
proceso que sea fcil de generar, tal como un proceso gaussiano, cuya potencia
promedio y densidad espectral son las mismas que las del proceso actual.
El efecto del ruido de fase es de mayor importancia en los sistemas digitales
coherentes. Realmente ) (t no es de inters por s mismo, sino por la modulacin
de fase que aparece en la red y permanece tras la demodulacin.

5.3 Seal Recibida por el radar

El proceso por el cual el radar detecta la presencia de un blanco en su entorno es la
captacin del eco producido por el rebote de la seal electromagntica sobre la
superficie del blanco, el cual la reirradia de vuelta al espacio. La cantidad de energa
recibida por el radar depende de la capacidad del blanco de irradiar potencia, que es
funcin de su seccin recta radar, y del rea efectiva de la antena.
En el camino de ida y vuelta, la seal se ver atenuada (por la propagacin en un
medio distinto al vaco) y retrasada en una cantidad que depende de la posicin
inicial en que se encuentre el blanco y de la trayectoria descrita por ste, si se
encuentra en movimiento. Cuanto ms lejos se encuentre el blanco, ms atenuados y
retrasados se vern los ecos recibidos en el radar.
Para modelar estos dos efectos, se expresa la seal recibida como
) ( ) (
d T R
t t S t S
5 Forma de onda del Radar Pulsado
Diseo y Realizacin de un Simulador de Radar 34
donde el retardo de ida y vuelta es
c
t R
t t
d
) ( 2
) ( , para un blanco situado a una
distancia R del radar. En este punto hay que distinguir dos casos, ya que el blanco
puede estar quieto o en movimiento:

Blanco ESTTICO: en este caso el retardo que sufre la seal radar es de
valor constante
c
R
t
d
2
, ya que R(t)=R y la seal recibida es

)
2
( ) (
c
R
t S t S
T R


Blanco DINMICO: si el blanco se mueve a una velocidad v
r
, la
trayectoria descrita por ste es

t v R t R
r o
) (

donde R
o
es la posicin inicial del blanco. La expresin para el retardo ya
no es constante, dado que la seal transmitida impacta en el blanco en el
instante t
d
/2 (la mitad del tiempo de ida y vuelta)
c
t t
t R
t t
d
d

,
_

2
) (
2
) (

Para obtener la forma del retardo t
d
(t) hay que despejarlo de esta ltima
expresin:

( )
c
t t v t v R
c
t t
t v R
t t
d r r o
d
r o
d
) ( 2
2
) (
2
) (
+

,
_

,
_




Agrupando trminos:

( ) ( )
c
t v R
v c
t v R
t t
r o
r
r o
d

2 2
) (

haciendo la aproximacin c>>v
r
vlida en radar. Esta es la base del efecto
doppler, que provocar que la frecuencia recibida por el radar sea distinta a
la transmitida. Con sto:

( )

,
_



c
t v R
t S t S
r o
T R
2
) (

donde el signo de v
r
depende de si el blanco se aleja (v
r
positiva) o acerca
(v
r
negativa).

5 Forma de onda del Radar Pulsado
Diseo y Realizacin de un Simulador de Radar 35
5.4 Pulsos de RF

La forma de los pulsos de RF es la siguiente:





PULSOS DE RF: PORTADORA DE FRECUENCIA F0 MODULADA POR UN TREN DE PULSOS
(SE HA EXAGERADO EL ANCHO DE PULSO RESPECTO AL PERIODO)

Las caractersticas de este tren de pulsos son las siguientes:

Frecuencia de portadora (f
o
)
Potencia de pico (P
t
)
Ancho del pulso (t )
Periodo de repeticin de pulsos (T
prf
)
Potencia promedio (P
av
): se utiliza ms que la potencia de pico para
describir al transmisor.
Ciclo de trabajo (duty): es la relacin entre el tiempo que el radar est
realmente radiando energa (pulso permanece activo), y el tiempo que
podra estar radiando (periodo del tren de pulsos).

duty =
PRF
T

=
t
av
P
P


Energa del pulso (E
p
): la cantidad de energa que transporta un pulso es
proporcional a su duracin, E
p
= P
t
t

Una energa de pulso pequea tiene sus ventajas e inconvenientes. Un pulso de corta
duracin, garantiza que el transmisor no estar activo cuando el eco, de muy dbil
potencia, alcance al receptor. Como inconveniente, el transmisor tiene que saturar
el espacio con energa en un periodo muy corto de tiempo, lo cual supone una
limitacin.


T
prf
=1ms
t=1s
P
t
=1MW
duty=0.001
ECO
t
T
prf

6 Informacin extrable
Diseo y Realizacin de un Simulador de Radar 36
6 Informacin extrable
6.1 Distancia al blanco

Aunque los radares modernos pueden extraer ms informacin de la seal de eco de
un blanco aparte de su distancia, la medida de rangos es an la ms importante de
sus funciones. No existen tcnicas que sean competitivas con el radar en cuanto a
medidas de largas distancias, tanto con buen tiempo como en condiciones
meteorolgicas adversas.
La distancia al blanco se determina mediante el tiempo t
d
que le lleva a la seal
radar viajar hacia el blanco y volver. La energa electromagntica en el espacio libre
viaja a la velocidad de la luz, c=3x10
8
m/s. Por tanto, la informacin relativa al
rango (para un blanco ESTTICO) se calcula como:
Distancia al blanco:
2
d
ct
R


Mximo rango de NO AMBIGEDAD:


t=0
Pulso 2
Eco 1 Eco 2
Pulso 1
R1=c?t/2
t=Tprf
Ru=cTprf/2
R2=c(Tpr f+?t)/2
?t
Tprf
R
ct
6 Informacin extrable
Diseo y Realizacin de un Simulador de Radar 37
El Eco 1 representa la seal devuelta al radar por un blanco a distancia
2
1
t c
R


debido al Pulso 1 transmitido. El Eco 2 podra ser interpretado como la seal
devuelta del mismo blanco debido al Pulso 2, o bien podra ser el retorno de un
blanco lejano a distancia
2
) (
2
t T c
R
prf
+
debido de nuevo al Pulso 1.
En este caso, la ambigedad en el rango est asociada al Eco 2.
Una vez que un pulso es transmitido, el radar debe esperar una cantidad suficiente
de tiempo a que le lleguen los ecos de blancos al mximo rango de distancia, antes
de transmitir el siguiente pulso. Con eso, el mximo rango de no ambigedad del
radar es
2
prf
u
cT
R .
Distancia CIEGA: se denomina as a la mnima distancia a la que el radar puede
ver un blanco. Dado que el radar transmite un pulso de duracin t seg y escucha
durante T
prf
seg a recibir el eco, hasta que no han transcurrido t seg el radar ni
siquiera est recibiendo. Por tanto, la distancia ciega se define como
2
c
R
ciega
.
Para un radar tpico pulsado con t = 10
-6
s, m R
ciega
150 .
Un radar de vigilancia area de larga distancia (long-range air-surveillance radar)
puede medir rangos con una precisin de pocos metros, pero precisiones de pocos
centmetros son tambin posibles. En los sistemas ms precisos estas medidas estn
tan slo limitadas por la exactitud con que se conoce la velocidad de propagacin.
En realidad, el principal requerimiento para obtener una mayor precisin en la
medida de rangos es el ancho de banda espectral ocupado por la seal de radar. A
mayor ancho de banda, mayor precisin.


6.2 Velocidad radial

La medida de la componente radial de velocidad se obtiene clsicamente en muchos
radares mediante medidas sucesivas de rango (range rate):
1 2
1 2
T T
R R
v
r

, que se
obtiene de las medidas de rango R
2
y R
1
en los instantes de observacin T
2
y T
1

respectivamente.
A pesar de ser un mtodo muy utilizado, el mtodo bsico para obtener la velocidad
radial es el desplazamiento de frecuencia doppler. El efecto doppler provoca un
cambio en la frecuencia de la seal electromagntica que se propaga del radar al
blanco y de vuelta al radar
Los mximos del frente de onda electromagntica transmitida por el radar se
producen cada ? m. En el rango de frecuencias radar ms usual (f
o
del orden de
GHz), la longitud de onda es de decenas de cm.
El blanco en movimiento se encuentra con estos frentes de onda a una distancia ?,
distinta a la terica, debido al movimiento de ste a velocidad v. Por lo tanto, al
radar le llegar una frecuencia distinta a la transmitida.
6 Informacin extrable
Diseo y Realizacin de un Simulador de Radar 38
Si la distancia al blanco es R, el n total de longitudes de onda en el camino de ida y
vuelta al radar es de

R 2
. Cada longitud de onda equivale a un cambio de fase de 2p
radianes. Por tanto, el cambio total de fase en el camino de propagacin es:


R R
4
2
2

Si el blanco est en movimiento relativo al radar, R estar cambiando, y tambin la
fase. El cambio de fase se mide por la frecuencia angular,

d
r
d
f
v
dt
dR
dt
d


2
4 4


donde v
r
=
dt
dR
es la velocidad radial en m/s, y f
d
es el desplazamiento de frecuencia
doppler:
c
v f v
f
r o r
d
2 2



Si el vector v de velocidad del blanco forma un ngulo ? con la lnea del radar,
entonces v
r
= v cos(?) es la proyeccin de este vector sobre el eje del haz del radar:

c
v f
f
o
d
) cos( 2



Si la seal transmitida de frecuencia f
o
se representa por:

) 2 cos( ) ( ) ( t f t A t S
o T T


la seal recibida es

)) ( 2 cos( ) ( ) (
d o R R
t t f t A t S

donde A
T
(t) y A
R
(t) representan las modulaciones en amplitud de la portadora (tren
de pulsos peridicos), y t
d
es el tiempo de ida y vuelta de la seal desde el radar al
blanco y vuelta al radar. En este punto hay que distinguir dos casos, segn el
movimiento relativo del blanco respecto al radar:
R

?
v
r
=vcos(?)
v
6 Informacin extrable
Diseo y Realizacin de un Simulador de Radar 39
Blanco estacionario:
c
R
t
d
2
,para un blanco quieto a una distancia R del
radar. En este caso el retardo del eco es un valor constante.
Blanco en movimiento: si el blanco se mueve hacia el radar a velocidad
radial v
r
(signo de v
r
es negativo), el rango cambiar segn t v R R
r

0

con R
o
la posicin inicial del blanco. En el caso de un blanco que se aleje
del radar, el signo de v
r
ser ms. Sustituyendo la expresin de la
trayectoria, el retardo variable con el tiempo es
c
t v R
t t
r
d
) ( 2
) (
0

, con lo
que la seal recibida ser ahora:

1
]
1


,
_

+
c
R f
t
c
v
f t A t S
o r
o R R
0
4 2
1 2 cos ) ( ) (



La seal recibida es mezclada con la seal de referencia A
o
cos(2pf
o
t), y se obtiene

,
_

c
R f
t f t A t S
o
d IN doppler
0
4
2 cos ) ( ) (



Para blancos estacionarios f
d
=0, y la salida del mezclador es constante.
Para blancos en movimiento, la salida del mezclador es variable con el
tiempo, lo que constituye la base para rechazar ecos estacionarios con
desplazamiento doppler cero (clutter: blancos no deseados), pero permitir
que pasen ecos de blancos mviles.

El cambio de frecuencia es detectado (reconocido) por el filtro doppler. Este filtro
detecta blancos en movimiento en un rango de velocidades entre
mn
v y
mx
v . Se
coloca a continuacin del mezclador, de manera que si no hay nada que se mueva en
el entorno, la salida del mezclador ser una seal continua, que el filtro doppler
elimina, con lo que no se detecta blanco en movimiento. En cambio, si algo se
mueve en el entorno, y est en los lmites de corte del filtro doppler, ste lo dejar
pasar, detectndose un blanco cuya velocidad radial se calcula:
o
d d
r
f
cf f
v
2 2



La caracterstica en frecuencia de este filtro doppler es la siguiente:


mx
d
f
mn
d
f

|H(f)|
doppler



6 Informacin extrable
Diseo y Realizacin de un Simulador de Radar 40
c
v f
f v
mn o mn
d mn
2

c
v f
f v
mx o mx
d mx
2


Lo usual es encontrarse con que f
d
<1/t para radares de vigilancia:

MHz B
kHz f
d

1


El efecto doppler sobre la forma de onda de la seal recibida, es un cambio en la
amplitud del tren de pulsos rectangulares, segn la seal de frecuencia doppler:


FORMA DE ONDA DE LA SEAL TRANSMITIDA

FORMA DE ONDA DE LOS ECOS DEL BLANCO RECIBIDOS POR EL RADAR .
LA ANCHURA DE LOS PULSOS SE HA EXAGERADO RESPECTO AL PERIODO DE LA FRECUENCIA DOPPLER



El tipo de Receptor ms sencillo (homodino) consta nicamente de un mezclador y a
continuacin un filtro doppler, con el inconveniente de que no es capaz de distinguir
el signo de la frecuencia f
d
, y por tanto no discrimina si el blanco se aleja o acerca:


Mezclador
Filtro doppler
f
d

Detector/
Indicador
Oscilador
f
o

ESQUEMA DE UN RECEPTOR HOMODINO
f
o +
f
d

f
o +
f
d

f
o

f
o
f
d

Seal de
frecuencia
doppler
(fd<1/t)
Acos(2pfdt)
t
6 Informacin extrable
Diseo y Realizacin de un Simulador de Radar 41

A la salida el filtro doppler no se sabe discernir cul es el original y cul la rplica
del filtro, por lo que no se puede distinguir el signo de la velocidad del blanco.
Receptores ms complejos (heterodinos) solucionan este inconveniente
incorporando otra fase de frecuencias (bajada a frecuencias intermedias FI),
permitiendo as que tras la etapa del mezclador nos encontremos con una frecuencia
por encima de f
I
(blanco se acerca) o por debajo de f
I
(blanco se aleja).



Los Receptores heterodinos con banco de filtros permiten la posibilidad de
discriminar varios blancos en movimiento, aunque no distinguen si se acercan o
alejan (baten desde una frecuencia mnima de
mx
d I
f f hasta
mx
d I
f f + ). Dos
blancos a velocidad distinta entrarn cada uno por un filtro distinto. El problema
est en qu sucede con dos blancos a igual velocidad: slo se detecta uno.
f
d
- f
d

Frecuencia
SALIDA DEL FILTRO DOPPLER
f
I
-f
I
f
I
+f
d
-(f
I
+f
d
)
Frecuencia
Oscilador
fI
Mezclador
Filtro
fI +fd
Mezclador
Oscilador
fo -fI
Filtro
fo
f
o +
f
d
ESQUEMA DE UN RECEPTOR HETERODINO
f
o
BLANCO QUE SE ACERCA (fd positiva)
6 Informacin extrable
Diseo y Realizacin de un Simulador de Radar 42
6.3 Localizacin angular del blanco

Casi todos los radares usan antenas directivas con haces relativamente estrechos.
Una antena directiva no slo provee de una gran ganancia de transmisin y una gran
apertura de recepcin (necesaria para poder detectar los dbiles ecos), sino que
permite la localizacin con precisin de la direccin en que se encuentra el blanco.
Los radares de seguimiento usan la desviacin angular del blanco del eje principal
del haz de la antena, para generar una seal de error. La seal de error resultante
describe cunto se ha desviado el blanco del eje principal del haz. A continuacin, la
posicin del haz es continuamente corregida hasta obtener una seal de error cero.
Se demuestra que esta seal de error debe ser una funcin lineal del ngulo de
desviacin. Para ello se requiere que el eje del haz de rastreo (LOS: antennas Line
Of Sight o radar tracking axis) est un poco vizco respecto al eje principal de la
antena.
Como tcnicas de rastreo angular de blancos, se encuentran:

Lobulado secuencial (sequential lobing): se trata de conmutar
continuamente el haz tipo pincel entre dos posiciones predeterminadas y
simtricas respecto al LOS. El radar mide los niveles de seal devueltas. La
diferencia entre estas dos medidas, se usa para calcular la seal de error
angular. El signo de la diferencia de voltaje determina la direccin en que
debe ser movida la antena.
Bsqueda cnica (conical scan): en este caso la posicin del haz de la
antena es rotada continuamente a una velocidad angular w
s
.

Un radar tpico de microondas puede tener un ancho de haz de unos pocos grados.
La situacin de compromiso est en que cuanto ms estrecho sea el haz, mayores
tolerancias elctricas y mecnicas sern requeridas a la antena.

Eje de rastreo
Eje del haz
Posicin haz B
Posicin haz A
Eco
haz A
Eco
haz B
LOBULADO SECUENCIAL
7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 43
7 Desarrollo de la simulacin

Los pasos que se han seguido en el proceso de diseo y realizacin de un sistema de
Radar Pulsado modelado con Simulink y que interacta con Matlab, son:



Una vez conocido el sistema que hay que simular, se busca documentacin
necesaria que asegure un conocimiento amplio de la fsica del sistema y sus
requerimientos.
El proceso de diseo se realiza en paralelo con el modelado y la simulacin.
Finalmente se pasa a la implementacin del sistema, una vez que las sucesivas
simulaciones y ajuste de los parmetros aseguran un funcionamiento optimizado.
En paralelo con todas estas fases hay un proceso de aprendizaje, no slo del sistema
que se modela, sino de las herramientas empleadas para ello.
FSICA DEL SISTEMA REQUERIMIENTOS

SIMULINK
+
MATLAB
Optimizacin

Parmetros de
diseo RADAR
OPTIMIZADOS
Diseo
Implementacin
Modelado
Simulacin
A
P
R
E
N
D
I
Z
A
J
E
7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 44
7.1 Fsica y Requerimientos del sistema
7.1.1 Forma bsica de la ecuacin radar

Ya introducidos los principios bsicos del funcionamiento del radar, se describe a
continuacin una herramienta muy til, no slo para determinar el mximo rango al
que se puede detectar un blanco, sino para entender qu factores afectan en el
proceso de diseo.
Si la potencia del transmisor P
t
(potencia de pico) es radiada por una antena
isotrpica (que radie uniformemente en todas direcciones), la densidad de potencia
a una distancia R del radar es igual a la potencia radiada entre el rea de la superficie
de una esfera de radio R:

2
4 R
P
S
t
R

W/m
2


Los radares utilizan antenas directivas con ancho de haz estrecho que concentran la
potencia radiada en una direccin particular. La ganancia de una antena es una
medida del incremento de densidad de potencia radiada en una direccin concreta,
en comparacin con la que producira una antena isotrpica en aquella direccin:


t
P igual con isotrpica antena por radiada potencia de dens
directiva antena una por radiada potencia de densidad mxima
G
_ _ _ _ _ _ _ _ _ .
_ _ _ _ _ _ _ _


La densidad de potencia en un blanco desde una antena directiva que transmite con
ganancia G:
2
4 R
G P
S
t
B

W/m
2


El blanco intercepta una porcin de la energa que incide en l y la reirradia en
varias direcciones. Slo ser de inters aquella densidad de potencia reirradiada en
la direccin del radar. La seccin recta del blanco s (SRR) determina la cantidad de
densidad de potencia devuelta por el blanco al radar:

Densidad de potencia devuelta al radar=
2 2
4 4 R R
G P
t



La seccin recta radar (s) tiene
unidades de rea, pero desaparecen
al asociar s con el tamao fsico del
blanco. En realidad la SRR depende
ms de la forma del blanco que de
su tamao fsico. En la expresin
bsica de la ecuacin radar se
considera s constante, pero en la
realidad esto no sucede, con lo que
se requiere un incremento en la SNR
para modelos de blanco con SRR no
constante, lo cual provoca una
reduccin en el rango mximo del
radar.

7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 45
La antena del radar capta una parte de la energa del eco que incide sobre ella. La
potencia recibida por el radar viene dada por el producto de la densidad de potencia
reirradiada por el blanco hacia el radar y el rea efectiva de la antena (A
e
). sta est
relacionada con el rea fsica (A) y la eficiencia de apertura (?
A
): A
e
= ?
A
A
La potencia de seal recibida en W es:

4 2 2 2
) 4 ( 4 4 R
GA P
A
R R
G P
P
e t
e
t
R

W

La distancia mxima del radar R
mx
es aquella a partir de la cual el radar no puede
detectar al blanco. Esto sucede justamente cuando la potencia de seal recibida P
R

es igual al mnimo de seal detectable, S
mn
:

4
1
2
) 4 (
1
]
1

mn
e t
mx
S
GA P
R



Si se utiliza la misma antena para transmitir y recibir, la teora de antenas demuestra
la siguiente relacin:
2
4

e
A
G , donde
f
c
es la longitud de onda, c la velocidad de propagacin y f
la frecuencia. Con esta relacin entre G y A
e
se obtiene otra forma de la ecuacin
radar:

4
1
3
2 2
) 4 (
1
]
1

mn
t
mx
S
G P
R




Esta es la forma bsica de la ecuacin radar, que no describe adecuadamente el
diseo de los radares actuales. No se incluyen efectos como la integracin de pulsos,
las prdidas de propagacin, las prdidas fijas, el factor de ruido del Receptor, el
ancho de banda, etc.

7.1.2 Ruido del Receptor y Relacin Seal a Ruido

Cualquier otra seal que no sean los ecos del blanco en el Receptor es considerado
ruido. Este incluye las seales interferentes del exterior, as como el ruido trmico
generado en el interior del propio Receptor. El ruido trmico (por agitacin trmica
de los electrones) y el ruido de disparo (shot noise) son las dos principales fuentes
de ruido en el interior del Receptor.
El valor cuadrtico medio de potencia de ruido generada a lo largo de una
resistencia de 1ohm es:


B
B
n
kTB d S n

2
2
2
4 ) (
2
1
, donde B es el ancho de banda del sistema en Hz.
La densidad espectral de potencia de ruido trmico es kT S
n
2 ) ( , donde k es la
constante de Boltzmann y T es la temperatura del medio conductor.

7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 46
Cualquier sistema elctrico que contenga ruido trmico y con resistencia de entrada
R
in
, puede ser sustituido por su sistema equivalente sin ruido en serie con una fuente
de voltaje equivalente de ruido y la resistencia de entrada R
in
:

Se define el Factor de Ruido del Receptor (F) como la relacin entre el ruido total
presente a la salida de un Receptor real y aqul con ruido trmico nicamente:

p i
o
A N
N
F , donde
i
o
p
S
S
A es la ganancia de potencia del sistema.
Rescribiendo la expresin para F, donde se refleja la degradacin que sufre la seal
al pasar por el Receptor:

o
o
i
i
N
S
N
S
F , donde S representa los niveles de seal a la entrada y salida del
Receptor.

Teniendo en cuenta que el ruido a la entrada del Receptor es B kT N
o i
y
reordenando trminos:

o
o o
i
N
BFS kT
S , donde
o
o o
o
SNR
N
S
N
S
) (
,
_

es la relacin seal a ruido a la salida


del Receptor.

Si S
mn
es el mnimo valor de seal detectable por el Receptor, le corresponde una
relacin seal a ruido (SNR)
mn
:

mn o mn
SNR BF kT S ) ( , y sustituyendo en la forma bsica de la ecuacin radar:

( ) ( )
4
1
3
2 2
4
1
1
]
1

mn o
t
mx
SNR BF kT
G P
R




El valor de ( )
mn
SNR es el que corresponde a un solo pulso, debiendo incluir el
efecto del integrador en la ecuacin radar, para que se contemple el efecto de la
suma de los n pulsos en la relacin seal a ruido.
La ventaja de expresarla en funcin de ( )
mn
SNR es que se puede obtener a partir de
los valores de la probabilidad de falsa alarma P
fa
y la probabilidad de deteccin P
d
,
que son parmetros de diseo de las necesidades del radar.





SISTEMA
NO RUIDOSO
Rin
in
kTBR n 4
2

7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 47
7.1.3 Seccin recta radar

El hecho de tener una SRR fluctuante con la frecuencia, polarizacin y ngulo, hace
que sta resulte difcil de modelar para formas geomtricas complejas. Por ello se
recurre a los modelos Swerling de seccin recta radar, que describen
estadsticamente las funciones de densidad de probabilidad segn el
comportamiento del blanco.
La distribucin Chi-cuadrado de grado 2m se aplica a un amplio rango de blancos.
Su funcin densidad de probabilidad viene dada por:

( )
( )
av
m m
av av
e
m
m
m
f

,
_

1
0

donde ( ) m es la funcin gamma de argumento m, y s
av
es el valor promedio de
SRR. Al aumentar el grado m, la distribucin se vuelve ms estrecha en torno a s
av
.
El lmite m , corresponde a blancos con SRR constante (s= s
av
).

Swerling I y II: vienen descritas por la Chi-cuadrado de orden 2 (m=1),

( )
av
e f
av

1
0

En Swerling I, las muestras de la SRR medidas por el radar son correladas entre
pulsos, pero son incorreladas entre exploraciones (fluctuacin lenta).
La variacin de blancos Swerling II son ms rpidas, pero son incorreladas entre
pulsos (fluctuacin rpida).
Swerling I y II se aplican a blancos que consisten en mltiples puntos fluctuantes
desperdigados de aproximadamente las mismas dimensiones fsicas (ninguno
dominante).
Swerling III y IV: ambas tienen la misma funcin densidad de probabilidad,
descrita por la Chi-cuadrado de orden 4 (m=2),

( )
av
e f
av

2
2
4

0

Las fluctuaciones en Swerling III
son similares a Swerling I
(fluctuacin lenta entre
exploraciones), mientras que en
Swerling IV son similares a
Swerling II (fluctuacin rpida entre
pulsos).
Swerling III y IV se aplican a
blancos que pueden ser
representados por un punto
reflectante dominante y muchos
otros reflectores ms pequeos.


7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 48
Swerling V: corresponde a blancos con SRR fija, constante entre pulsos y
exploraciones. Es el caso ms sencillo.

La fluctuacin de s es tanto menor
cuanto mayor es la frecuencia, de
modo que cuando la banda de
funcionamiento del radar se
aproxima a la zona ptica, ms
constante es s:


La SSR de una esfera conductora perfecta es constante en la regin ptica. Es por
sto que los diseadores de radar usan esferas de SRR conocida para calibrar
experimentalmente los sistemas de radar. Para este propsito, y para obtener el
desplazamiento doppler, las esferas (o balones) son lanzados fuera de un avin
(cuya velocidad es conocida por el radar) y remolcados en la parte trasera del
mismo.

PROBABILIDAD DE DETECCIN vs SNR PARA SW1 Y Pfa=1e-6

En general, los blancos con SRR fluctuante requieren mayor SNR que aquellos no
fluctuantes. Cuando se disea el rango del radar en base a una SRR constante, pero
en realidad flucta, se necesita aadir un incremento en la SNR para compensar las
prdidas, con lo que el rango mximo del radar se ver reducido:

SNR SNR SNR
1 1


En la prctica, los casos de Swerling I demandan ms al radar que los dems casos,
sobre todo a partir de una probabilidad de deteccin alta. Como ejemplo, si la
P
d
=0.95 entonces la SNR por pulso requerida es:

SRR cte: dB SNR 2 . 6
Swerling I: dB SNR dB SNR 6 . 10 8 . 16

7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 49
7.1.4 Efecto del integrador

Cuando un blanco es iluminado por el radar, ste refleja numerosos pulsos. La
probabilidad de deteccin del radar es mejorada generalmente sumando todos (o la
mayora) de los pulsos.
Se define n como el n total de pulsos que utiliza el integrador en el Receptor para
conseguir sumar sus efectos y conseguir una mejor relacin seal a ruido. En
realidad este n no tiene por qu ser igual al de pulsos que se reciben dentro del
ancho del haz de la antena, ?
B.
El valor de n tiene la siguiente forma:

6
PRF B
f
n

, donde ?
B
() es el ancho de haz de la antena, f
PRF
(Hz)=
PRF
T
1
es la
frecuencia de repeticin de pulsos y O(rpm) es la velocidad de rotacin de la antena.
La integracin de pulsos puede hacerse sobre las componentes en cuadratura justo
antes del detector de envolvente. Se denomina integracin coherente, y preserva la
relacin de fase entre los pulsos recibidos.
Tambin puede realizarse la integracin despus del detector de envolvente,
destruyndose as la relacin de fase. Se denomina integracin no coherente.
Como integradores pueden utilizarse dispositivos analgicos de almacenamiento,
tales como filtros de banda estrecha, pero han sido sustituidos por mtodos digitales
(integrador binario, integrador de ventana mvil).
INTEGRACIN COHERENTE:

Si se utiliza un integrador perfecto (100% de eficiencia), entonces al integrar n
pulsos se mejorar la SNR en la misma proporcin. Aunque tericamente es un
proceso con eficiencia del 100%, se producen prdidas de integracin, lo que
suceder siempre en el caso de la integracin no coherente.
Se demuestra que el nivel de potencia de seal se mantiene tras la integracin
coherente, mientras que la potencia de ruido se reduce en 1/n. Se denota la SNR de
un solo pulso para producir una determinada probabilidad de deteccin como SNR
1
.
De este modo, la SNR por pulso necesaria para obtener la misma P
d
cuando se
integran n pulsos ser:
n
SNR
SNR
n
1


El requerimiento de recordar la fase de cada pulso transmitido, as como de
mantener la coherencia durante la propagacin es muy costoso. Por ello, la mayora
de los radares usan integracin no coherente.

INTEGRACIN NO COHERENTE:

Es ms fcil de implementar, ya que la fase de los ecos no se mantiene. Tan slo las
envolventes de los pulsos deben alinearse para realizarse la suma
Al integrarse los n pulsos despus del detector, la relacin SNR
n
resultante ser
menos de n veces la de un solo pulso. Esta prdida en la eficiencia de la integracin
7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 50
es debida al comportamiento no lineal del detector de envolvente, que convierte algo
de energa de seal en energa de ruido en los procesos de rectificacin.
La eficiencia de integracin no coherente se define por:

1
1

n
n
nSNR
SNR
E

El factor de mejora de integracin para una P
fa
dada se define:

n nE
SNR
SNR
I
n
n
n

1


Como se observa, SNR
n
corresponde a la SNR por pulso necesaria para producir la
misma P
d
que en el caso de un solo pulso, cuando se integran n pulsos. Por tanto,

1
SNR SNR
n
<

Existe una expresin emprica para el factor de mejora con una precisin de 0.8dB,
desarrollada por Peebles, Jr.
[2]
:

[ ] ( ) ( ) ( ) ( ) ( ) ( )
2
log 018310 . 0 log 140 . 0 1 log
6 . 46
1
log
1 235 . 0 1 79 . 6 n n n
P
P I
fa
d dB n
+

,
_

,
_

+ +


FACTOR DE MEJORA DE INTEGRACIN EN FUNCIN DEL N DE PULSOS INTEGRADOS ,
PARA VALORES DE Pd Y PFA (nFA=1/PFA)

La ecuacin radar cuando se integran n pulsos con un integrador no coherente
queda:

( )
4
1
1
3
2 2
4
1
1
]
1

SNR BFSNR kT
nE G P
R
o
n t
mx




7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 51
El valor de SNR
1
se obtiene en funcin de P
d
y P
fa
mediante una frmula emprica
desarrollada por Albersheim, W.J.
[1]
:

B AB A SNR 7 . 1 12 . 0
1
+ + , donde

,
_

fa
P
A
62 . 0
ln y

,
_

d
d
P
P
B
1
ln


SNR DE UN SOLO PULSO EN FUNCIN DE LA PD Y PARA DISTINTOS VALORES DE PFA

7.1.5 Prdidas del sistema (L
S
)

En el diseo del sistema de radar, deben reducirse al mnimo las prdidas conocidas,
pero incluso con los mayores esfuerzos para lograrlo, no es extrao encontrar
prdidas que oscilan entre 10 y 20 dB (con unas prdidas de 12 dB se reduce el
rango a la mitad).
Las prdidas del sistema (L
S
) se insertan en el denominador de la ecuacin radar,
disminuyendo as el rango del mismo:

( )
4
1
1
3
2 2
4
1
1
]
1

S o
n t
mx
L SNR BFSNR kT
nE G P
R




7.1.5.1 Prdidas fijas (L
F
)

Son debidas a los diversos componentes de microondas tales como el duplexor,
protectores del Receptor, juntas de rotacin, acopladores direccionales, conectores,
as como las debidas a las lneas de transmisin (que conectan la antena con el
Transmisor y Receptor).
Prdidas de las lneas de transmisin:

A bajas frecuencias radar las lneas de transmisin introducen pocas prdidas, a
menos que sean muy largas. Pero a altas frecuencias tiene que ser tomadas en
cuenta.
En la prctica, el Transmisor y el Receptor deben colocarse cerca de la antena, para
evitar que las prdidas sean demasiado elevadas.

7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 52
Tambin hay prdidas debidas a los
conectores con la lnea, pero son
despreciables (a menos que las
conexiones sean defectuosas).

Prdidas del duplexor:

Las prdidas debidas a este dispositivo que protege al Receptor de las altas
potencias del Transmisor, son diferentes en transmisin y en recepcin.
Los dispositivos de proteccin asociados al duplexor (atenuadores de estado slido,
obturadores de la gua de onda) aaden algunas prdidas de insercin.

Prdidas de procesamiento de seal:

En los radares modernos se emplean tcnicas sofisticadas de procesamiento de seal
para extraer informacin de los ecos recibidos de seal. Los factores citados a
continuacin pueden introducir importantes prdidas:

Utilizacin de un filtro adaptado no ideal.
Uso de un Receptor CFAR, para el ajuste dinmico del umbral V
t
y
minimizar as el efecto de ruido debido a agentes externos.
Uso de integradores automticos: tcnicas de ventana mvil.
Ajuste del nivel V
t
: para evitar un n de falsas alarmas demasiado elevado,
hay que subir ligeramente el umbral respecto al valor terico.
Prdidas por muestreo: si hay una sola muestra por pulso, el muestreo
puede que no se produzca en la mxima amplitud del pulso. La diferencia
entre el valor muestreado y la mxima amplitud del pulso constituye una
prdida de hasta 2 dB. La solucin est en aumentar el n de muestras por
pulso (esto ocurre para elevados valores de probabilidad de deteccin).
Con 2 muestras por pulso, las prdidas pasan de 2 a 0.5 dB, y con 3
muestras por pulso disminuye hasta 0.2 dB.

Tambin existen prdidas importantes en los radares que emplean tcnicas de
procesamiento doppler (MTI: moving target indicador), debido a las posibles
ambigedades de rango o frecuencia doppler.

Prdidas debidas al operador:

Actualmente los radares modernos dejan la decisin de deteccin a procesos
automticos, sin la intervencin humana.
Antiguamente se culpaba de la prdida de precisin a los operadores. Pero a medida
que iban siendo entrenados, se demostr que podan operar con igual eficacia que
equipos electrnicos de decisin; eso s, debidamente turnados cada 20 30 minutos
para evitar la degradacin en la deteccin.
7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 53
7.1.5.2 Prdidas por la forma del haz de la antena (L
HAZ
)

La ganancia de antena G de la ecuacin radar es supuesta constante e igual a su
mximo valor, pero esto no es cierto en la prctica. En realidad, el tren de pulsos
devueltos por un blanco es modulado en amplitud por la forma del haz de la antena:



nicamente 1 de los n pulsos integrados (el central) tiene el mximo de ganancia G.
Esto sucede cuanto el pico del haz de la antena est apuntando en direccin al
blanco. Dentro de los estudios sobre probabilidad de deteccin, hay algunos que
incluyen esta prdida, otros no.
Un posible mtodo es considerar los pulsos de amplitud constante, determinados por
la mxima ganancia G, y aadir una prdida por la forma del haz a la cantidad de
prdidas del sistema en la ecuacin radar. Definido as, no depende de la
probabilidad de deteccin.
Se trata de calcular la reduccin en la energa de seal recibida de un tren de pulsos
modulados, en comparacin con la que se habr recibido de un tren de pulsos de
amplitud constante.
Considerando un patrn antena gaussiano (tipo pincel), la prdida por la forma del
haz es:

2
1
1
2
) ( 2 1
n
k
HAZ
k g
n
L

, donde se ha considerado n impar y ) (


2
k g la
distribucin de la potencia de la antena en cada uno de los pulsos separados por
1

n
B

grados.

Por ejemplo, para n=11 pulsos integrados, L
HAZ
=2dB.

Situacin de
los pulsos
Haz
principal de
la antena
G
1

n
B


PRDIDA POR LA FORMA DEL HAZ
7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 54
7.1.5.3 Prdidas por propagacin

El efecto del entorno en la propagacin de ondas radar puede ser muy significativo,
y puede hacer que el rango actual sea considerablemente distinto a si se propagaran
en el espacio libre. Estos efectos pueden provocar tanto un aumento como una
disminucin del rango.
Los principales efectos de propagacin que hay que considerar en el diseo son:

Reflexiones de la superficie de la tierra, que provoca la lobulacin del
diagrama de radiacin de la antena.
Refraccin, como consecuencia de la variacin del ndice de refraccin de
la atmsfera con la altura, y que puede provocar un aumento del rango.
Atenuacin de ida y vuelta (Two-way attenuation): se desarrolla en la
siguiente seccin.

7.1.5.4 Atenuacin de ida y vuelta (L
2
a
)

Es debida a la atenuacin producida por la absorcin de los gases de la atmsfera. El
vapor de agua y el oxgeno pueden atenuar la energa del radar cuando la frecuencia
de operacin se encuentra en las proximidades de la frecuencia de resonancia de
dichas molculas.
Hay un pico de resonancia para el vapor de agua a la frecuencia de 22.2 GHz, y otro
en la regin milimtrica a 184 GHz. Depende en gran medida de la cantidad de
humedad de la atmsfera.
Esta atenuacin es tan slo de 0.2 dB/km a la frecuencia de 22 GHz, aunque puede
ser bastante problemtica para los radares que operan en la banda K a 24 GHz. Esta
banda fue dividida en otras dos (K
u
y K
a
) para evitar este problema.
Las molculas de oxgeno tiene resonancias a 60 y 118 GHz. La atenuacin llega a
ser de 16 dB/km en esta regin, lo cual lo hace inaceptable, excepto para radares a
muy corta distancia o los espaciales, que operan fuera de la atmsfera.
En realidad el efecto de la atenuacin por absorcin es despreciable en el diseo de
radares que operen en la banda de las microondas. Empieza a ser incrementalmente
importante a partir de los 10 GHz.
Otro aspecto a tener en cuenta es el ngulo de elevacin (a) de la antena: la
atenuacin ser mayor cuando la antena apunte al horizonte, mientras que ir
decreciendo al apuntar al cielo (hay menos molculas que absorban la energa del
radar).
Por ejemplo, para el pico de resonancia del vapor de agua a 22.2 GHz, cuando la
antena est apuntando al horizonte, presenta una atenuacin de 80 dB, mientras que
para un ngulo de elevacin de 90 (apuntando directamente al cenit) la atenuacin
es tan slo de 1.3 dB. Para ngulos superiores a 10, se considera una atenuacin no
importante (menos de 7 dB).

7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 55
7.1.6 Balance de prdidas en el sistema

El balance total de prdidas del sistema(sin incluir los efectos de la propagacin) se
obtiene como
HAZ F S
L L L +
Como ejemplo, consideremos las prdidas en un sistema radar pulsado que opera en
la banda C (5GHz):




L
FIJAS
:
Lnea de Transmisin
1 dB

Duplexor y dispositivos
asociados
1.5 dB

Juntas y conectores
1dB

Procesamiento de seal
3.5 dB
L
HAZ
:

n=8, G=35dB
2dB
TOTAL L
S
=9 dB

7.1.7 Diagrama de Blake

Es una herramienta utilizada para afinar el clculo de la R
mx
incluyendo los efectos
de la propagacin.
El factor de prdidas
2
a
L es funcin del rango R, luego la ecuacin radar queda en
funcin de R y es necesario aplicar un mtodo recursivo para el clculo exacto del
rango del radar R
mx
.
Existen valores tabulados de
2
a
L en dB como funcin del rango y la frecuencia para
a=0 y a=5, o bien como funcin del rango y el ngulo de elevacin a para f=3 y
10 GHz.
El proceso es el siguiente:

Pasar todas los parmetros a dB
Calcular R
mx
de la ecuacin radar sin considerar las prdidas por
atenuacin (
2
a
L =0), incluyendo en el denominador el factor de prdidas del
sistema:
HAZ FIJAS S
L L L +
Ver en las tablas el valor de
2
a
L que corresponde a ese valor de R
mx

Calcular nuevamente R
mx
, incluyendo
2
a
L en las prdidas del sistema:
2
a HAZ FIJAS S
L L L L + +
Volver al tercer paso hasta que el valor de R
mx
converja.
7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 56
7.1.8 Criterio de deteccin de blancos

La capacidad del radar para detectar los dbiles ecos del blanco est limitada por la
presencia de ruido que ocupa la misma parte el espectro de frecuencia que la seal.
El mnimo nivel de seal detectable por el Receptor del radar fue denotado como
S
mn
en la ecuacin radar, pero no es un parmetro comn en el diseo, sino ms bien
en trminos de la relacin seal a ruido a la salida del Receptor.
El criterio de deteccin en un radar se basa en establecer un umbral a la salida del
Receptor. Si la salida es suficientemente grande y excede el umbral, entonces se
dice que hay blanco (deteccin). Pero si la amplitud de la salida no es suficiente para
cruzarlo, se dice que slo hay ruido. La siguiente figura representa la envolvente de
la salida del filtro adaptado del Receptor en funcin del tiempo (la forma fluctuante
de la salida es debida a la naturaleza aleatoria del ruido):


La seal A sobrepasa el umbral y se decide que hay blanco, pero las seales B y C
son ms dbiles: el ruido que acompaa a B se asume que es positivo, y la
composicin de seal ms ruido cruza el umbral y se considera como blanco; pero el
ruido en C se considera que es negativo, y por tanto ha restado valor de seal, y la
combinacin de ambos no supera el umbral: es un blanco perdido. Por tanto, la
presencia del ruido mejorar la deteccin de ecos dbiles en ocasiones, pero
provocar tambin la prdida de detecciones. La seal en C podra haber sido
detectada si se hubiera bajado un poco el umbral, pero esto habra aumentado
tambin el n de falsas alarmas por la presencia solo de ruido.
Cuando una seal de gran amplitud de eco del blanco est presente, se reconoce en
base a su amplitud relativa al nivel rms del ruido. Si el umbral se ha seleccionado
adecuadamente, la salida el Receptor no debera cruzarlo si slo hubiera ruido
presente. Si el nivel de umbral se establece demasiado bajo, el ruido podra
rebasarlo, producindose una falsa alarma. Pero si se establece demasiado alto,
aunque el ruido no lo rebasar, los ecos dbiles del blanco tampoco, producindose
una prdida del blanco:

Seal + Ruido > V
t
? Deteccin del blanco
Seal + Ruido < V
t
? Prdida del blanco
Ruido > V
t
? Falsa alarma

El filtro adaptado es aquel que maximiza la relacin seal a ruido a la salida, no
manteniendo la forma de la seal de entrada. Por ejemplo, un pulso rectangular
pasar a ser triangular a la salida del filtro adaptado. En realidad este filtro no est
diseado para preservar la forma, sino para maximizar la detectabilidad.
Nivel de
umbral (Vt)
Rms del
ruido
A
B
C
Tiempo
Voltaje
7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 57
7.1.9 Seleccin del umbral de deteccin V
t


Un diagrama de bloques simplificado de un Receptor de radar que emplea un
detector de envolvente seguido de la decisin de umbral es el siguiente:


La seal de entrada est compuesta de la seal del eco s(t) ms ruido aditivo
gaussiano n(t) de media cero y varianza ?
2
.
La salida del filtro paso de banda FI es la seal v(t), que puede escribirse como:

)) ( cos( ) ( ) ( cos ) ( ) ( t t t r t sen t v t t v t v
o o Q o I
+
) ( ) ( ) (
) ( cos ) ( ) (
t sen t r t v
t t r t v
Q
I



donde ?
o
=2pf
o
es la frecuencia de operacin del radar, r(t) es la envolvente de v(t),
la fase es f (t)=atan(v
Q
/v
I
), y los subndices I,Q se refieren a las componentes en fase
y cuadratura respectivamente.
Un blanco es detectado cuando r(t) excede el valor del umbral V
t
:

r(t)>V
t
Deteccin
n(t)>V
t
Falsa alarma

La probabilidad de deteccin se calcula a partir de la funcin de densidad de
probabilidad para la seal r(t) a la salida del detector de envolvente cuando hay
presente seal y ruido, y tiene la forma de funcin de densidad de probabilidad de
Rice:

,
_

,
_

2
2 2
2 2
2
exp ) (

A r rA
I
r
r f
o
, donde I
o
representa la funcin de
Bessel modificada de orden cero, ?
2
es la varianza de ruido y A es la amplitud de la
seal. Se define como la probabilidad de que una muestra R de r(t) exceda el umbral
en el caso de seal ms ruido:

,
_

,
_

t
V
o d
dr
A r rA
I
r
P
2
2 2
2 2
2
exp



Si A/?
2
=0 (slo ruido), tenemos la funcin de densidad de probabilidad de
Rayleigh:

,
_


2
2
2
2
exp ) (

r r
r f

Filtro FI
Detector de
envolvente
Filtro Paso
de Baja
Deteccin
de umbral
v(t) r(t)
Umbral Vt
s(t)+n(t)
7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 58

La probabilidad de falsa alarma se define como la probabilidad de que una muestra
R de la seal r(t) exceda el umbral V
t
cuando slo hay ruido presente:

,
_

,
_


t
V
t
fa
V
dr
r r
P
2
2
2
2
2
2
exp
2
exp






Este es un parmetro muy importante en el diseo, ya que a partir de
especificaciones del Receptor (P
fa
y el factor de ruido F), se puede establecer el
valor del umbral de decisin V
t
. Si consideramos que el Receptor tiene un factor de
ruido F, entonces la potencia de ruido ?
2
puede obtenerse:

BF kT
o

2
, donde B es en ancho de banda FI. Conocida la especificacin de P
fa

deseada en el diseo, el umbral es:

,
_

fa
t
P
V
1
ln 2
2


La siguiente figura representa el umbral de deteccin normalizado
2
2
t
V
frente a
la probabilidad de falsa alarma ln(1/P
fa
):


UMBRAL DE DETECCIN NORMALIZADO FRENTE A PROBABILIDAD DE
FALSA ALARMA

7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 59
Otro parmetro de diseo relacionado con la probabilidad de falsa alarma, la
potencia de ruido, el umbral y el ancho de banda es el tiempo entre falsas alarmas
T
fa
. La siguiente figura muestra la envolvente de la salida del Receptor cuando slo
hay ruido, indicando la duracin de las falsas alarmas (t
i
) y el tiempo entre falsas
alarmas (T
i
):

La probabilidad de falsa alarma se puede definir en trminos de T
fa
mediante la
relacin entre el tiempo que la envolvente est por encima del nivel de umbral y el
tiempo total que podra estar por encima:

B T
T
t
P
fa
N
i
i
N
i
i
fa
1
1
1

, donde t
i
es la duracin de la i -sima falsa alarma, T
fa
es el
tiempo entre falsas alarmas y B es el ancho de banda del amplificador IF del
Receptor.
De este modo, la relacin entre P
fa
y T
fa
es:

,
_


2
2
2
exp
1 1

t
fa
fa
V
B B P
T

Por ejemplo, si el ancho de banda FI es B=1MHz y se especificara un T
fa
=1 s,
entonces la P
fa
=10
-6
, y a partir de la potencia de ruido ?
2
=kToBF se calculara el
umbral como

,
_

fa
t
P
V
1
ln 2
2


Minimizar el tiempo entre falsas alarmas aumenta el umbral, pero como resultado
R
mx
del radar disminuye, con lo cual la eleccin de un T
fa
aceptable se convierte en
una situacin de compromiso dependiendo de las prestaciones que se exijan al radar
segn su modo de operacin.
t
i
t
i+2
t
i+1
T
i
T
i+1
Umbral
Rms del ruido
Tiempo
7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 60
7.2 Modelado y Diseo
7.2.1 Limitaciones/Simplificaciones en el diseo

Una vez conocida la fsica del sistema, hay que decidir cul es el alcance del modelo
simulado. Lo ms normal es empezar por un modelo sencillo que refleje lo ms
fielmente posible el funcionamiento de un sistema de radar, sin perder de vista que
lo que se quiere es modelar un comportamiento, no disear un sistema real con todas
las limitaciones que eso implica. Aunque Simulink es una herramienta muy potente
(en la versin 5 se incluyen interfaces para simular sistemas en tiempo real,
posibilidad de interaccionar con interfaces grficas de usuario, Visual Basic, C,
ADA, GUIs), y no cabe duda de que ha mejorado mucho desde las versiones de
estudiante, hay ciertos aspectos en los que no se ha profundizado, porque se escapan
al alcance del proyecto.
Seales Paso de Baja Equivalentes:

Las funciones temporales con las que nos encontramos en la simulacin de sistemas
de comunicacin son frecuentemente seales de portadora modulada, que son
procesadas por sistemas Paso de Banda. Desde el momento en que vemos la
necesidad de muestrear esas seales, desearamos hacerlo de la manera ms eficiente
posible.
Una seal continua est unvocamente representada por un modelo discreto, slo si
la frecuencia de muestreo es al menos dos veces la frecuencia ms alta dentro del
espectro de seal. Si ste est contenido en la banda
2 2
B
f f
B
f
c c
+ el
teorema de muestreo nos indica que la frecuencia de muestreo es del orden de B, que
es el doble de la frecuencia ms alta de la seal de informacin. Existen esquemas
de muestreo eficientes para seales Paso de Banda que permiten muestrear a una
tasa B, pero la manera de representarlos usando las muestras de la forma de onda
Paso de Banda no es tan simple como para seales Paso de Baja.
De modo que, con menores restricciones, las seales y sistemas de portadora
modulada (como es el caso de un sistema de radar) pueden ser analizados y
simulados como si fueran Paso de Baja. La tcnica usada en implementar esta idea
es el mtodo de la envolvente compleja, que hace uso de los conceptos de seales y
sistemas Paso de Baja Equivalentes.
La idea es la siguiente: la energa electromagntica radiada al espacio con la seal
de RF transmitida, es una portadora modulada de la forma

( ) ) ( 2 cos ) ( ) ( t t f t A t S
o T
+

que puede ser expresada en trminos de la Envolvente Compleja

( )
{ } { } { }
t f j
T
t f j t j t t f j
T
o o o
e t S e e e t A e e t A e t S
2 2 ) ( ) ( 2
) (
~
) ( ) ( ) (
+


donde la seal
) (
) ( ) (
~
t j
T
e t A t S

contiene toda la informacin relativa a la
modulacin de amplitud A(t) y de fase ) (t , y es de naturaleza Paso de Baja. Esta
seal es llamada pues, Equivalente Paso de Baja Compleja o Envolvente Compleja.
7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 61
Podemos pues expresar la seal de informacin radar a travs de su Envolvente
Compleja de la siguiente forma

{ }
t f j
T T
o
e t S e t S
2
) (
~
) (

Puesto que la portadora es modulada en amplitud por un tren de pulsos de anchura t
y periodo T
prf
, el modelo de simulacin de la seal radar transmitida es

) (
) ( ) (
~
t j
n
prf T
e nT t p t S

+




Limitaciones/Simplificaciones en el Transmisor:

Los Transmisores de RF (amplificadores u osciladores de potencia tipo klystron o
magnetrn) no se han modelado como bloques dentro del modelo, debido a su
complejidad, aunque existen modelos de fuentes RF con Simulink. En su lugar, se
ha recurrido a un bloque amplificador (Gain) que eleva l a amplitud del tren de
pulsos unitario a los niveles de potencia de pico requeridos por la aplicacin radar.
Para componer esta seal en el bloque del Transmisor se ha recurrido a un generador
de pulsos discreto con amplitud unitaria, un bloque constante que genera la fase
[ ] j exp y a continuacin se ha puesto el bloque de ganancia:



) (
) ( ) (
~
t j
n
prf T
e nT t p t S

+



Para evitar ambigedad, el retardo sufrido por los ecos desde que impacta en el
blanco un pulso hasta que es devuelto al radar, se ha generado como una variable
aleatoria cuyos lmites son t + eps y T
prf
-eps, donde eps es la variable generada por
Matlab de orden 10
-16
. De este modo se asegura que el eco recibido pertenece a la
respuesta ante el pulso transmitido inmediatamente antes:


t=0
Pulso 2
Eco 1 Eco 2
Pulso 1
t=Tprf
?t
Tprf
?t=delay=random(unif,tau+eps,Tprf-eps)
7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 62
Limitaciones/Simplificaciones en el RECEPTOR:

Se ha eliminado la etapa del LNA, del mezclador y del filtro FI, dado que la
frecuencia de la portadora est oculta y se trabaja con la Envolvente Compleja. Por
tanto, lo primero que se encuentran los ecos al llegar al Receptor es una fuente de
ruido gaussiano aditivo, que representa las fuentes de ruido trmico internas del
Receptor:



No se ha considerado ninguna fuente de clutter (blanco no deseado por rebotes de
seal en superficies, fenmenos atmosfricos) ni ruido externo. El ruido del
Receptor se modela por su factor de ruido F. Por tanto, tampoco se ha
implementado un Receptor CFAR (que modifica dinmicamente el umbral de
deteccin V
t
para mantener una probabilidad de falsa alarma constante, debido a
agentes de ruido externo al Receptor). La decisin del umbral se toma a partir de un
valor de decisin V
t
que se calcula para una determinada probabilidad de falsa
alarma P
fa
y una potencia de ruido del Receptor ?
2
=kT
o
BF.
El integrador no se ha implementado como un bloque sumador de pulsos, sino que
su efecto se contabilizar al calcular la amplitud del ruido, que se reduce en un
factor de N.
El ancho de banda del Receptor (que se calculara por el ancho de banda FI), se
toma como el inverso del ancho de pulso:

1
B , segn las tcnicas de filtro
adaptado.
El Receptor se ha diseado para la deteccin de un solo blanco. Para poder detectar
varios blancos en movimiento en el entorno del radar, es necesario disear un
Receptor Superheterodino con banco de filtros, que discrimina cada blanco en
velocidad, dejndolo pasar por un filtro del banco cada uno. El inconveniente vena
cuando se aproximaban dos blancos a igual velocidad: slo se detecta uno.


Limitaciones/Simplificaciones del BLANCO:

Como se dijo, la seccin recta radar (SRR) del blanco es una medida de la forma
que tiene ste de devolver la energa electromagntica que le alcanza del radar,
dependiendo de cmo incida sta sobre l, y que tiene que ver ms con la forma que
con el tamao del blanco.
En este proyecto no se han considerado formas geomtricas de blanco complejas,
sino que se han considerado modelos de blanco Swerling, o sea, con SRR fluctuante
(o no, en el caso de Swerling V), con lo que es necesario es trmino adicional de
SNR en el denominador de la ecuacin radar para compensar las prdidas por tener
una SRR fluctuante.
7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 63
Limitaciones/Simplificaciones de la ANTENA:

El movimiento de rotacin de la antena en azimut (del orden de 12 rpm) no se ha
modelado en s mismo. De hecho, el tiempo de simulacin medio, que puede ser de
5 ms (dependiendo del periodo del tren de pulsos y el ancho de los mismos),
impedira apreciar movimiento alguno en rotacin, con lo que la antena se ha
considerado quieta en el momento de detectar el blanco. Al finalizar la simulacin,
en el bloque de presentacin de resultados, se ha generado un display circular de
radar con representacin en polares de la posicin y ngulo (R,?) en que el radar,
situado en el centro de la pantalla (coordenadas 0,0) encuentra al blanco. Aqu s se
ha considerado un ngulo arbitrario de rotacin de la antena, generado al comienzo
de la simulacin.
Se ha considerado una antena con ngulo de elevacin a=0
Lo que representa a la antena en este modelo es:

Una ganancia G utilizada para calcular el rango mximo del radar (en el
numerador de la ecuacin radar)
Unas prdidas por la forma del haz L
HAZ
que se introducen en el
denominador
Unas prdidas fijas por las lneas de transmisin, conectores, duplexor
Una velocidad de rotacin w que nos dice cuntos ecos est recibiendo el
radar y que se utilizarn para modelar el integrador de N pulsos y mejorara
as las prestaciones del radar


Limitaciones/Simplificaciones en las MEDIDAS RADAR Extradas:

Las mediciones que se pueden realizar son las de rango (Rmx) y n de alarmas
detectadas, as como parmetros intermedios y caractersticos del sistema
(frecuencia doppler, n de pulsos integrados, posicin inicial del blanco, umbral de
deteccin).
La medida de la posicin angular del blanco sera posible si se dispusiera de un
modelo de antena rotatoria con posicin del haz principal controlable elctrica o
mecnicamente.
Dado que el modelo de simulacin del sistema radar est basado en la Envolvente
Compleja (de naturaleza Paso de Baja) no se dispone de las etapas en las que
interviene la frecuencia de portadora (Mezclador), ni la etapa de bajada en
frecuencia (Etapa FI) ni filtrado doppler. Por tanto no se puede hacer la extraccin
de la velocidad radial del blanco. S se podra hacer por medidas sucesivas de rango
(R
2
, R
1
) en dos instantes de observacin (T
2
, T
1
). Pero como ya se dijo, ste no es un
mtodo demasiado riguroso.

7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 64
7.2.2 Herramientas Simulink de diseo

Como punto de partida y simplificando las cosas se puede decir que son 3 los
bloques de partida en el diseo del sistema:

Bloque TRANSMISOR
Bloque RECEPTOR
Bloque del BLANCO

Al ir aumentando en tamao y complejidad el modelo, ya que se han ido aadiendo
ms bloques que interaccionan con stos, se ha hecho uso de una herramienta de
Simulink que permite simplificar un modelo agrupando los bloques en Subsistemas.
Usar subsistemas tiene estas ventajas:

Ayuda a reducir el n de bloques visualizados en la ventana del modelo.
Ayuda a mantener funcionalmente relacionados los bloques unidos.
Permite establecer una diagrama de bloques jerrquicos, donde un bloque
subsistema est en una capa y los bloques que lo componen estn en otra.


SUBSISTEMA TRANSMISOR


ESTRUCTURA ANIDADA DE SUBSISTEMAS
7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 65
Tambin se ha estudiado con detenimiento el modo en que el usuario visualiza la
interfaz que le permite interaccionar con Simulink. Existen varias alternativas a este
respecto, y las que se barajaron como posibles fueron:

Interfaces Grficas de Usuario (GUIs)
Mscaras (Masked Subsystems)

Con los GUIs se pretende hacer uso de una interfaz visual y atractiva, tal como
puede ser Visual Basic o Visual C++ con cuyo uso todos estamos familiarizados.
Matlab implementa los GUIs que contienen objetos (botones, listas, figuras). Cada
objeto debe programarse para que realice la accin que se pretende cuando un
usuario active este componente. Aparte de sto hay que saber cmo guardar y
ejecutar el GUI. Todas estas tareas se simplifican mediante el GUIDE (Graphical
User Interface Development Environment) de Matlab.
Crear un GUI conlleva dos tareas bsicas:

Disponer los objetos GUI en el layout (Layout Editor)
Programar los componentes GUI

LAYOUT EDITOR y
PROPERTY INSPECTOR
Cuando se guarda o ejecuta un GUI, el GUIDE genera automticamente 2 archivos:

Un archivo .fig que contiene una descripcin completa de la figura GUI y
sus componentes, as como las propiedades de los objetos.
Un archivo .m que contiene las funciones que ejecutan y controlan las
llamadas a funcin (callbacks) y al GUI. Es aqu donde queda recogido el
cdigo por el cual se cargan las variables y se pasan al modelo de
Simulink, as como todas las acciones que queramos que realice la
simulacin. Por ejemplo, si escribimos un valor en un cuadro de texto y
queremos que Simulink asigne ese valor a un bloque de ganancia situado
en el Subsistema1, el cdigo sera algo as:

StrVal=get(h,String); % Captura el valor del cuadro de texto
% identificado por el manejador h

set_param(Nombre_Modelo/Subsistema1/Ganancia,Gain,StrVal);
% Asignar al parmetro Gain del bloque
% Ganancia el valor capturado
7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 66
En el modelo se ha empleado un GUI para informar al usuario sobre algunos
parmetros de simulacin. Aparece al hacer doble clic sobre el subsistema con el
icono de informacin, y se desarrollar ms adelante:

Este tipo de interfaces son muy prcticas y atractivas para realizar una simulacin,
ya que tan slo hay que introducir una serie de parmetros, cargar los datos y apretar
un botn de comienzo. A continuacin se visualizan en la propia ventana las
grficas con los resultados. Todo el proceso de diseo del modelo y su ejecucin es
transparente al usuario, es decir, en ningn momento se ven los bloques ni los
subsistemas de Simulink. Es ms bien una aplicacin orientada a cliente. Pero
como lo que en este proyecto interesa es ver cmo se ha diseado y realizado el
simulador de radar, se ha descartado esta opcin de interfaz, que podra seguir
realizndose en posteriores proyectos.
La segunda alternativa son las Mscaras de Subsistema (Masked Subsystems).
Una Mscara es una interfaz de usuario para un subsistema que oculta el contenido
de ste, hacindolo aparecer como un bloque atmico con su propio icono y cuadro
de dilogo de parmetros. El Mask Editor de Simulink permite crear una mscara
para cualquier subsistema. Enmascarar un subsistema permite:

Reemplazar los dilogos de parmetros de bloques y su contenido por un
nico dilogo con sus propias descripciones de bloque, variables y texto de
ayuda
Reemplazar el icono estndar del subsistema por otro que describa su
funcionalidad
Prevenir modificaciones del subsistema mediante el ocultamiento de su
contenido tras la mscara
Crear un bloque nuevo encapsulando un diagrama de bloques que definen
su comportamiento en un subsistema enmascarado, y guardarlo despus en
la librera

El panel de Inicializacin (Initialization Pane) permite introducir comandos de
Matlab que inicializan el subsistema enmascarado. Simulink ejecuta los comandos
de inicializacin cuando:

Carga el modelo
Comienza la simulacin o Actualiza el diagrama de bloques
Rota el bloque enmascarado
Redibuja el icono del bloque (si la creacin del icono depende de variables
definidas en el cdigo de inicializacin)

Comandos de inicializacin (Initialization Commands): aqu se puede introducir
cualquier expresin vlida de Matlab (funciones, operadores) definidas en el espacio
de trabajo de la mscara (Mask Workspace). Los comandos de inicializacin NO
pueden acceder a variables del Workspace base de Matlab.

7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 67


Parmetros de la mscara: cada fila presenta los principales atributos de cada
parmetro de la mscara.

Prompt: texto que identifica al parmetro con una pequea explicacin del
mismo.
Variable: nombre de la variable que almacena el valor del parmetro en el
Mask Workspace. Pueden usarse estos nombres como valores de los
parmetros de bloques dentro del subsistema enmascarado.
Type: tipo de control utilizado para editar el valor del parmetro. El
control aparecer en el cuadro de dilogo de la mscara acompaando al
prompt correspondiente. Los tres tipos de controles disponibles son

Cuadro de texto (edit)
Lista desplegable (popup)
Check (checkbox)

Evaluate: cuando se marca esta opcin Simulink evala la expresin
introducida antes de asignarla a la variable. En caso contrario, Simulink la
trata como una cadena de caracteres, y es lo que almacena en la variable.
Tunable: marcar esta opcin permite al usuario cambiar el valor de los
parmetros de la mscara en tiempo de ejecucin de la simulacin.
Popups: activado slo en el caso de un control de este tipo. En cada lnea
se escriben los valores que el usuario ver en la lista desplegable.
Callback: cdigo Matlab que es ejecutado por Simulink cada vez que se
modifica el valor del parmetro seleccionado.
7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 68
El icono de la mscara (Icon) permite sustituir el icono estndar que aparece en un
bloque, insertando una imagen o utilizando cdigo de Matlab para dibujar cualquier
figura. Para insertar una imagen de archivo (.jpg, .bmp) es necesario que sta se
encuentre en el directorio de trabajo de Matlab, para que Simulink la reconozca. Las
imgenes .gif, al estar formadas por tramas (frames) que componen una figura en
movimiento, no se visualizan en la mscara de icono, aunque s es posible abrirlas
desde Matlab: imread(figure.gif,FRAMES,all);
La mayora de subsistemas en el modelo tienen nicamente mscara de icono,
excepto el subsistema raz que es la interfaz de usuario y contiene cdigo de
inicializacin y llamadas Matlab:
EJEMPLO DE MSCARA DE ICONO

Documentacin: se introduce el nombre de la mscara, una pequea definicin del
bloque, y si se desea, se adjunta una pequea ayuda que aparecer al pulsar el botn
Help del bloque.
La Mscara permite establecer un conjunto de parmetros definidos por el usuario.
Simulink almacena el valor de un parmetro en el espacio de trabajo de la mscara
(Mask Workspace) por el nombre de una variable cuyo nombre se especifica en la
mscara. Estas variables asociadas permite enlazar los parmetros de la mscara con
los parmetros internos de determinados bloques dentro del subsistema
enmascarado. De este modo, fijando el valor de una variable en la mscara se estar
definiendo el correspondiente parmetro de bloque, previamente definido con el
mismo nombre de variable de la mscara. Por ejemplo, si en cuadro de dilogos el
usuario define la variable ganancia=100; y tenemos un bloque de ganancia dentro
del subsistema enmascarado, bastar con escribir en el cuadro de dilogo de
parmetros del bloque ganancia para que al ejecutarse el bloque enmascarado se
actualice su valor a 100:

Haciendo doble clic sobre el subsistema enmascarado aparece el nuevo cuadro de
dilogo de la mscara, reemplazando al estndar. Simulink almacena entonces los
valores actuales de los parmetros en el Mask Workspace, as como cualquier
variable creada en el cdigo de inicializacin y en los Callbacks. Simulink asocia un
espacio de trabajo Matlab con cada subsistema enmascarado que se cree. Cualquier
expresin empleada en los parmetros de bloque slo puede hacer referencia a
variables definidas en el subsistema o jerarqua de subsistemas anidados que
contienen al bloque. En el caso de referencias a variables presentes en ms de un
nivel de la jerarqua, se resuelven en el modo ms local.

7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 69
7.3 Implementacin del MODELO
7.3.1 Interfaz de usuario

La interfaz escogida con el usuario para introducir los parmetros del modelo es una
Mscara de Subsistema, cuyo resultado aparece al hacer doble clic sobre el
subsistema principal SIMULACIN RADAR PULSADO





Los valores solicitados son una serie de variables globales que el modelo va a
utilizar en distintas partes del mismo:

Parmetros del TRANSMISOR:
Anchura de pulsos (t)
Periodo del tren de pulsos(t
prf
)
Frecuencia de operacin del radar (f
o
)
Potencia de pico(P
t
)
Parmetros de la ANTENA:
Ganancia(G)
Ancho de haz (?
B
)
Velocidad de rotacin(? )
Parmetros del BLANCO:
Modelo de blanco Swerling (sw)
Seccin Recta Radar(s)
Velocidad (v)
ngulo formado con la lnea del radar (?)
Movimiento relativo (acercndose/alejndose)
Parmetros del RECEPTOR:
Probabilidad de falsa alarma (P
fa
)
Probabilidad de deteccin (P
d
)
Factor de ruido (F)
Prdidas del sistema (L
S
=L
fijas
+L
HAZ
)
7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 70
Los controles que aparecen en el cuadro de dilogo son de tipo texto (edit), salvo los
valores del modelo de blanco (sw), la probabilidad de falsa alarma (P
fa
), la
probabilidad de deteccin (P
d
), y el movimiento relativo del blanco (acercndose o
alejndose), que son listas desplegables (popup):
Se especifican las unidades en que deben proporcionarse los parmetros. En el
cdigo de inicializacin de la mscara se hacen las conversiones oportunas para que
Simulink trabaje con las magnitudes reales.

En caso de introducir valores negativos
o cadenas de caracteres en lugar de valores numricos vlidos, Simulink muestra
mensajes de error.

El modo que tiene Simulink de asignarle el valor seleccionado de la lista a una
variable tipo popup es el siguiente:




Se introducen en el cuadro Popups los valores de la lista desplegable. En el caso
de P
fa
y P
d
son valores numricos, pero el modelo de blanco y el movimiento
relativo del blanco son cadenas de caracteres. Lo nico que hay que hacer es
asignarle a cada cadena el valor numrico que se desee dar a la variable. La manera
que tiene Simulink de guardar los valores escogidos es mediante el cdigo
introducido en la mscara del subsistema, en la pestaa de Initialization:

Valores de
la lista
7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 71


El cdigo Matlab que se ejecuta en la inicializacin de la mscara del subsistema
principal, se encarga de realizar una serie de acciones ocultas al usuario (definicin
de constantes, cambio de unidades, asignacin de valores del popup, llamadas a
funcin, clculo de parmetros de bloque) y cuyo resultado es visible una vez
finalizada la simulacin:

Constantes: se incluyen aqu tanto valores de constantes como definicin
de variables aleatorias uniformes, cambios de unidades y asignacin del
popup a la variable

N de muestras por pulso
N=round(10);
Velocidad de la luz
c=3e+8;
Retardo sufrido por los ecos
delay=random(unif,tau+eps,tprf-eps);
Modulacin de fase de la portadora
fase=random(unif,-pi,pi);
Posicin de rotacin de la antena en el momento de la
deteccin
giro_antena=random(unif,0,360);
Lista de movimiento relativo del blanco
list_mov=[1 -1];
Mov=list_mov(mov);
Lista de probabilidad de falsa alarma
list_pfa=[1e-3 1e-4 1e-5 1e-6 1e-7 1e-8 1e-9 1e-10 1e-11 1e-12];
Pfa=list_pfa(pfa);
Lista de probabilidad de deteccin
list_pd=[.5 .6 .7 .8 .9 .95 .98 .99];
Pd=list_pd(pd);
Lista de
valores
Asignar segn
seleccin
7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 72
Lista de modelos de blanco
list_SW=[1 2 3 4 5];
SW=list_SW(sw);

Operaciones con variables: se incluyen clculos realizados con parmetros
de la mscara, y que sern los valores de parmetros de bloque o bien
utilizados por ellos para definiciones de otras variables

Periodo de muestreo
T
S
=tau/m;
Amplitud de los pulsos (en funcin de la potencia de pico)
amplit_PULSOS=sqrt(Pt);
Periodo de los pulsos (en n de muestras)
periodo_PULSOS=tprf/T
S
;
Frecuencia de repeticin de pulsos
fprf=1/tprf;
N de pulsos integrados
N=round((fprf*thetaB)/(6*w));
Frecuencia Doppler
fdoppler= -2*fo*vr*cos(theta)/c;
Varianza de ruido
kTo=4.1e-21;
Bn=1/tau;
F=10^(.1*FdB);
var_ruido=kTo*Bn*F;
Amplitud digital del ruido (incluye efecto del integrador,
con factor N)
Adn=sqrt(var_ruido/(2*N));
Umbral de deteccin
Vt=sqrt(-2*var_ruido*log(Pfa));
Posicin inicial del blanco
Ro=c*delay/2;
Variable k para el clculo de la amplitud de los ecos
(ecuacin radar)
G=10^( .1*GdB);
lambda=c/fo;
Ls=10^( .1*LsdB);
k=(Pt*sigma*((G*lambda)^2))/(((4*pi)^3)*Ls);

Llamada a funcin: aunque es posible insertar un bloque de llamada a
funcin Matlab dentro del modelo pasndole los parmetros mediante un
vector de parmetros (constante), se demuestra que Simulink ralentiza
mucho una simulacin cuando tiene que realizar llamadas a funcin en
tiempo de ejecucin:

EJEMPLO DE BLOQUE DE FUNCIN MATLAB
Y PASO DE PARMETROS EN TIEMPO DE SIMULACIN

7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 73
Al poner la llamada en la mscara de inicializacin, la llamada se realiza
primero, se guarda el valor en el Mask Workspace, y ya est disponible para
ser usado durante la simulacin. El archivo.m de la funcin Matlab debe
estar en el directorio de trabajo (Workspace):








Estas funciones implementan la ecuacin radar que nos dar el rango
mximo del mismo. La expresin de la relacin seal a ruido para un solo
pulso se obtiene de la frmula emprica desarrollada por Albersheim,W.J.
[1]

en funcin de la probabilidad de falsa alarma y la probabilidad de
deteccin:
( )
1
]
1

1
1
]
1

+ +
d
d
fa
P
P
B
P
A
B AB A
N
S
1
ln
62 . 0
ln
7 . 1 12 . 0


Llamadas a
funcin
7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 74
Por otro lado, el factor de mejora de integracin I
n
=nE
n
se obtiene segn
Peebles, Jr.
[2]
:
[ ] ( ) ( ) ( ) ( ) ( ) ( )
2
log 018310 . 0 log 140 . 0 1 log
6 . 46
1
log
1 235 . 0 1 79 . 6 n n n
P
P I
fa
d dB n
+

,
_

,
_

+ +

La funcin snr_adicional.m implementa la grfica del incremento
necesario en la SNR en funcin de la P
d
, para los casos de modelos
Swerling de blanco: se tabula para los valores implementados de la
probabilidad de deteccin:

PD SW1-2 (dB) SW3-4 (dB)
0.5 1.5
1
0.6 2.5
1.5
0.7 3.8
2
0.8 5.5
3
0.9 8
4.1
0.95 10.7
5.2
0.98 16
8
0.99 17.1
8.9
SNR adicional (dB)
por fluctuacin de la SRR

El resultado de esta llamada es R
mx
, que se presentar como resultado de
la simulacin en el subsistema Medidas Radar:

Rmax=alcance_radar(Pt,GdB,sigma,SW,fo,N,tau,FdB,Pd,Pfa,LsdB);

Icono : es un subsistema utilizado como interfaz con el usuario, para informarle
de los parmetros de simulacin que deben ser escogidos para su correcto
funcionamiento. Se trata de un GUI al cual se invoca mediante una llamada al abrir
el subsistema (Block properties? Callbacks? OpenFcn*):


Nombre del
archivo .m
asociado a la
figura GUI y
generado por
el GUIDE de
Matlab
7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 75

Este GUI se ha generado de la
siguiente forma: desde Matlab se
escoge la opcin de Nuevo? GUI:




y despus de escoger la opcin por
defecto Blank GUI:




nos aparece el Layout Editor,
donde disponemos los objetos y
programamos sus propiedades:



Consta de etiquetas de texto (text), un marco (frame) y un botn (pushbutton). El
nico objeto que realiza alguna accin es el botn de CERRAR, que como su
nombre indica, cierra la ventana del GUI al ser pulsado. Para programar un objeto
hay que seleccionar el objeto, y con el botn derecho del ratn, seleccionar
Callbacks:



El GUI genera entonces el prototipo de la llamada asociada a ese objeto. La primera
vez que se aade un componente al layout, su propiedad Callback es %automatic.
Pero cuando se guarda o ejecuta el GUI, GUIDE reemplaza automticamente esta
cadena por la llamada apropiada a subrutina. En este caso, el valor de este campo es:

SIMULATION_PARAMETERS('salir_Callback',gcbo,[],guidata(gcbo))

Text
Frame
Pushbutton
7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 76
donde SIMULATION_PARAMETERS es el nombre del archivo .m del GUI,
salir_Callback es el nombre de la subrutina (salir es el valor de la propiedad
Tag), gcbo es un comando que devuelve el manejador de la llamada al objeto, []
es un receptculo para el argumento eventdata (uso reservado) yguidata(gcbo)
devuelve una estructura de manejadores.



Como lo que queremos es que se cierre la figura al pulsar el botn, se utiliza la
funcin close, con argumento gcf, que devuelve el manejador de la figura actual.
El resultado de esto es que cada vez que el usuario pulse dos veces sobre el icono
, le aparecer una figura como la siguiente:



donde se informa sobre los valores que deben ponerse en el cuadro de dilogo de
Simulation Parameters. Para cerrar la figura, o bien se pulsa el botn de CERRAR
o bien se cierra como cualquier ventana.

7.3.2 Radar Pulsado

Este subsistema pretende representar los comportamientos del sistema de radar
monoesttico (Transmisor y Receptor juntos) y el Blanco.


7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 77
El subsistema Radar Pulsado consta de 3 subsistemas, que comprenden:



Transmisor
Receptor
Medidas Radar

Con esto se pretende simular una interfaz de emisin de seal radar, adquisicin de
seal del blanco, decisin de umbral y procesamiento de datos.



7.3.3 Bloque TRANSMISOR



Es el subsistema encargado de generar la seal radar. Como ya se dijo, el modelo de
simulacin de una portadora modulada es su equivalente de Envolvente Compleja:

) (
) ( ) (
~
t j
n
prf T
e nT t p t S

+



Se modela por un lado el tren de pulsos unitario (que modulan en amplitud a la
portadora), por otro la modulacin de fase (que es una constante) y por ltimo un
amplificador de potencia (bloque de ganancia) que satisface los requisitos del
Transmisor de potencia de pico (como hara un klystron al generar la seal de RF):


7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 78


Generador Tren de Pulsos: se trata de un tren de pulsos de anchura t y
periodo T
prf
. Dado que se est representando un sistema discretizado, hay
que establecer los parmetros en funcin del n de muestras que se tomen
por pulso. Para este sistema se ha optado por tomar m=10 muestras por
pulso, con lo que el periodo de muestreo es T
S
=tau/m, del orden de 10
-7
s.
Se ha generado con amplitud unitaria, para poder adaptarlo despus a los
niveles de potencia exigidos. En n de muestras, los parmetros son:

Period: round(periodo_PULSOS)
Pulse width: m
Sample time: T
S


Estas variables fueron creadas en la mscara del subsistema de la interfaz
con el usuario, de modo que se han podido enlazar con los parmetros de
bloque del generador de pulsos.
Amplificador de potencia: se trata de un bloque de ganancia constante
(gain). Su valor se ha calculado teniendo en cuenta la energa por pulso y
la relacin con la amplitud de la seal:


( ) ( ) ( )
2 2
1
2
S S
m
n
S S S DISCRETA p
t ANALGICA p
nT x nT x mT nT x T E
P E



Igualando ambas expresiones se obtiene la amplitud del tren de pulsos para
una potencia de pico requerida de P
t
Watios:

( )
t S
P PULSOS amplit nT x _

Fase: se genera con un bloque constante, que admiten ciertas expresiones
matemticas, tal como ) * exp( fase j . El valor de la fase es un n aleatorio
uniforme entre p y p.

7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 79
7.3.4 Bloque del BLANCO

Hay que modelar la atenuacin y el retardo sufridos por la seal radar desde que es
radiada al espacio hasta que rebota en el blanco y vuelve al radar. Se implementan
ambos efectos en el bloque del Blanco para que el Receptor capte la seal ya
atenuada y retrasada:





SUBSISTEMA ATENUACIN



SUBSISTEMA AMPLITUD ECOS


SUBSISTEMA ECUACIN RADAR

Los ecos que provienen del blanco se irn atenuando en su camino de propagacin
hasta el radar, y su magnitud depende de a qu distancia se encuentre el blanco.
Teniendo en cuenta que ste describe una trayectoria que viene dada por
t v R t R
r o
) cos( ) ( + , donde R
o
es la posicin inicial, v
r
la velocidad radial y ? el
ngulo formado por el vector velocidad con la lnea del radar, la potencia recibida
por el radar proveniente del blanco es
( )
4 3
2 2
) ( 4
) (
t R L
G P
t P
S
t
R

. Esto es potencia de
pico, y la amplitud de los ecos se calcula como la raz cuadrada de la potencia
recibida.
Vemoslo en el modelo (figura anterior):

Se normaliza a 1 la amplitud del tren de pulsos
Se genera una rampa R(t) con los parmetros:

Slope= vr*cos(theta)
Start time=0
Initial output=Ro
7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 80
Se eleva a la cuarta potencia invertida mediante el bloque de operaciones
matemticas u
v

Se multiplica por la constante k definida en la mscara inicial, y que
contiene el resto de parmetros de la ecuacin radar:

( )
S
t
L
G P
k
3
2 2
4



Se ha tomado la raz cuadrada del producto, que es el mdulo de la
amplitud de los ecos, variable con el tiempo. Segn sea el movimiento
relativo del blanco (alejndose o acercndose), esta magnitud ir
disminuyendo o aumentando respectivamente.

Como se observa en el subsistema Ecuacin Radar, el valor de la rampa R(t) de la
trayectoria del blanco se ha multiplexado con la constante que representa el giro de
la antena, para conformar un vector que es mandado al Workspace. Con esto se
pretende guardar los valores R,? que posteriormente sern representados en polares
en el display de Medidas Radar.
A la hora de implementar el retardo doppler t
d
(t) sobre la versin atenuada de los
ecos s(t), hay que tener en cuenta que estamos trabajando con la envolvente
compleja, por tanto el retardo afectar de la siguiente forma:

{ }
( )
{ }
{ }
t f j t t f j
d
t t t f j
d d
t f j
o d o
d o o
e e t t t s e
e t t t s e t t t s e t s e t s


2 ) ( 2
) ( 2 2
)) ( ( '
~
)) ( ( '
~
)) ( ( ' ) ( '
~
) ( '





con lo que la nueva envolvente compleja de la seal atenuada y retrasada es

{ }
) ( 2
)) ( ( '
~
) ( ' '
~ t t f j
d
d o
e t t t s e t s






Se genera una rampa para el retardo doppler con parmetros:

Slope=2*vr*cos(theta)/c
Start time=0
Initial output=delay
7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 81
Se aplica esa rampa al subsistema Retardo Envolvente Compleja, que
consta de dos ramas (fase y cuadratura) que son retrasadas una cantidad
variable t
d
(t). El bloque en cuestin (variable transport delay) no soporta
seales complejas, por eso se ha descompuesto en parte Real e Imaginaria
y despus se ha vuelto a recomponer la seal. El mximo retardo admisible
es tprf-eps, para que no haya ambigedad entre los pulsos transmitidos y
sus ecos correspondientes.



Se aplica el retardo a la fase en el subsistema Retardo Fase:



Slo queda multiplicar las salidas de ambos subsistemas para componer la
seal ECOS que es la salida del subsistema Blanco, y que ser la
entrada del subsistema Receptor dentro de Radar Pulsado:










7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 82
7.3.5 Bloque RECEPTOR



Lo primero que se encuentran los ecos del blanco es una fuente de ruido gaussiano
aditivo que modela el ruido trmico interno del Receptor, cuyas componentes en
fase y cuadratura (n
I
(t),n
Q
(t)) son variables aleatorias de distribucin gaussiana con
media 0 y varianza 1:




El ruido en versin digital tiene una amplitud de valor A
dn
, y la seal completa de
ruido es:
)) ( ) ( ( ) ( t jn t n A t n
Q I dn
+ , cuya potencia o varianza se calcula:
[ ] [ ] [ ] [ ] [ ] ( )
2 2 2 2 2 2
2
2 2 2
2 ) ( ) ( ) ( ) ( ) (
dn Q I dn Q dn I dn
A t n E t n E A t n A E t n A E t n E + +

El valor de la amplitud de ruido se calcula sabiendo que la potencia de ruido a la
entrada de un Receptor con factor de ruido F y ancho de banda B es BF kT
o

2
.
Con una salvedad: el efecto del integrador. Como ya se dijo, las tcnicas de
integracin consiguen que la potencia de ruido se reduzca en un factor de N (n de
pulsos integrados), pero se mantiene la potencia de seal inalterable, lo cual
favorece la deteccin y evita falsas alarmas y prdidas. En el modelo, en lugar de
implementar el bloque integrador, se ha modelado el efecto que tiene ste sobre la
potencia de ruido, como si la potencia de ruido fuera:
N
BF kT
o

2
. Igualando
ambas expresiones, se obtiene el valor del parmetro Gain del bloque Amplitud
7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 83
del ruido:
N
BF kT
A
o
dn
2
, definida en el cdigo de inicializacin de la mscara del
subsistema inicial como Adn=sqrt(var_ruido/(2*N));

A continuacin se modela el filtro adaptado, cuya misin es maximizar la relacin
seal a ruido en el instante de la deteccin, ms que preservar la forma de onda.



El filtro adaptado a un pulso rectangular es el mismo pulso rectangular, ya que
( ) ) ( ) ( t s t s t h . En digital, esto equivale a una funcin de transferencia en z
que se modela como ( ) m ones z H , 1 ) ( , ya que la duracin del pulso, en n de
muestras, es m. Hay que hacer notar que no se puede aplicar directamente la funcin
de transferencia a la seal Ecos+Ruido, ya que sta es compleja. Por tanto, se
separan las componentes Real e Imaginaria, pasan por el filtro adaptado, y vuelve a
recomponerse la seal compleja. La forma de onda a la salida del filtro es triangular
y de duracin el doble del ancho de pulso, pero repetida cada T
prf
. Pero, en qu
instante debera obtenerse el mximo de SNR? La operacin que se realiza al hacer
pasar la seal de entrada por el filtro adaptado es una convolucin. Dado que el tren
de pulsos, en su camino de ida y vuelta al radar a sufrido un retardo de t
o
s, los
mximos de la envolvente se deberan dar en t=t
o
+t +nT
prf


s, n=0,1,2
Se recuerda que este retardo se defini en la mscara del subsistema principal como
una variable aleatoria uniforme: delay=random(unif,tau-eps,tprf+eps);

La seal ya est preparada para la decisin de umbral. Pero, qu umbral de decisin
tendrn que superar los ecos para que el Receptor d buena cuenta de ellos? Pues
bien, en el proceso de diseo se lleg a una expresin de la probabilidad de falsa
alarma (seal+ruido presente) que estaba relacionada con el umbral de deteccin y
la potencia de ruido. Despejando el umbral: ) ln( 2
2
fa t
P V . Este valor
tambin est definido en la mscara, y est disponible en este subsistema para
realizar una comparacin de nivel con la seal que entra (salida del filtro adaptado).
Por tanto, el bloque de constante V
t
tiene como valor de parmetro:

Vt=sqrt(-2*var_ruido*log(Pfa));

7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 84

CONTADOR DE ALARMAS

La salida del comparador es una variable booleana que cuando tiene el valor true
(=1) incrementa un contador colocado a su salida. El valor acumulado por el
contador se enviar al subsistema Medidas Radar para mostrar como resultado de
la simulacin el n de alarmas detectadas, a travs de la etiqueta Alarmas.


7.3.6 Medidas Radar

Este es un subsistema de presentacin de resultados. Consta de las siguientes partes:

Subsistema Radar Display, donde se visualizar una figura que se
asemeja a un scope circular que representa en coordenadas polares (R,?) la
distancia al blanco (en metros) y la posicin angular (giro_antena)


7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 85
Subsistema Scope, donde se capturan las seales de inters en la
simulacin:

Tren de pulsos transmitido
Ecos recibidos del blanco SCOPE 1
Salida del filtro adaptado

Retardo variable td(t)
Trayectoria del blanco SCOPE 2
Potencia recibida de los ecos

Subsistema Medidas, cuya salida es un vector compuesto por algunos
valores de la simulacin y que ayuda a monitorizar el sistema. Se visualiza
en el display el vector de constantes multiplexadas:

Posicin inicial del blanco (Ro [metros])
N de Ecos Integrados/Recibidos (N)
Umbral de decisin (Vt [Voltios])
Frecuencia Doppler (fdoppler [Hz])
Alcance mximo del Radar (Rmx [metros])


SUBSISTEMA MEDIDAS

Para la representacin en polares de la situacin del blanco se han usado las
propiedades del bloque (Block properties) y se ha hecho una llamada a funcin
(Callback) al abrir el bloque (OpenFcn*)

Block properties->Callbacks

7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 86


En el bloque del Blanco se form un vector (R,?) compuesto por la trayectoria del
blanco R(t) y el ngulo en que se encuentra la antena en el momento de la deteccin.
Este vector se enva en tiempo de ejecucin al Workspace de Matlab. Al terminar la
simulacin el vector rtheta es el siguiente:


La primera columna est compuesta por los valores de R(t)=delay+vcos(?)t, y la
segunda es el valor en radianes, del giro de la antena. El tamao de los vectores
depende del tiempo de simulacin (tstop) y del paso de simulacin (tstep). En este
caso, por ejemplo, tstop=3e-3s y tstep=1e-7s, por lo que el tamao del vector es
30001 1
10
10 3
7
3
+

.
Para llamar a la funcin de Matlab polar(theta r) necesitamos extraer los vectores
columna y guardarlos en sus correspondientes variables, y a continuacin se invoca
a la funcin:
r=rtheta(:,1);
giro_antena=rtheta(:,2);
figure(1)
polar(giro_antena,r,-vg)

El resultado de esta llamada es la
figura:

donde se ha usado un marcador triangular verde (-vg) para marcar al blanco.
7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 87
Pero ste no es el aspecto que se le ha dado al display de radar. Para que se asemeje
un poco a una pantalla de radar, se le van a cambiar las propiedades a la figura
(color de fondo, estilo de letra). Pero no ha sido sencillo. Primero hay que
entender cmo maneja Matlab los objetos grficos.
La creacin de figuras en Matlab sigue una jerarqua de objetos que tiene como raz
el objeto root:




En esta jerarqua, los niveles ms altos son los padres de los objetos inferiores.
As, el objeto figure es el padre del objeto axes, quien a su vez tiene como
hijos los objetos image,light, line,patch,
Las figuras grficas se entienden como objetos con una serie de propiedades. Para
acceder a ellos y poder modificar su color, tamao, estilo, posicin, etc, Matlab nos
facilita sus manejadores (Handles).


h=figure() crea una nueva figura y le asigna el manejador h
figure(1) crea una nueva figura y la considera como la actual (Current Figure),
aunque existan otras abiertas. De este modo, se puede acceder a ella sin necesidad
de conocer su manejador, sino usar la funcin gcf que devuelve automticamente
el valor de h de la figura actual.
Veamos de qu tipo de objetos est compuesta nuestra figura y qu valores tienen
algunas de sus propiedades:

OBJ ETO VI SI BLE PARENT CHI LDREN
figure on
root axes
axes off
figure line,text,patch
line on
axes -
text on
axes -
patch on
axes -

Los objetos line o lnea son los crculos concntricos y los radios de la
figura.
Los objetos text son las etiquetas de texto numricas.
El objeto patch o parche es la figura geomtrica circular que encierra la
representacin en polares.

El objeto axes es invisible, pero hacindolo visible se observa que encierra a todos
sus hijos:
7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 88


Para cambiarle el color de fondo a la figura (en la actualidad celeste) es necesario
que el patch o parche blanco sea invisible. Pero hay un problema: en esta
estructura jerrquica de objetos, hay manejadores que estn ocultos por defecto. Por
tanto, lo primero que hay que hacer es decirle a la raz (que se identifica por h=0)
que nos muestre los manejadores ocultos:

set(0,ShowHiddenHandles,on);

La funcin set establece las propiedades del objeto referenciado por su manejador h
al valor que se le indique:

set(h,PropertyName1,Value1,PropertyName2,Value2,)

Ya podemos acceder a todos los objetos de la figura y cambiarle sus propiedades:

set(findobj(gcf,'Type','patch'),'Visible','off');
set(gcf,'Color','k','Name','RADAR DISPLAY');
linea=findobj(gcf,'Type','line');
set(linea,'Color','w','LineWidth',0.55);
set(linea,'MarkerSize',10,'MarkerEdgeColor','g');
text('String','Posicin del RADAR','Horizontal','center');
texto=findobj(gcf,'Type','text');
set(texto,'Color','w','FontName','Impact');
set(0,'ShowHiddenHandles','off');

La funcin findobj busca en la figura actual (gcf) cualquier objeto que se le
indique con el tipo (Type), devolviendo su manejador.
La funcin text crea un objeto de cuadro de texto, hijo del objeto axes(los ejes
actuales).

El aspecto de la figura antes y despus del retoque es:


7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 89
Todas estas propiedades se pueden cambiar sobre la figura una vez representada (in
situ), pero para realizarlo en tiempo de ejecucin ha sido necesario ejecutar un
cdigo Matlab en la llamada a funcin radar_display.m. Para ver el resultado,
basta con hacer doble clic (evento OpenFcn) sobre el bloque Radar Display una
vez terminada la simulacin.
Si al usuario se le ocurre hacer sto cuando an no se ha ejecutado la simulacin
ninguna vez, dado que el vector rtheta no existe an en el Workspace de Matlab,
recibir un mensaje de aviso:

if OnePlay==false
warndlg('Para visualizar el Display de Radar es preciso correr la
simulacion','RESULTADOS NO DISPONIBLES')



Para generar los cuadros de mensaje existen varias herramientas:

msgbox: msgbox(Mensaje,Ttulo,'icono')

Mensaje es la cadena de caracteres que aparece en la ventana
Ttulo es el ttulo de la ventana
'icono' es el dibujo que queremos que aparezca ('none', 'error',
'help','warn', o 'custom'. Por defecto es 'none'.



errordlg: errordlg (Mensaje,Ttulo) es un msgbox con el icono
de error
helpdlg: helpdlg (Mensaje,Ttulo)
de ayuda
warndlg: warndlg (Mensaje,Ttulo)
de aviso

La variable booleana OnePlay controla que la simulacin se haya ejecutado al
menos una vez, para poder as mostrar la representacin en polares al usuario. La
definicin de dicha variable se ha hecho dentro de la propiedades del modelo
(Model properties) en la pestaa de llamadas a funcin (Callbacks):

7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 90


Al cargarse el modelo (Model pre- load function) se inicializan dos variables
booleanas que controlan lo siguiente:

NewLoad: variable de control para mostrar un mensaje informativo al
usuario cuando finaliza la simulacin (slo la 1 vez).
OnePlay: controla que la simulacin se haya ejecutado al menos 1 vez. Al
cargarse el modelo vale false y se actualiza a true al finalizar la
simulacin (Simulation stop function).

Como se observa, existe una llamada a funcin mensaje al terminar la
simulacin:




Si el modelo se acaba de cargar, esta funcin muestra un mensaje informativo al
usuario para indicarle dnde debe ir a buscar los resultados de la simulacin cuando
sta ha finalizado. Despus de la primera simulacin, el valor se actualiza a false,
de modo que este mensaje no volver a aparecer tras sucesivas ejecuciones de la
simulacin. Si el usuario se encuentra en el subsistema principal, para ir a Medidas
Radar se despliega el Model Browser o bien se pulsa dos veces este icono, que
hace uso de la funcin open_system para abrir un modelo, bloque o subsistema en
Simulink, indicndole la ruta del objetivo:


Block Properties

7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 91
7.3.7 Paso de parmetros entre subsistemas

Los subsistemas emplean las etiquetas From y Goto de la librera de Simulink
para pasarse las seales. La ventaja es que no necesitan estar unidos fsicamente:



El bloque Goto pasa su entrada a sus bloques From correspondientes. Estos
bloques permiten pasar una seal de un bloque a otro sin tenerlos que conectar
realmente.
Un bloque Goto puede pasar su seal de entrada a ms de un bloque From,
mientras que un bloque From slo puede recibir seal de un nico bloque Goto.
La entrada del bloque Goto es pasada a lo bloques From asociados con l, como
si estuvieran conectados fsicamente.
Los bloques se relacionan mediante el uso de tags, definidos en el Tag
parameter(debe usarse el mismo nombre para ambos bloques):

Bloque Goto




Bloque From

[A]
2
A
1
Bloque 1 Bloque 2 Bloque 1 Goto From Bloque 2
2
1
7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 92
7.4 Simulacin y resultados
7.4.1 Simulation parameters

Antes de ejecutar la simulacin hay que fijar una serie de parmetros relativos al
modo en que Simulink corre la simulacin. Este cuadro de dilogo permite:

Establecer los instantes de comienzo y fin. Hay que decir que el tiempo de
simulacin y el reloj actual no son lo mismo. Por ejemplo, correr una
simulacin de 10 s no llevar 10 s. Depende de la complejidad del modelo
(a ms bloques Matlab Fcn o f(u), ms lenta ser la ejecucin), del paso
de simulacin (Fixed step size) y de la velocidad del ordenador.
Escoger el SOLVER y definir sus parmetros. Permite ejecutar la
simulacin usando las herramientas que ms se ajustan a la naturaleza del
sistema que se modela (continuo, discreto, mixto).
Seleccionar opciones de salida de datos (tolerancia, mximo paso de
simulacin,).

Fixed-step discrete solver: es el apropiado para sistemas que no poseen estados
continuos.




Este Solver avanza la simulacin en pasos fijos de tiempo (Fixed step size).
Como resultado, dar un paso ms a la simulacin incluso cuando no est
sucediendo nada significativo en el modelo.
Cuando se elige esta opcin hay que indicar el Modo dentro de una lista, pudiendo
escoger entre:

MultiTasking: este modo emite un error cuando detecta una transicin
ilegal en la tasa de muestreo entre dos bloques, lo que provocara que la
salida de un bloque no estuviera disponible cuando fuese requerida a la
entrada del otro bloque. Este modo se escoge cuando las secciones del
modelo representan tareas concurrentes, y ste no es el caso.
SingleTasking: este modo no comprueba las transiciones de la tasa de
muestreo entre bloques. Es til para modelar sistemas donde la
sincronizacin de tareas no es un requisito.
Auto: con esta opcin Simulink usa el modo SingleTasking si todos los
bloques operan a la misma tasa de muestreo, y MultiTasking en caso
contrario.
7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 93
Para la simulacin conviene escoger este Solver, ya que todos los bloques son
muestreados a Ts=tau/m seg. Aunque lo conveniente sera que el Fixed step size
fuese igual a una variable llamada Ts, y que se actualizase cada vez que se
modificara el valor de tau, esto no es posible en tiempo de ejecucin. Simulink no
reconoce como vlida la variable Ts escrita en el cuadro de texto, quizs porque la
mscara de inicializacin del subsistema de interfaz con el usuario (donde se define
Ts=tau/m) no interacciona con el panel de parmetros de la simulacin.


Se ha intentado actualizar este parmetro desde diversos sitios: Model
properties? Callbacks, Block properties? Callbacks, MaskEditor, haciendo
uso de la funcin set_param(Model,FixedStep,value), pero esta
funcin espera un valor escalar positivo en el campo value, con lo cual no se
reconoce como vlido el valor Ts (lo trata como una cadena de caracteres):



Como ltima alternativa, se fijara Fixed step size a 10
-7
s, y se dejara al usuario el
comprobar que tau/m no sea menor que este valor, ya que dara un error de
transicin de tasa de muestreo:

tau=10
-7


Aparte del Solver, hay que comprobar una de las opciones del panel de simulacin
Advanced : debe tener la funcin Boolean Logic Signals=Off
7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 94


Esta funcin de optimizacin permite utilizar tipos de datos boolean en lugar de
double en los bloques de operaciones relacionales, como es el caso del contador de
alarmas en el bloque Receptor:



Si no se desactiva esta funcin, Simulink muestra el siguiente mensaje de error:



Esto es debido a que la salida del comparador contiene los valores booleanos {true,
false}, mientras que el reloj espera un valor alto o bajo {1,0} para habilitar la
cuenta. Poniendo Boolean Logic Signal=Off el comparador mostrar a su salida
los valores {1,0} en lugar de {true, false}.

7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 95
7.4.2 Resultados de la simulacin

Ya est todo preparado para ejecutar la simulacin. Como el valor de Tprf es del
orden de milisegundos (o inferior), bastar con observar la simulacin unos pocos
milisegundos. Pongamos como ejemplo los valores de parmetros tpicos de un
radar de vigilancia de aeropuertos ASR-9:



Lo nico que se ha modificado es el valor de Tprf, que en vez de ser 1 ms se ha
puesto 10
-5
s, para poder as observar mejor el efecto doppler en los ecos recibidos
del blanco. Tambin se ha escogido Swerling V, pero ms adelante se har una
comparativa con los dems modelos de blanco.
Tras pulsar el botn los resultados son:


7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 96
N de ALARMAS detectadas: el display marca 300. Veamos si coincide
con el valor esperado.

n pulsos en el tiempo de simulacin
300
10
10 3
5
3

prf
start stop
T
t t

Umbral de decisin V
t ( ) V P ruido
fa
7
10 488 . 4 ln var_ 2







El umbral queda lo suficientemente separado del valor rms del ruido, de modo que
no existe ninguna falsa alarma en el tiempo de simulacin.

Localizacin del blanco: haciendo doble clic en el bloque Radar Display
se nos abre la representacin en polares de la trayectoria del blanco:




ZOOM DE LA TRAYECTORIA

Los valores inicial y final de la trayectoria son:

m s t R
m R
o
3897 ' 1219 10 3 ) 30 cos( 150 1219 ) 10 3 (
1219
3 3
+



Umbral de decisin RMS del ruido
7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 97
Efecto doppler: estamos en el caso de un blanco que se aproxima al radar a
una velocidad de 150m/s y con un ngulo con la lnea del radar de 30.

frecuencia doppler
( )
Hz
c
v f
r o
2511
10 3
30 cos ) 150 ( 10 9 ' 2 2 cos 2
8
9










Haciendo el zoom se observa claramente como la amplitud de los ecos
recibidos del blanco estn modulados por la seal doppler cos(2pf
d
t).

Salida del filtro adaptado: la convolucin de la seal de los ecos con el
filtro adaptado (seal rectangular) nos da una forma de onda triangular,
cuyo pico se corresponde con el mximo valor de la relacin seal a ruido,
y que favorece la deteccin:



cos(2pf
d
t)
7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 98
Scope #2
La cantidad de potencia recibida por el radar depende de la cantidad de seal
que entre en el Receptor, segn el blanco se aleje o acerque: cuanto ms
cerca est, mayor ser la potencia de seal recibida, pues mayor ser la
amplitud de los ecos:

BLANCO QUE SE ACERCA AL RADAR



Vemos cmo la potencia recibida por el radar va aumentando a medida que
el blanco se aproxima a ste (la trayectoria indica que el blanco se
encuentra cada vez a menos metros del radar, y el retardo de los ecos es,
por tanto,menor).

BLANCO QUE SE ALEJA DEL RADAR



En caso contrario (blanco que se aleja), la potencia recibida por el radar
disminuye a medida que el blanco se aleja, y los ecos son recibidos cada
vez con mayor retardo.
7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 99
Efecto de las prdidas por fluctuacin de la SRR (modelos Swerling de
blanco):
Veamos cmo afecta el escoger distintos modelos de blanco al alcance del
radar.
SW5: SW3,4: SW1,2:

Como se observa, los mayores requerimientos de SNR son para los
modelos de blanco Swerling I-II que hacen disminuir considerablemente
el rango mximo del radar:

MODELO DE
BLANCO
RMX (KM)
SW5 260.7
SW3,4 219.4
SW1,2 190

Efecto de la variacin de algunos parmetros sobre Rmx:
Como muestra de cmo afecta la variacin de algunos parmetros al valor
del alcance mximo, se muestran las siguientes tablas:

PD RMX (KM)
0.8 260.7
0.99 244.3

LS (dB) RMX (KM)
10.3 260.7
5 353.7

En el primer caso, al aumentar la probabilidad de deteccin aumenta la
relacin seal a ruido, y como sta se encuentra en el denominador de la
ecuacin radar para el clculo de R
mx
, el resultado es una disminucin en
el alcance mximo del radar. Esto es lgico, ya que un aumento de las
prestaciones del radar siempre es a costa de algo. Lo opuesto sucede en el
caso de disminuir las prdidas del sistema a casi la mitad: el alcance
aumenta considerablemente
.
7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 100
7.5 Creacin de una librera

Por ltimo, se utiliza esta herramienta de Simulink que permite crear un bloque de
librera a partir de un modelo realizado con Simulink. Una librera puede estar
compuesta por bloques, subsistemas, funciones creadas por el usuario, etc. Con esta
facilidad se pretende usar el modelo de simulacin como un bloque de la librera de
Simulink, pudiendo ser copiado y pegado en cualquier nuevo modelo al igual que el
resto de bloques mostrados en el Library Browser.
Las ventajas que tiene hacer del modelo una librera son las siguientes:

Permite restringirle al usuario el acceso a los cuadros de dilogo que
modifican los valores de los parmetros, as como a cualquier modificacin
en el modelo. De este modo, las nicas modificaciones realizadas por el
usuario son a travs del cuadro de dilogo (interfaz de usuario) donde se
introducen los valores caractersticos del sistema.
Permite tener acceso al modelo desde el Library Browser de Simulink,
pudiendo ser copiado y pegado en cualquier nuevo modelo, o bien
arrastrado como se hara con cualquier otro bloque de la librera.

Los pasos que hay que seguir para crear una librera a partir de un modelo son:

Una vez terminado el modelo, se crea una nueva librera



Copiar y pegar el bloque del modelo en la librera.
Haciendo clic con el botn derecho del ratn sobre el bloque, seleccionar
Subsystem parameters, y establecer los permisos a slo lectura:
Read/Write Permission =Read Only


7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 101
Guardar con algn nombre que incluya una referencia a la palabra librera:


Crear un nuevo modelo, y a continuacin abrir la librera y copiar + pegar
el bloque en el nuevo modelo.

Desde el momento en que se copia un bloque de la librera en un modelo, Simulink
crea un enlace (Link) entre la copia y el bloque de la librera. Esto significa que
cualquier modificacin en el bloque original se actualizar en el modelo donde se
encuentre la copia, ya que estn enlazados. Los enlaces pueden romperse: si se
decide trabajar con la copia de forma independiente de su referencia, es necesario
seleccionar Edit? Link Options? Break Link (o bien Disable Link si se desea
deshabilitar de manera temporal). El resultado es que posteriores cambios en el
bloque de la librera no afectarn ms a la copia: ya no estn enlazados.
Desde este momento el usuario no podr cambiar el valor de ningn parmetro del
modelo (los cuadros de dilogo aparecen deshabilitados) ni tendr acceso a la
mscara de los subsistemas:


Si el usuario intenta modificar en algo la estructura del modelo, aunque sea cambiar
una etiqueta de sitio, le aparecer el siguiente mensaje:



En caso de tener que realizar modificaciones en la librera, primero hay que
desbloquearla:

7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 102
o bien, si se intenta hacer alguna modificacin sin seleccionar esta opcin, Simulink
dar este mensaje de aviso:



A continuacin hay que cambiar el permiso de acceso al bloque a ReadWrite, y ya
se puede modificar cualquier cosa en la librera. Al finalizar, se restablece el
permiso al valor original de slo lectura.
El nico inconveniente que presenta esta herramienta, es que al ejecutarse la
simulacin e intentar abrir el bloque Scope, sucede lo siguiente:



Pero la solucin es sencilla: se deshabilita el enlace:





y la simulacin puede ejecutarse ya sin
problemas, mantenindose las
caractersticas de la librera en el
momento de deshabilitar el enlace. El
inconveniente es que, antes de cambiar
algo en la librera, hay que volver a
activar el enlace con ella para que le
afecten los cambios, y despus volver a
desactivarlo para no tener problemas en
la ejecucin.

Por ltimo, si se desea que la librera aparezca en el Library Browser de Simulink,
es necesario crear lo que se llaman archivos slblocks.m, que describen la librera
en el directorio que la contiene. El modo ms sencillo de crear un slblocks.m es
usar uno existente como Template o plantilla. Pueden encontrarse todos los
archivos existentes en el sistema escribiendo en Matlab:

which('slblocks.m', '-all')

A continuacin se copia cualquiera de los archivos en el directorio donde se
encuentre nuestra librera. Entonces se abre la copia, se edita siguiendo las
instrucciones incluidas en el fichero, y se guardan los resultados. Finalmente, se
aade el directorio de la librera en la ruta de Matlab, si fuera necesario. La prxima
vez que se abra el Library Browser, la nueva librera aparecer entre las que ya
existan.

7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 103
Listado de todos los slblocks.m del sistema

Abrimos cualquiera de ellos:

open('C:\MATLAB6p5\toolbox\simulink\blocks\slblocks.m')






7 Desarrollo de la simulacin
Diseo y Realizacin de un Simulador de Radar 104
Seguimos los pasos descritos en el archivo y guardamos los resultados:




La siguiente vez que abramos el Library Browser, aparece el bloque de la nueva
librera, y se puede copiar y pegar en un nuevo modelo:



Esta es una opcin til para el usuario, ya que aumenta la portabilidad del modelo,
pero tiene el inconveniente de que se pierde todo el entorno propio creado para el
modelo (Model Properties? Callbacks), aunque el usuario tiene la opcin de crearse
su propio entorno de cuadros de mensaje, etc.

8 Conclusiones
Diseo y Realizacin de un Simulador de Radar 105
8 Conclusiones

Una vez desarrollados el modelado y simulacin del sistema de Radar Pulsado con
Simulink, enumerar las ventajas que encuentro en comparacin con otros proyectos
encontrados en Internet relacionados con el tema:

Alta flexibilidad, ya que simula un sistema genrico de radar con la
posibilidad de introducir cualquier valor de parmetro en el cuadro de
dilogo principal (interfaz de usuario). No se limita a simular el
comportamiento de un radar de una banda concreta, con lo que se permite
hacer una comparativa de manera rpida y sencilla entre las distintas
bandas de operacin radar.
Interfaz de usuario sencilla, que le permite en todo momento situarse en
el modelo y visualizar los resultados de la simulacin fcilmente.
Fidelidad en la fsica del sistema, ya que se introducen incluso los
distintos modelos Swerling del blanco, el efecto del integrador de pulsos o
el trmino de prdidas del sistema, que no se contabiliza en otros
proyectos.
Portabilidad, ya que se explica de manera sencilla cmo crear una librera
con el modelo realizado.
Sencillez, ya que sin hacer uso de complicados programas en cdigo
Matlab se ha reproducido un comportamiento aceptable.

Por todo esto, considero alcanzados los objetivos del proyecto que se expusieron al
comienzo de esta memoria.

9 Bibliografa y Referencias
Diseo y Realizacin de un Simulador de Radar 106
9 Bibliografa y Referencias
Referencias

[1] Albersheim, W.J., A Closed-Form Approximation to Robertsons Detection
Characteristics, Proc. IEEE 69 (July 1981), p839

[2] Peebles Jr., P.Z. Radar Principles, John Wiley & Sons, Inc., 1998

Bibliografa

Skolnik, Merrill Ivan, Introduction to Radar Systems, 2001-3
rd
Edition, McGraw-Hill

Mahafza, Bassem R., Radar Systems Analysis and Design Using Matlab,
2000, Chapman & Hall/CRC

M.C. Jeruchim, P. Balaban, K.S. Shanmugan, Simulation of Communication Systems,
2000-2
nd
Edition, Kluwer Academic/Plenum Publishers

You might also like