Está en la página 1de 6

Universidad del Quindío

Facultad de Ingeniería
Programa de Ingeniería Electrónica
Práctica 3 Laboratorio Fundamentos de Telecomunicaciones
Modulaciones Digitales
1.- INTRODUCCIÓN.
1.1.- OBJETIVOS.

1. Verificar como los diferentes parámetros de una señal modulada digitalmente afecta
la densidad espectral de potencia de la señal modulada.
2. Aplicar, verificar, apropiar y establecer diferencias en escenarios reales los conceptos
de relación señal a ruido (SNR), relación portadora a ruido (C/N) y tasa de error de
modulación (MER).
3. Evidenciar los efectos sobre la señal modulada del ruido, desplazamientos en
frecuencia, fase y tiempo de muestreo.

1.2.- MARCO TEÓRICO.

La principal característica de este tipo de modulación reside en que a diferencia de las


modulaciones conocidas como analógicas, la fuente de información ahora es digital.

La señal de información será por lo tanto un flujo de bits. Dependiendo del número de bits
que se agrupen se formará una modulación de 𝑀 niveles, donde 𝑀 = 𝑘 y los bits
agrupados. Por lo tanto, las señales moduladas, estarán contenidas en un conjunto finito
conocido como el alfabeto de señales o símbolos.

Un concepto que cobra gran importancia en este tipo de modulaciones es el concepto de


constelación, la constelación es la representación del alfabeto de señales en un sistema de L
dimensiones. Esto se debe a que el conjunto de señales forman un espacio vectorial, por ende
se podrá buscar una base ortonormal que represente dicho espacio.

En esencia, hay tres técnicas de modulación digital que se suelen utilizar en sistemas de
transmisión digital modulación por desplazamiento de Amplitud (ASK), modulación por
desplazamiento de frecuencia (FSK), modulación por desplazamiento de fase (PSK) y
modulación de amplitud en cuadratura (QAM).

Una señal ASK binaria puede ser generada mediante un proceso de encendido y apagado de
una portadora, proceso que se describe como on-off keying (OOK), en general, una forma de
onda ASK M-aria tiene M-1 amplitudes discretas, y siempre que no se presenten variaciones
o inversiones de fase, produciendo una constelación como la representada en la figura 1.

Figura 1. Constelación 4ASK


Universidad del Quindío
Facultad de Ingeniería
Programa de Ingeniería Electrónica
Práctica 3 Laboratorio Fundamentos de Telecomunicaciones
Modulaciones Digitales
Una señal PSK M-aria presenta un desplazamiento de fase 𝜙𝑘 en el intervalo de tiempo 𝐷 <
< + 𝐷, produciendo una constelación como la representada en la figura 2.

Figura 2. Constelación 4PSK


Una señal M-FSK se genera mediante el control de un switch que selecciona la frecuencia
moduladora de un banco de M osciladores, donde la señal digital mensaje es la señal de
control.

Los sistemas de modulación de amplitud por cuadratura (M-QAM), son una generalización
de los moduladores ASK, en los cuales se incorporan variaciones de fase a las variaciones de
amplitud, produciendo una constelación como la representada en la figura 3.

Figura 3. Constelación 16QAM, 64QAM y 256QAM

2.- DESARROLLO DE LA PRÁCTICA.


2.1.- ANÁLISIS DE SEÑALES DIGITALES MODULADAS.
1. En la estación de trabajo LINUX inicie el GNURadio y Abra el archivo
mod_dig_uhd.grc descargado del site del curso. En caso de no tener instalado el
GNURADIO, realizar el proceso de instalación ejecutando desde el terminal el
comando

wget http://www.sbrac.org/files/build-gnuradio && chmod a+x build-


gnuradio && ./build-gnuradio
Universidad del Quindío
Facultad de Ingeniería
Programa de Ingeniería Electrónica
Práctica 3 Laboratorio Fundamentos de Telecomunicaciones
Modulaciones Digitales
2. Conecte a través del cable USB proporcionado la USRP a la estación de trabajo y
realice la prueba de conexión de la siguiente manera:

Como primera prueba de transmisión se propone buscar los dispositivos conectados


al computador. Primero abrir la terminal, y se digita lo siguiente:

Ctrl+alt+t

Después se debe acceder a la carpeta de instalación del programa GNUradio.


Particularmente se encontrara la carpeta en el siguiente directorio:

usr/local/bin/

Ahora en la terminal se requiere ingresar al anterior directorio, entonces se digita cd


y el directorio deseado, así:

$ cd /usr/local/bin/

De esta manera se accede a tal carpeta. Ahora se requiere mirar los elementos que
hay en ese folder con el comando ls, así:

$ ls

En la lista que aparece en la terminal podrá observar todos los archivos que contiene
esa carpeta, algunos son de diagnóstico, otros de configuración y prueba. En primer
lugar el archivo que se desea ejecutar es el denominado UHD_find_devices .

Para ello digitar lo siguiente:

$ ./UHD_find_devices

Con esto se ejecuta tal archivo y se puede ver en la terminal que se está corriendo
un código. Este código busca automáticamente los dispositivos que estén
conectados, además de brindar información sobre el compilador, el firmware y el
serial del dispositivo.

El segundo comando es necesario ya que permite conocer como está conectada


físicamente la USRP, y saber si el computador reconoce la configuración real.

Primero abrir la terminal así:

Ctrl+alt+t
Universidad del Quindío
Facultad de Ingeniería
Programa de Ingeniería Electrónica
Práctica 3 Laboratorio Fundamentos de Telecomunicaciones
Modulaciones Digitales
Después se necesita acceder a la carpeta de instalación del programa GNUradio. Si
instalo de la forma como se sugiere en la guía de instalación usted encontrara la
carpeta en el siguiente directorio:

usr/local/bin/

Ahora en la terminal se requiere ingresar al anterior directorio, entonces se digita cd


y el directorio deseado, así:

$ cd /usr/local/bin/

De esta manera se accede a la carpeta, ahora se requiere mirar los elementos que hay
en ese folder con el comando ls, así:

$ ls

En la lista que aparece en la terminal podrá observar todos los archivos que contiene
esa carpeta, algunos son de diagnóstico, de configuración y de prueba. En primer
lugar el archivo que se desea ejecutar es el denominado UHD_USRP_probe. Para
ello digite lo siguiente:

$ ./UHD_USRP_probe

Ahora se acaba de ejecutar tal archivo y se puede ver en la terminal que se está
ejecutando un código. Este código realiza una verificación exhaustiva de cada
componente interno de la USRP y la información técnica relevante. Además incluye
información del firmware y compilador.

3. Realizar a conexión de la USRP al analizador de espectro y al osciloscopio. Para


establecer comunicación de un dispositivo USRP a través de un medio de
transmisión cableado, es muy importante tener en cuenta las consideraciones de
potencia. Se hace necesario revisar las especificaciones técnicas para hacer el balance
máximo permitido de potencia. (Revisar especificaciones en https://www.ettus.com/)
Por ejemplo, para la USRP con la Daughterboard xcvr2450 los límites de potencia de
salida, cuando la señal cuenta con un voltio pico a pico (que es lo máximo que permite
la Motherboard), la potencia de salida es de 20 dbm . Sin embargo la potencia de
entrada máxima permitida es menor, por lo que es muy importante realizar el
adecuado balance de potencia. En el caso de trabajar con la xcvr2450 en recepción,
el máximo valor permitido de la entrada es de -10dbm. De esta manera al realizar el
balance de potencia se necesita como mínimo un atenuador de 30 db, para evitar
estropear los equipos. Se recomienda trabajar por lo menos con un atenuador de 40
db que permita una holgura de 10db.
Universidad del Quindío
Facultad de Ingeniería
Programa de Ingeniería Electrónica
Práctica 3 Laboratorio Fundamentos de Telecomunicaciones
Modulaciones Digitales
El segundo punto a considerar muy importante, es que el atenuador de 40 db, opere
en el rango de operación de la Daughterboard, en este caso la xcvr2450 opera en la
banda libre de 2.4GHz y 4.9GHZ. Por lo que se recomienda trabajar con atenuadores
que cubren el rango de operación de hasta 6GHz, referencia típica en estos
atenuadores.

De igual manera es obligatorio realizar el balance de potencia para cualquier


dispositivo que se vaya a conectar directamente a la USRP, tales como analizadores
de espectro, osciloscopios, entre otros, y tener en cuenta la potencia máxima
permitida por estos dispositivos de medida, además del acople de impedancias.

4. Obtenga la densidad espectral de potencia para diferentes valores de frecuencia de


portadora, diferentes factores de roll off y diferentes constelaciones (modulaciones)
y explique como cada uno de estos parámetros afecta la densidad espectral de
potencia.
5. Describa cuales son los efectos sobre la señal modulada de los diferentes factores a
modificar en el archivo de GNURADIO de implementación hardware del modulador
digital. Como pueden evitarse y/o resolverse estos efectos adversos?

2.2.- ANÁLISIS DE SEÑALES DIGITALES MODULADAS EN MATLAB.

En esta práctica se analizan los problemas presentes en la recepción de señales moduladas


digitalmente. El script de matlab tx_lin.m genera muestras de la señal modulada de tiempo
continuo; los parámetros son los siguientes:

Tasa de símbolos: 𝑅𝑠 = 𝑀 í 𝑜 𝑜 / .
Tipo de pulso: Coseno alzado con factor de rolloff 𝛼 = .
Frecuencia de portadora: = 𝑀𝐻𝑧
Tasa de muestreo: 𝑇𝑠 = 𝑀 /
Modulación: QPSK
La tasa de bits es de 𝑅 = 𝑅𝑠 = 𝑀 í 𝑜 𝑜 / . Por lo tanto el ancho de banda de la
señal transmitida es de + 𝛼 𝑅𝑠 = .8𝑀𝐻𝑧. De acuerdo a lo anterior

1. Obtenga la densidad espectral de potencia para diferentes valores de frecuencia de


portadora, diferentes factores de roll off y diferentes constelaciones (modulaciones)
y explique como cada uno de estos parámetros afecta la densidad espectral de
potencia.
2. Para QPSK, 8PSK, 16QAM, 32QAM y 64QAM ejecute los script rx_lin.m y mer.m
para estimar la relación C/N (relación portadora a ruido) y la MER (Tasa de error de
modulación), para variaciones de SNR desde 50dB a 0dB en pasos de 10dB, llenando
la siguiente tabla.
Universidad del Quindío
Facultad de Ingeniería
Programa de Ingeniería Electrónica
Práctica 3 Laboratorio Fundamentos de Telecomunicaciones
Modulaciones Digitales
SNR (dB) C/N (dB) MER (dB)
50
40
30
20
10
0

Que conclusiones puede usted obtener del proceso? Justifique su respuesta.


3. Introduzca errores de sincronización de fase de portadora demodulando la señal con
fases de portadora de 0, 30, 45 y 90 grados para las modulaciones QPSK, 8PSK,
16QAM, 32QAM y 64QAM, coloque en comentarios las líneas de código para
eliminar el ruido del canal
SNR=input('introduzca el valor de SNR deseado en dB ');
SNRv=10^(SNR/10);
Ex = sum(abs(x).^2) / length(x);
En=Ex/SNRv;
npwr = En; r = x + sqrt(npwr) * randn(size(x));

y suprimiendo el comentario de la línea de código


%r = x ;

Del script rx_lin.m comente los resultados obtenidos.


4. Introduzca errores de sincronización de frecuencia de portadora demodulando la señal
con cos 𝜋 + ∆ para las modulaciones QPSK, 8PSK, 16QAM, 32QAM y
64QAM, y valores de ∆ = 𝐻𝑧, ∆ = 𝐻𝑧, ∆ = 𝐻𝑧 y ∆ = 𝐾𝐻𝑧, al
igual que en el numeral anterior elimine el ruido del canal; comente los resultados
obtenidos.

Introduzca errores de muestreo (sincronización temporal), tal que la salida del filtro
de recepción se toma a 0.05T, 0.1T y 0.15T segundos después de los instantes óptimos
de muestreo, estime la MER para cada error y comente los resultados obtenidos.

Ing. Evelio Astaiza Hoyos MSc. PhD.

También podría gustarte