Sie sind auf Seite 1von 4

LABORATORIO DE INGENIERÍA DE TRÁFICO EN

TELECOMUNICACIONES – TEL223

REPORTE FINAL NÚMERO: 1 SEMESTRE : 2019-1

TEMA: Variables aleatorias en MATLAB

Nombre y apellidos:

Código:

Fecha: /abril/2018
Parte teórica.
1. MIMO.

MIMO es el acrónimo en inglés de Multiple-input Multiple-output (en español, Múltiple


entrada múltiple salida). MIMO aprovecha fenómenos físicos como la propagación
multicamino para incrementar la tasa de transmisión y reducir la tasa de error. En breves
palabras MIMO aumenta la eficiencia espectral de un sistema de comunicación inalámbrica
por medio de la utilización del dominio espacial.

2. Métodos de diversidad empleados en MIMO: MRC Y SC.

En esta experiencia vamos a emplear algunos métodos de diversidad tales como MRC y SC.

2.1. MRC (del inglés máximum ratio combining) es un metodo en la cual las señales son
ponderadas con su respectivo SNR y luego sumadas.

2.2. SC (del inglés selection combining) es un metodo en la cual se selecciona la señal más
fuerte de todas las N-señales recibidas.

Parte práctica.
1. Experiencia (4 ptos)

Pasos a realizar:

a. 3 métodos: SISO, MIMO con SC, MIMO con MRC.


b. Background:
a. Max de 2 RVss: multiplica las Acumulativas
b. Suma de RV. Convolucion de pdfs.
c. Calcula la pdf del output del receiver en los 3 casos.

% Analizar el efecto de diversidad MIMO en canales con Rayleigh


fading

% Para el método SISO (Sin diversidad) Definimos un delta y


generamos el eje del tiempo y luego la pdf de energía SISO que es de
tipo exponencial (normalizada a uno) y luego procederemos a
graficar.

delta = 1e-4;
tt=0:delta:10;
f1 = exp(-1*tt);
f_SISO = f1;
plot(tt, f_SISO)

% Para el Método de Selection combining (SC) Generamos el F_SISO que


es la integral de la pdf; luego lo elevamos a la cuarta; y lo
derivamos y procederemos a graficar.

F_SISO = 1 - exp(-1*tt);
F_SC = F_SISO .^ 4;
f_SC = (F_SC(2:end) - F_SC(1:end-1))/delta;
plot(tt(1:(end-1)), f_SC);

% Para el método de maximum ratio combining (MRC) , f_MRC es la


consolación de 4 pdfs

f2 = conv(f1, f1) * delta;


f4 = conv(f2, f2) * delta;

f_MRC = f4;
tt4 = 0:(length(f4)-1);
tt4 = delta * tt4;
plot(tt4, f_MRC);

d. Para cada antena, genera 1M time samplesiid de una RV exponencial con media 1.

% Procederemos a generar M samples de la energía de la señal


recibida en cada una de las k antenas
% por simplicidad, como fading es rayleigh, la energia de la señal
recibida en cada antena tendrá una distribución exponencial de media
1/ll
% Por simplicidad, asumiremos que ll es igual a 1 (señal
normalizada).
M=1e6;ll=1;
yy=rand(k,M);
rr= -1 * log(ones(k,M) - yy)/ll;

e. Calcula la salida de cada tipo de receiver para cada intervalo de tiempo 1M).

% Para SISO es el valor de la primera columna de la información


recibida.
out_SISO = rr(1,:);
% Para Selection combining seleccionaremos el mayor valor de la
información recibida.
out_SC = max(rr, [], 1);
% Para MRC sumanos los valores de la informacion recibida.
out_MRC = sum(rr, 1);

ii=1:M;
% Gráficamos en escala logaritmica.

semilogy(ii, out_MRC, 'k', ii, out_SC, 'b', ii, out_SISO,


'r');axis([0 100 1e-6 1e2]);legend('MRC','SC','SISO')

f. Dibuja los histogramas y compara a las pdfs calculadas antes.

% En este caso, calculemos la probabilidad que la señal decaiga por


debajo de ee = 0.1

% para SISO:
ee = 0.1;
ii=find(out_SISO < ee);
% ii son los indices de aquellas instancias en que la senial cayo
más de 10dB
% contamos cuantas componentes de la señal son menores a 10 db.
num_casos = length(ii);
% Normalizamos dividiendo entre M;
prob_fading_ee = num_casos/M;

% Luego aplicaremos lo mismo para todos


pf_SISO = length(find(out_SISO < ee))/M;
pf_SC = length(find(out_SC < ee))/M;
pf_MRC = length(find(out_MRC < ee))/M;

% para visualizar rapidamente las pds y compararlas con las


teoricas:
hist(pf_SISO, 1000)
hist(pf_SC, 1000)
hist(pf_MRC, 1000)

(Insertar gráficas)

Subir al intranet en la respectiva carpeta de su horario, un paquete (zip, rar, 7zip) indicando el
número de reporte final y su código, (ejemplo: RF1_20105595.rar); el cual va a contener el informe
con el nombre TEL223-RF1-2019-1_Codigo.Docx. ; y el código matlab con el nombre RF1_codigo.m

Das könnte Ihnen auch gefallen