Project

General

Profile

Procesamiento de datos y obtención de imágenes

En este software se utilizan las siguientes herramientas, para procesar pdata y obtener una representacion en imagenes de lo que ocurre en la ionosfera.

Paso 1: Conversion de archivos de data (pdata) en archivos procesados para imágenes (h5)

  • procImaging :

Software orientado a procesar los datos obtenidos de las ondas electromagnéticas, debido a la dispersion de retorno, que llegan de la ionosfera; en la salida se obtienen archivos con extension .h5 que luego sera procesado en lenguaje python para obtener una representación gráfica.

$ procImaging --dpath=/home/soporte/Desktop/Data --ppath=/home/soporte/Desktop/Data/tmp --start-year=2014 --start-doy=232 
  --config-file=/home/soporte/Desktop/Data/config2014232_2D.txt

--dpath : lugar donde se encuentran los datos en archivos con extension .pdata
--ppath : lugar donde se almacenara los datos procesados.
--config-file : lugar donde se encuentra el archivo de configuración.
--start-year : año de inicio de los datos a procesar
--start-doy : día de inicio de los datos a procesar

Cuando se procesan los datos, sale la siguiente ejecucion en terminal


Figura 4.1 Ejecución de procImaging en terminal

Paso 2: Obtención de corte

  • genImagCuts.py :

Software orientado a obtener una imagen de un corte a una altura determinada y con las dimensiones del plano XY obtenidas a partir de los cosenos proyectores.

$ genImagCuts.py --dpath=/home/soporte01/Escritorio/Data/tmp --ppath=/home/soporte01/Escritorio/Data/tmp/ --start-year=2014 
  --start-doy=232 --start-hour=20 --nbins=8 --min-hei=330 --max-hei=350  --save=1 --filter --fft-shift --min-dcosy=-0.5 
  --max-dcosy=0.5 --plot-rcut
$ genImagCuts.py --dpath=/home/soporte01/Escritorio/Data/tmp --ppath=/home/soporte01/Escritorio/Data/tmp/ 
  --start-year=2009 --start-doy=308 --start-hour=21 --start-min=20 --end-hour=24  --mindB=-5 --maxdB=35 --min-hei=660 
  --max-hei=700  --show=1 --fft-shift  --save=1 --min-dcosy=-0.01 --max-dcosy=0.01 --min-dcosx=-0.2 --max-dcosx=0.2 
  --plot-dcosy

--dpath : lugar donde se encuentran los datos en archivos con extension .pdata
--ppath : lugar donde se almacenaran las gráficas procesadas
--save : se usa para almacenar las gráficas obtenidas
--filter : se usa para disminuir el efecto del ruido externo a la señal de interés
--fft-shift : se usa para realizar una traslación en las frecuencias y asi observar el fenomeno de interes
--nbins : es la cantidad de puntos a utilizar
--min-dcosy : es el extremo mínimo coseno proyector en la dirección y donde se promediara la data
--max-dcosy : es el extremo máximo coseno proyector en la dirección y donde se promediara la data
--min-hei : es la mínima altura de donde se utiliza la data
--max-hei : es la máxima altura de donde se utiliza la data
--plot-rcut : se obtiene una gráfica en funcion de longitudes de arco
--plot-dcosy : se obtiene un corte a todas las alturas en determinadas longitudes de arco en dcosy


Figura 4.2 Corte en un plano XY a una determinada altura

Paso 3: Obtención de representacion de la ionosfera en un rango de horas

  • genImagPlots.py :

Software orientado a obtener la representación de la ionosfera, usando dos tipos de proyecciones; la primera proyeccion se da al tratar de obtener una imagen sólo en el plano X en ese momento es cuando se toma un promedio de los datos obtenidos en el eje Y en puntos del plano X, es la imagen de la izquierda. La segunda proyección se realiza cuando se trata de obtener una representacion a una determinada altura y se tienen que proyectar el plano obtenido anteriormente a una línea en la dirección de la altura.

$ genImagPlots.py --dpath=/home/soporte01/Escritorio/Data/tmp --ppath=/home/soporte01/Escritorio/Data/tmp3/ 
  --start-year=2014 --start-doy=232 --start-hour=20 --nbins=8 --min-hei=100 --max-hei=500  --save=1 --filter --fft-shift 
  --min-dcosy=-0.05 --max-dcosy=0.05

--dpath : lugar donde se encuentran los datos en archivos con extension .pdata
--ppath : lugar donde se almacenaran las gráficas procesadas
--save : se usa para almacenar las gráficas obtenidas
--filter : se usa para disminuir el efecto del ruido externo a la señal de interés
--fft-shift : se usa para realizar una traslación en las frecuencias y asi observar el fenomeno de interes
--nbins : es la cantidad de puntos a utilizar
--min-dcosy : es el extremo mínimo coseno proyector en la dirección y donde se promediara la data
--max-dcosy : es el extremo máximo coseno proyector en la dirección y donde se promediara la data
--min-hei : es la mínima altura de donde se utiliza la data
--max-hei : es la máxima altura de donde se utiliza la data

Se obtiene la siguiente imagen:


Figura 4.3 Visualización de la ionosfera desde las 20:00 hasta las 21:42 pm

calibrate-ch1.png View (85.4 KB) Mariano Uria, 02/01/2016 12:22 PM

calibrate-ch2.png View (86.3 KB) Mariano Uria, 02/01/2016 12:22 PM

procImaging.png View (147 KB) Mariano Uria, 02/01/2016 12:29 PM

genImagPlots.png View (158 KB) Mariano Uria, 02/01/2016 02:21 PM

genImagCuts.png View (32 KB) Mariano Uria, 02/01/2016 03:29 PM

genImagPlots2.png View (67.2 KB) Mariano Uria, 02/01/2016 03:56 PM

img20140820_214236.png View (111 KB) Mariano Uria, 02/16/2016 10:48 AM

img20140820_214236.png View (97 KB) Mariano Uria, 02/16/2016 10:51 AM