SlideShare una empresa de Scribd logo
1 de 37
Descargar para leer sin conexión
Software Defined Radio
Parte II: GNU Radio Companion
Expositores: Héctor Miyashiro/Oscar Llerena
Investigadores en INICTEL-UNI
Repaso Parte I: Introducción
• SDR (Software Defiend Radio): Es una radio (hardware) que permite realizar
comunicaciones a determinada frecuencia, ancho de banda, modulación,
velocidad, etc. tan solo con la configuración en software.
• Diagrama de bloques SDR
• Software: GNU Radio Companion
• Aplicaciones: Investigación y educación
H. Miyashiro 2
Configuración & control
Unidad de
Procesamiento
Digital
ADC, DACInterfaz RF
Software
Contenido
I. Introducción
II. Generación de señales (analógicas) e instrumentos virtuales
III. Operaciones con señales
IV. Generación de datos binarios
V. Procesamiento de datos binarios
VI. Interfaz SDR
H. Miyashiro 3
I. Introducción
• GNU Radio es un software libre que contiene librerías, funciones,
variables para procesamiento digital de señales utilizadas en
comunicaciones.
• Esta colección esta basada en C++ y Python.
• GNU Radio Companion (GRC) es un programa que facilita el uso de
estas, a través de una interfaz gráfica.
H. Miyashiro 4
Flowgraph en GRC de un transmisor BPSK
I. Introducción
• Interfaz gráfica de GRC
H. Miyashiro 5
Área de trabajo
Librería de bloques
Terminal
Barra de herramientas
EXP1
II. Generación de señales (analógicas) e instrumentos
virtuales
• DEMO2-1: Generación de señales. Generar señales periódicas,
aleatorias en GRC. Visualizarlas en el tiempo y frecuencia.
H. Miyashiro 6
II. Generación de señales (analógicas) e instrumentos
virtuales
H. Miyashiro 7
• Bloques generadores de señales
Señales en el tiempo
II. Generación de señales (analógicas) e instrumentos
virtuales
H. Miyashiro 8
• Bloques generadores de señales
Señal en el tiempo
II. Generación de señales (analógicas) e instrumentos
virtuales
H. Miyashiro 9
• Bloques generadores de señales
Señal en el tiempo
II. Generación de señales (analógicas) e instrumentos
virtuales
H. Miyashiro 10
• Bloques generadores de señales
Señal en el tiempo
II. Generación de señales (analógicas) e instrumentos
virtuales
H. Miyashiro 11
• Bloques instrumentos virtuales
Señal en el tiempo
• Bloques instrumentos virtuales
II. Generación de señales (analógicas) e instrumentos
virtuales
H. Miyashiro 12
Espectro señal 8-PSK
• Bloques instrumentos virtuales
II. Generación de señales (analógicas) e instrumentos
virtuales
H. Miyashiro 13
Espectro en el tiempo (3 tonos: 1.5, 3, y 5.4 khz; amplitudes: 1, 5 y 10)
• Bloques instrumentos virtuales
II. Generación de señales (analógicas) e instrumentos
virtuales
H. Miyashiro 14
Constelación señal 8-PSK
II. Generación de señales (analógicas) e instrumentos
virtuales
• EXP2-1. Diseñe en GRC un flowgraph que genere una señal senoidal
de amplitud A = 0,5 y frecuencia f = 2000. Visualizarlo en tiempo y
frecuencia.
H. Miyashiro 15
II. Generación de señales (analógicas) e instrumentos
virtuales
• EXP2-2. Rediseñar el flowgraph de EXP2-1 para poder variar los
parámetros de frecuencia y amplitud de la señal sinusoidal en tiempo
real.
H. Miyashiro 16
Start StopStep
II. Generación de señales (analógicas) e instrumentos
virtuales
• EXP2-2. Rediseñar el flowgraph de EXP2-1 para poder variar los
parámetros de frecuencia y amplitud de la señal sinusoidal en tiempo
real.
H. Miyashiro 17
II. Generación de señales (analógicas) e instrumentos
virtuales
• EXP2-3: Teorema de Nyquist. Con el flowgraph de la experiencia
EXP2-2, hacer variar la frecuencia 𝑓 de la sinusoidal hasta 18 kHz.
Analizar en tiempo y frecuencia.
H. Miyashiro 19
III. Operaciones con señales
• EXP3-1: Operación con señales. Añadir al diseño de EXP2-2 los
bloques para sumar a la señal sinusoidal otra de amplitud 𝐴 = 1 y
frecuencia 𝑓 = 5000, utilizar samp_rate = 250000 hz.
H. Miyashiro 20
III. Operaciones con señales
• EXP3-2: Ruido. Añadir a las 2 señales de EXP3-1 una fuente de ruido
blanco gaussiano (AWGN )con amplitud, 𝐴_𝑟𝑢𝑖𝑑𝑜 variable en el rango
de [0 - 1].
H. Miyashiro 21
III. Operaciones con señales
• PROB1. Utilizando bloques de GRC, generar una onda triangular
escalonada con las características que se muestra a continuación:
H. Miyashiro 22
III. Operaciones con señales
• PROB1. Utilizando bloques de GRC, generar una onda triangular
escalonada con las características que se muestra a continuación:
H. Miyashiro 23
III. Operaciones con señales
• EXP4-1: Audio WAV. Importar en GRC un archivo de audio .WAV.
Reproducir el audio en tiempo real y realizar el análisis en frecuencia.
H. Miyashiro 24
III. Operaciones con señales
H. Miyashiro 25
• Interpolación/decimación
III. Operaciones con señales
• EXP4-2: Interpolación - decimación. Realizar la corrección de
frecuencia de muestreo utilizando interpolación y/o decimación.
H. Miyashiro 26
III. Operaciones con señales
• Filtro Pasabajos digital [1]
Filtra las componentes de
frecuencia superiores a la
frecuencia de corte (cutoff).
Gain: ganancia del filtro
Cutoff Freq: frecuencia de corte
Transition Width: ancho de
transición entre banda pasante y
banda de parada.
H. Miyashiro 27
SALIDA
Gain = 1.0
Cutoff Freq = 500 khz
Transition Width = 10 khz
ENTRADA
Noise Type = Gaussian
Amplitude = 1
Espectro
[1] Libro: “Software Defined Radio using MATLAB & Simulink and the RTL-SDR”, pág. 583
III. Operaciones con señales
• EXP4-3: Filtro digital. Filtrar la señal de audio con un filtro variable
pasa altos, verificar el procesamiento escuchando el audio resultante
en tiempo real.
H. Miyashiro 28
IV. Generación de datos binarios
• EXP5-1: Bytes fijos. Generar datos binarios y analizarlos con un editor
hexadecimal.
H. Miyashiro 30
IV. Generación de datos binarios
• EXP5-2: Bytes aleatorios. Generar datos binarios aleatorios y
analizarlos con un editor hexadecimal.
H. Miyashiro 31
V. Procesamiento de datos binarios
• EXP6-1: Packed - Unpacked. Desempaquetar en bits los Bytes
generados de forma constante en la experiencia EXP5-1.
H. Miyashiro 34
V. Procesamiento de datos binarios
• Tramas
Usualmente en comunicaciones digitales se envía la información en tramas
compuestas por una cabecera (header) y una carga útil (payload).
1. En la cabecera se colocan secuencias binarias para facilitar la
sincronización en el receptor. Adicionalmente va información sobre la
trama.
2. El payload contiene la información.
H. Miyashiro 35
V. Procesamiento de datos binarios
• EXP7-1: Generación de tramas. Generar tramas con 16 Bytes de
cabecera y 32 Bytes de carga útil (Payload). Analizar las tramas
generadas con un editor hexadecimal.
H. Miyashiro 36
VI. Bloques SDR
H. Miyashiro 37
• GRC proporciona bloques que sirven de interfaz entre GRC y el SDR
conectado a la unidad de procesamiento digital.
• UHD: USRP Sink/Source – para los SDRs: N210, B210
• Osmocom Source/Sink – para los SDRs: RTL-SDR, HackRF One
USB, Ethernet
VI. Bloques SDR
• EXP8.1: Implementación de un analizador de espectro. Utilizar un
SDR para visualizar el contenido espectral en la banda : 88 – 108 Mhz,
utilizando GRC.
H. Miyashiro 38
B210, N210 RTL-SDR, HackRF One
H. Miyashiro 39
H. Miyashiro 40
Diseño en GRC para evaluar el instrumento Waterfall
H. Miyashiro 41
Diseño en GRC para evaluar los parámetros de filtros pasabajos

Más contenido relacionado

La actualidad más candente

3.1 Introducción a la transmision por radio
3.1 Introducción a la transmision por radio3.1 Introducción a la transmision por radio
3.1 Introducción a la transmision por radioEdison Coimbra G.
 
Utp pds_s3y4_señales, secuencias y muestreo
 Utp pds_s3y4_señales, secuencias y muestreo Utp pds_s3y4_señales, secuencias y muestreo
Utp pds_s3y4_señales, secuencias y muestreojcbenitezp
 
Digital modulation
Digital modulationDigital modulation
Digital modulationAnkur Kumar
 
Lecture 13 modulacion digital parte 1
Lecture 13  modulacion digital   parte 1Lecture 13  modulacion digital   parte 1
Lecture 13 modulacion digital parte 1nica2009
 
Frequency Modulation and Demodulation
Frequency  Modulation and DemodulationFrequency  Modulation and Demodulation
Frequency Modulation and Demodulationj naga sai
 
Lecture 7 analisis radioprop p5
Lecture 7 analisis radioprop   p5Lecture 7 analisis radioprop   p5
Lecture 7 analisis radioprop p5nica2009
 
Frecuencia y fase
Frecuencia y faseFrecuencia y fase
Frecuencia y fasedamianADRP
 
Teorema del muestro y PCM
Teorema del muestro y PCMTeorema del muestro y PCM
Teorema del muestro y PCMJoaquin Vicioso
 
Modulacion cuadratura
Modulacion cuadraturaModulacion cuadratura
Modulacion cuadraturaBlue ...
 
Codigos de Linea - Telecomunicaciones III
Codigos de Linea - Telecomunicaciones IIICodigos de Linea - Telecomunicaciones III
Codigos de Linea - Telecomunicaciones IIIAndy Juan Sarango Veliz
 
Ejercicios Modulación Análoga & Digital resultados(fam)-rev3
Ejercicios Modulación Análoga & Digital resultados(fam)-rev3Ejercicios Modulación Análoga & Digital resultados(fam)-rev3
Ejercicios Modulación Análoga & Digital resultados(fam)-rev3Francisco Apablaza
 
Modulación digital con portadora análoga
Modulación digital con portadora análogaModulación digital con portadora análoga
Modulación digital con portadora análogaJoaquin Vicioso
 

La actualidad más candente (20)

Sistema fsk
Sistema fskSistema fsk
Sistema fsk
 
filtros iir
filtros iir filtros iir
filtros iir
 
Muestreo
MuestreoMuestreo
Muestreo
 
3.1 Introducción a la transmision por radio
3.1 Introducción a la transmision por radio3.1 Introducción a la transmision por radio
3.1 Introducción a la transmision por radio
 
Utp pds_s3y4_señales, secuencias y muestreo
 Utp pds_s3y4_señales, secuencias y muestreo Utp pds_s3y4_señales, secuencias y muestreo
Utp pds_s3y4_señales, secuencias y muestreo
 
Digital modulation
Digital modulationDigital modulation
Digital modulation
 
Lecture 13 modulacion digital parte 1
Lecture 13  modulacion digital   parte 1Lecture 13  modulacion digital   parte 1
Lecture 13 modulacion digital parte 1
 
Frequency Modulation and Demodulation
Frequency  Modulation and DemodulationFrequency  Modulation and Demodulation
Frequency Modulation and Demodulation
 
Lecture 7 analisis radioprop p5
Lecture 7 analisis radioprop   p5Lecture 7 analisis radioprop   p5
Lecture 7 analisis radioprop p5
 
Frecuencia y fase
Frecuencia y faseFrecuencia y fase
Frecuencia y fase
 
Modulacion
ModulacionModulacion
Modulacion
 
Fm 2014 1
Fm 2014 1Fm 2014 1
Fm 2014 1
 
Resumen tema 2
Resumen tema 2Resumen tema 2
Resumen tema 2
 
Teorema del muestro y PCM
Teorema del muestro y PCMTeorema del muestro y PCM
Teorema del muestro y PCM
 
Modulacion fsk
Modulacion fskModulacion fsk
Modulacion fsk
 
Modulacion cuadratura
Modulacion cuadraturaModulacion cuadratura
Modulacion cuadratura
 
Receivers
ReceiversReceivers
Receivers
 
Codigos de Linea - Telecomunicaciones III
Codigos de Linea - Telecomunicaciones IIICodigos de Linea - Telecomunicaciones III
Codigos de Linea - Telecomunicaciones III
 
Ejercicios Modulación Análoga & Digital resultados(fam)-rev3
Ejercicios Modulación Análoga & Digital resultados(fam)-rev3Ejercicios Modulación Análoga & Digital resultados(fam)-rev3
Ejercicios Modulación Análoga & Digital resultados(fam)-rev3
 
Modulación digital con portadora análoga
Modulación digital con portadora análogaModulación digital con portadora análoga
Modulación digital con portadora análoga
 

Similar a SDR GNU Radio

Edición de audio
Edición de audioEdición de audio
Edición de audiomarualou
 
Edición de audio
Edición de audioEdición de audio
Edición de audiomarualou
 
Instrumentos de medida de ruido
Instrumentos de medida de ruidoInstrumentos de medida de ruido
Instrumentos de medida de ruidoPj Gutierrez Perez
 
Mat lab manipulación de señales de audio
Mat lab manipulación de señales de audioMat lab manipulación de señales de audio
Mat lab manipulación de señales de audioRick P
 
Exposicion Era Digital Final - otro
Exposicion Era Digital   Final - otroExposicion Era Digital   Final - otro
Exposicion Era Digital Final - otroJorge Malpartida
 
Manual radio web 08 05-13
Manual radio web 08 05-13Manual radio web 08 05-13
Manual radio web 08 05-13Juan Braque
 
Recuperacion de cecilia
Recuperacion de ceciliaRecuperacion de cecilia
Recuperacion de ceciliaf781
 
Trabajocon 802154 microchip
Trabajocon 802154 microchipTrabajocon 802154 microchip
Trabajocon 802154 microchipgmeneses23
 
Análisis de ruido presente en loas configuraciones típicas de amoplificador o...
Análisis de ruido presente en loas configuraciones típicas de amoplificador o...Análisis de ruido presente en loas configuraciones típicas de amoplificador o...
Análisis de ruido presente en loas configuraciones típicas de amoplificador o...Oscar Hdez
 
Herramientas de producción de sonido
Herramientas de producción de sonido Herramientas de producción de sonido
Herramientas de producción de sonido Edgar Quezada
 
Presentación audio a topeee
Presentación audio a topeeePresentación audio a topeee
Presentación audio a topeeeanamariasefue
 

Similar a SDR GNU Radio (20)

Edición de audio
Edición de audioEdición de audio
Edición de audio
 
Edición de audio
Edición de audioEdición de audio
Edición de audio
 
Instrumentos de medida de ruido
Instrumentos de medida de ruidoInstrumentos de medida de ruido
Instrumentos de medida de ruido
 
Mat lab manipulación de señales de audio
Mat lab manipulación de señales de audioMat lab manipulación de señales de audio
Mat lab manipulación de señales de audio
 
Exposicion Era Digital Final - otro
Exposicion Era Digital   Final - otroExposicion Era Digital   Final - otro
Exposicion Era Digital Final - otro
 
Manual radio web 08 05-13
Manual radio web 08 05-13Manual radio web 08 05-13
Manual radio web 08 05-13
 
Codificación de audio
Codificación de audioCodificación de audio
Codificación de audio
 
Recuperacion de cecilia
Recuperacion de ceciliaRecuperacion de cecilia
Recuperacion de cecilia
 
Manual para la web
Manual para la webManual para la web
Manual para la web
 
Trabajo op
Trabajo opTrabajo op
Trabajo op
 
El hardware
El hardwareEl hardware
El hardware
 
Trabajocon 802154 microchip
Trabajocon 802154 microchipTrabajocon 802154 microchip
Trabajocon 802154 microchip
 
Análisis de ruido presente en loas configuraciones típicas de amoplificador o...
Análisis de ruido presente en loas configuraciones típicas de amoplificador o...Análisis de ruido presente en loas configuraciones típicas de amoplificador o...
Análisis de ruido presente en loas configuraciones típicas de amoplificador o...
 
Herramientas de producción de sonido
Herramientas de producción de sonido Herramientas de producción de sonido
Herramientas de producción de sonido
 
Proyecto de 1016
Proyecto de 1016Proyecto de 1016
Proyecto de 1016
 
Clase 7 tecno i- periodismo 2016
Clase 7  tecno i- periodismo 2016Clase 7  tecno i- periodismo 2016
Clase 7 tecno i- periodismo 2016
 
Modulación por impulsos codificados
Modulación por impulsos codificadosModulación por impulsos codificados
Modulación por impulsos codificados
 
Clase 7 tecno i- comunicacion 2016
Clase 7  tecno i- comunicacion 2016Clase 7  tecno i- comunicacion 2016
Clase 7 tecno i- comunicacion 2016
 
Presentación audio a topeee
Presentación audio a topeeePresentación audio a topeee
Presentación audio a topeee
 
Digitalización de audio (practica)
Digitalización de audio (practica)Digitalización de audio (practica)
Digitalización de audio (practica)
 

Más de Andy Juan Sarango Veliz

Examen final de CCNA Routing y Switching Academia OW
Examen final de CCNA Routing y Switching  Academia OWExamen final de CCNA Routing y Switching  Academia OW
Examen final de CCNA Routing y Switching Academia OWAndy Juan Sarango Veliz
 
Criptología de empleo en el Esquema Nacional de Seguridad
Criptología de empleo en el Esquema Nacional de SeguridadCriptología de empleo en el Esquema Nacional de Seguridad
Criptología de empleo en el Esquema Nacional de SeguridadAndy Juan Sarango Veliz
 
Alfabetización Informática - 3. Navegador Web
Alfabetización Informática - 3. Navegador WebAlfabetización Informática - 3. Navegador Web
Alfabetización Informática - 3. Navegador WebAndy Juan Sarango Veliz
 
Alfabetización Informática - 2. Test de Conceptos Básicos
Alfabetización Informática - 2. Test de Conceptos BásicosAlfabetización Informática - 2. Test de Conceptos Básicos
Alfabetización Informática - 2. Test de Conceptos BásicosAndy Juan Sarango Veliz
 
Alfabetización Informática - 1. Conceptos Básicos
Alfabetización Informática - 1. Conceptos BásicosAlfabetización Informática - 1. Conceptos Básicos
Alfabetización Informática - 1. Conceptos BásicosAndy Juan Sarango Veliz
 
Gestión y Operación de la Ciberseguridad
Gestión y Operación de la CiberseguridadGestión y Operación de la Ciberseguridad
Gestión y Operación de la CiberseguridadAndy Juan Sarango Veliz
 
Tecnologías de virtualización y despliegue de servicios
Tecnologías de virtualización y despliegue de serviciosTecnologías de virtualización y despliegue de servicios
Tecnologías de virtualización y despliegue de serviciosAndy Juan Sarango Veliz
 
Redes de Computadores: Un enfoque descendente 7.° Edición - Capítulo 9
Redes de Computadores: Un enfoque descendente 7.° Edición - Capítulo 9Redes de Computadores: Un enfoque descendente 7.° Edición - Capítulo 9
Redes de Computadores: Un enfoque descendente 7.° Edición - Capítulo 9Andy Juan Sarango Veliz
 
Análisis e Implementación de una Red "SDN" usando controladores "Open Source"
Análisis e Implementación de una Red "SDN" usando controladores "Open Source"Análisis e Implementación de una Red "SDN" usando controladores "Open Source"
Análisis e Implementación de una Red "SDN" usando controladores "Open Source"Andy Juan Sarango Veliz
 
MAE-RAV-ROS Introducción a Ruteo Avanzado con MikroTik RouterOS v6.42.5.01
MAE-RAV-ROS Introducción a Ruteo Avanzado con MikroTik RouterOS v6.42.5.01MAE-RAV-ROS Introducción a Ruteo Avanzado con MikroTik RouterOS v6.42.5.01
MAE-RAV-ROS Introducción a Ruteo Avanzado con MikroTik RouterOS v6.42.5.01Andy Juan Sarango Veliz
 
Los cuatro desafíos de ciberseguridad más críticos de nuestra generación
Los cuatro desafíos de ciberseguridad más críticos de nuestra generaciónLos cuatro desafíos de ciberseguridad más críticos de nuestra generación
Los cuatro desafíos de ciberseguridad más críticos de nuestra generaciónAndy Juan Sarango Veliz
 
Redes de Computadores: Un enfoque descendente 7.° Edición - Capítulo 3
Redes de Computadores: Un enfoque descendente 7.° Edición - Capítulo 3Redes de Computadores: Un enfoque descendente 7.° Edición - Capítulo 3
Redes de Computadores: Un enfoque descendente 7.° Edición - Capítulo 3Andy Juan Sarango Veliz
 
Una simulación de Scrum con piezas de LEGO para varios equipos, de ciclo comp...
Una simulación de Scrum con piezas de LEGO para varios equipos, de ciclo comp...Una simulación de Scrum con piezas de LEGO para varios equipos, de ciclo comp...
Una simulación de Scrum con piezas de LEGO para varios equipos, de ciclo comp...Andy Juan Sarango Veliz
 

Más de Andy Juan Sarango Veliz (20)

Examen final de CCNA Routing y Switching Academia OW
Examen final de CCNA Routing y Switching  Academia OWExamen final de CCNA Routing y Switching  Academia OW
Examen final de CCNA Routing y Switching Academia OW
 
Criptología de empleo en el Esquema Nacional de Seguridad
Criptología de empleo en el Esquema Nacional de SeguridadCriptología de empleo en el Esquema Nacional de Seguridad
Criptología de empleo en el Esquema Nacional de Seguridad
 
Alfabetización Informática - 3. Navegador Web
Alfabetización Informática - 3. Navegador WebAlfabetización Informática - 3. Navegador Web
Alfabetización Informática - 3. Navegador Web
 
Alfabetización Informática - 2. Test de Conceptos Básicos
Alfabetización Informática - 2. Test de Conceptos BásicosAlfabetización Informática - 2. Test de Conceptos Básicos
Alfabetización Informática - 2. Test de Conceptos Básicos
 
Alfabetización Informática - 1. Conceptos Básicos
Alfabetización Informática - 1. Conceptos BásicosAlfabetización Informática - 1. Conceptos Básicos
Alfabetización Informática - 1. Conceptos Básicos
 
Gestión y Operación de la Ciberseguridad
Gestión y Operación de la CiberseguridadGestión y Operación de la Ciberseguridad
Gestión y Operación de la Ciberseguridad
 
Tecnologías de virtualización y despliegue de servicios
Tecnologías de virtualización y despliegue de serviciosTecnologías de virtualización y despliegue de servicios
Tecnologías de virtualización y despliegue de servicios
 
3. wordpress.org
3. wordpress.org3. wordpress.org
3. wordpress.org
 
2. wordpress.com
2. wordpress.com2. wordpress.com
2. wordpress.com
 
1. Introducción a Wordpress
1. Introducción a Wordpress1. Introducción a Wordpress
1. Introducción a Wordpress
 
Redes de Computadores: Un enfoque descendente 7.° Edición - Capítulo 9
Redes de Computadores: Un enfoque descendente 7.° Edición - Capítulo 9Redes de Computadores: Un enfoque descendente 7.° Edición - Capítulo 9
Redes de Computadores: Un enfoque descendente 7.° Edición - Capítulo 9
 
Análisis e Implementación de una Red "SDN" usando controladores "Open Source"
Análisis e Implementación de una Red "SDN" usando controladores "Open Source"Análisis e Implementación de una Red "SDN" usando controladores "Open Source"
Análisis e Implementación de una Red "SDN" usando controladores "Open Source"
 
MAE-RAV-ROS Introducción a Ruteo Avanzado con MikroTik RouterOS v6.42.5.01
MAE-RAV-ROS Introducción a Ruteo Avanzado con MikroTik RouterOS v6.42.5.01MAE-RAV-ROS Introducción a Ruteo Avanzado con MikroTik RouterOS v6.42.5.01
MAE-RAV-ROS Introducción a Ruteo Avanzado con MikroTik RouterOS v6.42.5.01
 
Los cuatro desafíos de ciberseguridad más críticos de nuestra generación
Los cuatro desafíos de ciberseguridad más críticos de nuestra generaciónLos cuatro desafíos de ciberseguridad más críticos de nuestra generación
Los cuatro desafíos de ciberseguridad más críticos de nuestra generación
 
ITIL Foundation ITIL 4 Edition
ITIL Foundation ITIL 4 EditionITIL Foundation ITIL 4 Edition
ITIL Foundation ITIL 4 Edition
 
La norma ISO 27001
La norma ISO 27001La norma ISO 27001
La norma ISO 27001
 
Ciberseguridad Industrial
Ciberseguridad IndustrialCiberseguridad Industrial
Ciberseguridad Industrial
 
Redes de Computadores: Un enfoque descendente 7.° Edición - Capítulo 3
Redes de Computadores: Un enfoque descendente 7.° Edición - Capítulo 3Redes de Computadores: Un enfoque descendente 7.° Edición - Capítulo 3
Redes de Computadores: Un enfoque descendente 7.° Edición - Capítulo 3
 
Agile Planning Poker
Agile Planning PokerAgile Planning Poker
Agile Planning Poker
 
Una simulación de Scrum con piezas de LEGO para varios equipos, de ciclo comp...
Una simulación de Scrum con piezas de LEGO para varios equipos, de ciclo comp...Una simulación de Scrum con piezas de LEGO para varios equipos, de ciclo comp...
Una simulación de Scrum con piezas de LEGO para varios equipos, de ciclo comp...
 

Último

TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.ariannytrading
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfpaola110264
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIAMayraOchoa35
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxLuisvila35
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.pptVitobailon
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaSHERELYNSAMANTHAPALO1
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7luisanthonycarrascos
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 

Último (20)

TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.ppt
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresa
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 

SDR GNU Radio

  • 1. Software Defined Radio Parte II: GNU Radio Companion Expositores: Héctor Miyashiro/Oscar Llerena Investigadores en INICTEL-UNI
  • 2. Repaso Parte I: Introducción • SDR (Software Defiend Radio): Es una radio (hardware) que permite realizar comunicaciones a determinada frecuencia, ancho de banda, modulación, velocidad, etc. tan solo con la configuración en software. • Diagrama de bloques SDR • Software: GNU Radio Companion • Aplicaciones: Investigación y educación H. Miyashiro 2 Configuración & control Unidad de Procesamiento Digital ADC, DACInterfaz RF Software
  • 3. Contenido I. Introducción II. Generación de señales (analógicas) e instrumentos virtuales III. Operaciones con señales IV. Generación de datos binarios V. Procesamiento de datos binarios VI. Interfaz SDR H. Miyashiro 3
  • 4. I. Introducción • GNU Radio es un software libre que contiene librerías, funciones, variables para procesamiento digital de señales utilizadas en comunicaciones. • Esta colección esta basada en C++ y Python. • GNU Radio Companion (GRC) es un programa que facilita el uso de estas, a través de una interfaz gráfica. H. Miyashiro 4 Flowgraph en GRC de un transmisor BPSK
  • 5. I. Introducción • Interfaz gráfica de GRC H. Miyashiro 5 Área de trabajo Librería de bloques Terminal Barra de herramientas EXP1
  • 6. II. Generación de señales (analógicas) e instrumentos virtuales • DEMO2-1: Generación de señales. Generar señales periódicas, aleatorias en GRC. Visualizarlas en el tiempo y frecuencia. H. Miyashiro 6
  • 7. II. Generación de señales (analógicas) e instrumentos virtuales H. Miyashiro 7 • Bloques generadores de señales Señales en el tiempo
  • 8. II. Generación de señales (analógicas) e instrumentos virtuales H. Miyashiro 8 • Bloques generadores de señales Señal en el tiempo
  • 9. II. Generación de señales (analógicas) e instrumentos virtuales H. Miyashiro 9 • Bloques generadores de señales Señal en el tiempo
  • 10. II. Generación de señales (analógicas) e instrumentos virtuales H. Miyashiro 10 • Bloques generadores de señales Señal en el tiempo
  • 11. II. Generación de señales (analógicas) e instrumentos virtuales H. Miyashiro 11 • Bloques instrumentos virtuales Señal en el tiempo
  • 12. • Bloques instrumentos virtuales II. Generación de señales (analógicas) e instrumentos virtuales H. Miyashiro 12 Espectro señal 8-PSK
  • 13. • Bloques instrumentos virtuales II. Generación de señales (analógicas) e instrumentos virtuales H. Miyashiro 13 Espectro en el tiempo (3 tonos: 1.5, 3, y 5.4 khz; amplitudes: 1, 5 y 10)
  • 14. • Bloques instrumentos virtuales II. Generación de señales (analógicas) e instrumentos virtuales H. Miyashiro 14 Constelación señal 8-PSK
  • 15. II. Generación de señales (analógicas) e instrumentos virtuales • EXP2-1. Diseñe en GRC un flowgraph que genere una señal senoidal de amplitud A = 0,5 y frecuencia f = 2000. Visualizarlo en tiempo y frecuencia. H. Miyashiro 15
  • 16. II. Generación de señales (analógicas) e instrumentos virtuales • EXP2-2. Rediseñar el flowgraph de EXP2-1 para poder variar los parámetros de frecuencia y amplitud de la señal sinusoidal en tiempo real. H. Miyashiro 16 Start StopStep
  • 17. II. Generación de señales (analógicas) e instrumentos virtuales • EXP2-2. Rediseñar el flowgraph de EXP2-1 para poder variar los parámetros de frecuencia y amplitud de la señal sinusoidal en tiempo real. H. Miyashiro 17
  • 18. II. Generación de señales (analógicas) e instrumentos virtuales • EXP2-3: Teorema de Nyquist. Con el flowgraph de la experiencia EXP2-2, hacer variar la frecuencia 𝑓 de la sinusoidal hasta 18 kHz. Analizar en tiempo y frecuencia. H. Miyashiro 19
  • 19. III. Operaciones con señales • EXP3-1: Operación con señales. Añadir al diseño de EXP2-2 los bloques para sumar a la señal sinusoidal otra de amplitud 𝐴 = 1 y frecuencia 𝑓 = 5000, utilizar samp_rate = 250000 hz. H. Miyashiro 20
  • 20. III. Operaciones con señales • EXP3-2: Ruido. Añadir a las 2 señales de EXP3-1 una fuente de ruido blanco gaussiano (AWGN )con amplitud, 𝐴_𝑟𝑢𝑖𝑑𝑜 variable en el rango de [0 - 1]. H. Miyashiro 21
  • 21. III. Operaciones con señales • PROB1. Utilizando bloques de GRC, generar una onda triangular escalonada con las características que se muestra a continuación: H. Miyashiro 22
  • 22. III. Operaciones con señales • PROB1. Utilizando bloques de GRC, generar una onda triangular escalonada con las características que se muestra a continuación: H. Miyashiro 23
  • 23. III. Operaciones con señales • EXP4-1: Audio WAV. Importar en GRC un archivo de audio .WAV. Reproducir el audio en tiempo real y realizar el análisis en frecuencia. H. Miyashiro 24
  • 24. III. Operaciones con señales H. Miyashiro 25 • Interpolación/decimación
  • 25. III. Operaciones con señales • EXP4-2: Interpolación - decimación. Realizar la corrección de frecuencia de muestreo utilizando interpolación y/o decimación. H. Miyashiro 26
  • 26. III. Operaciones con señales • Filtro Pasabajos digital [1] Filtra las componentes de frecuencia superiores a la frecuencia de corte (cutoff). Gain: ganancia del filtro Cutoff Freq: frecuencia de corte Transition Width: ancho de transición entre banda pasante y banda de parada. H. Miyashiro 27 SALIDA Gain = 1.0 Cutoff Freq = 500 khz Transition Width = 10 khz ENTRADA Noise Type = Gaussian Amplitude = 1 Espectro [1] Libro: “Software Defined Radio using MATLAB & Simulink and the RTL-SDR”, pág. 583
  • 27. III. Operaciones con señales • EXP4-3: Filtro digital. Filtrar la señal de audio con un filtro variable pasa altos, verificar el procesamiento escuchando el audio resultante en tiempo real. H. Miyashiro 28
  • 28. IV. Generación de datos binarios • EXP5-1: Bytes fijos. Generar datos binarios y analizarlos con un editor hexadecimal. H. Miyashiro 30
  • 29. IV. Generación de datos binarios • EXP5-2: Bytes aleatorios. Generar datos binarios aleatorios y analizarlos con un editor hexadecimal. H. Miyashiro 31
  • 30. V. Procesamiento de datos binarios • EXP6-1: Packed - Unpacked. Desempaquetar en bits los Bytes generados de forma constante en la experiencia EXP5-1. H. Miyashiro 34
  • 31. V. Procesamiento de datos binarios • Tramas Usualmente en comunicaciones digitales se envía la información en tramas compuestas por una cabecera (header) y una carga útil (payload). 1. En la cabecera se colocan secuencias binarias para facilitar la sincronización en el receptor. Adicionalmente va información sobre la trama. 2. El payload contiene la información. H. Miyashiro 35
  • 32. V. Procesamiento de datos binarios • EXP7-1: Generación de tramas. Generar tramas con 16 Bytes de cabecera y 32 Bytes de carga útil (Payload). Analizar las tramas generadas con un editor hexadecimal. H. Miyashiro 36
  • 33. VI. Bloques SDR H. Miyashiro 37 • GRC proporciona bloques que sirven de interfaz entre GRC y el SDR conectado a la unidad de procesamiento digital. • UHD: USRP Sink/Source – para los SDRs: N210, B210 • Osmocom Source/Sink – para los SDRs: RTL-SDR, HackRF One USB, Ethernet
  • 34. VI. Bloques SDR • EXP8.1: Implementación de un analizador de espectro. Utilizar un SDR para visualizar el contenido espectral en la banda : 88 – 108 Mhz, utilizando GRC. H. Miyashiro 38 B210, N210 RTL-SDR, HackRF One
  • 36. H. Miyashiro 40 Diseño en GRC para evaluar el instrumento Waterfall
  • 37. H. Miyashiro 41 Diseño en GRC para evaluar los parámetros de filtros pasabajos