Está en la página 1de 5

Universidad Tecnológica de Panamá

Facultad de Ingeniería Eléctrica


Dr. Héctor Poveda P.
www.hpoveda7.com
www.hpoveda7.com.pa
hector.poveda@utp.ac.pa
@hpoveda7

Laboratorios de Comunicaciones Inalámbricas


Los siguientes laboratorios serán realizados utilizando el lenguaje de programación para
simulación MATLAB. A través de dicha herramienta de software usted podrá ver una manera más
física aspectos matemáticos del curso de comunicaciones inalámbricas. Los laboratorios a realizar
serán los siguientes:

Laboratorio N°1 (1 clase): Transmisión inalámbrica sobre un canal de ruido blanco Gaussiano
(AWGN)

Laboratorio N°2 (1 clase): Transmisión inalámbrica monoportadora sobre un canal plano en


frecuencia

Laboratorio N°3 (2 clases): Transmisión inalámbrica monoportadora sobre un canal selectivo en


frecuencia con ecualización “Zero Forcing”

Laboratorio N°4 (2 clases): Transmisión inalámbrica monoportadora sobre un canal selectivo en


frecuencia con ecualización “MMSE”.

Laboratorio N°5 (2 clases): Transmisión inalámbrica multiportadora sobre un canal selectivo en


frecuencia

Laboratorio N°6 (2 clases): Sincronización de la frecuencia portadora en una transmisión


inalámbrica multiportadora

Laboratorio N°7 (2 clases): Transmisión inalámbrica multiportadora con múltiples antenas sobre
un canal selectivo en frecuencia

Asignación: Deberá entregar un solo informe de laboratorio al finalizar el curso.

Laboratorio N°1: Transmisión inalámbrica sobre un canal de ruido blanco


Gaussiano (AWGN)

Objetivo: Revisar y comprender el concepto de canal AWGN. Además, de repasar los conceptos
de comunicaciones digitales aprendidos en cursos anteriores.

Introducción: Un canal AWGN consiste en añadir un ruido blanco Gausiano de promedio cero a la
señal transmitida. Es el modelo de un canal de transmisión en el cual sólo se considerada la
presencia de un ruido térmico. Se considera que este ruido puede ser causado por el
calentamiento de los dispositivos electrónicos (vibraciones térmicas). Es la manera más sencilla de
modelar una transmisión inalámbrica.

Procedimiento: Simule una cadena de transmisión en banda base utilizando una modulación
BPSK sobre un canal AWGN. Siga los siguientes pasos:

1. Genere una secuencia aleatoria de bits (Sugerencia: utilice la función randint).


2. Module en BPSK la secuencia aleatoria para crear la señal transmitida 𝑥(𝑛).
3. Genere un ruido blanco Gausiano 𝑏(𝑛) a diferentes niveles de potencia 𝜎 2 y súmelo a la
señala transmitida 𝑥(𝑛). (Sugerencia: genera una secuencia 𝑏(𝑛) compleja utilizando la
función randn tanto para los valores reales como para los imaginarios).
4. Demodule en BPSK la señal recibida 𝑟(𝑛) = 𝑥(𝑛) + 𝑏(𝑛) para los diferentes valores de
potencia de ruido 𝜎 2 . (Sugerencia: para obtener los unos generados obtenga los valores
reales mayores que cero).
5. Compare los bits transmitidos con los bits recibidos con el objetivo de obtener una curva de
taza de error de bit (BER). (Sugerencia: puede ayudarse de las funciones find y size).
1 𝐸𝑏
6. Compare el BER obtenido con el valor teórico erfc(√10𝑆𝑁𝑅/10 ), donde 𝑆𝑁𝑅 = 10 log es
2 𝜎2
la relación de señal a ruido y 𝐸𝑏 representa la energía de bit. Suponga valores
normalizados, i.e 𝐸𝑏 = 1.
7. Concluya sobre los resultados obtenidos.

Recuerde: Puede consultar la ayuda del MATLAB.

Laboratorio N°2: Transmisión inalámbrica monoportadora sobre un canal


plano en frecuencia

Objetivo: Analizar y estudiar el canal plano o no selectivo en frecuencia en una transmisión


inalámbrica.

Introducción: Un canal plano consiste en multiplicar la señal trasmitida por un factor de


atenuación. Este canal se presenta cuando el ancho de banda de coherencia del canal de
1 1
propagación 𝑊𝑐 = es mayor que el ancho de banda de la señal transmitida 𝑊 = , donde 𝑇𝑠
𝜏𝑚𝑎𝑥 𝑇𝑠
es el tiempo del símbolo y 𝜏𝑚𝑎𝑥 es el retraso máximo.

Procedimiento: Simule una cadena de transmisión en banda base utilizando una modulación
BPSK sobre un canal plano en frecuencia. Siga los siguientes pasos:

1. Genere una secuencia aleatoria de bits (Sugerencia: utilice la función randint).


2. Module en BPSK la secuencia aleatoria para crear la señal transmitida 𝑥(𝑛).
3. Multiplique la señal transmitida por un factor de atenuaciónℎ. Utilice un valor cualquiera
menor que 1.
4. Genere un ruido blanco Gausiano 𝑏(𝑛) a diferentes niveles de potencia 𝜎 2 y súmelo a la
señala transmitida 𝑥(𝑛) después de haber multiplicado la misma por el factor de
atenuación. (Sugerencia: genera una secuencia 𝑏(𝑛) compleja utilizando la función randn
tanto para los valores reales como para los imaginarios).
5. Compense el factor de atenuación (Sugerencia: divida la secuencia entre el factor de
atenuaciónℎ).
6. Demodule en BPSK la señal recibida 𝑟(𝑛) = 𝑥(𝑛) + 𝑏(𝑛) para los diferentes valores de
potencia de ruido 𝜎 2 . (Sugerencia: para obtener los unos generados obtenga los valores
reales mayores que cero).
7. Compare los bits transmitidos con los bits recibidos con el objetivo de obtener una curva de
taza de error de bit (BER). (Sugerencia: puede ayudarse de las funciones find y size).
8. Compare el resultado con el obtenido en el laboratorio 1.

Recuerde: Puede consultar la ayuda del MATLAB.

Laboratorio N°3: Transmisión inalámbrica monoportadora sobre un canal


selectivo en frecuencia con ecualización “Zero Forcing”

Objetivo: Analizar y estudiar un canal selectivo en frecuencia en una transmisión inalámbrica con
una ecualización de tipo “zero forcing”.

Introducción: El paso de una señal inalámbrica por un canal selectivo se representa


matemáticamente por medio de una convolución. Este canal se presenta cuando el ancho de
1
banda de coherencia del canal de propagación 𝑊𝑐 = es menor que el ancho de banda de la
𝜏𝑚𝑎𝑥
1
señal transmitida 𝑊 = , donde 𝑇𝑠 es el tiempo del símbolo y 𝜏𝑚𝑎𝑥 es el retraso máximo. La
𝑇𝑠
ecualización de tipo “zero forcing” consiste en realizar una convolución de un vector de
ecualización con la señal recibida. Este vector de ecualización se obtiene con el conocimiento de
los valores de la respuesta impulsional del canal de propagación.

Procedimiento: Simule una cadena de transmisión en banda base utilizando una modulación
BPSK sobre un canal selectivo en frecuencia y utilice una ecualización “zero forcing” para
recuperar la señal transmitida. Siga los siguientes pasos:

1. Genere una secuencia aleatoria de bits (Sugerencia: utilice la función randint).


2. Module en BPSK la secuencia aleatoria para crear la señal transmitida 𝑥(𝑛).
3. Realice una convolución de la señal transmitida con un vector 𝐡 = [0.2 0.7 0.3]
(Sugerencia: utilice la función conv).
4. Genere un ruido blanco Gausiano 𝑏(𝑛) a diferentes niveles de potencia 𝜎 2 y súmelo a la
señal después de haber realizado la convolución. (Sugerencia: genera una secuencia 𝑏(𝑛)
compleja utilizando la función randn tanto para los valores reales como para los
imaginarios. Atención: Debido a que utilizaremos la función conv, la longitud de esta señal
debe ser 𝑁 + 𝐿, donde 𝑁 es la longitud de la señal transmitida y 𝐿 es la longitud del vector
𝐡).
5. Cree una matriz circular del canal (Sugerencia: Utilice la función Toeplitz y lo aprendido en
clase). Obtenga la inversa de esta matriz y realice una multiplicación matricial con un
vector 𝐏 = [0 1 0]𝑇 para obtener un vector de ecualización 𝐜.

0.7 0.2 0 −1 0
𝐜 = [0.3 0.9 0.2] [1]
0 0.3 0.9 0

6. Realice la convolución del vector de ecualización con la señal recibida para realizar la
ecualización “zero forcing”. Luego es necesario dar el tamaño de 𝑁 a la señal que se
obtine de este proceso de convolución (Sugerencia: debe tomar desde la muestra 3 hasta
la muestra 𝑁 + 2 para dar un tamaño de 𝑁 a la señal ecualizada).
7. Demodule en BPSK la señal ecualizada para los diferentes valores de potencia de ruido
𝜎 2 . (Sugerencia: para obtener los unos generados obtenga los valores reales mayores que
cero).
8. Compare los bits transmitidos con los bits recibidos con el objetivo de obtener una curva de
taza de error de bit (BER). (Sugerencia: puede ayudarse de las funciones find y size).
9. Compare el resultado con el obtenido en el laboratorio 1 y 2.

También podría gustarte