Sei sulla pagina 1di 7

1

UNIVERSIDAD CATLICA DE SANTA MARIA


ESCUELA PROESIONAL DE INGENIERIA ELECTRONICA

CURSO: SISTEMAS DE RADIODIFUSION (PRACTICA)

TEMA: Recepcin de radio por radio definida por software (SDR) de Onda
Corta

PRESENTADO POR:

Coaguila Esquia Luciano Mauricio

AREQUIPA

2017

JMQY
2

UNIVERSIDAD CATLICA DE SANTA MARA


ESCUELA PROFESIONAL DE INGENIERA ELECTRNICA
LABORATORIO DE SISTEMAS DE RADIODIFUSION

PRCTICA: SDR (SOFTWARE DEFINED RADIO)

IV. ACTIVIDADES

A. IMPLEMENTAR APLICACIN EN RADIODIFUSION BASADO EN SDR

Recepcin de radio por radio definida por software (SDR)


de Onda Corta
INTRODUCCION

Radio definida por software o SDR ( del ingls Software Defined Radio) es un sistema de
radiocomunicaciones donde los componentes tpicamente implementados en hardware
(mezcladores, filtros, amplificadores, moduladores/demoduladores, detectores, etc) son
implementados en software, utilizando una computadora personal u otros dispositivos de
computacin embebida.
OBEJTIVOS A ALCANZAR

-Escucha de conversaciones de control de trfico de aeronaves. ATC.


-Posicionamiento de aeronaves como un radar con la decodificacin ADSB .
-Decodificacin ACARS.
-Escaneado de conversaciones por radio abiertas.
-Decodificacin de las transmisiones de voz digitales cifrados.
-Posicionamiento naval como un radar con la decodificacin AIS .
-Descifrado trfico buscapersonas POCSAG / FLEX .
-Anlisis en busca de telfonos inalmbricos y monitores para bebs.
-Seguimiento y recepcin de datos de agencias meteorolgica en globos meteorolgicos .
-Seguimiento de globos sonda para la recuperacin de la carga til o recepcin de datos diversos.
-Recepcin de los sensores de temperatura inalmbricos y sensores de medidor de potencia
inalmbricos.
-Escucha de VHF, UHF y parte de HF de radioaficionados.
-Decodificar paquetes APRS, RTTY, CW etc de radioaficionados.
-Recepcin de TV analgica y digital.
-Sniffing de seales GSM .
-Usar el rtl-sdr en su dispositivo Android como un escner de radio porttil. (Cable otg necesario)
-Recepcin de seales GPS.
-Usar rtl-sdr como un analizador de espectro .
-Recepcin de imgenes de satlites meteorolgicos NOAA.
-Recepcion de satlites amateur y otros, y la Estacin Espacial Internacional.
-Radioastronoma .
-Monitoreo de dispersin de meteoritos.
-Escuchar la radio FM, y decodificacin de la informacin RDS.
-Recepcion de radio DAB difusin.
-Seales de los terminales de datos mviles de taxis.
-Escucha de conversaciones Polica / Ambulancia / Bomberos / EMS no cifrados.
JMQY
3

MATERIALES A USAR IMPLEMENTAR PROYECTO

Tranceptor HackRF One

Caractersticas Tcnicas
HackRF One de Great Scott Gadgets es un perifrico de Software Defined Radio capaz de
transmitir o recibir seales de radio de 1 MHz a 6 GHz. Diseado para permitir la prueba y el
desarrollo de tecnologas de radio modernas y de prxima generacin, HackRF One es una
plataforma de hardware de cdigo abierto que puede usarse como un perifrico USB o programado
para una operacin independiente.

- Frecuencia de operacin de 1 MHz a 6 GHz


- transceptor semidplex
- hasta 20 millones de muestras por segundo
- Muestras de cuadratura de 8 bits (8 bits I y 8 bits Q)
- compatible con GNU Radio, SDR # y ms
- ganancia RX y TX configurable por software y filtro de banda base
- potencia de puerto de antena controlada por software (50 mA a 3,3 V)
- Conector de antena hembra SMA
- Entrada y salida de reloj hembra SMA para sincronizacin
- botones convenientes para la programacin
- cabezales internos para expansin
- Hi-Speed USB 2.0
- Alimentado por USB
- hardware de cdigo abierto

GNU Radio
GNU Radio es un conjunto de herramientas de desarrollo de software libre y de cdigo abierto que
proporciona bloques de procesamiento de seales con los que trabajar en la simulacin. GNU Radio
est bajo la Licencia Pblica General de GNU (GPL) versin 3. Todo el cdigo es copyright de la
Free Software Foundation. Un software radio es un radio system que lleva a cabo el procesamiento
de la seal requerida en el software en lugar de utilizar circuitos integrados dedicados a ellos, es
decir, sin ser necesario hardware. GNU Radio realiza todo el procesamiento de la seal. Se puede
utilizar para escribir aplicaciones, para recibir datos de flujos digitales o para enviar datos en flujos
digitales. GNU Radio tiene filtros, cdigos de canal, elementos de sincronizacin, ecualizadores,
demoduladores, vocoders, decodificadores, y muchos otros elementos que se encuentran tpicamente
en los sistemas de radio. Ms importante an, se incluye un mtodo para conectar estos bloques y
luego se administra la forma en que se pasan los datos de un bloque a otro. De esta forma, si vemos
que nos falta un bloque para trabajar, podemos crearlo fcilmente con unas pocas lneas de cdigo.
GNU Radio, como software, slo puede manejar datos digitales. Por lo general, las muestras en
banda de base complejas son el tipo de datos de entrada de los receptores y el tipo de datos de salida
de los transmisores. El hardware analgico se usa entonces para desplazar la seal a la frecuencia
central deseada (modular). Aparte de este requisito, cualquier tipo de datos se puede pasar de un
JMQY
4

bloque a otro ya sea Bits, bytes, vectores, bursts o tipos de datos ms complejos, lo que compone
una potente herramienta de procesamiento. Las aplicaciones de GNU Radio estn escritas
principalmente en lenguaje de programacin Python. Sin embargo, la ruta de datos est escrito en
C++.

INSTALACION DE DRIVERS de GNU RADIO


1.-Se conecta el tranceptor HackRF One a la PC y dejamos que windows instale por su cuenta los
drivers que el vea necesarios.
2.-Se proceder a instalar los driver ZADIG para el uso del HackRF One como SDR.

Bajar la ultima versin de esta web.


http://zadig.akeo.ie/

Enlaces directos:

Windows 7, vista, 8.
http://zadig.akeo.ie/downloads/zadig_2.1.0.exe

Al ejecutar, saldr esta pantalla:

JMQY
5

1.-Damos click en "Options" y marcamos "list all devices"

2.-En el desplegable buscamos entre los dispositivo que aparezcan, el que haga que aparezcan los
mismos datos que en el crculo marcado en rojo.

3.-Por ultimo pinchamos en el botn marcado en azul. Esperamos que termine el proceso y
cerramos el instalador.

Con esto tenemos los drivers instalados.

Calibracin del HackRF One


No es obligatorio, aunque si recomendable.

Descargar este programa y ejecutarlo desde la raz de C:

http://rtlsdr.org/files/kalibrate-win-release.zip

1.Abrir cmd en modo administrador


2.Entrar dentro de la carpeta de kalibrate
3-Introducimos el comando: kal -s GSM900 y pulsamos intro, tardara un poco en terminar el
proceso.
Nos mostrar una lista tipo:
chan: xx (xxxxxxmhz * xxxxxxxmhz) power: yyyyyyyyy
Nos interesa fijarnos en cual canal(en rojo) nos da mas potencia(en verde)

4-Tecleamos kal -c numerocanaldemayorpotencia y pulsamos intro.

Cuando finalice nos dar un mensaje:


Average absolute error XX.XXX ppm

Este valor xx.xxx ppm tenemos que introducirlo dentro del sdrsharp en configure en la casilla
"frecuency correction".

PROGRAMA BSICO SDR

JMQY
6

SDRSHARP: Con este programa podemos surcar, escuchar, grabar etc las ondas de radio que capta
nuestro pincho usb.

Manual:
http://www.qsl.net/pu1xtb/Manual_Sdrsharp.pdf

Instalador:
http://sdrsharp.com/downloads/sdr-install.zip

Futuro y posibles aplicaciones en terminales mviles

Podremos ver esta tecnologa en mviles? La verdad, sera estupendo poder ver este tipo de
tecnologa en terminales mviles, con lo que se reducira el nmero de bloques de radiofrecuencias
de muchos telfonos, pero habra que solventar algunos problemas tan evidentes como el tamao
primero.

Adems, est el asunto de la potencia de proceso necesaria para las funciones SDR. En un ordenador
porttil no hay mucho problema, pero en un mvil llevaran en algunos casos al lmite a muchas
CPU. Aunque en el futuro fueran capaces de realizar los clculos sin problemas, hay que tener
tambin en cuenta el consumo de batera, que sera demasiado elevado obligndonos a recargar el
mvil con mucha ms frecuencia que ahora.

Calculo de la longitud de onda a una frecuencia dada:

300 / FRECUENCIAENMHZ = LONGITUD DE ONDA EN METROS

O, usar la siguiente calculadora:


http://www.wavelengthcalculator.com/...frecuencia.php

Bibliografia
https://www.gnuradio.org/
https://www.aliexpress.com/store/product/HackRF-One-Software-Defined-Radio-RTL-SDR-10-MHz-to-6-GHz-Great-
Scott-Gadgets/227794_32368005677.html?src=google&albch=search&acnt=479-062-
3723&isdl=y&aff_short_key=UneMJZVf&albcp=266121556&albag=7593673036&slnk=&trgt=dsa-
42862830006&plac=&crea=64152518716&netw=g&device=c&mtctp=b&memo1=1t1&gclid=CjwKCAjw3_HOBRBaEiwA
vLBbolPjbWu7tOEHiDGmS_qZyIMJUPg_qU3mXp1MpVJt6h2fSF7u4FQZSxoCj6wQAvD_BwE
https://wiki.gnuradio.org/index.php/Main_Page
https://github.com/osh/gr-eventstream
JMQY
7

I. OBSERVACIONES Y CONCLUSIONES
- En internet existe mltiples programas y aplicaciones libres donde solo es necesario adquirir
un tranceptor para la emisin o recepcin de seales SDR.
- La importancia del lenguaje de programacin de alto nivel C++ que permite realizar
diversas aplicaciones y modificar los programas ya existentes con dominio libre.
- No usamos Mathlab debido a no encontrar el modulo de instalacin SDR.
- Resulta interesante las mltiples aplicaciones que tiene el sistema SDR.
- Los drivers GNU RADIO son una herramienta fundamental para la implementacin de un
sistema SDR
- El ordenador no tiene por qu ser muy avanzado, un simple ordenador porttil es suficiente.
Mediante software se puede disear la seal que deseemos para su transmisin

V. CUESTIONARIO

1. Defina las caractersticas, parmetros, medidas y estructura de un sistema de radiodifusin televisiva.

JMQY

Potrebbero piacerti anche