Está en la página 1de 5

Universidad Tecnológica de Panamá

Ingeniería en Electrónica y Telecomunicaciones


Comunicaciones inalambricas
Transmisión inalámbrica sobre un canal de ruido blanco Gaussiano
(AWGN)
Laboratorio #1
Estudiantes: Olga De León 7-710-1834 Fecha: 14/9/19
Betzaida Cedeño 6-719-2216 Grupo: 2IT251

Objetivos:
 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.

Contenido:
Procedimiento, Desarrollo y Resultados:

A. 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 Gaussiano 𝑏(𝑛) 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. Desmodulé 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).
6. Compare el BER obtenido con el valor teórico 12erfc(√10𝑆𝑁𝑅/10), donde
𝑆𝑁𝑅=10log𝐸𝑏𝜎2 es la relación de señal a ruido y 𝐸𝑏 representa la energía de bit.
Suponga valores normalizados, 𝐸𝑏=1.
7. Concluya sobre los resultados obtenidos.
B. Resultados: A continuación se darán respuestas a las preguntas sugerida en la guía de laboratorio.
I Parte: Transmitir y Recibir la señal modulada BPSK

Figura #1: gráficas del proceso de transmisión de la señal BPSK

II Parte: Comparación del BER obtenido con el valor teórico

Figura #2: gráfica de comparación del BER

Comparando la entrada del modulador y la salida del demodulador entre sí, los rendimientos de BER se
comparan con los valores teóricos. En la figura #2 vemos en azul (---) la curva aproximada de la tasa de
error de bit (BER) mientras que en rojo (*) tenemos el valor teórico para un canal plano en frecuencia
que presenta como única distorsión el AWGN. A medida que el número de bits se incrementa, el valor
aproximado se acerca más al teórico. También observamos que al incrementar la relación Eb/No, es
decir, la energía por bit, la tasa de error se reduce.
Conclusiones:
Fue mucho lo aprendido con esta experiencia de laboratorio, se puso en práctica muchos de los conceptos
aprendidos anteriormente en otras asignaturas, y a continuación se presentan algunas conclusiones que
podemos abstraer con respecto a nuestras objetivos:

 Con la práctica nos dimos cuenta que este tipo de modulación es el más sencillo de todos,
puesto que solo emplea 2 símbolos, con 1 bit de información cada uno.

 Es también la que presenta mayor inmunidad al ruido, puesto que la diferencia entre
símbolos es máxima (180º). Dichos símbolos suelen tener un valor de salto de fase de 0º
para el 1 y 180º para el 0, como se muestra en la figura #1.

 La tasa de error de bits(Bits Error Rate, BER) de la señal BPSK en un canal AWGN
puede calcularse como se indica en la ecuación

Esta ecuación se pone en práctica en el desarrollo del laboratorio, y obtuvimos valores


bastante acertados utilizando esta fórmula matemática.
Anexos:
En esta sección compartiremos el código empleado para resolver el experimento de laboratorio:

Destacamos que como referencia para el código, usamos el libro: Señales Y Sistemas De Comunicación
Análoga Y Digital, De Carlos A. Medina C. (capitulo 12)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Laboratorio #1 %
% Transmisión inalámbrica sobre un canal de ruido blanco Gaussiano %
% Estudiante: Olga P. De León P. 7-710-1834 %
% Betzaida Cedeño 6-719-2216 %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
close all
clear variables
clc

% PARTE I
%1: crear 16 daros binario

X = rand(1,20);
B = round(X);
vn= -((B*-2)+1);
senal=zeros(length(vn)*2);
for i=1:length(vn)
senal(i*2-1)=vn(i);
senal(i*2)=vn(i);
end

tb=2;
nb=length(vn);
tf=tb*nb;
fc = 4/tb; fs = 20*fc;
ts=1/fs;
ns=(tb/ts);
t=ts:ts:tf;

%2: señal portadora


vc=2*sin(2*pi*fc*t);

vex=[];
for x=1:length(vn)
vex=[vex vn(x)*ones(1,ns)];
end

%3: Grafique estos datos


mult=(vex.*vc);
subplot(4,1,1); stairs((senal),'b'); axis equal
title('SECUENCIA DE BITS');
subplot(4,1,2); plot(t,vc,'y'); title('SEÑAL PORTADORA');
subplot(4,1,3); plot(t,mult,'g'); title('SEÑAL MODULADA');
%4: Genere una señal AWGN
var=0.5;
rui=sqrt(var)*rand(size(t));
suma=mult+rui;
subplot(4,1,4); plot(t,suma,'r'); title('SEÑAL MODULADA MAS RUIDO');

%------------------------------------
% curva Pb vs Eb/No teorica
EbNodB_T = -1:0.2:10; % Razon Eb/No en dB
EbNo_T = 10.^(EbNodB_T/10); % Razon Eb/No
Pb_T = 0.5*erfc(sqrt(2*EbNo_T)/sqrt(2)); % Q(x)=(1/2)erfc(x/erfc(x/sqrt(2))
figure(2)
semilogy(EbNodB_T,Pb_T);xlabel('Eb/No [dB]');ylabel('Probabilidad de error de bit,
Pb');

% Parametros de la simulacion
Es = 1; nbps = 1; % Energia normalizada de la señal; Numero de bits por
simbolo
Eb = Es/nbps; % Energia de bit
N = 1000; % Longitud de la secuencia de datos
NT = 1000; % numero de transmisiones para cada Eb/No.
EbNodB = -1:10; % Razon Eb/No en dB
Pb=zeros(size(EbNodB)); % Error de bit (BER)

% Simulacion
EbNo = 10.^(EbNodB/10); ENo = nbps*EbNo; % Razon Señal a Ruido
for k = 1:length(EbNodB)
sigma2 = Es^2/(2*ENo(k)); % Varianza del ruido
for l = 1: NT % Numero de transmisiones para cada Eb/No
x=rand(1,N); % Fuente binaria i.i.d de N simbolos
s=2*(x>=0.5)-1; % Señal del modulador bipolar 0: -1, 1: +1
ruido = sqrt(sigma2)*randn(size(s)); % Canal AWGM Eb/No dada,
r = s+ruido; % Señal recibida
d = sign(r); % Señal demodulada / detecta
% --------
xx=find(r==0); % Correccion de los valores iguales a 0
if sum(xx)~=0 % Esto son muy poco probales
for yy = 1:length(xx) % por lo que se podria eliminar
d(xx(yy))=1; % esta seccion
end
end
%---------
e = (d~=s);
Pb(k)= Pb(k)+sum(e); % Contador de errores en la transmision l-esima
clear xx yy;
end
end
Pb = Pb/(NT*N);
figure(2); hold on
semilogy(EbNodB,Pb,'r *'); grid;axis([-1 10 1e-6 1]);
title('Desempeño de sistema con señalizacion bipolar banda-base');

% Efecto del ruido en la señal transmitida - espacio de señal


s0=-1*ones(1,20); % Fuente señal -1
s1=ones(1,20); % Fuente señal +1
% sigma2 = E^2/(2*ENo(5)); % Varianza del ruido a Eb/No a Eb/No =
3 dB
r = sqrt(sigma2)*randn(1,20); % Ruido AWGN aEb/No = 3 dB
s0r = s0+r; s1r = s1+r;
H = scatterplot(s0r,1,0,'r x'); hold on;
scatterplot(s1r, 1, 0, 'b o', H)
title('Salida del canal AWGN con Eb/No = 3 dB');

% FIN

También podría gustarte