You are on page 1of 6

UNIVERSIDAD INDUSTRIAL DE SANTANDER

ESCUELA DE INGENIERAS ELCTRICA, ELECTRNICA Y DE TELECOMUNICACIONES

LABORATORIO 2.2
Preparado por: Homero Ortega Boada
Objetivos del taller/laboratorio

Realizar la implementacin ms sencilla posible de de un transmisor con


modulacin digital paso bandas usando GNU radio. Las habilidades que se buscan
construir son: poder usar en la prctica un modulador digital provisto en la libreria GNU
radio, el cual, adems de la modulacin, implementa el Filtro Coseno Alzado. Con el
taller 2.1 se practic la modulacin digital, e inclusive el Filtro Coseno Alzado, pero no
se emiti nada al mundo fsico, por una antena o cable. El taller 2.1 estaba ms
orientado a objetivos conceptuales, lo que se busca ahora es la transmisin, pero, como
se usan bloques diferentes al taller 2.1, es necesario comenzar por asimilarlos.

Materiales de apoyo:

Software y guia

Estrategia
Para lograr los objetivos se seguir la siguiente estrategia:
El profesor guiar al estudiante para el montaje y comprobacin de un
transmisor/receptor 8PSK, siguiendo un modelo de capas as:
El profesor ofrecer un modelo de capas del sistema de
comunicacin que se busca implementar
primero se practicar solo con el modulador para conocer muy
bien lo que este realiza y cmo prepara la seal para entregarla a un USRP.
En este punto es necesario recordar lo que significa un USRP. Comprender
sobre todo que este no discrimina entre seales analgicas o digitales, de
modo que al USRP le da lo mismo que le entreguemos una seal modulada
en FM que en 8PSK. En otras palabras, es necesario tomar conciencia que el
modulador, con el filtro coseno alzado que se incluye internamente, lo que
hacen es preparar la seal para que sea convertida a continua por parte del
USRP para luego mover su espectro a frecuencias altas.
Ahora modulador y el demodulador estarn unidos
directamente, sin canal y se comprobar que a nivel de la capa de
modulacin todo funciona.
Solo cuando se tenga un buen dominio del anterior paso, de
todos los conceptos, conocimiento de cada parmetro de los bloques, de su
funcionalidad, pero sobre todo cuando all todo funcione bien, se pasar al
siguiente paso.
se usar el USRP para producir la seal pasobandas en el
puerto de la antena transmisora y poder comprobar, con la ayuda de un
osciloscopio y/o analizador de espectros, que efectivamente se ha producido

UNIVERSIDAD INDUSTRIAL DE SANTANDER


ESCUELA DE INGENIERAS ELCTRICA, ELECTRNICA Y DE TELECOMUNICACIONES

una seal 8PSK pasobandas. El uso del USRP comienza por aprender a
relacionar los elementos que hasta ahora se tienen con el mundo fsico que
abre el USRP donde toma sentido el tiempo continuo, las frecuencias, el
ancho de banda.
Se usar el receptor que se tiene en el mismo USRP para
comprobar que es posible recibir la seal modulada y lo que entrega el USRP
source.
El estudiante identificar los problemas que surgen para
demodular la seal que ha pasado por un canal fsico. No es necesario
implementar la demodulacin de la seal que ha pasado por el canal en este
taller, pero s reconocer que el canal representa los mayores retos para un
sistema de comunicacin.
Se pueden realizar experimentos sobre el efecto del canal
inalmbrico, usando dos USRP conectados con la ayuda de antenas.
En una segunda fase el estudiante realizar las mismas actividades en las
que el profesor le ha guiado, pero con otra modulacin de complejidad similar o
mayor.

FASE I. Pruebas de la modulacin y demodulacin 8PSK en


condiciones ideales, sin usar USRP.
Usted realizar un experimento que le permite comprobar como una seal de voz, guardada
en un archivo o tomada mediante un micrfono, se convierte en una seal binaria, que
puede ser usada como mensaje en una de las modulaciones a practicar. Pero adems
comprobar que es ms conveniente comenzar usar un random source en vez de la voz
para lograr una mejor comprobacin del desempeo del modulador.
1. Abra la aplicacin: GeneracionInfoVoz.grc y realice un experiemento que le
permita responder a las siguientes preguntas:
a. podra decirse que el bloque Float To Char por s solo realiza
una operacin, que en la teora de las comunicaciones se conoce como
cuantizacin? explique las razones que usted tiene para su respuesta
b. Qu ha movido a los diseadores incluir en este flujograma el
bloque Unpack K Bits?
c. Por qu se usa en este flujograma el bloque Char To Float
d. Presente grficas que le permita comprobar lo que usted
cuenta aqu con un sistema de generacin de una seal binaria a partir de
una seal de voz, el cual puede ser usado para modular una portadora.
2. Abra la aplicacin GeneracionInfoAleatoria.grc para responder estas
preguntas:
a. Obtenga el espectro de la seal que entrega el random source
para comprobar si se trata o no de un ruido blanco. Nota: tenga en cuenta
que la PSD del ruido blanco es una constante igual a N 0 /2 .
b. Porqu razn conviene usar este flujograma para generar una
seal binaria en lugar del visto en el punto anterior?
3. Abra la aplicacin Modulacion8psk.grc
a. obtenga grficas de la envolvente compleja, del diagrama de
constelaciones y del espectro que le permitan afirmar que el sistema est o
no est modulando correctamente

UNIVERSIDAD INDUSTRIAL DE SANTANDER


ESCUELA DE INGENIERAS ELCTRICA, ELECTRNICA Y DE TELECOMUNICACIONES

b. Repita lo anterior para diferentes parmetros para el factor


rolloff
c. Explique porqu razn la rata de muestras es mucho mayor a
la rata de smbolos
4. Abra la aplicacin Demodulacion8PSK.grc
a. compruebe si el PSK Mod y el PSK Demod manejan el
mismo protocolo. Es decir que la seal que enva el primer bloque es lo que
espera el segundo bloque
b. compruebe si ambos bloques maneja la misma interfaz. Es
decir, que la seal que el primer bloque tiene como entrada es la misma
seal que el segundo entrega como salida.

FASE II. Transmisin de una seal 8 PSK pasobandas por


cable usando el transmisor y el receptor de un mismo USRP
1. Establecimiento de la comunicacin entre PC y USRP
Preparativos:
Abra en computador GNUradio
conecte el USRP al computador
compruebe que hay comunicacin entre USRP y computador:

Interprete lo que indican los LEDs (ver manual, desde pag.


23), incluyendo el LED del Gigabit Ethernet para comprender si la
comunicacin USRP-Computador es correcta

abra un hiperterminal de Ubuntu y enve el comando:


uhd_find_devices

si hay problemas, revise estas instrucciones de configuracion


basica del USRP
Cree un nuevo flujograma para una prueba sencilla de comunicacin. Solo
use use un generador senoidal y un USRP Sink. Configure la misma frecuencia de
muestreo que vena usando en las fase I para la seal que se le entrega al USRP.
Configure el USRP Sink:
que la frecuencia de la portadora est en el rango de
frecuencias del USRP, por ejemplo 88,4 MHz.
Ganancia: 0 dB
Configure el generador senoidal, que va a jugar el papel de fuente de una
seal Envolvente Compleja:
que genere una frecuencia muy baja, por ejemplo 1 Hz o 0 Hz
una amplitud igual a 1.
Medicin de la seal fsica, pasobandas con un osciloscopio:
Revise que cuenta con un 30 dB SMA attenuator, como el
que se muestra en las siguiente figura

UNIVERSIDAD INDUSTRIAL DE SANTANDER


ESCUELA DE INGENIERAS ELCTRICA, ELECTRNICA Y DE TELECOMUNICACIONES

Concte el polo positivo del atenuador al puerto de


transmisin, el cual aparece sealado en la siguiente figura como RX1 TX1..

Conecte un osciloscopio fsico (un equipo que le puede prestar


el laboratorista), a la salida del puerto de antena, cuidando de no hacer corto
circuito. Compruebe que el USRP genera las seales que el programador
espera.
Incluir en el informe lo siguiente:
a. Presente grficas que demuestren que la seal que en el
osciloscopio es la esperada
b. haga lo mismo con un analizador de espectros fsico para
demostrar que el espectro de la seal generada es la esperada.
2. Emisin de una seal 8PSK paso bandas.
Preparativos:
Tome el flujograma Modulacion8psk.grc y complementelo con el bloque
USRP Sink usado en el punto 1, mateniendo las siguientes configuraciones:
coloque entre el 8PSK Mod y el USRP Sink un multiplicador que permita
controlar la amplitud de la seal que entrega el 8PSK Mod. La idea es que la seal
que se entrega al USRP Sink no tenga una amplitud mayor a 1, pues los circuitos del
USRP se saturarn y distorsionarn la seal. Tampoco que la amplitud sea
demasiado pequea. Nota: un valor recomendado para el multiplicador es 0,5, segn
experiencias previas.
ganancia en el USRP Sink 0 dB
frecuencia de la portadora, en el USRP Sink: 88,4 MHz
muestras por smbolo: 12
Para incluir en el informe lo siguiente:

UNIVERSIDAD INDUSTRIAL DE SANTANDER


ESCUELA DE INGENIERAS ELCTRICA, ELECTRNICA Y DE TELECOMUNICACIONES

Repita la experiencia del punto 1, pero ahora para observar con el osciloscopio y el
analizador de espectros fsico la seal 8PSK paso bandas y responda los siguientes
puntos:.
a. La seal que entrega el USRP es la esperada, para una
modulacin 8PSK pasobandas.
b. Explique porqu razn es dificil distinguir los saltos de las
fases.
3. Transmisin y recepcin de la seal 8PSK pasobandas por cable
Preparativos:
Conecte el puerto transmisor (TX1) del USRP con el puerto receptor (RX2)
del mismo USRP, el atenuador, como ya se explic, y el cable.
Abra el flujograma que construy en el punto 2 y complemntelo con un
USRP Source, de manera que la seal que llega a este es la que entrega el cable
que unte TX1 con RX2.
Configure en el USRP Sink una ganancia de 0 dB
Configure en el USRP source una ganancia de 0 dB
Realice las configuraciones necesarias para lograr obtener en la salida del
USRP source unas constelaciones similares a las que se tienen a la entrada del
USRP Sink, despus de viajar la seal paso bandas por el canal de cable.
En caso de problemas de recepcin puede hacer uso de los siguientes tips:
En la transmisin, lo que puede contribuir a que la seal til se
deforme es la amplitud pico de la seal que se entrega al USRP Sink, no la
ganancia de este, pues esa ganancia no se est aplicando a la seal til, es
decir a la envolvente compleja, sino a la seal pasobandas. No se puede
confiar en que el 8PSK Mod entregue justo la amplitud adecuada al USRP
Sink, por eso se ha incluido el multiplicador, con el cual se puede atenuar o
amplificiar la seal. Lo ideal es que las dos seales que son parte de la
Envolvente Compleja tengan una amplitud pico de 0,8.
Contrariamente, en la recepcin, lo que puede contribuir a que
seal til se deforme es la ganancia que se introduce al USRP source, pues
esa ganancia se est aplicando realmente a la seal til, es decir a la
envolvente compleja antes de pasar por el cuantizador. Es importante elegir
una ganancia tal que la seal que entrega el USRP source tenga una
amplitud pico inferior a 1, pero que no sea tampoco demasiado pequea
(preferiblemente 0,8).
Lo comn entre los dos puntos anteriores es que como
programadores, lo que debemos controlar es la amplitud de la envolvente
compleja tanto en el transmisor como en el receptor.
El uso de un bloque Trottle como parte del flujograma puede
hacer que la seal recibida no sea la esperada porque entorpece el
desempeo de la solucin en tiempo real.
Para incluir en el informe lo siguiente:
a. Realice una comparacin entre las constelaciones emitidas y
las recibidas. Describa las observaciones en el informe usando capturas de
pantalla.

UNIVERSIDAD INDUSTRIAL DE SANTANDER


ESCUELA DE INGENIERAS ELCTRICA, ELECTRNICA Y DE TELECOMUNICACIONES

b. Haga lo mismo con el espectro de la seal emitida y la


recibida.

FASE III. Montaje del sistema de transmisin y recepcin entre


dos USRP inalmbricamente.
Dos grupos se asociarn, de manera que uno monta y corre un transmisor y el otro un
receptor y luego intercambian esos roles.
Revise las especificaciones de la antena para conocer en qu bandas
funciona mejor
En el primer computador conecte el primer USRP, con una antena en el
puerto de transmisin, y monte un flujograma dedicado solo a transmitir
inalmbricamente una seal 8PSK.
En el segundo computador conecte el segundo USRP, con una antena en el
puerto de recepcin y monte un flujograma dedicado solo a recibir inalmbricamente.
Nota: las experiencias ganadas indican que la mayor dificultad est en la
seleccin de una frecuencia adecuada para las antenas que se estn usando, as
como las ganancias en el transmisor y en el receptor. En siguiente enlace hay un
vdeo de experiencias previas.
a. Documente las imgenes comparativas de las constelaciones
emitidas con las recibidas.
b. Complemente con imgenes comparativas de espectro de la
seal emitida y de la recibida.
c. Aplique un filtro paso bajas a la seal recibida y compruebe si
mejoran las constelaciones.

FASE IV. Experimentacin con otros tipos de modulacin


1.
Con las experiencias adquiridas, el estudiante aplicar lo visto en las fases I,
II y II a otros tipos de modulacin incluyendo: MQAM, MPSK, BPSK, de manera que
pueda comprobar cual de ellas es ms robusta ante los efectos del canal. Es decir, para
qu modulaciones las constelaciones se pueden distiguir mejor. Cada grupo debe
realizar un trabajo diferente a los dems, para lo cual escogern parmetros diferentes
a los usados hasta ahora.
a. Incluya en el informe grficas que permitan demostrar su punto de
vista.

You might also like