SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
Software Defined Radio y GNU Radio
Ing. Marcelo Doallo
Octubre 2016
Ing. Marcelo Doallo Software Defined Radio y GNU Radio 1 / 27
Objeto de la presentaci´on
Esta presentaci´on tiene por objeto transmitir las primeras
experiencias de Software Defined Radio (SDR) y GNU Radio,
realizadas a partir del Curso de SDR organizado por el IEEE
Argentina en el a˜no 2013.
Se intentar´a abordar los siguientes temas
Descripci´on funcional de un SDR
Descripci´on de un caso de SDR
Descripci´on funcional de SDRSTICK+BeMicroSDK+GNU
Radio
Otros ejemplos de SDR
Ing. Marcelo Doallo Software Defined Radio y GNU Radio 2 / 27
Descripci´on funcional de SDR
Ing. Marcelo Doallo Software Defined Radio y GNU Radio 3 / 27
Definici´on de SDR
“... y puede ser modificado con posterioridad a la fabricaci´on”
Ing. Marcelo Doallo Software Defined Radio y GNU Radio 4 / 27
Unidad de procesamiento digital de se˜nal
Ing. Marcelo Doallo Software Defined Radio y GNU Radio 5 / 27
Modelo de Sistema de comunicaci´on
Ing. Marcelo Doallo Software Defined Radio y GNU Radio 6 / 27
Puntos de vista para SDR
Arquitectura de procesamiento Digital
GPP
DSP
FPGA
Arquitectura de RF
en Antena
en FI
Software
SDR
SCA (Software Communications Architecture)
Ing. Marcelo Doallo Software Defined Radio y GNU Radio 7 / 27
Descripci´on de un caso de SDR
UDPSDR-HF1
Placa de adquisici´on de datos (S´olo recepci´on)
BeMicroSDK
Procesamiento digital de los datos para su posterior
tratamiento en la PC
GNU Radio
Procesamiento digital de los datos en banda base
(Envolvente compleja)
Corre en PC o Sistema Embebido
Es GNU
Ing. Marcelo Doallo Software Defined Radio y GNU Radio 8 / 27
UDPSDR-HF1
UDPSDR-HF1 SDRstick from Zephyr Engineering, Inc
Linear Tech LTC2249 14-bit, 80MSPS ADC
On-board LTC6409 20dB LNA and LPF
30 MHz anti-aliasing LPF
LTC2641 12-bit Audio DAC and headphone amplifier for
receiver audio output
Power requirements: USB powered (5VDC@400mA,
including BeMicroSDK)
Compatible with PowerSDR, Kiss Konsole, HDSDR, SDR#
software
GNU Radio source block available now
Customization available to suit specific applications
Ing. Marcelo Doallo Software Defined Radio y GNU Radio 9 / 27
UDPSDR-HF1 (2)
Ing. Marcelo Doallo Software Defined Radio y GNU Radio 10 / 27
UDPSDR-HF1 (3)
Ing. Marcelo Doallo Software Defined Radio y GNU Radio 11 / 27
BeMicroSDK
Kit de desarrollo de Altera.
22K Logic Element Cyclone IV device EP4CE22F17C7N
Onboard Micron Mobile DDR memory
MicroSD flash cage
Ethernet
8 Led’s
3 pulsadores disponibles para el usuario
Ing. Marcelo Doallo Software Defined Radio y GNU Radio 12 / 27
BeMicroSDK: Diagrama en block del firmware
Ing. Marcelo Doallo Software Defined Radio y GNU Radio 13 / 27
GNU Radio
Radio GNU es un conjunto de herramientas de desarrollo de
software libre y de c´odigo abierto, principalmente escrita en
Python, que proporciona bloques de procesamiento de se˜nales
para implementar radios definidas por software.
Se puede utilizar con hardware externo de RF f´acilmente
disponible de bajo costo, o sin hardware en un entorno de
simulaci´on.
Es utilizado por acad´emicos para la investigaci´on de
comunicaciones inal´ambricas y sistemas de radio en el mundo
real.
Ing. Marcelo Doallo Software Defined Radio y GNU Radio 14 / 27
Tipos de bloques en GNU Radio
Fuente
Sumidero
Procesadores
Declaraci´on de variables
del sistema
Ing. Marcelo Doallo Software Defined Radio y GNU Radio 15 / 27
Tipos de datos en GNU Radio
Complex
Float
Integer
Short
IShort (Short Complex)
Vector
Char
Demo: 1.tono.grc
Ing. Marcelo Doallo Software Defined Radio y GNU Radio 16 / 27
SDRSTICK + BeMicroSDK + GNU Radio
Las 80 millones de muestras por segundo (MS/s) del
SDRSTCIK, cada una de 14 bits, recuperan el espectro de 0 a
30 MHz.
Las muestras son tratadas por la FPGA del BeMicroSDK para
reducir la tasa de transferencia hacia la aplicaci´on (Digital
Down Conversion).
La tasa de transferencia hacia la PC es de 384 KS/s o 1.25
MS/s.
Cada muestras que se transfiere a la PC es de 4 bytes, 2 para I
y 2 para Q.
Ing. Marcelo Doallo Software Defined Radio y GNU Radio 17 / 27
SDRSTICK + BeMicroSDK + GNU Radio (2)
El BeMicroSDK se comunica con la aplicaci´on en la PC (por
ejemplo GNU Radio) utilizando el puerto Ethernet/IP, por medio
de un canal de ´ordenes en el puerto UDP 8000.
Ambos dispositivos (SDRSTICK y BeMicroSDK) se alimentan
por el puerto USB.
Las ´ordenes pueden ser: RUN, STOP, FRECUENCIA, ANCHO
de BANDA, entre otras.
Las ´ordenes como el flujo de datos son f´aciles de implementar,
por ejemplo lenguaje C o Python.
Demo: TCPDUMP
Ing. Marcelo Doallo Software Defined Radio y GNU Radio 18 / 27
SDRSTICK + BeMicroSDK + GNU Radio (3)
La puesta a punto del conjunto requiri´o:
Compilar GNU Radio.
Bajar el firmware al kit BeMicroSDK, el IP (archivos .flash)
es provisto por el desarrollador de SDRSTICK.
Compilar el Bloque de SDRSTICK en GNU Radio, los
fuentes son provistos por el desarrollador de SDRSTICK
El sistema operativo es Linux/Debian estable.
Ing. Marcelo Doallo Software Defined Radio y GNU Radio 19 / 27
Avances sobre GNU Radio exclusivamente
Simulaci´on de recepci´on de Broadcasting de AM
(demo am.grc)
Simulaci´on de recepci´on de LSB (demo lsb.grc)
Simulaci´on de LPF con frecuencia de corte variable
(pasabajos.grc)
Simulaci´on de se˜nal de DSB-SC (demo dsb.grc)
Simulaci´on de se˜nal BPSK (demo bpsk.grc)
Ing. Marcelo Doallo Software Defined Radio y GNU Radio 20 / 27
Temas en lo que hay que avanzar
Salida de audio del SDRSTICK
Control de ganancia del LNA en el SDRSTICK
Ensayos en OFDM
Recepci´on de Broadcasting de FM, requiere hardware
externo.
Desarrollar o conseguir el c´odigo para la FPGA, hoy se
trabaja con IP de SDRSTICK
Ing. Marcelo Doallo Software Defined Radio y GNU Radio 21 / 27
USRP-2920
Ing. Marcelo Doallo Software Defined Radio y GNU Radio 22 / 27
HackRF One
Desarrollado por Great Scott Gadgets
Es hardware dedicado a SDR
Ing. Marcelo Doallo Software Defined Radio y GNU Radio 23 / 27
HackRF One (2)
Tx/Rx desde 1 MHz a 6 Ghz (Transmisi´on Half-Duplex)
Velocidad de muestreo: 20 millones de muestras por
segundo
Resoluci´on de las muestras: 8 bits en fase y 8 bits en
cuadratura
LPC4320, NXP Semiconductors 32-bit ARM
Cortex-M4/M0 MCU
Compatibilidad con: GNU Radio y SDR#
Configuraci´on por software de ganancias de transmisi´on,
recepci´on y filtros de banda base
Control por software de alimentaci´on en antena de 50 mA
a 3.3 V
Puerto de expansi´on para programaci´on y Conector
externo para sincronismo
Interface Hi-Speed USB 2.0 (No usa Ethernet)
Alimentaci´on por USB
Ing. Marcelo Doallo Software Defined Radio y GNU Radio 24 / 27
Otros SDR’s e informaci´on ´util
http://www.gnuradio.org/
http://gnuradio.org/redmine/projects/gnuradio/wiki/Hardware
http://gnuradio.org/redmine/projects/gnuradio/wiki/
GNURadioLiveDVD
http://www.sdrstick.com/
https://parts.arrow.com/item/detail/arrow-development-
tools/bemicrosdk
https://greatscottgadgets.com/hackrf/
RTL2832 (http://www.rtl-sdr.com/)
http://www.ettus.com/home
Ing. Marcelo Doallo Software Defined Radio y GNU Radio 25 / 27
Ensayos
Recepci´on de Broadcasting de AM
Captura de espectro
Recepci´on de Broadcasting de FM
Ing. Marcelo Doallo Software Defined Radio y GNU Radio 26 / 27
Cr´ıticas, aportes, sugerencias
Cr´ıticas, aportes, sugerencias, son todas bienvenidas a la
siguiente direcci´on de correo electr´onico:
m.doallo@frba.utn.edu.ar
Muchas Gracias.
Ing. Marcelo Doallo Software Defined Radio y GNU Radio 27 / 27

Weitere ähnliche Inhalte

Was ist angesagt?

MTX-GTW gateway
MTX-GTW gatewayMTX-GTW gateway
MTX-GTW gatewayMTX M2M
 
Lauro - Curso TV Digital Terrestre Buenos Aires - Marzo 2011
Lauro - Curso TV Digital Terrestre Buenos Aires - Marzo 2011 Lauro - Curso TV Digital Terrestre Buenos Aires - Marzo 2011
Lauro - Curso TV Digital Terrestre Buenos Aires - Marzo 2011 #Jão Pablo
 
Cual rig es el mejor
Cual rig es el mejorCual rig es el mejor
Cual rig es el mejorbdatos
 
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
 
Convegencia de Infraestructuras existentes hacia voip con Asterisk
Convegencia de Infraestructuras existentes hacia voip con AsteriskConvegencia de Infraestructuras existentes hacia voip con Asterisk
Convegencia de Infraestructuras existentes hacia voip con AsteriskAlberto Sagredo Castro
 
Ruters 3G y 4G LTE de Teltonika
Ruters 3G y 4G LTE de TeltonikaRuters 3G y 4G LTE de Teltonika
Ruters 3G y 4G LTE de TeltonikaDAVANTEL
 
Cuestionario de entrenamiento de mantenimiento mmmm
Cuestionario de entrenamiento de mantenimiento mmmm Cuestionario de entrenamiento de mantenimiento mmmm
Cuestionario de entrenamiento de mantenimiento mmmm ojitos1567
 
Capitulo 2 - Arquitectura de red UMTS (3G)
Capitulo 2 - Arquitectura de red UMTS (3G)Capitulo 2 - Arquitectura de red UMTS (3G)
Capitulo 2 - Arquitectura de red UMTS (3G)Andy Juan Sarango Veliz
 
Flkgkñljglñkjpkl bvlñk
Flkgkñljglñkjpkl bvlñkFlkgkñljglñkjpkl bvlñk
Flkgkñljglñkjpkl bvlñkREYMIS820
 
OptiX OSN 6800 Cálculo de Potencia Óptica
OptiX OSN 6800 Cálculo de Potencia ÓpticaOptiX OSN 6800 Cálculo de Potencia Óptica
OptiX OSN 6800 Cálculo de Potencia ÓpticaAndy Juan Sarango Veliz
 
Presentacion Desayunos Tecnológicos
Presentacion Desayunos TecnológicosPresentacion Desayunos Tecnológicos
Presentacion Desayunos TecnológicosMercado IT
 
Cuestionario de entrenamiento de mantenimiento
Cuestionario de entrenamiento de mantenimientoCuestionario de entrenamiento de mantenimiento
Cuestionario de entrenamiento de mantenimientoAna Ruth G H
 
Presentacion quaddrix
Presentacion quaddrixPresentacion quaddrix
Presentacion quaddrixSerimco
 
Comunicaciones (UHF/VHF) 
para las minas, 
y sistema Inalámbrico RFID para ra...
Comunicaciones (UHF/VHF) 
para las minas, 
y sistema Inalámbrico RFID para ra...Comunicaciones (UHF/VHF) 
para las minas, 
y sistema Inalámbrico RFID para ra...
Comunicaciones (UHF/VHF) 
para las minas, 
y sistema Inalámbrico RFID para ra...Tunnel Radio of America
 

Was ist angesagt? (20)

Spaun
SpaunSpaun
Spaun
 
MTX-GTW gateway
MTX-GTW gatewayMTX-GTW gateway
MTX-GTW gateway
 
Lauro - Curso TV Digital Terrestre Buenos Aires - Marzo 2011
Lauro - Curso TV Digital Terrestre Buenos Aires - Marzo 2011 Lauro - Curso TV Digital Terrestre Buenos Aires - Marzo 2011
Lauro - Curso TV Digital Terrestre Buenos Aires - Marzo 2011
 
Bandas ISM
Bandas ISMBandas ISM
Bandas ISM
 
Cual rig es el mejor
Cual rig es el mejorCual rig es el mejor
Cual rig es el mejor
 
Puerto serie asincrónico
Puerto serie asincrónicoPuerto serie asincrónico
Puerto serie asincrónico
 
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...
 
Principios WDM
Principios WDMPrincipios WDM
Principios WDM
 
Convegencia de Infraestructuras existentes hacia voip con Asterisk
Convegencia de Infraestructuras existentes hacia voip con AsteriskConvegencia de Infraestructuras existentes hacia voip con Asterisk
Convegencia de Infraestructuras existentes hacia voip con Asterisk
 
Ruters 3G y 4G LTE de Teltonika
Ruters 3G y 4G LTE de TeltonikaRuters 3G y 4G LTE de Teltonika
Ruters 3G y 4G LTE de Teltonika
 
Cuestionario de entrenamiento de mantenimiento mmmm
Cuestionario de entrenamiento de mantenimiento mmmm Cuestionario de entrenamiento de mantenimiento mmmm
Cuestionario de entrenamiento de mantenimiento mmmm
 
Capitulo 2 - Arquitectura de red UMTS (3G)
Capitulo 2 - Arquitectura de red UMTS (3G)Capitulo 2 - Arquitectura de red UMTS (3G)
Capitulo 2 - Arquitectura de red UMTS (3G)
 
Flkgkñljglñkjpkl bvlñk
Flkgkñljglñkjpkl bvlñkFlkgkñljglñkjpkl bvlñk
Flkgkñljglñkjpkl bvlñk
 
OptiX OSN 6800 Cálculo de Potencia Óptica
OptiX OSN 6800 Cálculo de Potencia ÓpticaOptiX OSN 6800 Cálculo de Potencia Óptica
OptiX OSN 6800 Cálculo de Potencia Óptica
 
Presentacion Desayunos Tecnológicos
Presentacion Desayunos TecnológicosPresentacion Desayunos Tecnológicos
Presentacion Desayunos Tecnológicos
 
Cuestionario de entrenamiento de mantenimiento
Cuestionario de entrenamiento de mantenimientoCuestionario de entrenamiento de mantenimiento
Cuestionario de entrenamiento de mantenimiento
 
7. dc32 datasheet lt-es-12-2018
7. dc32 datasheet lt-es-12-20187. dc32 datasheet lt-es-12-2018
7. dc32 datasheet lt-es-12-2018
 
RadioVozIP
RadioVozIPRadioVozIP
RadioVozIP
 
Presentacion quaddrix
Presentacion quaddrixPresentacion quaddrix
Presentacion quaddrix
 
Comunicaciones (UHF/VHF) 
para las minas, 
y sistema Inalámbrico RFID para ra...
Comunicaciones (UHF/VHF) 
para las minas, 
y sistema Inalámbrico RFID para ra...Comunicaciones (UHF/VHF) 
para las minas, 
y sistema Inalámbrico RFID para ra...
Comunicaciones (UHF/VHF) 
para las minas, 
y sistema Inalámbrico RFID para ra...
 

Ähnlich wie Software Defined Radio y GNURadio

Radio definida por software (sdr) receptor experimental
Radio definida por software (sdr)   receptor experimentalRadio definida por software (sdr)   receptor experimental
Radio definida por software (sdr) receptor experimentallasupremadepollo
 
Diseño de sonómetro mediante el uso de sistemas embebidos(1)
Diseño de sonómetro mediante el uso de sistemas embebidos(1)Diseño de sonómetro mediante el uso de sistemas embebidos(1)
Diseño de sonómetro mediante el uso de sistemas embebidos(1)meraso123
 
Cuestionario de informática y tecnología.docx
Cuestionario de informática y tecnología.docxCuestionario de informática y tecnología.docx
Cuestionario de informática y tecnología.docxhernanavila92
 
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
 
Trabajo del sena 2
Trabajo del sena 2Trabajo del sena 2
Trabajo del sena 2aleja0213
 
Trabajo del sena 2 PROFE FREDY
Trabajo del sena 2 PROFE FREDYTrabajo del sena 2 PROFE FREDY
Trabajo del sena 2 PROFE FREDYaleja0213
 
moviles aplicado a la instrumentacion v3 2
moviles aplicado a la instrumentacion v3 2moviles aplicado a la instrumentacion v3 2
moviles aplicado a la instrumentacion v3 2jesuscarr19
 

Ähnlich wie Software Defined Radio y GNURadio (20)

Radio definida por software (sdr) receptor experimental
Radio definida por software (sdr)   receptor experimentalRadio definida por software (sdr)   receptor experimental
Radio definida por software (sdr) receptor experimental
 
Diseño de sonómetro mediante el uso de sistemas embebidos(1)
Diseño de sonómetro mediante el uso de sistemas embebidos(1)Diseño de sonómetro mediante el uso de sistemas embebidos(1)
Diseño de sonómetro mediante el uso de sistemas embebidos(1)
 
Que es bluetooth
Que es bluetoothQue es bluetooth
Que es bluetooth
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Cuestionario de informática y tecnología.docx
Cuestionario de informática y tecnología.docxCuestionario de informática y tecnología.docx
Cuestionario de informática y tecnología.docx
 
Tecno
TecnoTecno
Tecno
 
Antenas mikrotik analisis
Antenas mikrotik analisisAntenas mikrotik analisis
Antenas mikrotik analisis
 
Antenas mikrotik
Antenas mikrotik Antenas mikrotik
Antenas mikrotik
 
Señales con arduino y DAC
Señales con arduino y DACSeñales con arduino y DAC
Señales con arduino y DAC
 
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
 
Sistemas
SistemasSistemas
Sistemas
 
Taller
TallerTaller
Taller
 
Expoembebidos
ExpoembebidosExpoembebidos
Expoembebidos
 
Trabajo del sena 2
Trabajo del sena 2Trabajo del sena 2
Trabajo del sena 2
 
Trabajo del sena 2 PROFE FREDY
Trabajo del sena 2 PROFE FREDYTrabajo del sena 2 PROFE FREDY
Trabajo del sena 2 PROFE FREDY
 
dsp.pdf
dsp.pdfdsp.pdf
dsp.pdf
 
Radio mobile
Radio mobileRadio mobile
Radio mobile
 
moviles aplicado a la instrumentacion v3 2
moviles aplicado a la instrumentacion v3 2moviles aplicado a la instrumentacion v3 2
moviles aplicado a la instrumentacion v3 2
 
Profibus DP
Profibus DPProfibus DP
Profibus DP
 
Ecologia informatica IT FLOSS 2016
Ecologia informatica IT FLOSS 2016Ecologia informatica IT FLOSS 2016
Ecologia informatica IT FLOSS 2016
 

Kürzlich hochgeladen

PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxEnriqueLineros1
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 

Kürzlich hochgeladen (20)

PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docx
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 

Software Defined Radio y GNURadio

  • 1. Software Defined Radio y GNU Radio Ing. Marcelo Doallo Octubre 2016 Ing. Marcelo Doallo Software Defined Radio y GNU Radio 1 / 27
  • 2. Objeto de la presentaci´on Esta presentaci´on tiene por objeto transmitir las primeras experiencias de Software Defined Radio (SDR) y GNU Radio, realizadas a partir del Curso de SDR organizado por el IEEE Argentina en el a˜no 2013. Se intentar´a abordar los siguientes temas Descripci´on funcional de un SDR Descripci´on de un caso de SDR Descripci´on funcional de SDRSTICK+BeMicroSDK+GNU Radio Otros ejemplos de SDR Ing. Marcelo Doallo Software Defined Radio y GNU Radio 2 / 27
  • 3. Descripci´on funcional de SDR Ing. Marcelo Doallo Software Defined Radio y GNU Radio 3 / 27
  • 4. Definici´on de SDR “... y puede ser modificado con posterioridad a la fabricaci´on” Ing. Marcelo Doallo Software Defined Radio y GNU Radio 4 / 27
  • 5. Unidad de procesamiento digital de se˜nal Ing. Marcelo Doallo Software Defined Radio y GNU Radio 5 / 27
  • 6. Modelo de Sistema de comunicaci´on Ing. Marcelo Doallo Software Defined Radio y GNU Radio 6 / 27
  • 7. Puntos de vista para SDR Arquitectura de procesamiento Digital GPP DSP FPGA Arquitectura de RF en Antena en FI Software SDR SCA (Software Communications Architecture) Ing. Marcelo Doallo Software Defined Radio y GNU Radio 7 / 27
  • 8. Descripci´on de un caso de SDR UDPSDR-HF1 Placa de adquisici´on de datos (S´olo recepci´on) BeMicroSDK Procesamiento digital de los datos para su posterior tratamiento en la PC GNU Radio Procesamiento digital de los datos en banda base (Envolvente compleja) Corre en PC o Sistema Embebido Es GNU Ing. Marcelo Doallo Software Defined Radio y GNU Radio 8 / 27
  • 9. UDPSDR-HF1 UDPSDR-HF1 SDRstick from Zephyr Engineering, Inc Linear Tech LTC2249 14-bit, 80MSPS ADC On-board LTC6409 20dB LNA and LPF 30 MHz anti-aliasing LPF LTC2641 12-bit Audio DAC and headphone amplifier for receiver audio output Power requirements: USB powered (5VDC@400mA, including BeMicroSDK) Compatible with PowerSDR, Kiss Konsole, HDSDR, SDR# software GNU Radio source block available now Customization available to suit specific applications Ing. Marcelo Doallo Software Defined Radio y GNU Radio 9 / 27
  • 10. UDPSDR-HF1 (2) Ing. Marcelo Doallo Software Defined Radio y GNU Radio 10 / 27
  • 11. UDPSDR-HF1 (3) Ing. Marcelo Doallo Software Defined Radio y GNU Radio 11 / 27
  • 12. BeMicroSDK Kit de desarrollo de Altera. 22K Logic Element Cyclone IV device EP4CE22F17C7N Onboard Micron Mobile DDR memory MicroSD flash cage Ethernet 8 Led’s 3 pulsadores disponibles para el usuario Ing. Marcelo Doallo Software Defined Radio y GNU Radio 12 / 27
  • 13. BeMicroSDK: Diagrama en block del firmware Ing. Marcelo Doallo Software Defined Radio y GNU Radio 13 / 27
  • 14. GNU Radio Radio GNU es un conjunto de herramientas de desarrollo de software libre y de c´odigo abierto, principalmente escrita en Python, que proporciona bloques de procesamiento de se˜nales para implementar radios definidas por software. Se puede utilizar con hardware externo de RF f´acilmente disponible de bajo costo, o sin hardware en un entorno de simulaci´on. Es utilizado por acad´emicos para la investigaci´on de comunicaciones inal´ambricas y sistemas de radio en el mundo real. Ing. Marcelo Doallo Software Defined Radio y GNU Radio 14 / 27
  • 15. Tipos de bloques en GNU Radio Fuente Sumidero Procesadores Declaraci´on de variables del sistema Ing. Marcelo Doallo Software Defined Radio y GNU Radio 15 / 27
  • 16. Tipos de datos en GNU Radio Complex Float Integer Short IShort (Short Complex) Vector Char Demo: 1.tono.grc Ing. Marcelo Doallo Software Defined Radio y GNU Radio 16 / 27
  • 17. SDRSTICK + BeMicroSDK + GNU Radio Las 80 millones de muestras por segundo (MS/s) del SDRSTCIK, cada una de 14 bits, recuperan el espectro de 0 a 30 MHz. Las muestras son tratadas por la FPGA del BeMicroSDK para reducir la tasa de transferencia hacia la aplicaci´on (Digital Down Conversion). La tasa de transferencia hacia la PC es de 384 KS/s o 1.25 MS/s. Cada muestras que se transfiere a la PC es de 4 bytes, 2 para I y 2 para Q. Ing. Marcelo Doallo Software Defined Radio y GNU Radio 17 / 27
  • 18. SDRSTICK + BeMicroSDK + GNU Radio (2) El BeMicroSDK se comunica con la aplicaci´on en la PC (por ejemplo GNU Radio) utilizando el puerto Ethernet/IP, por medio de un canal de ´ordenes en el puerto UDP 8000. Ambos dispositivos (SDRSTICK y BeMicroSDK) se alimentan por el puerto USB. Las ´ordenes pueden ser: RUN, STOP, FRECUENCIA, ANCHO de BANDA, entre otras. Las ´ordenes como el flujo de datos son f´aciles de implementar, por ejemplo lenguaje C o Python. Demo: TCPDUMP Ing. Marcelo Doallo Software Defined Radio y GNU Radio 18 / 27
  • 19. SDRSTICK + BeMicroSDK + GNU Radio (3) La puesta a punto del conjunto requiri´o: Compilar GNU Radio. Bajar el firmware al kit BeMicroSDK, el IP (archivos .flash) es provisto por el desarrollador de SDRSTICK. Compilar el Bloque de SDRSTICK en GNU Radio, los fuentes son provistos por el desarrollador de SDRSTICK El sistema operativo es Linux/Debian estable. Ing. Marcelo Doallo Software Defined Radio y GNU Radio 19 / 27
  • 20. Avances sobre GNU Radio exclusivamente Simulaci´on de recepci´on de Broadcasting de AM (demo am.grc) Simulaci´on de recepci´on de LSB (demo lsb.grc) Simulaci´on de LPF con frecuencia de corte variable (pasabajos.grc) Simulaci´on de se˜nal de DSB-SC (demo dsb.grc) Simulaci´on de se˜nal BPSK (demo bpsk.grc) Ing. Marcelo Doallo Software Defined Radio y GNU Radio 20 / 27
  • 21. Temas en lo que hay que avanzar Salida de audio del SDRSTICK Control de ganancia del LNA en el SDRSTICK Ensayos en OFDM Recepci´on de Broadcasting de FM, requiere hardware externo. Desarrollar o conseguir el c´odigo para la FPGA, hoy se trabaja con IP de SDRSTICK Ing. Marcelo Doallo Software Defined Radio y GNU Radio 21 / 27
  • 22. USRP-2920 Ing. Marcelo Doallo Software Defined Radio y GNU Radio 22 / 27
  • 23. HackRF One Desarrollado por Great Scott Gadgets Es hardware dedicado a SDR Ing. Marcelo Doallo Software Defined Radio y GNU Radio 23 / 27
  • 24. HackRF One (2) Tx/Rx desde 1 MHz a 6 Ghz (Transmisi´on Half-Duplex) Velocidad de muestreo: 20 millones de muestras por segundo Resoluci´on de las muestras: 8 bits en fase y 8 bits en cuadratura LPC4320, NXP Semiconductors 32-bit ARM Cortex-M4/M0 MCU Compatibilidad con: GNU Radio y SDR# Configuraci´on por software de ganancias de transmisi´on, recepci´on y filtros de banda base Control por software de alimentaci´on en antena de 50 mA a 3.3 V Puerto de expansi´on para programaci´on y Conector externo para sincronismo Interface Hi-Speed USB 2.0 (No usa Ethernet) Alimentaci´on por USB Ing. Marcelo Doallo Software Defined Radio y GNU Radio 24 / 27
  • 25. Otros SDR’s e informaci´on ´util http://www.gnuradio.org/ http://gnuradio.org/redmine/projects/gnuradio/wiki/Hardware http://gnuradio.org/redmine/projects/gnuradio/wiki/ GNURadioLiveDVD http://www.sdrstick.com/ https://parts.arrow.com/item/detail/arrow-development- tools/bemicrosdk https://greatscottgadgets.com/hackrf/ RTL2832 (http://www.rtl-sdr.com/) http://www.ettus.com/home Ing. Marcelo Doallo Software Defined Radio y GNU Radio 25 / 27
  • 26. Ensayos Recepci´on de Broadcasting de AM Captura de espectro Recepci´on de Broadcasting de FM Ing. Marcelo Doallo Software Defined Radio y GNU Radio 26 / 27
  • 27. Cr´ıticas, aportes, sugerencias Cr´ıticas, aportes, sugerencias, son todas bienvenidas a la siguiente direcci´on de correo electr´onico: m.doallo@frba.utn.edu.ar Muchas Gracias. Ing. Marcelo Doallo Software Defined Radio y GNU Radio 27 / 27