SlideShare una empresa de Scribd logo
Decodificando el Aire
con
Software Defined Radio
Ing. Carlos Camacho
Santiago, República Dominicana, 18/11/2017
barcamp.org.do
Acerca de mí (un poco personal)
● Profesor por vocación.
● Pertenezco al lado oscuro de la fuerza (Dark Side).
● Aldea de la Hoja (Konoha).
● Evangelista de Java.
● Apasionado de Linux.
● Nacido en la era Nintendo. Amante de los RPG (Chrono Trigger).
● Rock, Merengue, Bachata, Balada, Típico, Salsa, Son, Dembow, Reggaeton.
(Pirata)
2
Acerca de mí (un poco más serio)
● Ingeniero Telemático.
● Magíster Tecnología Educativa.
● Profesor de los departamentos de Sistemas y Computación e Ingeniería
Telemática, PUCMM.
● Más de 8 años de experiencia desarrollo de sistemas en tecnología Java
(JSE y JEE).
● 5 años de implementación en sistemas basados en Groovy y Grails.
● Director Académico de la carrera de Ingeniería Telemática, Santiago
PUCMM.
● Fundación Código Libre Santiago - Miembro Fundador.
● Gerente AvatharTech EIRL.
● Co-Fundador Java Dominicano
3
Asuntos Legales
Los conceptos y juicios de valor emitidos en esta presentación es responsabilidad
personal y no se puede entenderse como una posición oficial de alguna empresa
con la que hemos tenido relación laboral.
Todas las marcas registradas, así como todos los logotipos, imágenes,
fotografías, audio y vídeos mostrados en esta presentación son propiedad de sus
respectivos propietarios.
Su utilización es solamente para fines ilustrativos y no pretendemos dar a
entender cualquier afiliación con esas empresas.
4
Agenda
● Conceptos
● Software Defined Radio
● Aplicaciones
5
Conceptos
6
Telecomunicaciones
● Las telecomunicaciones es la transmisión y recepción de señales que
contienen información para ser comunicada a distancia.
● Incluye muchas tecnologías como son: telegrafía, radio, televisión, telefonía
fija, telefonía móvil, redes de datos y medios ópticos. En definitiva por hilo,
radiofrecuencias o sistemas electromagnéticos.
● Nuestra capacidad de comunicarnos va de la mano con el desarrollo de los
pueblos.
7
Espectro Electromagnético
● Es el conjunto de longitudes de ondas o frecuencias asociadas a todas las
radiaciones electromagnéticas.
● Las radiaciones electromagnéticas es la combinación de campos eléctricos y
magnéticos que transporta energía a través del espacio.
● Abarca desde la unidad más pequeña conocida hasta el infinito.
● Todos los cuerpos emiten radiación electromagnética
● Dividido en diferentes bandas: Rayos Gamma, Ultravioleta, Espectro Visible,
Microondas y Baja Frecuencia.
8
Espectro Electromagnético
9
fuente: https://commons.wikimedia.org/wiki/File:EM_Spectrum_Properties_es.svg
RadioFrecuencia
● Es parte del espectro electromagnético.
● Comprende los rangos de 3 Hz a 300 GHz
● Transmitimos mediante corriente alterna canalizada por una antena en
función del método de transmisión empleado.
● Es un recurso natural limitado y es regulado por los diferentes gobiernos
quienes norman su uso. En el país el Instituto Dominicano de las
Telecomunicaciones (INDOTEL) es quien regula.
10
Banda de Frecuencias para el RadioEspectro
11
Fuente: https://es.wikipedia.org/wiki/Radiofrecuencia
Receptor Radio
● Recibe las señales correspondiente al espectro de radioeléctrico mediante
una antena o conductor y las convierte a señales eléctricas.
● Separa la información no necesaria (portadora, ruido, entre otros)
● Procesar la información recibida (Audio o Data)
12
Selector RF
Demodulador |
Filtros
Amplificador Salida
Antena
Base electrónica
13
Software Defined Radio (SDR)
14
15
Fuente: https://www.rtl-sdr.com/wp-content/uploads/2016/08/RTLSDR_PCB.jpg
Software Defined Radio (SDR)
16
● Es un sistema de radiocomunicaciones donde los componentes de
demoduladores, filtros, mezcladores son delegados al software.
● Se procesa la información de radiofrecuencia y es digitalizada mediantes
convertidores Análogos Digitales.
● Utilizamos hardware de propósito general el cual adaptamos vía software.
Fuente: https://en.wikipedia.org/wiki/Software-defined_radio
17
Fuente: https://en.wikipedia.org/wiki/File:SDR_et_WF.svg
18
Implementar SDR
● Es necesario contar con un equipo electrónico que realice las funciones
captar las señales del espectro radioeléctrico.
● El equipo depende del rango de frecuencia que soporte y la cantidad de
muestras. Los equipos van desde US$20.00 y superando los US$1500.
19
Implementar SDR
20
RTL2832U & R820T2
● Precio estimado en US$20.00
● Frecuencia 24 Mhz a 1766 Mhz
● Puede ser adquirido en Amazon.
● El Kit trae 3 antenas:
○ Antena telescópica Am, FM y Televisión
○ Antena 28.5 cm, UHF: 430MHz-400 ~
480MHz + VHF: 136-144MHz ~ 174MHz
○ Antena UHF.
● Más información: https://www.rtl-sdr.com/
● Puede ser comprado en Amazon
(https://www.amazon.com/gp/product/B01
GDN1T4S/)
21
Software para Utilizar Hardware
● SDR#
● HDSDR
● Linrad
● GQRX
● RFAnalyzer
Listado completo en:
https://www.rtl-sdr.com/big-list-rtl-sdr-supported-
software/
Aplicaciones
22
Radio Modulación FM y AM
23
● Estación FM:
○ rtl_fm -M wbfm -f 101.5M | play -r 32k -t raw -e s -b 16 -c 1 -V1 -
● Estación AM:
○ rtl_fm -M am -f 179.7450M | play -r 32k -t raw -e s -b 16 -c 1 -V1 -
24
Señal AM utilizando Gqrx
Sistema de Vigilancia Dependiente Automática
25
● Siglas en inglés ADS-B (Automatic dependent surveillance – Broadcast).
● Es un sistema de vigilancia automática para aviones donde se auxilia de su
posición GPS y la pública de forma periódica.
● Es recibida por otros aviones y estaciones en tierra.
● Los rangos de operación se ubican en la 978 Mhz o 1090Mhz dependiendo
la altura.
Sistema de Vigilancia Dependiente Automática
26
Fuente: https://gurumavin.com/ads-b-surveillance-system-to-safeguard-indian-airspace/
ADS-B con SDR
27
● Utilizando un hardware SDR
● Antena para recibir señales la banda UHF, rango
● Utilizar un decodificador del protocolo 978 Mhz o 1090Mhz.
○ Una implementación puede ser obtenida por el software https://github.com/antirez/dump1090
○ Nos decodifica la información y permite obtener información del sistema de ubicación.
● Con la información podemos hacer aplicaciones de seguimiento a los
aviones.
ADS-B con SDR
28
Fuente: http://planeplotter.pbworks.com/w/page/79995023/Dump1090
ADS-B con SDR
29
Fuente: http://planeplotter.pbworks.com/w/page/79995023/Dump1090
Satélites Meteorológicos
30
● Brinda información sobre tiempo atmosférico y el clima de la tierra.
● Lanzados desde el 1959 (Vanguard 2) y 1960 (TIROS-1) por la NASA.
● Clasificados por su órbita: geoestacionarios y Polares.
● Para los satélites polares contamos con los NOAA (National Oceanic and
Atmospheric Administration, EEUU) y los Meteor (Ruso)
● Transmiten información en forma de señales de radio
○ Automatic Picture Transmission (APT), señal analogica, frecuencia 137 MHz.
○ Low-rate Picture Transmission (LRPT), señal digital, frecuencia 137.9 MHz .
● Con el software wxtoimg decodificamos la señal.
Satélites Meteorológicos
31
Antena Torniquete SDR Señal WMFM
Procesando la imagen
fuente: https://www.youtube.com/watch?v=tHDFHc3JgpY
Otras Implementaciones
32
● Comunicaciones ISM (433Mhz)
● Comunicación GSM
● Radios Trunking
● Análisis de señales
● Generador de número aleatorios
¿Necesito un equipo para practicar?
33
WebSDR
34
● Software que permite transmitir la información digitalizada por Internet.
● Permiten analizar señales en función a las antenas instaladas
● Permiten varios usuarios conectados al mismo tiempo.
● Pueden ir http://www.websdr.org/ y http://sdr.hu/openwebrx
●
WebSDR
35
¿Preguntas?
Contacto
Email: carlosalfredocamacho@gmail.com /
ccamachog@avathartech.com / ca.camacho@pucmm.edu.do
Twitter: ccamachog
Github: vacax
LinkedIn: ccamachog
Facebook: vacax
Muchas Gracias :-D
Referencias
● http://coit.es/foro/pub/ficheros/sobre_la_etimologia_de_telecomunicacion_92e
f2faa.pdf
● https://indotel.gob.do/telecomunicaciones/espectro-radioelectrico/
● http://www.ea1ddo.es/sdr/sdr.html
● https://ntrs.nasa.gov/search.jsp?R=20020081350
● https://www.rtl-sdr.com/rtl-sdr-tutorial-receiving-noaa-weather-satellite-images
/
● https://www.rtl-sdr.com/rtl-sdr-tutorial-receiving-meteor-m-n2-lrpt-weather-sat
ellite-images-rtl-sdr/
●
38

Más contenido relacionado

La actualidad más candente

Radio emergencias
Radio emergenciasRadio emergencias
Radio emergenciascx1hl
 
Espectro de-uso-libre-vf-accesible
Espectro de-uso-libre-vf-accesibleEspectro de-uso-libre-vf-accesible
Espectro de-uso-libre-vf-accesibleLarissa Vasquez
 
Tactical fd b15 15 w celular-vhf-uhf-wifi
Tactical fd b15 15 w celular-vhf-uhf-wifiTactical fd b15 15 w celular-vhf-uhf-wifi
Tactical fd b15 15 w celular-vhf-uhf-wifiFosado69
 
Espectro de frecuencias y tipos de modulación
Espectro de frecuencias y tipos de modulaciónEspectro de frecuencias y tipos de modulación
Espectro de frecuencias y tipos de modulaciónCésar Sánchez
 
Software Defined Radio - Capítulo 1: Introducción
Software Defined Radio - Capítulo 1: IntroducciónSoftware Defined Radio - Capítulo 1: Introducción
Software Defined Radio - Capítulo 1: IntroducciónAndy Juan Sarango Veliz
 
Redes inalámbricas ybarcelo
Redes inalámbricas ybarceloRedes inalámbricas ybarcelo
Redes inalámbricas ybarceloYassir Barcelo
 
Presentation licitacio-n-del-espectro(1)
Presentation licitacio-n-del-espectro(1)Presentation licitacio-n-del-espectro(1)
Presentation licitacio-n-del-espectro(1)Daniel Alouidor
 
Que es la OFDM
Que es la OFDMQue es la OFDM
Que es la OFDMfabys_86
 

La actualidad más candente (14)

Transmisor rf
Transmisor rfTransmisor rf
Transmisor rf
 
Radio emergencias
Radio emergenciasRadio emergencias
Radio emergencias
 
Espectro de-uso-libre-vf-accesible
Espectro de-uso-libre-vf-accesibleEspectro de-uso-libre-vf-accesible
Espectro de-uso-libre-vf-accesible
 
Tactical fd b15 15 w celular-vhf-uhf-wifi
Tactical fd b15 15 w celular-vhf-uhf-wifiTactical fd b15 15 w celular-vhf-uhf-wifi
Tactical fd b15 15 w celular-vhf-uhf-wifi
 
RESUMEN OFDM UNACH
RESUMEN OFDM UNACHRESUMEN OFDM UNACH
RESUMEN OFDM UNACH
 
Espectro de frecuencias y tipos de modulación
Espectro de frecuencias y tipos de modulaciónEspectro de frecuencias y tipos de modulación
Espectro de frecuencias y tipos de modulación
 
OFDM-UNPRG
OFDM-UNPRGOFDM-UNPRG
OFDM-UNPRG
 
Software Defined Radio - Capítulo 1: Introducción
Software Defined Radio - Capítulo 1: IntroducciónSoftware Defined Radio - Capítulo 1: Introducción
Software Defined Radio - Capítulo 1: Introducción
 
Redes inalámbricas ybarcelo
Redes inalámbricas ybarceloRedes inalámbricas ybarcelo
Redes inalámbricas ybarcelo
 
Presentation licitacio-n-del-espectro(1)
Presentation licitacio-n-del-espectro(1)Presentation licitacio-n-del-espectro(1)
Presentation licitacio-n-del-espectro(1)
 
Bandas ISM
Bandas ISMBandas ISM
Bandas ISM
 
Principios WDM
Principios WDMPrincipios WDM
Principios WDM
 
Exposicion sobre medio inalambricos
Exposicion sobre medio inalambricosExposicion sobre medio inalambricos
Exposicion sobre medio inalambricos
 
Que es la OFDM
Que es la OFDMQue es la OFDM
Que es la OFDM
 

Similar a Barcamp 2017 decodificando el aire con software defined radio

Propuesta rnte sobre redes de telecomunicaciones existentes
Propuesta rnte sobre redes de telecomunicaciones  existentesPropuesta rnte sobre redes de telecomunicaciones  existentes
Propuesta rnte sobre redes de telecomunicaciones existentesMinisterio TIC Colombia
 
Red de-comunicaciones
Red de-comunicacionesRed de-comunicaciones
Red de-comunicacionesLaura Olmos
 
UIMP: Redes de sensores, fundamentos y aplicaciones.
UIMP: Redes de sensores, fundamentos y aplicaciones.UIMP: Redes de sensores, fundamentos y aplicaciones.
UIMP: Redes de sensores, fundamentos y aplicaciones.Gerardo DeMiguel
 
Cobertura antenas medellín
Cobertura antenas medellínCobertura antenas medellín
Cobertura antenas medellínjosefernando1994
 
Sistemas de Microondas - Capítulo I Introducción
Sistemas de Microondas - Capítulo I IntroducciónSistemas de Microondas - Capítulo I Introducción
Sistemas de Microondas - Capítulo I IntroducciónAndy Juan Sarango Veliz
 
Sistema de radiodigital
Sistema de radiodigitalSistema de radiodigital
Sistema de radiodigitalslopeza2
 
Conceptos generales de redes gil
Conceptos generales de redes  gilConceptos generales de redes  gil
Conceptos generales de redes gilGilberto661025
 
Proyecto radioenlace final
Proyecto radioenlace finalProyecto radioenlace final
Proyecto radioenlace finalAlemairy Dávila
 
Diseno de antenas direccionales de 2.4 y 5.8 ghz por medio de la tecnica de m...
Diseno de antenas direccionales de 2.4 y 5.8 ghz por medio de la tecnica de m...Diseno de antenas direccionales de 2.4 y 5.8 ghz por medio de la tecnica de m...
Diseno de antenas direccionales de 2.4 y 5.8 ghz por medio de la tecnica de m...dave
 
Informatica y convergencia tecnologica prueba
Informatica y convergencia tecnologica  prueba Informatica y convergencia tecnologica  prueba
Informatica y convergencia tecnologica prueba johnatanquevedo
 
jerarquia por capacidad de ancho de banda de equipos transmisores y receptores
jerarquia por capacidad de ancho de banda de equipos transmisores y receptoresjerarquia por capacidad de ancho de banda de equipos transmisores y receptores
jerarquia por capacidad de ancho de banda de equipos transmisores y receptoresKroncho Jsgk
 
Diapositivas Radioenlace Proyecto Final
Diapositivas Radioenlace Proyecto FinalDiapositivas Radioenlace Proyecto Final
Diapositivas Radioenlace Proyecto FinalAugusto Rodriguez
 
Gonzalo José Carracedo - Introducción a la ingeniería inversa de señales de r...
Gonzalo José Carracedo - Introducción a la ingeniería inversa de señales de r...Gonzalo José Carracedo - Introducción a la ingeniería inversa de señales de r...
Gonzalo José Carracedo - Introducción a la ingeniería inversa de señales de r...RootedCON
 
Manual de-comunicaciones
Manual de-comunicacionesManual de-comunicaciones
Manual de-comunicacioneservin davila
 

Similar a Barcamp 2017 decodificando el aire con software defined radio (20)

Propuesta rnte sobre redes de telecomunicaciones existentes
Propuesta rnte sobre redes de telecomunicaciones  existentesPropuesta rnte sobre redes de telecomunicaciones  existentes
Propuesta rnte sobre redes de telecomunicaciones existentes
 
Micro terra
Micro terraMicro terra
Micro terra
 
Red de-comunicaciones
Red de-comunicacionesRed de-comunicaciones
Red de-comunicaciones
 
208019 g15 (1)
208019 g15  (1)208019 g15  (1)
208019 g15 (1)
 
UIMP: Redes de sensores, fundamentos y aplicaciones.
UIMP: Redes de sensores, fundamentos y aplicaciones.UIMP: Redes de sensores, fundamentos y aplicaciones.
UIMP: Redes de sensores, fundamentos y aplicaciones.
 
Cobertura antenas medellín
Cobertura antenas medellínCobertura antenas medellín
Cobertura antenas medellín
 
Sistemas de Microondas - Capítulo I Introducción
Sistemas de Microondas - Capítulo I IntroducciónSistemas de Microondas - Capítulo I Introducción
Sistemas de Microondas - Capítulo I Introducción
 
Sistema de radiodigital
Sistema de radiodigitalSistema de radiodigital
Sistema de radiodigital
 
Conceptos generales de redes gil
Conceptos generales de redes  gilConceptos generales de redes  gil
Conceptos generales de redes gil
 
Proyecto radioenlace final
Proyecto radioenlace finalProyecto radioenlace final
Proyecto radioenlace final
 
Diseno de antenas direccionales de 2.4 y 5.8 ghz por medio de la tecnica de m...
Diseno de antenas direccionales de 2.4 y 5.8 ghz por medio de la tecnica de m...Diseno de antenas direccionales de 2.4 y 5.8 ghz por medio de la tecnica de m...
Diseno de antenas direccionales de 2.4 y 5.8 ghz por medio de la tecnica de m...
 
Informatica y convergencia tecnologica prueba
Informatica y convergencia tecnologica  prueba Informatica y convergencia tecnologica  prueba
Informatica y convergencia tecnologica prueba
 
Transmisor rf
Transmisor rfTransmisor rf
Transmisor rf
 
jerarquia por capacidad de ancho de banda de equipos transmisores y receptores
jerarquia por capacidad de ancho de banda de equipos transmisores y receptoresjerarquia por capacidad de ancho de banda de equipos transmisores y receptores
jerarquia por capacidad de ancho de banda de equipos transmisores y receptores
 
Diapositivas Radioenlace Proyecto Final
Diapositivas Radioenlace Proyecto FinalDiapositivas Radioenlace Proyecto Final
Diapositivas Radioenlace Proyecto Final
 
Domotica
DomoticaDomotica
Domotica
 
Gonzalo José Carracedo - Introducción a la ingeniería inversa de señales de r...
Gonzalo José Carracedo - Introducción a la ingeniería inversa de señales de r...Gonzalo José Carracedo - Introducción a la ingeniería inversa de señales de r...
Gonzalo José Carracedo - Introducción a la ingeniería inversa de señales de r...
 
Manual de-comunicaciones
Manual de-comunicacionesManual de-comunicaciones
Manual de-comunicaciones
 
Radares (5)
Radares (5)Radares (5)
Radares (5)
 
Radio mobile
Radio mobileRadio mobile
Radio mobile
 

Más de Carlos Camacho

Java Day RD 2018 - MQTT utilizando Java
Java Day RD 2018 - MQTT utilizando JavaJava Day RD 2018 - MQTT utilizando Java
Java Day RD 2018 - MQTT utilizando JavaCarlos Camacho
 
Barcamp 2015 - Integración de proyectos embebidos utilizando Arduino, Raspbe...
Barcamp 2015 -  Integración de proyectos embebidos utilizando Arduino, Raspbe...Barcamp 2015 -  Integración de proyectos embebidos utilizando Arduino, Raspbe...
Barcamp 2015 - Integración de proyectos embebidos utilizando Arduino, Raspbe...Carlos Camacho
 
Web framework ligeros y micros en java barcamp 2014
Web framework ligeros y micros en java   barcamp 2014Web framework ligeros y micros en java   barcamp 2014
Web framework ligeros y micros en java barcamp 2014Carlos Camacho
 
Introducción a java EE 7
Introducción a java EE 7Introducción a java EE 7
Introducción a java EE 7Carlos Camacho
 
Vaadin y Grails Barcamp 2013
Vaadin y Grails Barcamp 2013Vaadin y Grails Barcamp 2013
Vaadin y Grails Barcamp 2013Carlos Camacho
 
Grails 2013 - PUCMM - Santiago - Sistemas
Grails 2013 - PUCMM - Santiago - SistemasGrails 2013 - PUCMM - Santiago - Sistemas
Grails 2013 - PUCMM - Santiago - SistemasCarlos Camacho
 

Más de Carlos Camacho (7)

Java Day RD 2018 - MQTT utilizando Java
Java Day RD 2018 - MQTT utilizando JavaJava Day RD 2018 - MQTT utilizando Java
Java Day RD 2018 - MQTT utilizando Java
 
Barcamp 2015 - Integración de proyectos embebidos utilizando Arduino, Raspbe...
Barcamp 2015 -  Integración de proyectos embebidos utilizando Arduino, Raspbe...Barcamp 2015 -  Integración de proyectos embebidos utilizando Arduino, Raspbe...
Barcamp 2015 - Integración de proyectos embebidos utilizando Arduino, Raspbe...
 
Web framework ligeros y micros en java barcamp 2014
Web framework ligeros y micros en java   barcamp 2014Web framework ligeros y micros en java   barcamp 2014
Web framework ligeros y micros en java barcamp 2014
 
Introducción a java EE 7
Introducción a java EE 7Introducción a java EE 7
Introducción a java EE 7
 
Vaadin y Grails Barcamp 2013
Vaadin y Grails Barcamp 2013Vaadin y Grails Barcamp 2013
Vaadin y Grails Barcamp 2013
 
Grails barcamp 2013
Grails barcamp 2013Grails barcamp 2013
Grails barcamp 2013
 
Grails 2013 - PUCMM - Santiago - Sistemas
Grails 2013 - PUCMM - Santiago - SistemasGrails 2013 - PUCMM - Santiago - Sistemas
Grails 2013 - PUCMM - Santiago - Sistemas
 

Último

Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleEcaresoft Inc.
 
infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareoscartorres960914
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesjuanorejuela499
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equiponicromante2000
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsFederico Toledo
 
PSICOLOGÍA si quieres aprender los temas principales para el examen de admisión
PSICOLOGÍA si quieres aprender los temas principales para el examen de admisiónPSICOLOGÍA si quieres aprender los temas principales para el examen de admisión
PSICOLOGÍA si quieres aprender los temas principales para el examen de admisiónCamilaEspinozaCruz
 
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...cuentauniversidad34
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfjuanjosebarreiro704
 
MODULO BASICO DE WORD - I CICLO.DOC.DOC.
MODULO BASICO DE WORD - I CICLO.DOC.DOC.MODULO BASICO DE WORD - I CICLO.DOC.DOC.
MODULO BASICO DE WORD - I CICLO.DOC.DOC.CarmenFlores88207
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxlasocharfuelan123
 
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORDRobertSotilLujn
 

Último (11)

Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
 
infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de software
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMs
 
PSICOLOGÍA si quieres aprender los temas principales para el examen de admisión
PSICOLOGÍA si quieres aprender los temas principales para el examen de admisiónPSICOLOGÍA si quieres aprender los temas principales para el examen de admisión
PSICOLOGÍA si quieres aprender los temas principales para el examen de admisión
 
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
 
MODULO BASICO DE WORD - I CICLO.DOC.DOC.
MODULO BASICO DE WORD - I CICLO.DOC.DOC.MODULO BASICO DE WORD - I CICLO.DOC.DOC.
MODULO BASICO DE WORD - I CICLO.DOC.DOC.
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docx
 
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
 

Barcamp 2017 decodificando el aire con software defined radio

  • 1. Decodificando el Aire con Software Defined Radio Ing. Carlos Camacho Santiago, República Dominicana, 18/11/2017 barcamp.org.do
  • 2. Acerca de mí (un poco personal) ● Profesor por vocación. ● Pertenezco al lado oscuro de la fuerza (Dark Side). ● Aldea de la Hoja (Konoha). ● Evangelista de Java. ● Apasionado de Linux. ● Nacido en la era Nintendo. Amante de los RPG (Chrono Trigger). ● Rock, Merengue, Bachata, Balada, Típico, Salsa, Son, Dembow, Reggaeton. (Pirata) 2
  • 3. Acerca de mí (un poco más serio) ● Ingeniero Telemático. ● Magíster Tecnología Educativa. ● Profesor de los departamentos de Sistemas y Computación e Ingeniería Telemática, PUCMM. ● Más de 8 años de experiencia desarrollo de sistemas en tecnología Java (JSE y JEE). ● 5 años de implementación en sistemas basados en Groovy y Grails. ● Director Académico de la carrera de Ingeniería Telemática, Santiago PUCMM. ● Fundación Código Libre Santiago - Miembro Fundador. ● Gerente AvatharTech EIRL. ● Co-Fundador Java Dominicano 3
  • 4. Asuntos Legales Los conceptos y juicios de valor emitidos en esta presentación es responsabilidad personal y no se puede entenderse como una posición oficial de alguna empresa con la que hemos tenido relación laboral. Todas las marcas registradas, así como todos los logotipos, imágenes, fotografías, audio y vídeos mostrados en esta presentación son propiedad de sus respectivos propietarios. Su utilización es solamente para fines ilustrativos y no pretendemos dar a entender cualquier afiliación con esas empresas. 4
  • 5. Agenda ● Conceptos ● Software Defined Radio ● Aplicaciones 5
  • 7. Telecomunicaciones ● Las telecomunicaciones es la transmisión y recepción de señales que contienen información para ser comunicada a distancia. ● Incluye muchas tecnologías como son: telegrafía, radio, televisión, telefonía fija, telefonía móvil, redes de datos y medios ópticos. En definitiva por hilo, radiofrecuencias o sistemas electromagnéticos. ● Nuestra capacidad de comunicarnos va de la mano con el desarrollo de los pueblos. 7
  • 8. Espectro Electromagnético ● Es el conjunto de longitudes de ondas o frecuencias asociadas a todas las radiaciones electromagnéticas. ● Las radiaciones electromagnéticas es la combinación de campos eléctricos y magnéticos que transporta energía a través del espacio. ● Abarca desde la unidad más pequeña conocida hasta el infinito. ● Todos los cuerpos emiten radiación electromagnética ● Dividido en diferentes bandas: Rayos Gamma, Ultravioleta, Espectro Visible, Microondas y Baja Frecuencia. 8
  • 10. RadioFrecuencia ● Es parte del espectro electromagnético. ● Comprende los rangos de 3 Hz a 300 GHz ● Transmitimos mediante corriente alterna canalizada por una antena en función del método de transmisión empleado. ● Es un recurso natural limitado y es regulado por los diferentes gobiernos quienes norman su uso. En el país el Instituto Dominicano de las Telecomunicaciones (INDOTEL) es quien regula. 10
  • 11. Banda de Frecuencias para el RadioEspectro 11 Fuente: https://es.wikipedia.org/wiki/Radiofrecuencia
  • 12. Receptor Radio ● Recibe las señales correspondiente al espectro de radioeléctrico mediante una antena o conductor y las convierte a señales eléctricas. ● Separa la información no necesaria (portadora, ruido, entre otros) ● Procesar la información recibida (Audio o Data) 12 Selector RF Demodulador | Filtros Amplificador Salida Antena
  • 16. Software Defined Radio (SDR) 16 ● Es un sistema de radiocomunicaciones donde los componentes de demoduladores, filtros, mezcladores son delegados al software. ● Se procesa la información de radiofrecuencia y es digitalizada mediantes convertidores Análogos Digitales. ● Utilizamos hardware de propósito general el cual adaptamos vía software. Fuente: https://en.wikipedia.org/wiki/Software-defined_radio
  • 18. 18 Implementar SDR ● Es necesario contar con un equipo electrónico que realice las funciones captar las señales del espectro radioeléctrico. ● El equipo depende del rango de frecuencia que soporte y la cantidad de muestras. Los equipos van desde US$20.00 y superando los US$1500.
  • 20. 20 RTL2832U & R820T2 ● Precio estimado en US$20.00 ● Frecuencia 24 Mhz a 1766 Mhz ● Puede ser adquirido en Amazon. ● El Kit trae 3 antenas: ○ Antena telescópica Am, FM y Televisión ○ Antena 28.5 cm, UHF: 430MHz-400 ~ 480MHz + VHF: 136-144MHz ~ 174MHz ○ Antena UHF. ● Más información: https://www.rtl-sdr.com/ ● Puede ser comprado en Amazon (https://www.amazon.com/gp/product/B01 GDN1T4S/)
  • 21. 21 Software para Utilizar Hardware ● SDR# ● HDSDR ● Linrad ● GQRX ● RFAnalyzer Listado completo en: https://www.rtl-sdr.com/big-list-rtl-sdr-supported- software/
  • 23. Radio Modulación FM y AM 23 ● Estación FM: ○ rtl_fm -M wbfm -f 101.5M | play -r 32k -t raw -e s -b 16 -c 1 -V1 - ● Estación AM: ○ rtl_fm -M am -f 179.7450M | play -r 32k -t raw -e s -b 16 -c 1 -V1 -
  • 25. Sistema de Vigilancia Dependiente Automática 25 ● Siglas en inglés ADS-B (Automatic dependent surveillance – Broadcast). ● Es un sistema de vigilancia automática para aviones donde se auxilia de su posición GPS y la pública de forma periódica. ● Es recibida por otros aviones y estaciones en tierra. ● Los rangos de operación se ubican en la 978 Mhz o 1090Mhz dependiendo la altura.
  • 26. Sistema de Vigilancia Dependiente Automática 26 Fuente: https://gurumavin.com/ads-b-surveillance-system-to-safeguard-indian-airspace/
  • 27. ADS-B con SDR 27 ● Utilizando un hardware SDR ● Antena para recibir señales la banda UHF, rango ● Utilizar un decodificador del protocolo 978 Mhz o 1090Mhz. ○ Una implementación puede ser obtenida por el software https://github.com/antirez/dump1090 ○ Nos decodifica la información y permite obtener información del sistema de ubicación. ● Con la información podemos hacer aplicaciones de seguimiento a los aviones.
  • 28. ADS-B con SDR 28 Fuente: http://planeplotter.pbworks.com/w/page/79995023/Dump1090
  • 29. ADS-B con SDR 29 Fuente: http://planeplotter.pbworks.com/w/page/79995023/Dump1090
  • 30. Satélites Meteorológicos 30 ● Brinda información sobre tiempo atmosférico y el clima de la tierra. ● Lanzados desde el 1959 (Vanguard 2) y 1960 (TIROS-1) por la NASA. ● Clasificados por su órbita: geoestacionarios y Polares. ● Para los satélites polares contamos con los NOAA (National Oceanic and Atmospheric Administration, EEUU) y los Meteor (Ruso) ● Transmiten información en forma de señales de radio ○ Automatic Picture Transmission (APT), señal analogica, frecuencia 137 MHz. ○ Low-rate Picture Transmission (LRPT), señal digital, frecuencia 137.9 MHz . ● Con el software wxtoimg decodificamos la señal.
  • 31. Satélites Meteorológicos 31 Antena Torniquete SDR Señal WMFM Procesando la imagen fuente: https://www.youtube.com/watch?v=tHDFHc3JgpY
  • 32. Otras Implementaciones 32 ● Comunicaciones ISM (433Mhz) ● Comunicación GSM ● Radios Trunking ● Análisis de señales ● Generador de número aleatorios
  • 33. ¿Necesito un equipo para practicar? 33
  • 34. WebSDR 34 ● Software que permite transmitir la información digitalizada por Internet. ● Permiten analizar señales en función a las antenas instaladas ● Permiten varios usuarios conectados al mismo tiempo. ● Pueden ir http://www.websdr.org/ y http://sdr.hu/openwebrx ●
  • 37. Contacto Email: carlosalfredocamacho@gmail.com / ccamachog@avathartech.com / ca.camacho@pucmm.edu.do Twitter: ccamachog Github: vacax LinkedIn: ccamachog Facebook: vacax Muchas Gracias :-D
  • 38. Referencias ● http://coit.es/foro/pub/ficheros/sobre_la_etimologia_de_telecomunicacion_92e f2faa.pdf ● https://indotel.gob.do/telecomunicaciones/espectro-radioelectrico/ ● http://www.ea1ddo.es/sdr/sdr.html ● https://ntrs.nasa.gov/search.jsp?R=20020081350 ● https://www.rtl-sdr.com/rtl-sdr-tutorial-receiving-noaa-weather-satellite-images / ● https://www.rtl-sdr.com/rtl-sdr-tutorial-receiving-meteor-m-n2-lrpt-weather-sat ellite-images-rtl-sdr/ ● 38