4ª forros.
qxd:Maquetación 1 15/10/13 10:37 Página 1
Editorial
Nº 216
SDR
Director de la Colección Club
Saber Electrónica
Sistema de Radio Definido por Software
Ing. Horacio D. Vallejo
Jefe de Redacción
Luis Horacio Rodriguez
Un sistema de radio definido por software (SDR) es un
dispositivo inalámbrico que consta de un extremo frontal
Club Saber Electrónica es una publi- de RF con un FPGA o un SoC (system-on-chip) program-
cación de Saber Internacional SA de
CV de México y Editorial Quark SRL
able para realizar funciones digitales. El hardware de SDR
de Argentina disponible en el mercado puede transmitir y recibir señales
en diferentes frecuencias para aplicar estándares inalám-
Editor Responsable en
bricos, desde la radio FM hasta las tecnologías 5G, LTE y
Argentina y México:
Ing. Horacio D. Vallejo WLAN.
Puede utilizar el hardware de radio definida por software
Administración México: (SDR) como una plataforma rentable en tiempo real para
Alejandro Sánchez una gama de tareas de telecomunicaciones, entre las que
Comercio Exterior México:
se incluyen:
Francisco Di Zonno
Pruebas de laboratorio y de campo inalámbricas con
Director Club Saber señales de RF en tiempo real
Electrónica:
Federico Vallejo
Prototipado rápido de funciones de radio personalizadas
Aprendizaje práctico de los conceptos de telecomunica-
Responsable de Atención al ciones y diseño
Lector: También puede trabajar con diversos estándares inalám-
Alejandro A. Vallejo
bricos, tales como 5G, LTE y DVB-S2, entre otros, que uti-
Coordinador Internacional lizan SDR y conectividad con MATLAB.
Luis Alberto Castro Regalado
Publicidad Con SDR (radio definida por software), MATLAB y
Argentina: 11-5310-6567
México: 55-2804-3670
Simulink® para diseño inalámbrico, simulación y análisis,
Internet: profesionales y estudiantes de ingeniería pueden:
[Link]
Aprender a implementar transceptores inalámbricos en
Club Saber Electrónica. Fecha de publicación: enero
2024. Publicación mensual editada y publicada por Edito- hardware con SDR.
rial Quark, Altolaguirre 310 (1870) Villa Domínico, Buenos Configurar hardware de SDR con funciones de radio pre-
Aires, Argentina (005411-42061742), en conjunto con Sa-
ber México, Av. Moctezuma Nº 2, Col. Sta. Agueda, Ecate-
configuradas.
pec de Morelos, México (005255-58395277) Distribución Transmitir y recibir señales basadas en estándares y
en México: Costumbres Argentinas. Distribución en Ar-
gentina: Capital: Carlos Cancellaro e Hijos SH, Guten-
generadas a medida.
berg 3258 - Cap. 4301-4942 - Interior: DISA – Distribución Probar diseños frente a interferencias y otras condi-
en Uruguay: Rodesol SA Ciudadela 1416 – Montevideo, ciones del mundo real.
901-1184 – La Editorial no se responsabiliza por el conte-
nido de las notas firmadas. Todos los productos o marcas Realizar análisis y mediciones de señales en tiempo
que se mencionan son a los efectos de prestar un servicio real.
al lector, y no entrañan responsabilidad de nuestra parte.
Está prohibida la reproducción total o parcial del material
Crear prototipos, desplegar y verificar diseños personal-
contenido en esta revista, así como la industrialización y/o izados en hardware de SDR mediante la generación de
comercialización de los aparatos o ideas que aparecen en código HDL y C a partir de modelos de algoritmos, como
los mencionados textos, bajo pena de sanciones legales,
salvo mediante autorización por escrito de la Editorial. se muestra en la Figura 2.
Revista Club Saber Electrónica, Verificar la implementación con pruebas de radio-in-the-
ISSN: 1668-6004
loop.
Saber Electrónica 3
Sdr
Transmitir y capturar señales a tasas de muestreo de hasta 250 Msps para probar
sistemas inalámbricos de banda ancha y realizar supervisión del espectro.
Capturar señales de banda ancha y emplearlas para entrenar modelos de Deep
Learning para aplicaciones inalámbricas.
Crear prototipos, verificar y probar sistemas inalámbricos prácticos.
Soporte de MATLAB y Simulink para hardware de SDR.
Con el soporte de MATLAB y Simulink para el hardware de SDR de uso más fre-
cuente, puede comunicarse con plataformas de SDR para realizar pruebas de radio-
in-the-loop, prototipado y aprendizaje práctico. A continuación, se muestra el hardware
de SDR compatible y las soluciones que ofrece MathWorks para diseñar y crear pro-
totipos de sistemas de radio definida por software. MATLAB combina un entorno de
escritorio perfeccionado para el análisis iterativo y los procesos de diseño con un
lenguaje de programación que expresa las matemáticas de matrices y arrays directa-
mente.
Las toolboxes de MATLAB se desarrollan de forma profesional, pasan pruebas rig-
urosas y están totalmente documentadas.
Las apps de MATLAB le permiten ver cómo funcionan diferentes algoritmos con sus
datos. Realice iteraciones hasta obtener los resultados deseados y, después, genere
automáticamente un programa de MATLAB para reproducir o automatizar su trabajo.
En este libro definimos cada uno de estos términos en base a artículos publicados
en Saber Electrónica y en trabajos de grado de profesionales en Comunicaciones.
¡Hasta el mes próximo!
Horacio Daniel Vallejo
4 Saber Electrónica
SiStema de Radio definido poR SoftwaRe
HackRf one
análiSiS del SoftwaRe y HaRdwaRe &
diSeño de un diSpoSitivo SdR full-dúplex
Este artículo pertenece al Proyecto de Grado del Autor cuyo propósito es el análisis y estudio del dispositivo
SDR HackRF Oneé tanto a nivel de aplicaciones como a nivel de diseño hardware. Finalmente se podrá pro-
poner el diseño de un dispositivo SDR a nivel de esquemático con capacidad de operación full2duplex0 A dife-
rencia de HackRF One que sólo puede operar en modo half2duplex.
El presente proyecto final de carrera finaliza los estudios en Ingeniería de Telecomunicación. El objetivo de este
proyecto es el diseño de un transceiver full-dúplex que implemente tecnología software-defined-radio. Para ello,
se ha tomado como base para el diseño un dispositivo SDR de hardware libre; el ampliamente extendido entre
la comunidad de seguridad informática y actividades hacking, HackRF One. HackRF One es un transceptor
semidúplex de radio definida por software de banda ancha (SDR) creado y fabricado por Great Scott Gadgets.
Su creador, Michael Ossman, lanzó una exitosa campaña KickStarter en 2014 con una primera ejecución del
proyecto llamado HackRF (Proyecto Jawbone). La naturaleza de código abierto del hardware y software ha
atraído a piratas informáticos, entusiastas de la radioaficionados y profesionales de la seguridad de la infor-
mación. El HackRF One es capaz de recibir y transmitir en un rango de frecuencia de 1Mhz a 6Ghz con una
potencia de salida de 30 mW a 1 mW dependiendo de la banda. La unidad viene con un puerto de antena
SMA, puertos CLKIN / CLKOUT SMA y un puerto USB 2.0. El HackRF One se integra con los proyectos GNU
Radio y SDR # para proporcionar su interfaz gráfica de usuario. La popularidad de HackRF One como plata-
forma de investigación de seguridad ha hecho que aparezca en muchas conferencias de seguridad de la infor-
mación , como BlackHat , DEF CON y BSides .
Autor: Jorge Rodríguez de Haro
Tutor- Andrés María Roldán Aranda
Saber Electrónica 5
SDR
6 Saber Electrónica
SiStema de Radio definido poR SoftwaRe
Saber Electrónica 7
SDR
8 Saber Electrónica
SiStema de Radio definido poR SoftwaRe
Saber Electrónica 9
SDR
10 Saber Electrónica
SiStema de Radio definido poR SoftwaRe
Saber Electrónica 11
SDR
12 Saber Electrónica
SiStema de Radio definido poR SoftwaRe
Saber Electrónica 13
SDR
14 Saber Electrónica
SiStema de Radio definido poR SoftwaRe
Saber Electrónica 15
SDR
16 Saber Electrónica
SiStema de Radio definido poR SoftwaRe
Saber Electrónica 17
SDR
18 Saber Electrónica
SiStema de Radio definido poR SoftwaRe
Saber Electrónica 19
SDR
20 Saber Electrónica
SiStema de Radio definido poR SoftwaRe
Saber Electrónica 21
SDR
22 Saber Electrónica
SiStema de Radio definido poR SoftwaRe
Saber Electrónica 23
SDR
24 Saber Electrónica
SiStema de Radio definido poR SoftwaRe
Saber Electrónica 25
SDR
26 Saber Electrónica
SiStema de Radio definido poR SoftwaRe
Saber Electrónica 27
SDR
28 Saber Electrónica
SiStema de Radio definido poR SoftwaRe
Saber Electrónica 29
SDR
30 Saber Electrónica
SiStema de Radio definido poR SoftwaRe
Saber Electrónica 31
SDR
32 Saber Electrónica
SiStema de Radio definido poR SoftwaRe
Saber Electrónica 33
SDR
34 Saber Electrónica
SiStema de Radio definido poR SoftwaRe
Saber Electrónica 35
SDR
36 Saber Electrónica
SiStema de Radio definido poR SoftwaRe
Saber Electrónica 37
SDR
38 Saber Electrónica
Diseño De un sistema HaCKRF FuLL-DuPLeX
Saber Electrónica 39
SDR
40 Saber Electrónica
Diseño De un sistema HaCKRF FuLL-DuPLeX
Saber Electrónica 41
SDR
42 Saber Electrónica
Diseño De un sistema HaCKRF FuLL-DuPLeX
Saber Electrónica 43
SDR
44 Saber Electrónica
Diseño De un sistema HaCKRF FuLL-DuPLeX
Saber Electrónica 45
SDR
46 Saber Electrónica
Diseño De un sistema HaCKRF FuLL-DuPLeX
Saber Electrónica 47
SDR
48 Saber Electrónica
Diseño De un sistema HaCKRF FuLL-DuPLeX
Saber Electrónica 49
SDR
50 Saber Electrónica
Diseño De un sistema HaCKRF FuLL-DuPLeX
Saber Electrónica 51
SDR
52 Saber Electrónica
Diseño De un sistema HaCKRF FuLL-DuPLeX
Saber Electrónica 53
SDR
54 Saber Electrónica
Diseño De un sistema HaCKRF FuLL-DuPLeX
Saber Electrónica 55
SDR
56 Saber Electrónica
Diseño De un sistema HaCKRF FuLL-DuPLeX
Saber Electrónica 57
SDR
58 Saber Electrónica
Diseño De un sistema HaCKRF FuLL-DuPLeX
Saber Electrónica 59
SDR
60 Saber Electrónica
Diseño De un sistema HaCKRF FuLL-DuPLeX
Saber Electrónica 61
SDR
62 Saber Electrónica
Diseño De un sistema HaCKRF FuLL-DuPLeX
Saber Electrónica 63
SDR
64 Saber Electrónica
Diseño De un sistema HaCKRF FuLL-DuPLeX
Saber Electrónica 65
SDR
66 Saber Electrónica
Diseño De un sistema HaCKRF FuLL-DuPLeX
Saber Electrónica 67
SDR
68 Saber Electrónica
Diseño De un sistema HaCKRF FuLL-DuPLeX
Saber Electrónica 69
SDR
70 Saber Electrónica
Diseño De un sistema HaCKRF FuLL-DuPLeX
Saber Electrónica 71
SDR
72 Saber Electrónica
Diseño De un sistema HaCKRF FuLL-DuPLeX
Saber Electrónica 73
SDR
74 Saber Electrónica
Diseño De un sistema HaCKRF FuLL-DuPLeX
Saber Electrónica 75
SDR
76 Saber Electrónica
Diseño De un sistema HaCKRF FuLL-DuPLeX
Saber Electrónica 77
SDR
78 Saber Electrónica
Diseño De un sistema HaCKRF FuLL-DuPLeX
Saber Electrónica 79
SDR
80 Saber Electrónica
Diseño De un sistema HaCKRF FuLL-DuPLeX
Saber Electrónica 81
SDR
82 Saber Electrónica
Diseño De un sistema HaCKRF FuLL-DuPLeX
Saber Electrónica 83
SDR
84 Saber Electrónica
Diseño De un sistema HaCKRF FuLL-DuPLeX
Saber Electrónica 85
SDR
86 Saber Electrónica
3ª de forros [Link]:club 10/12/12 09:55 Página 3ªFo1
4ª de [Link]:sumario 223 21/11/13 18:13 Página 4ªFo1