Está en la página 1de 100

TECNOLÓGICO NACIONAL DE MÉXICO

INSTITUTO TECNOLÓGICO DE ENSENADA

INGENIERÍA EN ELECTRÓNICA

RESIDENCIA PROFESIONAL

SISTEMA DE ADQUISICIÓN DEL PROYECTO SCI-HI.

ELABORADA POR:

BECERRA MORALES DANIEL ISAIAS.

No. CONTROL: 15760586.

LUGAR DE ADSCRIPCIÓN:

INSTITUTO NACIONAL DE ASTROFÍSICA, ÓPTICA Y ELECTRÓNICA.

ASESOR INTERNO:

DR. SALVADOR DURAZO ACEVEDO.

ASESOR EXTERNO:

DR. BENITO OROZCO SERNA.

ENSENADA, B.C.

DEL 26/AGOSTO/2019 AL 26/FEBRERO/2020.


Agradecimientos

“Lámpara es a mis pies tu palabra y lumbrera para mi camino.”


Salmos 119: 105.

“Hijo mío, no te olvides de mí ley, y tu corazón guarde mis mandamientos; Porque largura de
días y años de vida y paz te aumentaran. Nunca se aparten de ti la misericordia y la verdad; Átalas
a tu cuello, escríbelas en la tabla de tu corazón: Y hallarás gracia y buena opinión ante los ojos
de Dios y de los hombres.”

“Bienaventurado el hombre que haya sabiduría, y el que obtiene la inteligencia”

Proverbios 3:1-5,13.

DIOS gracias por permitirme terminar esta etapa de mi vida, sé que sin ti nunca hubiera podido
terminar mis estudios universitarios.

A MIS PADRES:

Tec. En Contabilidad Juan Becerra Plata.

Lic. En Educación Especial Alma R. Morales Ceja.

Por su gran apoyo y ánimos que siempre me brindaron

en el transcurso de mis estudios.

A MI HERMANO:

Natán Isaí.

Por los momentos de alegría que hemos pasado juntos.

CON CARIÑO A MIS ABUELITOS:

Rev. Concepción Morales López. x

Raquel. I. Ceja De Morales.

Margarito Becerra Pozos. x

María Isabel Plata de Becerra. x


“Corona de los viejos son los nietos,
Y la honra de los hijos, sus padres”
Proverbios 17:6.

A MIS TIOS Y TIAS, de parte de ambas familias por su apoyo incondicional que me brindaron
desde el inicio de mi carrera hasta culminar mi carrera.
i
Resumen

El experimento SCI-HI estudia el espectro global de la señal de la línea de 21 cm del

Hidrógeno Neutro (HI), causada por la formación de las primeras estructuras en el universo. Estas

pudieron haber sido estrellas ultramasivas, agujeros negros también se ha propuesto a la

interacción de cuerdas (String Wakes).

Este es el mismo objetivo de la sonda espacial DARE (Dark Ages Radio Explorer). El

espectro global es de muy baja amplitud, su observación está afectada por las

radiocomunicaciones, la ionosfera, la emisión de radio continuo de nuestras galaxias, y las radio-

galaxias. Sin embargo, la inflexión con mayor posibilidad de ser detectada es la producida por el

efecto Wouthuysen-Field (WFE). El WFE es causado por el acoplamiento de temperatura (Ts) de

spin del hidrógeno neutro (HI) y los fotones de Lyman-alfa generados por las primeras estructuras.

En los modelos más simples, esto ocurre alrededor de 180 millones de años después del

evento inicial del universo (Big Bang). SCI-HI descubrió que algunas de las islas de la Zona

Económica Exclusiva (ZEE) mexicana se encuentra las mejores zonas de radio silentes de nuestro

planeta. Observar desde esos sitios permitirá la detección del WFE sin la necesidad de incluir

complejas técnicas de mitigación de radiointerferencia.

Hasta el momento, SCI-HI ha desarrollado, probado e implementado dos prototipos.

Se logró hacer una mejora en el sistema de adquisición de datos y del software, también se

desarrolló el modelo de la antena en el programa SolidWorks 2017, se realizaron de manera exitosa

pruebas de laboratorio donde se observan los espectros de las señales RF que se observan en la

ciudad de Ensenada, Baja California.

ii
Índice

Agradecimientos................................................................................................................. i

Resumen ........................................................................................................................... ii

Generalidades del proyecto ................................................................................................ 1

Introducción...................................................................................................................... 1

Empresa u organización .................................................................................................... 4

Problemas a resolver ......................................................................................................... 7

Objetivos ........................................................................................................................... 8

Objetivo general ................................................................................................................ 8

Objetivos específicos ......................................................................................................... 8

Justificación .................................................................................................................... 10

Marco teórico .................................................................................................................. 11

Desarrollo........................................................................................................................ 22

Resultados ....................................................................................................................... 31

Conclusiones ................................................................................................................... 86

Competencias desarrolladas ............................................................................................. 87

Fuentes de información ................................................................................................... 88

Anexos ............................................................................................................................ 91

Anexo 1. .......................................................................................................................... 91

Anexo 2. ........................................................................................................................... 94

iii
Generalidades del proyecto

Introducción

La Sonda Cosmológica de las Islas para la detección de Hidrógeno Neutro (SCI-HI) es un

proyecto mexicano, el cual pretende obtener la primera evidencia observacional de la Época de la

Reionización (EoR) usando como referencia la señal producida por el Hidrógeno Neutro (HI) [1].

La época de la reionización representa una de las fases más importantes de la evolución del

universo, ya que en esta se originaron muchas fuentes de luz en el universo (estrellas, cuásares,

etc.) que conocemos actualmente. Debido a que la luz emitida antes y durante la EoR es muy

escasa o nula, o la información que podemos obtener es casi inexistente, dificultando determinar

o restringir la forma en cómo se suscitó esta época y la evolución de la materia durante esta.

Dado que el hidrógeno es el elemento más abundante en el universo, y tiene una transición

hiperfina relacionada con el spin del electrón este produce una longitud de onda de 21 cm, que

representa una frecuencia de reposo de 1420 MHz. Hidrógeno neutro (HI) es encontrado en los

modelos que establecen el calentamiento e ionización de las primeras estrellas, galaxias y cuásares.

Por lo que el HI-21 cm también es emitido en la EoR y en la Época Obscura permitiendo acceder

a la información evolutiva de estas dos épocas. En la siguiente figura se muestra un modelo de las

diferentes épocas del universo, en la cual puede observarse la curva, fase y temperatura en la que

se encuentra la EoR.

1
Figura 1. Las diferentes épocas del Big Bang y su frecuencia a la que puede ser encontrada [1].

El cable coaxial es un cable de transmisión de alta frecuencia con un núcleo de cobre macizo

el cual se usa para en lazar redes de computadora, televisión etcétera. Existen diferentes tipos de

conectores de cable coaxial entre los cuales están los tipos N, TDC, DNC, BNC [10]. Los circuitos

de radiofrecuencia (RF) se están proliferando tanto en las comunicaciones por cable como en las

inalámbricas, incluyendo Wi-Fi y varias tecnologías inalámbricas que se utilizan para la Internet

de las cosas (IoT). Estas señales de alta frecuencia deben distribuirse entre sistemas, componentes

de circuitos y submontajes con pérdida mínima o radiación de señal falsa.

El cable que se utilizará para este proyecto es el RG-58, se eligió este cable porque es el

cable más comercial en las electrónicas de la ciudad de Ensenada, Baja California, este cable RG-

58 se utiliza para transportar la señal desde la antena al digitalizador, los reflejos y las ondas

estacionarias causadas por una leve impedancia no coincidente se eliminan agregando 1 dB de

atenuador en los extremos del cable [1].

Si bien este es la función tradicional de los cables y conectores coaxiales de RF, los

diseñadores con presión de tiempo, costo y confiabilidad deben asegurarse de la rápida selección

de un conector de RF óptimo y de su correcta aplicación para obtener el máximo rendimiento y

una mayor vida útil [11].

2
Un digitalizador es un dispositivo que convierte una información analógica o una imagen

convencional en una secuencia de números, de manera que se pueda recibir tratamiento

informático [23].

PCI por sus siglas en inglés “Peripheral Component Interconnect” o interconexión de

componentes periféricos, y son componentes hardware que se conectan a la placa base de tu

ordenador; del tamaño de una caja de CD más o menos, y una variedad de usos. Todos los procesos

los hace a través del BUS interno de la propia placa base [24].

Ubuntu está formado por miles de componentes distintos, escritos en muchos lenguajes de

programación diferentes. Cada componente, ya sea una biblioteca software, una herramienta o una

aplicación gráfica, está disponible en forma de paquete fuente. Los paquetes fuente, en la mayoría

de los casos, constan de dos partes: el código fuente en sí, y los metadatos. Los metadatos incluyen

las dependencias del paquete, los derechos de autor e información sobre la licencia e instrucciones

sobre cómo compilar el paquete. Una vez que el paquete está compilado, el proceso de

construcción proporciona los paquetes binarios, que son los archivos .deb que el usuario puede

instalar. [25].

3
Empresa u organización

El Instituto Nacional de Astrofísica, Óptica y Electrónica (INAOE) fue creado por decreto

presidencial el 11 de noviembre de 1971 como un organismo descentralizado, de interés público,

con personalidad jurídica y patrimonio propio, ubicado en Tonantzintla, Puebla, con los siguientes

objetivos.

• Preparar investigadores, profesores especializados, expertos y técnicos en astrofísica,

óptica y electrónica.

• Procurar la solución de problemas científicos y tecnológicos relacionados con las

citadas disciplinas.

• Orientar sus actividades de investigación y docencia hacia la superación de las

condiciones y resolución de los problemas del país.

• Con este decreto el INAOE tiene la facultad de impartir cursos y otorgar grados de

maestría y doctorado en las diversas disciplinas que en él se desarrollan.

El INAOE es heredero de una gran tradición científica que data desde 1942, cuando Luis

Enrique Erro fundó el Observatorio Astrofísico Nacional de Tonantzintla. En aquel entonces,

Tonantzintla se escogió como el lugar idóneo para la instalación del observatorio, el cual cumplía

con las exigentes normas de calidad como noches despejadas y en cantidad por año, así como

altura geográfica y mínima incidencia luminosa de poblaciones cercanas, ya que en la capital de

la República no era posible instalar un moderno Observatorio.

Con la Cámara Schmidt de Tonantzintla se inauguró este Observatorio, abriéndose las

puertas a la astronomía moderna en México y Latinoamérica. La importancia del Observatorio

Astrofísico de Tonantzintla traspasó las fronteras de México, siendo reconocida la labor realizada

por astrónomos reconocidos internacionalmente, entre los que figuraron el mismo fundador Luis

4
Enrique Erro; el Dr. Guillermo Haro, el Prof. Luis Rivera Terrazas, el Dr. Luis Munch y el

astrónomo Enrique Chavira, entre otros.

El INAOE posee una colección de alrededor de 15 mil placas astro-fotográficas obtenidas

en la Cámara Schmidt de diversas regiones de la bóveda celeste, principalmente de las

constelaciones de Orión, el Toro, Cáncer, Escorpio, Sagitario, Osa Mayor, Osa Mayor, entre otras.

Con esta Cámara se hicieron diversos descubrimientos, siendo el principal el de los objetos

Herbig-Haro, considerados como los indicadores del inicio de la formación estelar. También se

descubrieron estrellas novas y supernovas, galaxias azules e innumerables estrellas ráfaga, así

como el cometa Haro-Chavira, descubierto en 1954 en la región del Toro.

Erro fue sustituido en la dirección del Observatorio por el doctor Guillermo Haro, bajo

cuya dirección se convirtió en uno de los centros más importantes de América Latina por la calidad

del trabajo científico que en él se llevaba a cabo. El mismo Haro se dio cuenta de la importancia

para el país de la óptica y la electrónica, por lo que en 1971 decidió fundar el INAOE.

En 1972 se fundó el Departamento de Óptica, y dos años después inició sus actividades el

Departamento de Electrónica. Desde su creación uno de los principales objetivos del INAOE ha

sido la preparación de investigadores jóvenes, capaces de identificar y resolver problemas

científicos y tecnológicos en astrofísica, óptica, electrónica y áreas afines. En 1972 se iniciaron los

estudios de maestría en Óptica y en 1974 los de Electrónica. En 1984 se inició el programa de

doctorado en Óptica, y en 1993 los programas de doctorado en Electrónica; así como la maestría

y doctorado en Astrofísica. Finalmente, en agosto de 1998 se inició el programa de maestría y

doctorado en Ciencias Computacionales.

Para lograr que los estudiantes se encuentren en un ambiente de trabajo adecuado y

desarrollen al máximo sus capacidades, se exige de ellos una dedicación de tiempo completo.

5
El INAOE por su parte les proporciona áreas de trabajo, laboratorios y equipo de cómputo,

así como apoyo para conseguir becas e instituciones nacionales y extranjeras [9].

El puesto que se me encomendó es el de técnico en electrónica, desempeñando mi cargo

en el departamento de desarrollo tecnológico para el presente proyecto.

6
Problemas a resolver

Este proyecto surge para dar solución a los problemas del proyecto SCI-HI: Development,

testing and characterization of a 21 cm All-Sky Spectrum Experiment (SCI-HI: Desarrollo, prueba

y caracterización de un experimento de espectro de cielo completo de 21 cm), en particular

pretende resolver las siguientes:

• Verificar que la interfaz usuario-maquina esté funcionando correctamente.

• Comprobar el funcionamiento de los códigos escritos en Python.

• Implementar un código que imprima las gráficas que se generen al momento de la

medición, en el software Gnuplot.

• Comprobar el material disponible y el faltante.

• Calibración de la antena, de los cables y conectores mediante un VNA.

• Realizar las pruebas pertinentes antes de la instalación en la Isla de Guadalupe.

• Realizar la instalación del dispositivo en la Isla de Guadalupe.

7
Objetivos del proyecto del INAOE

Búsqueda de la formación de las primeras galaxias en el universo mediante la detección del

espectro global producido por la emisión de 21 cm del hidrogeno neutro (HI) en diferentes épocas

cósmicas. La Época Oscura del universo termina aproximadamente 180 millones de años después

del Big Bang, mediante el experimento Sonda Cosmológica de las Islas para Detección de

Hidrógeno Neutro (SCI-HI) y la Misión Dark Ages Radio Explorer (DARE).

En este proyecto se explora el territorio nacional para la búsqueda de los mejores lugares

radio-silentes, el desarrollo de instrumentación, desarrollo y análisis de las observaciones de

SCI.HI. Se encontró que uno de estos lugares óptimos es la Isla de Guadalupe en el estado de Baja

California. La instrumentación de DARE será probada en la Isla Guadalupe y sometida a

condiciones de intemperie, como preparativo para el lanzamiento al espacio.

Objetivo general

Rediseñar el sistema de adquisición de datos para la antena de recepción de radiofrecuencia

para el proyecto Sci-HI (Sonda Cosmológica de las Islas para la detección de Hidrogeno Neutro).

Objetivos específicos

• Estudio del estado actual del proyecto para entender lo que ya se tiene y lo que hace

falta.

• Estudio del estado del arte en los sistemas de datos de radio frecuencia.

• Diseño e implementación del sistema de adquisición.

• Establecer la logística para el transporte e instalación del sistema en la Isla Guadalupe

B.C.

8
El cronograma de actividades de este proyecto se muestra a continuación.

No. ACTIVIDAD
1 Investigación del estado actual del sistema.
2 Investigación del marco teórico.
3 Investigación de material y equipo faltantes.
4 Diseño general del sistema.
5 Adquisición de material y equipo faltantes.
6 Diseño y desarrollo del sistema de adquisición.
7 Instalación del sistema en laboratorio.
8 Pruebas del sistema en laboratorio.
9 Instalación del sistema en Isla Guadalupe.
10 Pruebas del sistema en Isla Guadalupe.
11 Elaboración de documento de residencia.
Tabla 1. Distribución del cronograma de actividades

La distribución del cronograma de actividades por semanas se muestra en la tabla 2.

Tabla 2. Distribución por semanas del cronograma de actividades.

No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
1 X X
2 X X X X
3 X X X X
4 X X X X
5 X X X X
6 X X X X
7 X X
8 X X
9 X X
10 X X
11 X X

9
Justificación

SCI-HI es un proyecto mexicano con colaboración internacional, que busca detectar la señal

proveniente de la época de reionización usando la emisión global de la línea de 21 cm que

pertenece al hidrogeno neutro. El instrumento constara de una antena de banda ancha, con una

medida menor a la longitud de onda, además de un sistema en tiempo real de adquisición,

preprocesamiento y almacenamiento de datos.

SCI-HI busca la implementación del proyecto en la isla Guadalupe y en un futuro en la isla

Clarión (Ubicada en latitud: 18,358889 grados y longitud: -114,721944 grados) en el archipiélago

de Revillagigedo. Las pruebas en las islas presentan un costo tanto en equipo de trabajo como en

el traslado hacia estas, por esta razón se ha considerado el uso de sitios dentro del territorio

nacional, donde pueda ser más sencillo su acceso y se puedan realizar pruebas con costos más

bajos.

El proyecto requiere operar con una antena de características adecuadas para el análisis de

las frecuencias pertenecientes al HI-21CM y la EOR. Por la expansión cosmológica, dichas señales

llegan a la tierra en el rango de 85MHz.

La antena utilizada debe trabajar en ese rango de frecuencias. Para el proyecto se necesita

un instrumento sensible con rango dinámico, un sitio radio silente para no saturar el instrumento

y una antena de respuesta plana en la banda de frecuencias, un lóbulo sin cambios y por ultimo un

acoplamiento de impedancias muy estable en frecuencia.

La señal que se busca analizar presenta características especiales, ya que presenta amplitudes

muy bajas, por lo que el proyecto SCI-HI utiliza dos antenas: HABISCUS y MANGO-PEEL. Las

antenas mencionadas presentan características capaces de encontrar la señal buscada.

10
Marco teórico

El momento cosmológico de la edad oscura (la época anterior a la formación de los primeros

objetos colapsados) y la época de la reionización (EoR; la época que se ioniza el medio

intergaláctico) se ha mantenido limitado.

Inicialmente la EoR fue considerada como un periodo de tiempo muy breve en la historia

cósmica, pero existe evidencia que indica todo lo contrario:

Por un lado, las anisotropías de polarización del fondo cósmico de microondas (CMB por

sus siglas en inglés Cosmic Microwave Background) han establecido el desplazamiento al rojo

para la reionización en 𝑧𝐸𝑜𝑅 = 11 ± 4 [2,3].

Por otro lado 𝐿𝑦𝛼 los espectros de la absorción 𝑧𝐸𝑜𝑅 > 6 ± 4 [4,5,6]. Tomando estos

resultados al pie de la letra, indican que la EoR fue más larga de lo previsto originalmente; por lo

tanto, la ionización del medio intergaláctico (IGM) en esas épocas se vuelve altamente compleja

[7].

La detección de la línea hiperfina de 21 cm (1420 MHz) de hidrogeno neutro (HI), puede

proporcionar un enfoque más directo para restringir la Edad Oscura y la EoR. Para z>6, la línea

de 21 cm desplazada al rojo debe aparecer como un fondo tenue y difuso para frecuencias

inferiores a los 200 MHz.

La posibilidad de detección de HI en estos desplazamientos al rojo genera una nueva era en

la exploración del universo [8, 9]. La cosmología y la física de partículas se enriquecerán con una

detección sin precedentes. Aunque en el hidrogeno atómico (HI) se formó en el universo z~1100,

nunca antes se ha detectado directamente más allá de z > 1. En los primeros intentos (realizados

durante 1986 y 1995) fracasaron debido a la falta de un modelo cosmológico preciso, la falta de

un escenario realista para la formación de estructuras y los problemas técnicos planteados por la

débil línea de 21 cm.


11
Hoy en día, con un paradigma cosmológico general y con la ayuda de los avances en los

detectores de tecnología, podemos superar las complicaciones intrínsecas y técnicas inherentes a

la línea de detección de 21 cm en el alto desplazamiento al rojo. Su detección nos proporcionará

una sonda que brindará un fuerte contraste en la formación de las primeras estrellas en el universo,

pero en general nos permitirá seguir la formación de la red cósmica y los primeros objetos

luminosos, y el mapeo de la evolución del IGM (Ionización del Medio Intergaláctico) en su época

temprana.

En este informe se explica la instrumentación desarrollada para demostrar la Edad Oscura

aproximadamente z ~ 20. A continuación se describen los procesos relevantes que producen una

depresión entre los 50 y 80 MHz. Esta es la característica que ofrece un mayor contraste para medir

un hito en la evolución cósmica durante la Edad Oscura. También se presentan los primeros

resultados obtenidos de la Sonda Cosmológica de las Islas para la Detección de Hidrogeno Neutro

(Sci-HI) que se obtuvieron en el año 2014. Aquí se presentan las mejoras sobre el diseño original,

al introducir una nueva configuración de antena y un nuevo sistema electrónico.

El cable coaxial es aquél que se emplea para transportar señales eléctricas de alta frecuencia.

Ese es su principal uso, por eso estamos tan familiarizados con su presencia y podemos detectarlo

en el interior de muchas viviendas, espacios de trabajo, etcétera. ‘Common Access’ es el término

inglés en el que se basa la acepción ‘coaxial’, que hace referencia también al ‘Acceso Común al

Medio’, puesto que existen, dentro de un único cable que comparte un acceso común a ellos, dos

conductores [11], en la figura 2 se encuentran las características de los cables coaxiales.

El cable idóneo que se recomienda es el de calibre RG-58, en el documento escrito por el

Dr. Jáuregui García menciona que el cable RG-58 se utilizaría para acarrear la señal obtenida al

digitalizador, para que con el atenuador de señales se eliminen las señales parasitas, en la figura 3

se observa el cable coaxial del calibre anteriormente mencionado [1].


12
Figura 2. Características de un cable coaxial [10].

Figura 3. Cable coaxial calibre RG-58, utilizado para la unión de la antena con el sistema de adquisición.

Comercialmente se encuentran varios tipos de conectores que existen para este tipo de cable.

A continuación, se analizan las diferentes opciones disponibles, tanto para banda ancha como para

banda base, las dos funciones principales que nos ofrece este dispositivo. Cabe mencionar que los

conectores para este tipo de cable están divididos en tres secciones, el Pin central, el cuerpo del

conector (plug) o el Mango de Crimpado, en la figura 4 se muestran las partes que conforman a

los conectores [11].

13
Figura 4. Conector coaxial con sus respectivas partes [11].

El pin central va conectado al conductor central mediante Crimpado o soldadura. El cuerpo

del conector (plug) generalmente los hacen de latón niquelado. El mango crimpado mantiene

la presión entré el conector y el cable [10].

Como se menciona, hay conectores tipo N, TDC, DNC, BNC y para la ARCNET, y para

cada conector existe un cable especifico que le permite al conector obtener su mayor

rendimiento y funcionalidad a la hora de estar en operación como lo muestra la figura 5.

Figura 5. Tipos de conectores y sus calibres de cable coaxial [10].

El nombre del instrumento que se utilizara para la calibración de los conectores y de los

cables se llama VNA Master este es un Analizador vectorial de red portátil, el analizador

vectorial de redes (VNA) es uno de los principales métodos de medición de RF/microondas.

14
Los analizadores de redes ofrecen unas excelentes características de RF y una extensa gama

de funciones de análisis que ayudan al usuario a evaluar parámetros importantes a simple vista,

en resumen, [12, 13], en la figura 6 se muestra el VNA (analizador de redes) que se utilizara

para calibrar los conectores y los cables a las frecuencias deseadas.

Figura 6. VNA utilizado para calibrar los conectores coaxiales.

El conector BNC es un tipo de conector para uso con cable coaxial. Inicialmente diseñado

como una versión miniatura del conector tipo C Figura 7.

Figura 7. Conector coaxial tipo C [14].

BNC es un tipo de conector usado con cables coaxiales calibre RG-58 y RG-59 en

aplicaciones de RF que precisaban de un conector rápido, apto para UHF y de una impedancia

constante a lo largo de un amplio espectro [14].

15
El conector BNC macho que va instalado en ambas partes de un cable para utilizarse en las

conexiones de redes ethernet y en las de vídeo figura 8. Físicamente consiste en un centro que

conecta al conductor y un tubo de metal que va a la parte exterior del cable figura 9 [15].

Figura 8. Conector BNC macho.

Figura 9. Estructura interna de un conector BNC macho [15].

Se llama SMA (SubMiniature version A) figura 10, a un tipo de conector roscado para cable

coaxial utilizado en microondas, útil hasta una frecuencia de 33GHz, suele dejarse de utilizar a

partir de los 18 GHz, existen tipos de conectores diseñados para frecuencias de 26.5 GHz.

16
Figura 10. Estructura interna de un conector BNC macho.

Los conectores SMA son una alternativa relativamente económica a los conectores APC-3.5

(3.5 mm) figura 11. Tienen una impedancia característica de 50 ohms, este conector utiliza un

dieléctrico de politetrafluoretileno (PTFE) que centra la parte interior a lo largo del plano de

acoplamiento. Es habitual que lleven un acabado en oro para evitar la oxidación también es

conveniente la inspección y la limpieza de estos conectores [16].

Figura 11. Conector APC-3.5 [16].

Cople para Cable Coaxial figura 12, está elaborado en materiales metálicos para

proporcionar resistencia y durabilidad después de su colocación; cuenta con ajuste de entrada

hexagonal para facilitar su uso y compatibilidad. Está diseñado para unir conectores machos (plug)

de tipo F y de cable coaxial RG59, brindando una frecuencia de 2 GHZ. Su forma roscable permite

proporcionar un mayor ajuste y presión, evitando que se desconecten los cables con facilidad [17].

17
Figura 12. Cople adaptador universal para cable coaxial [17].

El cable para adaptadores universales del kit Pomona de adaptadores universales es un cable

con ambas puntas de cople como se mencionó en la sección anterior, el cable se muestra en la

figura 13.

Figura 13. Cople adaptador universal para cable coaxial [18].

Es un cable que su uso es de manos libres en entornos de voltaje controlado, 500 Vrms como

máximo. Para el uso de manos humanas este cable puede soportar voltajes superiores a

33Vrms/70Vdc [18].

PCI, por sus siglas en inglés de Peripheral Component Interconnect, que en español significa

Interconexión de Componentes Periféricos, y que consiste en una conjunción de circuitos

integrados (también llamados Dispositivos Planares) o bien de tarjetas de expansión que se ajustan

a los conectores de este tipo, en la figura 14 se muestra un ejemplo de un PCI con un puerto

paralelo [19].

18
Figura 14. PCI de puerto paralelo [19].

El digitalizador U1071A PCI de alta velocidad está diseñado para proporcionar un alto

rendimiento de conversión de datos, optimizado y un rendimiento máximo de los datos que se

integran en los complejos sistemas OEM. A pesar de ser un digitalizador altamente configurable,

utiliza la tecnología ASIC patentada por Keysigth para ofrecer un nivel de integración alto y

generando un bajo consumo de energía en un equipo compacto.

El extremo frontal de los digitalizadores incluye un ASIC (Circuito Integrado de Aplicación

Especifica) de acondicionamiento de señal y componentes de convertidor analógico-digital (ADC)

de alta velocidad. Al igual que con otros productos, todo el extremo frontal está montado en una

tarjeta intermedia extraíble, por lo que, en caso de daños accidentales, el reemplazo es rápido y

eficiente, en la figura 15 se puede ver un ASIC con sus respectivas características.

Figura 15. Chip ASIC con sus características principales [26].

19
Los digitalizadores están diseñados para obtener el máximo rendimiento de datos de este

ADC de entrepiso a la PC host. Las tarjetas cuentan con una interfaz PCI de 32 bits / 66 MHz, que

permite la transferencia de datos del bus PCI a la PC host a velocidades sostenidas de hasta 220

MB / s.

Las aplicaciones típicas que usan estos productos incluyen instrumentación médica, prueba

de almacenamiento, semiconductores, ATE, radar láser, pruebas no destructivas, radio definida

por software, espectroscopía y monitoreo ambiental, en la figura 16 se muestran las tarjetas

digitalizadoras que se usara para este proyecto [20].

Figura 16. Digitalizador Aligent U1071A DP 1400.

Un ADC (Conversor analógico-digital) es un sistema que transforma señales analógicas en

señales digitales, la conversión analógica a digital tiene su fundamento teórico en el teorema de

muestreo y en los conceptos de cuantificación y codificación [27].

La plataforma Ubuntu es una distribución de GNU/Linux, un sistema operativo enfocado a

computadoras personales (escritorio y laptops), es una de las más importantes distribuciones de

Linux a nivel mundial. cuyo nombre proviene de la ideología sudafricana Ubuntu ("humanidad

hacia otros").

Ubuntu es un sistema operativo desarrollado por la comunidad que es perfecto para laptops,

computadoras de escritorio y distintos servidores. Este sistema se puede utilizar en el hogar, trabajo

20
o para las actividades escolares, este sistema operativo contiene todas las aplicaciones que se

necesiten, a diferencia de Windows. Ubuntu utiliza su propia paquetería como el libre office que

contiene los equivalentes de Word, Excel y Power Point en una versión mucho más liviana y

compacta que las versiones de Windows, también contiene herramientas de programación, en la

figura 17 se muestra la computadora que se pretende utilizar para la realización de este proyecto,

se puede ver que tiene Ubuntu como sistema operativo definido [21].

Figura 17. Ubuntu instalado en la computadora que se llevara a la isla Guadalupe. Mejorar calidad de la imagen

Este sistema proporciona un sistema operativo actualizado y estable para el usuario

promedio, con un fuerte enfoque en la facilidad de uso y de instalación del sistema. Al igual que

otras distribuciones se compone de múltiples paquetes de aplicaciones normalmente distribuidos

bajo una licencia libre o de código abierto [22].

21
Desarrollo

A continuación, se describe la metodología a seguir durante la instalación de los diferentes

softwares necesarios para el funcionamiento de la parte de la adquisición de datos

Se deben crear nuevos componentes y combinar los diferentes equipos y material para
mejorar el rendimiento de la antena. El primer componente es una antena de banda ancha para
observar la banda de 60 a 110 MHz, su haz de ganancia e impedancia debe permanecer constante
en tola la banda, las fuertes variaciones en la respuesta enmascararían la señal real. Con una
recepción limpia, el siguiente paso es amplificar la señal para alimentar la etapa de digitalización
para una etapa de adquisición de datos posterior, la niebla de impedancia de los amplificadores
estará muy cerca de las impedancias de las antenas para generar una mayor eficiencia y ganancia
constante por las mismas razones que requieren las antenas, y mantener el ruido bajo.

Si los pasos anteriores se guardan, la señal amplificada se lleva a la etapa de digitalización,


esto necesita de un cableado especial que actué de manera transparente para todas las frecuencias
y con reflejos mínimos para reducir las ondas estacionarias.

El digitalizador es un pequeño sistema, recibe la señal entrante y la transforma a valores


digitales mediante una placa ADC (Convertidor Analógico Digital), los valores digitales se
procesan utilizando un software de alto rendimiento y se almacenan para que sean procesados
posteriormente, existen equipos comerciales que realizan esta tarea, pero la falta de potencia para
filtrar y calcular el espectro de la potencia mediante la Transformada Rápida de Fourier (FFT) o
alta confiabilidad.

Esto se resuelve utilizando componentes dirigidos a consumidores de alto nivel y


mejorando su confiabilidad mediante hardware y software adicionales que detectan y restauran el
sistema a un estado de funcionamiento en condiciones de fallas.

Para verificar el funcionamiento idóneo del experimento se necesitan calibradores de


valores conocidos o preestablecidos, el muestreo periódico durante las observaciones se realiza
durante el proceso posterior para compensar los cambios de respuesta debidos a las variaciones
del cambio de temperatura y del suministro de energía y para detectar el deterioro de los
componentes antes que puedan ocurrir fallas catastróficas, esto se archiva agregando un interruptor
para cambiar de la antena a los calibradores antes del primer amplificador. En la figura 18 se
muestra un diagrama de bloques del experimento.

22
Figura 18. Componentes principales del proyecto Sci-HI [1].

Para la adquisición de la señal un bloque ADC recibe la señal de los amplificadores y


realiza muestras efectivas de 500 MS/segundo, y controla el interruptor para adquirir la secuencia
de calibración cuando se alcanza un numero establecido de muestras de la antena.

Los valores digitalizados se enmascaran con un filtro apodizante, esto reduce la gura de
canales (información) y mejora la precisión de su amplitud. Luego el espectro de potencia se
calcula utilizando rutinas FFT (Transformada Rápida de Fourier) de alto rendimiento que archivan
una relación de observación/procesamiento de 0.25 segundos, los espectros de potencia se apilan
para reducir los requisitos de almacenamiento y aumentar la relación de ruido de la señal.

Las etapas anteriores son monitoreadas por WatchDogs (perro guardián) de hardware y
software que resuelven errores si se producen fallas fatales, esto genera un sistema que pueda
funcionar siempre que se le aplique energía hay un espacio vacío en los discos duros.

Dos procesos de trabajo en segundo plano:

El primero es el respaldo de datos que monitorea la actividad de USB y realiza las rutinas
de respaldo de datos cuando se conectan dispositivos de almacenamiento, los indicadores de luz
permiten realizar esta tarea sin una laptop externa y pueden ser ejecutados por personas sin ningún
tipo de preparación técnica.

El segundo proceso es el servidor Virual Network Computing (VNC), la operación prevista


es como una maquina sin cabeza, para diagnosticar una micro computadora se puede conectar para
observar el estado actual del sistema y para cambios más profundo se puede usar una laptop, el
canal de conexión es Ethernet con diferentes gráficos implementados para que coincida con la
pantalla utilizada, el diagrama de bloques del subsistema de software se muestra en la figura 19.

23
Figura 19. Componentes del digitalizador Sci-HI [1].

Los bloques en rojo son servicios que trabajan en segundo plano con menor prioridad para
no afectar el rendimiento. Las elipses azules son los componentes externos.

1.- Antena
Teniendo en cuenta la baja amplitud de la señal deseada y su amplio rango de frecuencia a
explorar (una octava), se descartan las antenas que trabajen en porciones estrechas del espectro de
frecuencia. Se estudiarán las antenas de banda ancha existentes, la antena deseada debe tener un
haz y una ganancia tan constantes como sea posible para ayudar a rechazar la RFI de las estaciones
de FM y de TV, los pequeños y lentos cambios de impedancia se pueden comprender durante el
procesamiento, pero un valor de 50 Ω es el ideal para una alta eficiencia al reducir los reflejos
cuando se estén utilizando amplificadores de alta potencia. Los mejores sitios para buscar la señal
están en lugares lejanos donde el transporte no es fácil y los choques pueden dañar las estructuras

24
frágiles, por lo tanto, se necesita una antena robusta y confiable para que pueda desmontarse para
su envió y se pueda ensamblar sin la necesidad de herramientas especializadas. La alternativa más
fácil era encontrar una antena comercial que cumpliera con todos los requisitos, cualquier antena
existente no cumplió con los requisitos del proyecto y se decidió que se debía diseñar una antena
nueva que cumpla con las necesidades establecidas para detectar la señal deseada.

1.1.1- Nuevo diseño, Antena Hibiscus.


Para nuevo diseño de la antena, se simularon las antenas de banda ancha actuales, haciendo
cambios en la geometría de la antena fue posible vincular el comportamiento deseado con las
características de la geometría. Comenzando con la antena de cuatro puntos [28] figura 20
cambiando el espacio y el tamaño de las porciones paralelas entre los segmentos podrían cambiar
la impedancia de la antena para que coincida con los amplificadores utilizados, lo que implica que
no es necesario un transformador de impedancia externo, un componente menos para calibrar
simplificando todo el sistema.

Figura 20. Base principal para el nuevo diseño: La antena de cuatro puntos [1].

Doblar el segmento para que parezca una antena tipo corneta, cambio la forma del haz de
la antena, y el ajuste de los cambios del haz del ángulo se redujo en el ancho de banda deseado.

Se realizaron dos cambios adicionales, los segmentos de los bordes se dividieron en dos
trapecios cada uno con un ángulo de flexión diferente, este cambio mejoro la adaptación de
impedancia de la antena.

Una representación isométrica de la antena está en la figura 21, el diseño S11 (figura 22)
ofrece una buena combinación cuando se acoplan a 50 Ω cargados en un rango de más de una

25
octava, el único inconveniente es que el haz esta distorsionado por encima de los 100 MHZ (figuras
23 y 24), lo que genera que el rango de frecuencia no sea utilizable.

La simulación de la antena en diferentes suelos mostro variaciones de ganancia de hasta


3dB con características de humedad, rocas o arena. Esta variación afectaría las observaciones, pero
al agregar una base de metal de 6x6 m, esta variación se descartó.

Figura 21. Nuevo diseño de la antena Hibiscus (usando el software FEKO 5.5) [1].

26
Figura 22. Modelo S11 para la antena Hibiscus para 40, 45, 50, 55 y 60 Ω respectivamente [1].

27
Figura 23. Patrón de la antena para Phi=0, 0.0 a 9.0 dB ~ 2dB para cambios de ganancia en cenit en todo el rango de la
frecuencia [1].

28
Figura 24. Patrón de la antena para Phi=90, 0.0 a 9.0 dB ~ 2dB para cambios de ganancia en cenit en todo el rango de la
frecuencia [1].

1.1.2 Modelos a Escala.


El software de simulación utilizado fue el FEKO 5.5 bajo licencia de estudiante con
funcionalidades limitadas, principalmente un recuento bajo en el número de superficies del
polígono, por lo tanto, las simulaciones se parecerán, pero no coincidirán perfectamente con las
características reales de la antena, antes de construir un modelo a escala de la entena se construyó
un modelo a escala completa para verificar el diseño y mejorarlo en caso de ser necesario.

10:1 Aluminio.

El primer intento fue una antena con escala de 10:1 figura 25, el proceso de emparejamiento
fue lento, debido a las especificaciones de tamaño de baja escala no se cumplieron y sus
mediciones no coincidieron. Solo después de realizar mediciones cuidadosas del modelo
construido y de cambiar el modelo de la simulación para que las mediciones puedan coincidir con
el modelo a escala construido, los resultados parecían algo similar a los resultados obtenidos por

29
las simulaciones, por lo tanto, esta escala fue descartada se utilizó y requirió un nuevo enfoque
para la construcción del modelo.

La antena se probó en la cámara anecoica “Project Educational Antenna Laboratory”


(REAL) en la universidad de Carnegie Mellon como lo muestra la figura 26.

Figura 25. Modelo a escala 10:1 de aluminio de la antena Hibiscus, primer intento fallido [1].

100:15 Cobre-Latón.

Se construyó un nuevo modelo de antena utilizando PCB para las grandes superficies planas,
que se unieron con cinta de cobre y soldadura. El espacio entre las secciones se controló con
espaciadores de teflón de la máquina y tornillos de plástico. La escala y los materiales más grandes
permiten un modelo más preciso, sin embargo, las frecuencias de trabajo para los modelos están
fuera del rango recomendado para los materiales absorbentes (C-RAM SFC), la figura 26 muestra
el modelo de cobre-latón., se hizo un modelo a escala únicamente de latón figura 27, pero al
momento de probar su funcionamiento dio por resultado que el latón es inestable para las pruebas.

30
Figura 26. Modelo a escala 100:15 de Cobre-Latón, verificando el modelo de diseño [1].

Figura 27. Modelo a escala 100:15 de Latón, fácil de construir, pero muy inestable durante las pruebas [1].

100:15 Cobre-Latón refinamiento de espacios (Figura 28).

Después de la prueba en la cámara anecoica, se confirmó que la forma y las dimensiones


de la antena eran las correctas y estas coincidían con las simulaciones en el programa FEKO. La
impedancia seguía siendo un problema, ya que las simulaciones y las pruebas no coinciden, este
parámetro depende de la distancia y el material entre los segmentos.

Las limitaciones en las simulaciones obligaron a usar el modelo a escala para mejorar la
impedancia de la antena, esto requirió un tiempo de iteración más rápido y los espaciadores se

31
cambiaron de bloques de teflón a espaciador cilíndrico, fáciles de mecanizar y cambiar para reducir
el tiempo necesario.

Debido a otros proyectos programados en la cámara anecoica, las pruebas en la cámara


anecoica se retrasaron y las mediciones se realizaron en el laboratorio, apoyando la antena vertical
(figura 29) y apuntando a las reflexiones disponibles de la superficie no metálica más lejanas en
el entorno que muestran oscilaciones regulares en la respuesta.

Figura 28. El modelo Hibiscus latón y cobre con separación de teflón reduce el tiempo entre las pruebas [1].

Figura 29. Mediciones de Hibiscus S11 en el laboratorio [1].

32
Se cambiaron las separaciones de resultados de la antena a la pared y se promediaron los
resultados para reducir las oscilaciones, esto permitió realizar pruebas rápidas para lograr el valor
de espaciado correcto (figura 30).

Figura 30. Hibiscus latón-cobre mejorando la coincidencia al cambiar la separación entre segmentos. La grafica ideal
para la antena sería un punto derecho en el centro del gráfico.

Tamaño real.

Con la geometría definida, se necesitaba una antena de tamaño completo para el


experimento, las dimensiones se ampliaron y el material de construcción para la antena son láminas
de PCB de doble cara utilizadas para la antena. El plano de tierra consta de varias tiras de alambre
de pollo para archivar un cuadrado de 6 m con la antena en el centro.

Durante los experimentos anteriores, varios amplificadores fueron eliminados por la


acumulación de carga electrostática en la antena para evitar que los dos segmentos no utilizados
se conectaran a tierra con resistencias de 10 MΩs, lo que agotó la carga.

La antena de tamaño completo fue construida con la ayuda de Tabibha Voytek, y el primer
campo probado fue en Green Bank figura 31, durante un inesperado fin de semana lluvioso y
ventoso, la antena funcionó sorprendentemente bien soportando las severas condiciones
climáticas.

33
Figura 31. Antena Hibiscus instalada en Green Bank.

Con la ayuda de Tabibha Voytek, y el primer modelo de campo fue probado en Green Bank
durante un inesperado fin de semana lluvioso y ventoso, la antena funciono sorprendentemente
bien en condiciones climáticas adversas.

1.1.3 Mejoramiento Adicional.


El rendimiento del diseño de Hibiscus es mejor que los diseños anteriores y con la
experiencia aprendida para mejorar se puede hacer:

1. Acoplar el modelo S11.

2. Haz uniforme a las frecuencias observadas.

3. Cambie el material usado para trabajar en el campo por períodos de tiempo más largos.

4. Utilice técnicas de mecanizado de mayor calidad para que coincida con el diseño
simulado.

Se han realizado los cambios necesarios, se está desarrollando un nuevo diseño para el
ensamblaje y la prueba para la próxima etapa del experimento Sci-HI y se detallará en la sección
3.4

2.- Cableado.
Tener el digitalizador cerca de la antena brinda ventajas, ya que una menor atenuación en
el cable, evita posibles fallas por mordeduras de roedores y cables doblados durante el manejo del
envío y al pasar por encima. Pero el rendimiento de la antena de ruido se ve afectado por los objetos

34
metálicos cercanos y el digitalizador crea su propia fuente de RFI que limita la distancia más
cercana entre la antena y el digitalizador, por lo que un cable de 60 m es el mejor compromiso.

El cable RG-58 se usa para transportar la señal desde la antena al digitalizador, los reflejos
y las ondas estacionarias causadas por una leve impedancia no coincidente se eliminan agregando
un atenuador de 1dB en los extremos del cable.

Teniendo en cuenta las pérdidas de cable, las pérdidas de cable y los atenuadores agregados
del tercer amplificador son necesarios para alcanzar el nivel de señal requerido. Para futuras
mejoras se utilizará el cable RG-142 con doble blindaje reducirá las pérdidas y los reflejos.

2.2.1 Aumentando el ancho de banda.


Algunos modelos cosmológicos predicen la señal buscada cerca de 110 MHz con un
máximo de 250 Mega muestras nativas / segundo, la frecuencia superior utilizable es de 125 MHz
y para descartar el error de respuesta del instrumento se requiere un mayor ancho de banda.

Para aumentar el ancho de banda, se pueden combinar dos canales para que funcionen
como un solo canal con una frecuencia de muestreo doble. En la placa digitalizadora utilizada, el
firmware no se puede configurar para funcionar en modo intercalado.

Se puede lograr el mismo resultado dividiendo la señal entrante, la mitad de la señal va


directamente a un canal del digitalizador y la otra mitad pasa a través de una línea de retardo para
agregar un retardo de reloj del medio digitalizador antes de llegar al digitalizador.

Las memorias intermedias del digitalizador ahora contienen muestras intercaladas que se
pueden combinar fácilmente en un solo canal correspondiente a un único 500 MSPS.

Los esquemas y las hojas de datos del digitalizador no se muestran en una placa de filtros
de antiescalonamiento que imponen una frecuencia de trabajo superior y el hardware de muestra
y retención ofrece un buen rendimiento en estas condiciones.

Finalmente, se usó un generador de señal para probar la respuesta de ADC sobre la


frecuencia aumentada funcionando adecuadamente. El divisor de potencia y el cableado se
muestran en la figura 32.

35
Figura 32. Divisor de potencia y línea de retardo (cable morado) [1].

3.- PC.
El back-end digital de Sci-HI tiene dos necesidades principales que excluyen la PC de
computación industrial y de consumo, la primera es la alta confiabilidad en exteriores a altas
temperaturas, la segunda es el alto rendimiento capaz de pre procesar la señal recibida en tiempo
real.

La computación de alto rendimiento es económica desde el punto de vista monetario, con un


procesador multinúcleo y miles de núcleos GPU, pero requiere varios cientos de watts (vatios)
para funcionar en condiciones de oficina y fallaría al aire libre.

El equipo industrial es capaz de funcionar en condiciones extremas de humedad y


temperatura, pero carece de computación con el presupuesto disponible en ese momento).

Los fabricantes de PC para juegos ofrecen dispositivos baratos, con un alto rendimiento,
rangos de temperatura y humedad de funcionamiento que compiten con máquinas industriales
superiores, pero no están destinados al servicio 24/7 y, por lo tanto, tienen una baja confiabilidad
durante períodos prolongados de tiempo con carga completa.

Se hizo un compromiso y el fracaso del experimento durante unos minutos todos los días no
es significativo para el rendimiento general y el mayor esfuerzo fue implementar perros guardianes
y validaciones para detectar problemas con la adquisición y el procesamiento para resolver las
condiciones de falla.

36
3.3.1.- Back-end.
Este término es utilizado para referirse al área lógica de toda página web. Nos referimos a la
arquitectura interna del sitio que asegura que todos elementos desarrollen la función correcta. No
está visible a ojos del usuario y no incluye ningún tipo de elemento gráfico.

Es la función de ingeniería a desarrollar por el programador, ya que se basa únicamente en


el código interno de la página. Esta área es la encargada, además de la funcionalidad del sitio, de
la seguridad y la optimización de los recursos.

En otras palabras, el Back-End es la parte o rama del desarrollo web encargada de que toda
la lógica de una página funcione. Consiste en el conjunto de acciones que pasan dentro de una
web, pero que no podemos ver. Un ejemplo de esto es la comunicación con el servidor.

Los encargados del desarrollo del Back End deben manejar eficientemente varios códigos
de programación, en lenguajes como Java, PHP o .Net. Estos desarrolladores deben ser
meticulosos, dado que un descuido en su trabajo se traduce en la caída de la página.

Los lenguajes más utilizados dentro del Back-End son:

• ASP.NET: Es la plataforma de desarrollo web de Microsoft. Cuenta con las variantes


de Web Forms y MVC.
• PHP: Muy utilizado en algunos de los principales gestores de contenido como
WordPress.
• Ruby: También se utiliza su framework Ruby on rails.
• Python: Se usa comúnmente con Django como framework.
• Node.js: Más utilizado en los últimos tiempos, ya que utiliza un lenguaje similar al
del lado del cliente (JavaScript).

Las herramientas más utilizadas por los programadores en esta área del desarrollo web son
los compiladores y editores de código. Es común que los mismos que desarrollan la parte del Back-
End hagan lo propio con la del Front-End.

Las funciones que se gestionan desde el back end son las siguientes:

Desde el Back-End se llevan a cabo todas las funciones que hagan más simple el proceso de
desarrollo.

• Las acciones de lógica.


• Las conexiones con las bases de datos.
• Desde el Back-End se usan las librerías del servidor web, ya sea para comprimir las
imágenes de la web, para implementar temas de caché u otras.
• También se mantiene la seguridad de los sitios web.

37
• Gracias al Back-End se pueden optimizar los recursos a fin de que las páginas
resulten más ligeras [29].

3.3.2.- Descripción general del funcionamiento de la PC.


La fuente de alimentación está configurada en el BIOS para iniciar la secuencia de arranque
cuando se detecta energía en los terminales. Después de iniciar el inicio de sesión de Ubuntu y
ejecutar un .bashrc modificado, inicie y configure 2 servidores VNC en diferentes puertos para
acceder a Ethernet:

1.- Monitoreando usando una computadora Raspberry Pi que muestra el estado de muestreo
y los últimos datos tomados, este VNC es una resolución reducida que se puede ver en una pantalla
de 3.5 "pulgadas.

2.- Acceso completo y resolución para acceder con una computadora portátil para depurar,
cambiar la configuración y mejorar el código.

Lo siguiente es comenzar 5 daemons (servicios) o procesos, que interactúan usando tuberías


con nombre.

• WatchDog (C ++ Daemon) Escuche las tuberías que conectan el otro proceso si el


tiempo de espera se agota sin actividad, reinicie la máquina.

• Puerto paralelo (C ++ daemon) Controla el puerto paralelo que impulsa el


conmutador para cambiar entre: Abierto, Corto, 50 y la antena. Es un demonio
separado para facilitar la adaptación en futuras expansiones.

• ADC (demonio C) Inicia la placa ADC, carga la configuración recibida y espera al


comando de muestreo, cuando se recibe el comando de muestra, un muestreo,
apodización, espectro de potencia y guarda el resultado en un archivo.

• La interfaz de usuario (programa Python) muestra el último espectro de potencia


obtenido y permite al usuario definir el período entre los conjuntos de calibración,
cambiar el estado del interruptor para la depuración y realizar un reinicio manual.

• Copia de seguridad (Python / bash daemon) Observe el bus USB y, cuando se detecte
un dispositivo de almacenamiento, transfiera todos los datos guardados al dispositivo
adjunto, expulse al finalizar y visualice mediante un indicador LED que la copia de
seguridad se ha completado.

Los bloques operativos de la PC explicados anteriormente se muestran en la figura 33.

38
Figura 33. Bloques de operación de la PC.

3.3.3.- Sistema Operativo y lenguajes utilizados.


El digitalizador utilizado es una placa ADC GE-ICS 1650, existen controladores disponibles
para Windows XP y Linux (kernel 2.6 y 4.2), para una mayor confiabilidad Windows Embedded
(versión XP para aplicaciones industriales) fue probado y descartado debido a la falta de soporte
para un alto rendimiento bibliotecas matemáticas utilizadas durante el pre procesamiento.

Ubuntu 15.10: Es una versión más nueva a comparación de la utilizada en el primer proyecto
(Ubuntu 10.04), se optó por esta versión de Ubuntu porque no había soporte para la versión 10.04

39
de Ubuntu, esta versión Ubuntu con el kernel 4.2 requiere y permite un mayor control del
componente instalado para reducir el consumo de energía.

La solución de software involucra diferentes lenguajes C y C ++ para la placa ADC, FFT;


Python para la GUI y el control del interruptor; scripting de Shell (archivo de ordenes) para
WatchDog (perro guardián) y tareas de copia de seguridad de datos. La diversidad de idiomas
utilizados permite utilizar el mejor idioma para cada tarea.

3.3.4.- Placa ADC (Convertidor Analógico-Digital).


La placa digitalizadora General Electric ADC (GE-ICS 1650 Figura 34) se utiliza en función
de la resolución y la frecuencia de muestreo necesarias para el experimento, especificaciones de
la placa:

• Tasa de muestreo: 250MSPS.


• Canales 4 (simultáneos).
• Resolución: 12 bits.
• Puerto: PCle x8.

Figura 34. Placa digitalizadora GE-ICS 1650.

Esta placa es un préstamo a la Universidad Carnegie Mellon para probar y depurar con el
error de paradas aleatorias en el controlador del kernel. Este error no es constante y pueden pasar
horas o días sin errores, pero para la operación independiente, las fallas son tiempo de observación
no utilizado. Para aprovechar todo el tiempo posible, se codificó un daemon (servicio) en el
monitor C para que funcione correctamente, envíe comandos de reconfiguración cuando sea
necesario o reinicie la PC para detectar errores que no se pueden resolver por otros medios. Con
estas implementaciones, el tiempo fuera de línea del sistema es inferior a 15 minutos por día.

40
3.3.5.- Apodización.
El objetivo final del digitalizador es adquirir y almacenar el espectro de potencia de la señal
entrante con alta resolución de amplitud, el espectro de potencia se calcula en el siguiente paso,
idealmente para un período de señal sinusoidal pura no es una fuga espectral de frecuencia de
muestreo múltiple exacta esto parece que la señal se difunde a los lados en el diagrama espectral
que contamina los canales adyacentes figura 35.

Figura 35. Fuga espectral, un seno puro aparece manchado cuando la señal y la frecuencia de muestreo no son múltiplos
exactos [30].

La fuga espectral se puede resolver aplicando una máscara a los datos antes de que se calcule
el espectro de potencia, esta máscara disminuye la resolución de frecuencia, pero mantiene la
precisión de la amplitud.

Hans-Heige Albrecht [31] creó un catálogo que contiene máscaras con lóbulos laterales de
pico (PSL) que alcanzan -340.71dB, esas máscaras solo son útiles para datos de resolución de 16
bits o superior.

El informe técnico de G. Heinzel et al [30] profundiza sobre el tema y agrega información


sobre las características de las máscaras, como el error de amplitud máxima que es importante para
el experimento Sci-HI.

El digitalizador utiliza la máscara HFT248D (figura 36) PSL es -250 dB y el error de


amplitud máxima es 0.0009. El gráfico muestra un canal más amplio que reduce su resolución,
esto se resolverá con la configuración FFT correcta.

41
Figura 36. HFT248D: forma de la máscara (arriba a la izquierda), fuga espectral (arriba a la derecha), artefacto de
llamada (abajo a la izquierda), precisión de amplitud (abajo a la derecha) [30].

3.3.6.- FFT (Transformada Rápida de Fourier).


Para obtener el espectro de potencia de la señal muestreada y apodizada se realiza FFT, una
biblioteca ampliamente utilizada es la Transformada de Fourier más rápida en el oeste (FFTW),
compatible con el código optimizado de Linux, Windows y Mac para acelerar la ejecución del
experimento, esta biblioteca requiere 26 segundos para calcular el espectro de potencia de un
segundo, en esta baja relación de muestreo / procesamiento se necesitan semanas para reducir el
ruido, las llamadas especiales a la biblioteca permiten probar diferentes algoritmos y usar el más
rápido para la CPU utilizada, la velocidad casi se duplicó (14 seg. procesamiento / 1 seg. datos)
pero no es lo suficientemente rápido.

El uso de un procesador de mayor grado consumiría más energía reduciendo el tiempo de


funcionamiento con baterías y esto no es una opción.

Intel proporciona funciones de alto rendimiento para sus procesadores a través del Intel Math
Kernel (MKL). Esta biblioteca redujo el tiempo de procesamiento a 3 segundos, con esta velocidad
un día de datos completos alcanzaría los niveles de ruido necesarios para detectar la señal.

42
CUDA (Compute Unified Device Architecture, Arquitectura Unificada de Dispositivos de
Computo) se probó para lograr el procesamiento en tiempo real mediante el uso de los cientos de
núcleos disponibles en las tarjetas gráficas, se necesitaron 0.1 segundos para reducir 1
reconocimiento, sin embargo, la placa ADC no se transfiere a toda velocidad y esto solo se puede
resolver con una nueva placa digitalizadora.

La resolución espectral depende de la longitud del vector procesada, para definir la


restricción es que, durante la reducción de datos, la estación de FM se aislará en un solo canal, lo
que permitirá eliminarlos con una mínima pérdida de datos.

La frecuencia necesaria para resolver se establece mediante el ancho del canal FM definido
por la regulación IFT-002-2015 [32] que limita la desviación máxima de la frecuencia de
modulación a 75 KHz. La máscara de apodización amplía los canales diez veces la resolución
original, para aislar un canal de 75 KHz Se necesita una resolución FFT de 7.5 KHz.

Para 500 MSPS, un vector 65536 produce una resolución del canal de 7.6 KHz, la longitud
del vector se limita a múltiplos de 2 para el cálculo de alta velocidad, y el uso de la siguiente
longitud del vector no mejora la calidad de los datos, en la tabla 3 se comparan los tiempos de las
diferentes FFT.

Tabla 3. Distribución del cronograma de actividades

Código Tiempo para procesar 1 seg. de datos


Standard FFTW 26
Improved FFTW 14
MKL 3
CUDA 0.1

3.3.7.- Apilado.
La velocidad de muestreo del sistema es de 500MSPS con resolución de 12 bits, creando
750 MB de datos por segundo, con 0.25 muestreo / procesamiento, esto disminuye a 187.5 MB,
durante las semanas el experimento observará que el espacio requerido en el disco duro excede los
15 TB por día. No se necesitan datos sin procesar, y el espectro de potencia, a diferencia del
resultado directo de una Transformada de Fourier, carece de espectros de fase y potencia, y se
pueden agregar y guardar.

La configuración final para el experimento es leer la señal durante un segundo generando un


poco más de 2 GB por día que pueden almacenarse y transferirse utilizando unidades de memoria
USB.

43
3.3.8.- Copias de Seguridad (Data BackUp).
Para simplificar la extracción de los datos del sistema durante las observaciones y no es
necesario iniciar sesión con cables Ethernet, se está ejecutando un demonio que detecta nuevos
dispositivos USB y, si el nuevo dispositivo es un medio de almacenamiento, transfiere los datos
almacenados en el disco duro. Se utiliza un microcontrolador para indicar con luces indicadoras el
estado de la transferencia de datos, y la recuperación es tan fácil como enchufar el dispositivo y
esperar a que cambie el patrón de parpadeo para eliminarlo con los datos completos.

3.3.9.- Raspberry Pi.


Para la instalación adecuada del experimento, la lectura de los calibradores ayuda a
identificar problemas al comparar la respuesta observada con los calibradores anteriores, esta
comparación se puede hacer conectando a la PC con una computadora portátil, pero se
ensamblaron dispositivos más prácticos usando una mini computadora Raspberry Pi y una pequeña
pantalla LCD, cuando la mini PC está conectada a la PC, se pueden observar cambios en tiempo
real figura 37.

Figura 37. mini computadora Raspberry Pi para tareas de diagnóstico [1].

4.- Mango-Peel, la antena de última generación.


La antena HIbiscus proporcionó datos para verificar la viabilidad del experimento con la
experiencia adquirida y las nuevas herramientas de software. Se desarrolló una nueva antena con
una superficie plana optimizada en el acoplamiento y una uniformidad de ganancia a través de la

44
banda de interés y se está construyendo para la prueba. La nueva antena se utilizará en un
experimento Sci-HI mejorado.

4.4.1.- Software Utilizado.


• FEKO 7.0 completo. Se adquirió una licencia de software FEKO para aprovechar
la informática de GPU para mejoras iterativas más rápidas y sin restricciones de
polígono, se pueden realizar simulaciones más precisas.
• Bordes curvos y superficies en HIbiscus, los bordes que se asemejan a las curvas
mejoran S11, las curvas reales se pueden probar usando FEKO. Con el nuevo
software se intentaron varias variaciones para mejorar el rendimiento:
• Asimetría en los dipolos.
• Relaciones de dimensiones entre superficies.
• Aumentar / reducir el número de superficie.
• Superficies curvas.
• Tipos de curvas para los segmentos (circular, parabólico, elíptico).
• Ángulos entre superficies.

El diseño final se muestra en la figura 38.

Figura 38. Diseño Mango-Peel (actual) [1].

45
4.4.2.- Diseño mejorado.
• Las formas parabólicas para la punta de los dipolos y segmentos elípticos en los
lados mejoran la superficie de la impedancia.
• Los ángulos entre las superficies se cambiaron para mejorar el patrón de la antena.
• Las proporciones de dimensión se cambiaron para mejorar el patrón de antena.
• Tres superficies en el eje largo para cada segmento no mejoran el rendimiento de
la antena en comparación con dos superficies, una antena más simple es más fácil
de construir, ensamblar y transportar.

El parámetro S11 se aplana (figura 39) y la respuesta cambia menos para diferentes
amplificadores, impedancias que reducen las desviaciones al no coincidir cuando el cambio de
impedancia del amplificador se debe a cambios de temperatura.

Figura 39. Mango Peel S11 con antena de acero inoxidable y amplificadores de 50 Ω [1].

El haz de la antena se mejora con un haz uniforme para el rango de observación completo
(Figura 40 y 41), considerando que las desviaciones en HIbiscus son de aproximadamente 2dB,
las variaciones en Mango-Peel de 1dB (Figura 42 y 43) en la ganancia y la distorsión de forma
más baja Presentar una mejora significativa.

46
Figura 40. Patrón de antena para Phi = 0, 0.0 a 9.0dB [1].

Figura 41. Patrón de antena para Phi = 90, 0.0 a 9.0dB [1].

Figura 42. Patrón de antena para Phi = 0, 6.0 a 8.5 dB [1].

47
Figura 43. Patrón de antena para Phi = 90, 6.0 a 8.5 dB [1].

4.4.3.- Materiales mejorados y técnicas de fabricación.


• El acero inoxidable solía soportar el clima marino, lo que hace posible utilizar la
antena para estaciones de observación prolongadas.
• La construcción de segmentos se encarga a Derrant [33] mediante el uso de
maquinaria CNC, la dimensión real de la antena coincide con el diseño digital, lo
que reduce las incertidumbres.

5.- Instalación de software.


En esta sección se explicará la instalación del software requeridos para el funcionamiento
de los programas que se utilizaran en la realización de este proyecto.

5.5.1 Ubuntu 15.10 (Kernel 4.2).


1.- Hay que asegurarse que la computadora pueda ejecutar Linux. Es necesario que tu
computadora cumpla con los siguientes requisitos de sistema:

• 1 un procesador de 2 GHz.
• 2 gigabytes de memoria RAM (memoria del sistema).
• 5 gigabytes de espacio en el disco duro (de preferencia, 25 gigabytes).
• 1 unidad DVD o un puerto USB para instalar Linux.

2.-Consigue un DVD en blanco o una memoria USB. Para instalar Ubuntu en tu computadora,
primero deberás crear un instalador al colocar el archivo ISO de Ubuntu ISO en un disco o una
memoria USB.

48
Si tienes un DVD, asegúrate de que sea un disco regrabable que nunca haya sido utilizado.
Necesitarás uno estándar de 4,5 gigabytes.

Si vas a utilizar una memoria USB, asegúrate de que tenga capacidad para al menos 2
gigabytes de información.

3.-Descarga el archivo ISO de Ubuntu. Para descargarlo, haz lo siguiente:

• Dirígete a https://www.ubuntu.com/download/desktop
• Desplázate hacia abajo y haz clic en la opción Descargar a la derecha de la versión
de tu preferencia (En este caso la version 15.10).
• Desplázate hacia abajo y haz clic en el enlace Ahora no, llévame a la descarga.
• Espera a que se inicie la descarga o haz clic en el enlace descargar ahora.

4.- Una vez tenemos nuestro live-CD o live-USB con Ubuntu arrancamos con él del modo
ya conocido, pero en esta ocasión seleccionamos Instalar Ubuntu o bien si estamos ante el
escritorio, por haber arrancado en el modo de prueba, hacemos doble clic en el icono Instalar.

Figura 44.- Instalación de Ubuntu mediante un live-CD o live-USB.

5.- Se inicia entonces el asistente de instalación. Aunque no es estrictamente necesario es


muy conveniente que durante la instalación tenga acceso a Internet. En ese caso marcamos las
casillas "Descargar actualizaciones mientras se instala" e "Instalar software de terceros". Una vez
hecho esto pulsamos en continuar figura 45.

49
Figura 45.- Asistente de instalación de Ubuntu.

6.- Si su ordenador dispone de una conexión Wifi y todavía no ha configurado la red, el


asistente le dará ahora la oportunidad de hacerlo. Marque la casilla Conectarse a esta red,
seleccione la red y escriba la contraseña de acceso figura 46.

Figura 46.- Asistente de redes inalámbricas.

7.- Veremos entonces una pantalla que nos permite elegir dónde se instalará Ubuntu.
Seleccionamos "Instalar Ubuntu junto a Microsoft Windows...". Si queremos que Ubuntu sea el
único sistema operativo en nuestro disco duro marcamos "Reemplazar Microsoft Windows...".
Una vez hecha la elección pulsamos en continuar, figura 47.

50
Figura 47.- Pantalla donde elegimos donde se instala Ubuntu.

8.- Selecciona una región y luego haz clic en Continuar. Para ello, haz clic en un bloque de
zona horaria en el mapa mundial, figura 48.

Figura 48.- Selección de la región y horario.

9.- A continuación, seleccionamos nuestra distribución de teclado figura 49.

51
Figura 49.- Distribución del teclado e idioma.

10.-Escribe tu información de usuario figura 50. Rellena los siguientes campos:

• Tu nombre: tu nombre y apellido.


• El nombre de tu computadora: el nombre que quieres que emplee tu computadora.
Asegúrate de que no sea demasiado complicado.
• Elige un nombre de usuario: escribe un nombre de usuario que te gustaría utilizar
para tu perfil de Ubuntu.
• Elige una contraseña: escribe una contraseña. Esta es la que utilizarás para iniciar
sesión en tu computadora.
• Confirma tu contraseña: ingresa nuevamente la contraseña escrita.

Figura 50.- Información de usuario [35].

52
11.- A partir de ahora y hasta el final de la instalación se nos irán mostrando una serie de
diapositivas con algunas de las características más sobresalientes de Ubuntu figura 51. Si así lo
indicó se descargarán las actualizaciones disponibles con lo que el proceso de instalación se
alargará considerablemente, dependiendo de la velocidad de su conexión a Internet.

Figura 51.- Diapositivas con características importantes de Ubuntu.

12.- Si todo va bien verá la pantalla final de instalación pidiendo que reinicie el sistema
figura 52.

Figura 52.- Asistente indicando el final de la instalación y el reinicio de la consola.

5.5.2 Gnuplot 5.2 Patchlevel 2.

Gnuplot es una herramienta multiplataforma, para generar gráfica de funciones y datos a


través de la terminal (línea de comando). Es un programa que se distribuye libremente, su código
es abierto, pero está bajo licencia copyright, lo que restringe la distribución de modificaciones
propias a modo de parche.En esta entrada se indica cómo solucionar algún problema de instalación
y cómo complementar su uso con la composición de documentos en LaTeX.

Gnuplot fue creado originalmente en 1986 para permitir a los científicos y estudiantes a
visualizar funciones matemáticas y datos de manera interactiva, pero ha crecido para

53
apoyar muchas aplicaciones no interactivas, tales como secuencias de comandos web. También se
utiliza como un motor de trazado de las aplicaciones de terceros como Octave [34].
Los pasos para su instalación son los siguientes:

1.- Para instalar Gnuplot en Linux (en particular en Ubuntu) se debe introducir en la
terminal el siguiente comando:
$ sudo apt-get install Gnuplot

Para ejecutar solo se necesita abrir la terminal e ingresar el comando gnplot en la consola. Esto
genera que la terminal aparezca de la siguiente manera (figura 53):

Figura 53. Ingresando el código gnplot en la terminal de la consola.

2.- Una vez instalado el programa se prosiguió a corroborar que estuviera instalado
sin (𝑥)
correctamente, para verificar la instalación se prosiguió a graficar la siguiente 𝑓(𝑥 ) = 𝑥
ecuación, cuyo código es : plot sin(x)/x como lo muestra la figura 54.

54
Figura 54. Grafica de la función (Sen (x)) /x.

3.- Con estas sencillas instrucciones el programa debería estar instalado y funcionando
correctamente. Pero no siempre es así, a veces al ingresar algún comando para graficar (como plot
sin(x)/x) no aparece la ventana con la función que le hemos indicado al programa debe graficar.
Para solucionar este inconveniente es necesario salir de Gnuplot (ingresando exit en la terminal) y
luego instalar gnuplot-x11, el cual corresponde al paquete que permite graficar, para instalar el
Gnuplot-x11, se utiliza el siguiente comando:

$ sudo apt-get install gnuplot-x11

4.- De esta manera el problema debería estar solucionado y el programa estaría en


condiciones de realizar la gráfica de funciones y datos de manera normal. Aunque de seguir con
problemas es aconsejable desinstalar Gnuplot y luego volver a instalar:

$ sudo apt-get purge gnuplot gnuplot-nox gnuplot-x11

$ sudo apt-get clean

$ sudo apt-get install gnuplot

$ sudo apt-get install gnuplot-x11

5.5.3 Python 2.7.


1.- Compruebe si Python ya está instalado, para ello ingrese el siguiente comando en la
terminal:

$ python –version

55
o bien:

$ python2 –version

nota

Si la distribución de Linux incluye Python, es posible que tenga que instalar el paquete de
desarrollador de Python para obtener los encabezados y las bibliotecas necesarios para compilar
extensiones e instalar la AWS CLI. Utilice el administrador de paquetes para instalar el paquete
de desarrollador (normalmente denominado python-dev o python-devel).

2.- Si no está instalado Python 2 versión 2.7+ o Python 3 versión 3.4+ o una versión
posterior, instale Python con el administrador de paquetes de su distribución. El comando y el
nombre del paquete varían:

En derivados de Debian, como por ejemplo Ubuntu, use apt. Compruebe en el repositorio
apt las versiones de Python disponibles. A continuación, ejecute un comando similar al siguiente,
sustituyendo el nombre del paquete correcto:

$ sudo apt-get install python2

Consulte la documentación del gestor de paquetes de su sistema y de Python para obtener


más información acerca de dónde está instalado y cómo utilizarlo.

3.- Abra un símbolo del sistema o shell y ejecute el siguiente comando para verificar que
Python está instalado correctamente.

$ python2 --version
Python 2.7.10

5.5.4 Librería Intel MKL (Math Kernel Library).


La librería Intel MKL contiene subrutinas matemáticas de ciencias, ingeniería y financieras
que están optimizadas a los procesadores Intel para ofrecer un rendimiento máximo. Entre las
funciones principales se encuentran las siguientes [36]:

• BLAS.
• LAPACK.
• ScaLAPACK1.
• Funciones para resolver ecuaciones de matrices tipo “sparse” (Sparse BLAS, etc.).
• FFT.
• ClusterFFT.
• Funciones matemáticas vectoriales.
• Funciones estadísticas.
• Generadores de números aleatorias (Random Number Generators).

56
1.- Primeramente, se tiene que abrir una terminal en blanco como lo muestra la 55.

Figura 55. Terminal abierta para iniciar la instalación de la librería Intel MKL.

2.- Luego se escribe el comando cd bin / libraries/ una vez escrito el comando aparecerá en
azul el siguiente comando /bin/Libraries$ y también aparecerán todas las librerías existentes en la
computadora figura 56.

Figura 56. Librerías encontradas en la computadora escribiendo el comando bin/Libraries.

3.- Una vez vistas las librerías se procede a escribir el comando cd


parallel_studio_xe_2018_cluster_edition aparecerá el mismo comando en azul y se escribirá la
letra l como muestra la figura 57.

57
Figura 57. Librería parallel donde se encuentran los comandos de la librería MKL.

4.- Terminado de escribir la letra l después de la instrucción parallel aparecerán las librerías
que tiene ese comando, y volverá a aparecer el mismo comando en azul figura 58.

Figura 58. Librerías totales dentro del comando parallel_studio_xe_2018_cluster_edition.

5.- Se escribe el comando ./install_GUI.sh, una vez escrito ese comando aparecerá la
ventanilla de instalación del software Intel como aparece en la figura 59, después seleccionamos
la opción instalar sin el comando sudo figura 60.

58
Figura 59. Asistente de instalación de la librería Intel MKL.

Figura 60. Selección del punto instalar sin la instrucción sudo.

6.- Habiendo dado clic en el botón siguiente (next) nos aparecerá la leyenda ingresar una
contraseña, se le escribirá la contraseña del administrador de la computadora para poder acceder al software
por completo, una vez ingresada la contraseña (figura 61), se le da clic al botón next y aparecerá el acuerdo

59
de licencia del software y se selecciona el cuadro estoy desacuerdo con el acuerdo y clic en el botón next,
figura 62.

Figura 61. Ingresando contraseña del administrador.

Figura 62. Aceptando los términos y condiciones del programa MKL.

7.- Esperamos a que se instalen las carpetas RPM figura 63.

60
Figura 63. Se están comprobando las carpetas RPM.

8.- Terminada la comprobación de las carpetas RPM nos aparece una ventana con la
leyenda opciones de activación figura 64.

Figura 64. Ventanilla solicitando el tipo de activación del producto.

Seleccionamos la primera opción “Utilizar un numero serial para activar el producto” y se


escribe el siguiente código 2T5V-F9KP9LM3, se le da clic en el botón next figura 65.

61
Figura 65. Ingresando el código de activación anterior y selección de botón next.

Después de seleccionar el botón next se espera a que el producto (software) sea activado
como lo muestra la figura 66, después seleccionamos la primera opción que dice quiero participar
en la mejora del software Intel en general figura 67.

Figura 66. Ventanilla solicitando si se desea participar en una recolección de datos para este software.

62
Figura 67. Seleccionamos el botón quiero mejorar y participar en la mejora del software Intel.

9- Terminado de verificar la instalación y creación de los archivos RPM aparecerá la leyenda configuración del clúster
y seleccionamos la opción que dice instalar en el sistema actual y damos clic en botón next, figura 68.

Figura 68. Instalación y configuración del clúster.

Cargado la página de instalación del clúster aparecerá un resumen de instalación donde


vienen todos los drivers y sus respectivos componentes para la instalación, figura 69.

63
Figura 69. Resumen de la instalación del programa MKL.

10.- Después de haber seleccionado el botón instalar, aparecerá una lista de prerrequisitos
para la instalación de este programa se le da clic en el botón next figura 70, pero como no nos
aparecer la librería libstdc++ regresamos a la terminal que dejamos abierta anteriormente figura
71.

Figura 70. Prerrequisitos de instalación de la librería MKL.

64
Figura 71. Regresamos a la terminal para iniciar la instalación de la librería libstdc++.

11.- Regresando a la terminal escribimos el siguiente comando sudo apt-get install


libstdc++, después se le da entes y el sistema pedirá la clave de usuario de la computadora como
lo muestra la figura 72.

Figura 72. Instalando manualmente la librería libstdc++.

12.- Una vez que haya revisado la dependencia aparecerá que no está instalado la version
de 32 bits por lo que al final se volverá a escribir la misma librería, pero con los números 32
haciendo referencia a los 32 bits figura 73.

Figura 73. Agregando 32 a la instalación de la libstdc++.

En caso de que este problema persista se le agregara un 6 al final del código indicando la
version de la librería como lo muestra la figura 74.

Figura 74. Anexando el numero 6 al final del código de instalación.

65
13.- Finalizado lo anterior nos pregunta si queremos continuar con la instalación como se
muestra en la figura anterior, se le da clic en la letra “Y” para que pueda continuar con la instalación
culminado la instalación regresamos a la ventanilla del software Intel como lo muestra la figura
75.

Figura 75. Terminada la instalación manual regresamos a la ventanilla de instalación de Intel.

14.- Repetiremos los pasos 9 y 10 para continuar con la instalación de la librería mediante
el instalador Intel, pero como sigue apareciendo que nos hacen falta librerías regresamos a la
terminal e ingresamos el código sudo apt-get install gcc-multilib, figura 76.

Figura 76. Ingresando el código para instalar la paquetería gcc-multilib.

Terminado de instalarse esta paquetería aparecerá que se está procesando las librerías como se ve
en la figura 77, finalizado esto nos aparecerá la ventanilla de resumen de instalación, se le da clic en
siguiente y ahora si aparece que se están instalando los componentes seleccionados, figura 78.

Figura 77. Terminando de instalar la paquetería gcc-multilib.

66
Figura 78. Instalando los componentes seleccionados anteriormente.

15.- Esperamos a que se instalen todos los componentes de la librería MKL, una vez que
se haya instalado por completo aparecerá la leyenda que se muestra en la figura 79,

Figura 78. Instalando los componentes seleccionados anteriormente.

16.- Finalizado lo anterior escribimos el siguiente código cd /opt en la terminal para


verificar la instalación de la paquetería MKL, figura 79.

67
Figura 79. Verificando la instalación de la librería MKL.

17.- Habiendo puesto l en el código buscamos la leyenda que dice compiladores y librerías
figura 80, luego buscamos la librería MKL y el código que escribimos en un inicio el parallel
estudio figura 81, habiendo encontrado la librería y el parallel estudio se da por terminada la
instalación correcta de la librería MKL con las diferentes paqueterías.

Figura 80. Sección de compiladores y librerías.

Figura 81. Librería MKL instalada correctamente en Ubuntu.

5.5.5 Agilent – Acqiris U1071A.

1.- Primeramente, se debe acceder a la carpeta AcqirisSoftware como lo muestra la


figura 82.

68
Figura 82. Carpeta Acqiris Software primer paso para instalar los controladores de la tarjeta de adquisición.

2.- Una vez accedido a la capeta se selecciona la carpeta Linux figura 83.

Figura 83. Selección de la carpeta Linux dentro de la carpeta AcqirisSoftware.

3.- Finalizado eso seleccionamos la carpeta Linux seleccionamos la carpeta que dice
README figura 84.

Figura 84. Archivo Readme para seguir las instrucciones de la instalación.

4.- Requerimientos del sistema.

Para obtener un rendimiento razonable de su digitalizador, Acqiris los productos necesitan


los siguientes requisitos mínimos del sistema para PC:

• Procesador: Pentium de 500 MHz (se recomienda una versión superior).

69
• Memoria: 256 Mbytes RAM (más recomendado cuando se usan varias tarjetas con
Mpoint recuerdos).
• Resolución de pantalla: al menos 1024 x 768 píxeles y 256 colores para usar
AcqirisDemo.
• Sistema operativo: kernel de Linux versión 2.6 (soporte parcial de la versión 2.4)
• Espacio en disco duro: 80 Mbytes para una instalación completa.
• Unidad de CD (o cualquier método para copiar archivos de instalación de Acqiris
Software desde CD a el disco duro como LAN, disquetera, etc.).

5.5.6.- Instalando el software para Linux.


Para instalar el software Acqiris para ejecutar en Linux necesita tener un Linux sistema que
se ejecuta con la versión 2.6 del kernel (la versión 2.4 está en desuso: reciente los tipos de tarjeta
no son compatibles).

Al igual que en la versión anterior, los archivos de paquete están disponibles para algunos

distribuciones Si está utilizando Debian, Ubuntu, Fedora o CentOS, puede Instale el


software utilizando un paquete estándar, sección 5.1.

5.5.7 Instalando con un paquete estándar (tar).


La versión está contenida en uno de los archivos tar:

• AcqirisLinux-4.2a-gcc-3.4.i686.tar.gz (CentOS 4.8 i386, GNU gcc 3.4).


• AcqirisLinux-4.2a-gcc-4.3.i686.tar.gz (Debian 5.0 i386, GNU gcc 4.3).
• AcqirisLinux-4.2a-gcc-4.3.x86_64.tar.gz (Debian 5.0 amd64, GNU gcc 4.3).

La distribución y la versión de gcc indicada entre paréntesis describen el sistema que se


usaron para construir los binarios. Estos archivos tar se pueden usar en muchas otras distribuciones
de Linux.

Se debe copiar un archivo tar en un directorio local (por ejemplo, su directorio de inicio) y
luego desempaquetado usando el siguiente comando:

tar xzf AcqirisLinux-4.2a-gcc-X.x.i686.tar.gz

El directorio resultante AcqirisLinux contiene todos los archivos que hacen esto Acqiris
Software versión 4.2a, que incluye este archivo README y una demostración gráfica programa:
AcqirisDemo.

70
Antes de poder ejecutar el software, debe instalar el dispositivo Acqiris controlador en el
kernel en ejecución: ver sección 6.

5.5.8 Instalando con un paquete estándar (tar).


Los archivos de paquete específicos de distribución se encuentran en directorios con el
nombre y la versión de la distribución. Los paquetes están disponibles para las siguientes
distribuciones y versiones:

Debian, 5.0

La distribución utilizada para el desarrollo del software Acqiris.

• Debian-5.0 / agilent-acqirisdriver_4.2a-1_i386.deb
• Debian-5.0 / agilent-acqirisdriver_4.2a-1_amd64.deb

Ubuntu, 8.04, 9.10, 15.10

Esta es la distribución más popular y fácil de usar, basada en Debian.

• Ubuntu-8.04 / agilent-acqirisdriver_4.2a-1_i386.deb
• Ubuntu-9.10 / agilent-acqirisdriver_4.2a-1_i386.deb
• Ubuntu-15.10 /aagilent-acquirisdriver_4.2a-1_i386.deb

Fedora, 12

Otra distribución innovadora popular, banco de pruebas para RedHat Linux. Debido al
tiempo limitado entre la disponibilidad de Fedora 12 y el lanzamiento del software Agilent Acqiris,
este paquete no está incluido en el CDROM. Podrá encontrarlo más adelante en el sitio web de
Agilent.

CentOS, 4.8, 5.4

Esta distribución es una compilación renombrada de RedHat Enterprise Linux.

• CentOS-4.8 / agilent-acqirisdriver-4.2a-1.i386.rpm
• CentOS-5.4 / agilent-acqirisdriver-4.2a-1.i386.rpm
• CentOS-5.4 / agilent-acqirisdriver-4.2a-1.x86_64.rpm

Más información sobre estas distribuciones está disponible en el siguiente

sitio web: http://distrowatch.com/dwres.php?resource=major

71
Todos estos paquetes contienen una versión de la versión de software Acqiris 4.2a para
Linux con soporte completo de productos recientes de Acqiris.

El usuario raíz debe instalar un paquete deb con el siguiente comando:

dpkg -i agilent-acqirisdriver_4.2a-1_i386.deb

El usuario root debe instalar un paquete rpm con el siguiente comando:

rpm -ivh agilent-acqirisdriver-4.2a-1.i386.rpm

Antes de poder ejecutar el software, debe instalar el dispositivo Acqiris controlador en su


núcleo en ejecución: ver sección 6.

6.- Instalando el Driver.


El controlador de dispositivo acqiris es un módulo de núcleo cargable. Se proporciona
como los archivos fuente y deben compilarse e instalarse antes de usar las tarjetas.

6.6.1.- Compilando con módulo Kernel.


Todos los archivos necesarios para compilar un nuevo controlador en modo kernel están
en:

(/usr/) src / agilent / acqiris / kernel26module / para Linux kernels 2.6,

(/usr/) src / agilent / acqiris / kernel24module / para kernels de Linux 2.4.

Para compilar el controlador, los archivos de encabezado del kernel de Linux deben ser
instalado, Además, dependiendo de la distribución de Linux, los archivos y fuente del núcleo
pueden necesitar ser instalados también.

Para usuarios de Debian, para compilar el módulo del núcleo en un sistema. Se deben
instalar algunos paquetes que coincidan con la imagen del núcleo actual.

Por ejemplo, en un sistema Debian 4.0 'etch' 686, los paquetes requeridos son:

linux-image-2.6-686

linux-image-2.6.18-4-686

linux-headers-2.6-686

linux-headers-2.6.18-4

linux-headers-2.6.18-4-686

linux-kbuild-2.6.18
72
El archivo MAKE intentará adivinar dónde se encuentran los encabezados del núcleo. Si
falla, consulte las instrucciones dentro del archivo MAKE para especificar manualmente dónde
se encuentran estos archivos de encabezado del núcleo.

Para compilar un nuevo módulo de kernel, use los siguientes comandos:

cd kernel26module (o kernel24module).

make clean all Limpiar todo para generar un nuevo módulo de kernel desde cero.

make install Copia el módulo del núcleo y lo instala donde debería residir (este
último comando requiere privilegios de superusuario).

Al final, el módulo de kernel cargable debe estar presente en el directorio de módulos de


kernel cargables del sistema. Puede verificar que esté presente ejecutando:

ls -l/lib/ modules/$(uname -r)/extra/acqiris.ko

Una vez completadas estas operaciones, el módulo del núcleo recién compilado debe
cargarse en el núcleo y estar listo para usarse.

Las siguientes operaciones se ejecutan automáticamente:

• Copia del módulo del núcleo en el directorio del núcleo.


• Cargue el módulo en el núcleo.
• Crear el nodo del controlador del dispositivo.

Estos se realizan en un script init.d llamado acqiris. Se copia durante la instalación en el


directorio /etc./init.d/.

Para habilitar o deshabilitar el módulo del núcleo, puede ejecutar los comandos:

/etc/init.d/acqiris start

/etc/init.d/acqiris stop

En caso de que las operaciones no se ejecuten correctamente en su sistema, puede consultar


las siguientes secciones 6.6.2. y 6.6.3. para realizar estas operaciones de forma manual.

6.6.2.- Cargando el módulo Kernel.


Una vez que el controlador del dispositivo está instalado en el directorio del módulo del
núcleo, debe cargarse en el núcleo.

Primero actualice las dependencias de los módulos del kernel:

/sbin/depmod -a

73
Luego cargue el módulo del núcleo:

/sbin/modprobe -v acqiris

Puede agregar el comando anterior a su archivo /etc/rc.local. Se ejecuta al inicio del sistema
y cargará el módulo del núcleo acqiris automáticamente cuando se reinicie su computadora.

Puede verificar que el controlador del dispositivo esté cargado correctamente con lsmod.

/sbin/lsmod | grep acqiris

Si lsmod no informa un módulo llamado acqiris, entonces el módulo del kernel no se carga
en el kernel. Compruebe los mensajes de error que puedan haber emitido los comandos que ha
ejecutado y póngase en contacto con el soporte técnico de Agilent Acqiris.

Las versiones 2.0 y superiores de los módulos del núcleo tienen un límite predeterminado
para administrar los instrumentos 15Acqiris. Este límite se puede cambiar, hacia arriba o hacia
abajo, ya sea para habilitar más instrumentos o para liberar más memoria del kernel, configurando
el parámetro del módulo maxdev de la siguiente manera al cargar el módulo:

/sbin/modprobe -v acqiris maxdev = 63

El valor máximo absoluto aceptado para este parámetro es 255.

6.6.3.- Crear el nodo del controlador del dispositivo.


Compruebe que se haya creado un nodo de dispositivo.

ls -l / dev / acqrsPCI

Si el nodo del dispositivo / dev / acqiris está presente en su sistema, el Acqiris

El software está listo para ser utilizado. De lo contrario, continúe leyendo esta sección.

Para sistemas que usan udev (la dinámica / dev / jerarquía) o que ejecutan núcleos superiores
a 2.6.17, el nodo del controlador del dispositivo puede no crearse automáticamente. Puede hacerlo
con mknod ejecutando el siguiente comando:

/sbin/mknod -m 666 /dev/acqrsPCI c 124 0

Puede verificar que el nodo del dispositivo se haya creado con ls:

ls -l /dev/acqrsPCI

Puede agregar el comando mknod a su archivo /etc/rc.local. Se ejecuta al inicio del sistema
y creará el nodo del dispositivo / dev / acqiris automáticamente cuando se reinicie su computadora.

74
Además, se crean más nodos de controlador de dispositivo. Uno por instrumento realmente
presente en el sistema. estos nodos se pueden crear manualmente de la siguiente manera:

/sbin/mknod -m 666 /dev/acqrs0 c 124 1

/sbin/mknod -m 666 /dev/acqrs1 c 124 2

/sbin/mknod -m 666 /dev/acqrs2 c 124 3

Tenga en cuenta que los permisos que se establecen en este ejemplo (-m 666) dan acceso a
los instrumentos Acqiris a todos los usuarios. Es posible que esto no sea lo que espera y estos
permisos se pueden ajustar para satisfacer sus requisitos. La regla base es que cualquier usuario
que quiera usar los instrumentos Acqiris debe tener acceso de lectura y escritura a / dev / acqiris.

7.- Ejecutar el demo Acqiris e iniciar el programa.


El programa AcqirisDemo simplemente se puede ejecutar ingresando:

AcqirisDemo

Al iniciar este programa, el sistema puede quejarse de una dependencia faltante en libqt-
mt.so.3. De hecho, AcqirisDemo requiere que la biblioteca Qt3 gui esté presente en su sistema
para poder ejecutarse. Instálelo utilizando el administrador de paquetes del sistema de su
distribución: apt-get, yum o YaST.

Los programas de ejemplo GetStarted de Linux se pueden crear sin la necesidad de una
aplicación de desarrollo adicional. Ingrese los siguientes comandos:

cp -r/usr/src/agilent/acqiris/examples examples

Copie el directorio de ejemplo y todos sus contenidos.

cd ejemplos / Linux Cambie a este nuevo directorio que contiene el archivo MAKE

Hacer compilar y vincular los programas de ejemplo

Tenga en cuenta que las rutas de inclusión y biblioteca se definen en el Makefile.

El archivo GetStarted8bitSingleSegment.cpp contiene un programa de usuario simple que:

• Tiene buffers asignados globalmente para lograr un rendimiento óptimo de lectura.


• Encuentra los digitalizadores Acqiris en la máquina de destino.
• Inicializa el primero (o el único).
• Configura algunos parámetros de adquisición (y los vuelve a leer para verificar).
• Bucles (100 veces) durante un ciclo.
• Lee la forma de onda.

75
8.- Diseño en SolidWorks.
1.- Primeramente, se debieron tomar medidas y plasmarlas en hojas logarítmicas para poder
tener una mejor visualización de las piezas.

2.- Una vez que se tomaron las medidas de la base metálica como lo muestra la figura 85, se
prosiguió a diseñar la base de metal en el programa como lo muestra la figura 86.

Figura 85. Vista superior de la base metálica (izquierda), Vista lateral de la base metálica (derecha).

Figura 86. Base metálica en el software SolidWorks 2017.

3.- Después se tomaron medidas de los barrotes de acrílico corto (figura 87) para luego
dibujarlos en programa (figura 88)

76
Figura 87. Medidas de las barras de acrílico corto.

Figura 88. Figura diseñada en SolidWorks.

4.- Finalizado lo anterior se tomaron las medidas de los barrotes de acrílico largo (figura
89) para luego dibujarlos en software (figura 90).

77
Figura 89. Medidas de las barras de acrílico largo.

Figura 90. Barra larga de acrílico dibujada en SolidWorks.

4.- Terminando de dibujar las 16 barras de acrílico corto y largo se prosiguió a ensamblar
las partes para generar una sola pieza y ver cómo sería la base ensamblada con sus respectivas
barras acomodadas, figura 91.

78
Figura 91. Barra larga de acrílico dibujada en SolidWorks.

5- Después de haber ensamblado todas las partes de la base incluyendo las barras de
acrílico, se prosigue a tomar medidas de uno de los paneles de la antena Hibiscus como lo muestra
la figura 92.

Figura 92. Medidas de los paneles de la antena.

En la figura 93 se puede apreciar el panel totalmente armado y ensamblado, cabe mencionar


que el panel se tuvo que armar en 2 partes, en la figura 93 se puede ver el panel completo, pero sin
sus soportes traseros, los soportes se diseñaron aparte como lo muestra la figura 94.

79
Figura 93. Diseño del panel sin soportes traseros.

Figura 94. Diseño de los soportes traseros del panel.

5.- Una vez ensamblados los soportes en el panel (figura 95) se prosigue a ensamblar el
panel completo en la base con los soportes de acrílico mencionados anteriormente, figura 96.

80
Figura 95. Vista lateral de la antena con sus soportes ensamblados.

6.- En la figura 96se puede observar el ensamble total del panel con la base metálica y las
barras de acrílico.

Figura 96. Vista lateral de la antena con sus soportes ensamblados.

7.- Finalizado lo anterior se procede a hacer un ensamble general de todas las bases,
barras y paneles ensamblados anteriormente dando como resultado el ensamble final
como lo muestra la figura 97.

81
Figura 97. Ensamblaje final de todas las piezas anteriormente ensambladas.

82
Resultados

Se realizaron 2 pruebas exitosas en el laboratorio del ITE, donde nos generan 2 espectros

de las señales RF de la ciudad de Ensenada, en la gráfica 1 se muestra el espectro de RF visto de

un ángulo.

Grafica 1. Primera prueba de la Antena Hibiscus vista en 3D.

En la segunda grafica se tiene una mejor percepción del espectro visto de frente, en los picos

de las gráficas se encuentran las señales que se encuentran en el municipio de Ensenada, Baja

California.

Grafica 2. Vista frontal del espectro RF de Ensenada.

83
Cabe mencionar que el proyecto Sci-HI fue invitado a participar en el concurso interno

InnovaTec, para la demostración del proyecto en el concurso se decidió llevar la electrónica, el

antes y el después, así como la antena e incluso se hizo un poster (figura 98) para participar y que

los invitados pudieran ver y apreciar los resultados preliminares de este proyecto.

Figura 98. Poster para participar en el concurso InnovaTec.

Figura 99. Dr. Benito Orozco y un servidor haciendo presencia en el InnovaTec 2019.

84
Figura 100. Ricardo Gómez (izquierda) y un servidor (derecha) participando en el concurso.

Figura 101. Alumnos del Dr. Benito participando en el InnovaTec 2019, Ricardo Gómez (Izquierda), Roberto Valdez

(centro izquierdo) y Daniel Becerra (derecha).

Figura 102. Equipo de trabajo del proyecto Sci-HI.

85
Conclusiones

Se obtuvo un sistema confiable y robusto que consiste en una antena tipo HIbiscus, así como

su sistema de adquisición y almacenamiento de datos. Se logró realizar una actualización tanto del

sistema electrónico de adquisición como del software. Se desarrolló el modelo de la antena en

SolidWorks. Se realizaron de manera exitosa pruebas de laboratorio donde se obtuvieron espectros

de las señales de RF que se observan en la ciudad de Ensenada. Se tiene listo el sistema para ser

instalado en la Isla Guadalupe para realizar las pruebas en sitio y poder observar la señal esperada.

86
Competencias desarrolladas

Esta residencia profesional me permitió reafirmar los conocimientos adquiridos durante la

estancia en la carrera Ingeniería en Electrónica con especialidad en Industria Aeroespacial,

demostrando de esta manera la capacidad de analizar, diseñar e implementar mejoras para apoyar

al Instituto Nacional de Astrofísica, Óptica y Electrónica para alcanzar uno de los objetivos para

la realización de este proyecto. De este modo las habilidades técnicas desarrolladas a lo largo de

la carrera, así como la ingeniería en el diseño, modelado, reparación, mantenimiento,

programación, adquisición de datos, interpretación de diagramas eléctricos y electrónicos,

comprensión de una lengua extranjera, con una orientación sustentable para el diseño y el rediseño

de códigos de programación de la tarjeta de adquisición de datos.

Se realizó un análisis del estatus actual del proyecto en general y de los datos que se

encontraron anteriormente, y en base a esta información, se rediseño la estrategia para tratar de

garantizar el funcionamiento de la antena y de la adquisición de datos. De la misma manera se

logró el diseño en 3D de la antena Hibiscus utilizando el software SolidWorks 2017, con el

propósito de imprimir la antena a escala para que cada uno de los participantes del proyecto se

quedara con un recuerdo de este proyecto.

Para tal fin, se utilizaron las tecnologías de la información, técnicas de control, programación

básica y avanzada, interpretación de diagramas electrónicos y diseño en 3D.

87
Fuentes de información

[1] Peterson B. Jeffrey, Voytek C. Tabitha, Natarajan Aravind, Jáuregui G. José Miguel and López

C. Omar, Measuring the 21 cm The Global Brigthness temperatura Spectrum During The Dark

Ages with the SCI-HI Experiment, Astrophys. J. 789, oct. 31, 2013.

[2] J.R: Pritchard and A. Loeb 21 cm Cosmology, ArXiv e-prints, September 2011.

[3] Wilson L. Thomas, Rohlfs Kristen and Huttemeister Susanne, Tools of Radio Astronomy,

Springer-Verlag Berlin Heidelberg, Alemania, 2009.

[4] Cheng Jingquan, The Principles of Astronomical Telescope Design, Springer Science, New

York, NY, 2009.

[5] Patterson Bob, A VHF/UHF Disconc Antenna, QST 2003.

[6] EM software & Systems-SA, Introducing the hybrid Method of Moments/Finite Element

Method (MoM/FEM), FEKO, South Africa, 2005.

[7] Balanis A. Constantine, Antenna Theory Analysis Design, Third Edition John Wiley & Sons,

Inc., USA 2005.

[8] Markiewicz Henryk and Klajn Antoni, Puesta a Tierra y EMC (Sistemas de puesta a tierra,

Fundamentos de Calculo y Diseño), Leonardo Power Quality Iniciative, Wrodaw University of

Technology, 2003.

[9] https://www.inaoep.mx/historia.php?movil=0, 11/Octubre/2019, 11:08 AM.

[10] https://www.monografias.com/trabajos105/cable-coaxial/cable-coaxial.shtml, 6-Septiempre-

2019, 10:09am.

[11] Pini A. “Como seleccionar, usar y mantener conectores coaxiales para aplicaciones de radio

Frecuencia”, Digi-Key De America del Norte, 20-junio-2018, 11:10am.

[12]https://www.rohde-schwarz.com/lat/productos/prueba-y-medicion/analizadores-de-

redes/pg_64043.html?rusprivacypolicy=0, 06-septiembre-2019, 01:19pm.


88
[13] https://es.wikipedia.org/wiki/Analizador_de_redes, 7-septiembre-2019, 05:17pm.

[14] https://es.wikipedia.org/wiki/Conector_BNC, 16-septiembre-2019, 03:58pm.

[15] https://www.alfarsl.es/conectores-coaxiales/, 16-septiembre-2019, 04:05pm.

[16] https://es.wikipedia.org/wiki/SMA_(conector), 17-Septiembre-2019, 10:00am.

[17] https://www.homedepot.com.mx/electrico/electronica/antenas-y-accesorios/cople-de-union-
para-cable-coaxial-433087, 17-septiembre-2019, 10:51 am.

[18] Datasheet Pomona Electroincs “Maxi Universal Adapter Kits, Model 5748 and 5749”.

[19] https://sistemas.com/pci.php, 24/Septiembre/2019, 09:30 am.

[20] https://www.keysight.com/en/pd-1184906-pn-U1071A/acqiris-8-bit-high-speed-pci-
digitizer?nid=-34655.733415.00&cc=MX&lc=spa, 23/Septiembre/2019, 10:20 am.

[21] https://sistemas.com/pci.php, 24/Septiembre/2019, 10:00 am.

[22] https://www.ecured.cu/Ubuntu, 24/Septiembre/2019, 10:30am.

[23] https://es.thefreedictionary.com/digitalizador, 23/Septiembre/2019, 04:20pm.

[24] http://www.ordenadores-y-portatiles.com/pci.html, 23/Septiembre/2019, 06:00pm

[25] http://packaging.ubuntu.com/es/html/introduction-to-ubuntu-development.html,

24/Septiembre/2019, 09:00 am.

[26] http://www.colorcontrol.info/es/pages/chipTechNotes.html, 31/Octubre/2019, 04:15 pm.

[27] http://www.ifent.org/Lecciones/digitales/secuenciales/ConvertA_D.htm,
06/Noviembre/2019, 12:14pm.

[28] Seong-Youp Shu et al. “A novel low-profile, dual-polarization, multiband base-station


antenna-element – the fourpoint antenna”. In: Vehicular Technology Conference, 2004,
VTC2004-Fall.2004 IEEE 60th. Volume 1. 2004. 255-229 Vol. 1. 1190/ VETCEF. 2004.
1399972 (citado en la página 39).

[29] https://nestrategia.com/blog-inbound-marketing/desarrollo-web-back-end-front-end/#que-
es-el-back-end, 11/Noviembre/2019, 10:39 am.

[30] G. Heizel. A. R diger and R. Schilling. Spectrum and spectral density estimation by the
Discrete Fourier Transform (DFT), including a comprenhensive list of window functions and
some new flat-top windows. Technical report. Max-Planck-Institute, Feb.2002.

89
[31] Hans-Heige Albretch. Tailored Minimum Sidelobe and Minimum Sidelobe Cosine-Sum
Windows. Edited by Hans-Heige Albretch. Physikalisch-Technische Bundesanstalt (PTB), 2012.

[32] IFT. Especificaciones y requerimientos mínimos para la instalación y operación de las


estaciones de radiodifusión sonora en Frecuencia Modulada (IFT-002-2015). Technical Report.
IFT, 2015.

[33] https://www.derrant.com.mx/, 18/Noviembre/2019, 07:26pm.

[34] https://zergiorubio.wordpress.com/2014/04/27/gnuplot-en-ubuntu-
latex/?fbclid=IwAR1IFwdishPp8w95dQOKvzDOKWpTwoyVbpk2CJy48oitrmnWx6ho7TWkR
6s, 20/noviembre/2019, 01:55pm.

[35]
http://www.ite.educacion.es/formacion/materiales/43/cd/modulo_1/la_instalacin_paso_a_paso.ht
ml, 20/noviembre/2019, 03:51pm.

[36] https://web.ua.es/es/cluster-iuii/bibliotecas/cientificas/intel-mkl.html, 20/noviembre/2019,


04:56pm.

90
Anexos

Anexo 1.

91
92
93
Anexo 2.

94
95
96

También podría gustarte