introducción a los sdrs

43
SDRs: digitalizando la radio

Upload: n0p

Post on 17-Feb-2017

658 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Introducción a los SDRs

SDRs: digitalizando la radio

Page 2: Introducción a los SDRs

Whoami

Luis Bernal

● Ingeniero técnico de sistemas

● Administrador de sistemas y redes

● Radioaficionado / maker

● Organizador de Murcia Lan Party y otros saraos

@n0p

[email protected]

Page 3: Introducción a los SDRs

Radio

Page 4: Introducción a los SDRs

Radio

Page 5: Introducción a los SDRs

Receptor convencional

Amplificador de entrada

Oscilador

Mezclador

Filtro

AmplificadorDe IF

Demodulador

Audio(salida)

Page 6: Introducción a los SDRs

Receptor convencional

Page 7: Introducción a los SDRs

Modulaciones digitales

Page 8: Introducción a los SDRs

Modulaciones digitales

Page 9: Introducción a los SDRs

Modulaciones digitales

http://lea.hamradio.si/~s53mv/navsats/digital.html

Page 10: Introducción a los SDRs

Arquitectura de un SDR

Amplificador de entrada

Oscilador

Mezclador

Filtro

AmplificadorDe IF

Demodulador

Page 11: Introducción a los SDRs

Arquitectura de un SDR

Amplificador de entrada

Oscilador

Mezclador

Filtro

Digitalizador(ADC)

Datos

Page 12: Introducción a los SDRs

(Bueno, realmente ...)

ADC

Datos

ADC

90º

Datos I

Datos Q

Receptor en cuadratura

Page 13: Introducción a los SDRs

SDRs hoy día

Page 14: Introducción a los SDRs

RTL-SDR

● Originalmente un pen USB para recibir TDT, DAB y FM

● El desarrollador de Linux Anto Palosaari encontró una función de debug en el chip RTL2832U que transfería los bits I·Q en bruto al host. Esto puso en manos de todos los hackers una plataforma SDR de muy bajo coste (~10€)

● El chip RTL es el digitalizador, delante hay un sintonizador que se encargará de tomar la radiofrecuencia y convertirla en banda base

● Según el sintonizador, el rendimiento y frecuencias usables del SDR cambian

Características comunes:● Muestreo en cuadratura● 8 bit por muestra por canal● 2.8 ~ 3.2 Millones de muestras por segundo

Page 15: Introducción a los SDRs

RTL-SDR

Fabricante Chip Rango de frecuencias

Elonics E4000 52 - 2200 MHz

Rafael Micro R820T(2) 24 - 1766 MHz

Rafael Micro R828D 24 - 1766 MHz

Fitipower FC0013 22 - 1100 MHz

Fitipower FC0012 22 - 948.6 MHz

FCI FC2580 146 - 308 MHz and 438 - 924 MHz

Page 16: Introducción a los SDRs

RTL-SDR

Sintonizador RTL2832U

Page 17: Introducción a los SDRs

Demo time

Sacad vuestras llaves del coche :D

Page 18: Introducción a los SDRs

Otros SDRs

Page 19: Introducción a los SDRs

Software

Page 20: Introducción a los SDRs

Software: PothosSDR

Page 21: Introducción a los SDRs

Software: GNURadio

Page 22: Introducción a los SDRs

Software: GNURadio

Page 23: Introducción a los SDRs

AM / FM / SSB

Page 24: Introducción a los SDRs

Voz digital

Page 25: Introducción a los SDRs

GSM y GPRS

Page 26: Introducción a los SDRs

NOAA (satélites metereológicos)

Page 27: Introducción a los SDRs

ADS-B ( y AIS )

Page 28: Introducción a los SDRs

ZigBee

Page 29: Introducción a los SDRs

ZigBee

Page 30: Introducción a los SDRs

Radioastronomía

http://www.sbrac.org/files/budget_radio_telescope.pdf

Page 31: Introducción a los SDRs

Radioastronomía

Page 32: Introducción a los SDRs

Radioastronomía

Page 33: Introducción a los SDRs

RADAR (GRAVES)

Page 34: Introducción a los SDRs

RADAR (GRAVES)

DK5EC.de

Page 35: Introducción a los SDRs

SDRs en emisión

Pero, no todo va a ser cibercotillear, no?

Page 36: Introducción a los SDRs

SDRs en emisión

(demo) :D

Page 37: Introducción a los SDRs

Emisión de FM

Page 38: Introducción a los SDRs

DVB-(T/S/T2/S2)

Page 39: Introducción a los SDRs

DVB-(T/S/T2/S2)

Page 40: Introducción a los SDRs

GSM / GPRS (OpenBTS)

https://itp.nyu.edu/archive/physcomp-spring2014/

Page 41: Introducción a los SDRs

EnodeB (LTE)

Page 42: Introducción a los SDRs

Dudas y preguntas?

The End

Page 43: Introducción a los SDRs

Más info, referencias y fuentes

● Commons.wikimedia.org

● Osmocom.org

● http://lea.hamradio.si/ (receptor GPS casero)

● Gnuradio.org

● https://github.com/patchvonbraun/simple_ra

● http://www.superkuh.com/rtlsdr.html

● Balint Seeber (spench.net)