You are on page 1of 9

Facultad de Ciencias de la Electrnica - Comunicaciones II

BENEMERITA UNIVERSIDAD AUTONOMA DEL ESTADO DE PUEBLA


FACULTAD DE CIENCIAS DE LA ELECTRONICA

PRACTICA 1: DESARROLLO EN MATLAB DE LA PROBABILIDAD


DE ENVIO DE BITS A TRAVES DE UN SISTEMA DE
TRANSMISIN Y RECEPCIN
Cristopher Gabriel Moscoso Mercado
Daniel Jurez Prez
David Prez Romero
Luis Antonio Reyes Magallanes
Carlos Alfredo Espinoza Morales
Jess Adelfo Jurez Almeida

computacin, matemticas
mencionar algunas.

I. Resumen

Con la finalidad de entender el proceso


de transmisin y recepcin de seales
digitales se propone una metodologa
para poder analizar la transferencia y
recepcin de bits a travs de un sistema.

solo

por

Especficamente para el desarrollo de


esta prctica nos apoyaremos de la
probabilidad rama de la matemtica
que estudia las veces que sucede un
evento
conforme
a
las
diversas
condiciones.

II. Introduccin

En la actualidad el uso de las TIC


(tecnologas de la informacin y
comunicacin.) es bastante cotidiano
puesto que las usamos tanto como
aprendemos. Por lo mismo es importante
entender el funcionamiento de algunas
tcnicas
de
transmisin
de
las
comunicaciones digitales.

III. Objetivo
El objetivo de esta prctica es
determinar la probabilidad de enviar
un bit (1 o 0) y recibir ese mismo bit,
as como la probabilidad de enviar un
bit y recibir otro que no es el que se
envi por medio de un software de
computadora.

Las comunicaciones digitales son un


rea bastante extensa y con muchas
cosas ms por explorar y explotar
adems de que es multidisciplinaria ya
que se apoya de la electrnica,

El sistema enva 1000 bits a y se


deben recibir 1000 bits

Facultad de Ciencias de la Electrnica - Comunicaciones II

IV. Desarrollo:

resultado(1,k)=probabilidad(1,k)*probe
nt(1,k);
else
if probabilidad(1,k)==0;
resultado(1,k)=1;
else

Se desarroll en un software de
computadora llamado Matlab un
algoritmo que nos permiti calcular las
probabilidades.

resultado(1,k)=probabilidad(1,k)*probe
nt(1,k);
end
end
end

Se anexa a continuacin el cdigo del


programa
clear all;
n=input('cuantos datos deseas
enviar?
')

for l=1:1:n;
A1 =A1 + resultado(1,l);
B1=B1+probent(1,l);
pA1B1=pA1B1+probabilidad(1,l);
end
pA1=A1/n;
A2 =n-A1;
B2=n-B1;
pA2=1-pA1;
pB1A1=(pA1B1/n)*(B1/n)/pA1;
pB2A2=(pA1B1/n)*(B2/n)/pA2;
pB1A2=((1-(pA1B1/n))*(B1/n)/pA2);
pB2A1=((1-(pA1B1/n))*(B2/n)/pA1);

B1=0;
A1=0;
pA1=0;
B2=0;
A2=0;
pA2=0;
pA1B1=0;
pB1A1=0;
pB2A2=0;
pB1A2=0;
pB2A1=0;
A=rand(1,n);
probent= zeros (1,n);
for i=1:1:n;
if A(1,i)<.6;
probent(1,i)=1;
else
probent(1,i)=0;
end
end

%disp('entrada:');
%probent
%disp('condicion:');
%probabilidad
%disp('resultado:');
%resultado
disp('unos entrada:');
B1
disp('unos slida:');
A1
disp('probabilidad de unos:');
pA1
disp('ceros entrada:');
B2
disp('ceros slida:');
A2
disp('probabilidad de ceros:');
pA2
disp('probabilidades aposteriori:');
pB1A1
pB2A2
disp('probabilidades de error:');
pB1A2
pB2A1

B=rand(1,n);
probabilidad=zeros(1,n);

for j=1:1:n;
if B(1,j)<.9;
probabilidad(1,j)=1;
else
probabilidad(1,j)=0;
end
end
resultado=zeros(1,n);
for k=1:1:n;
if probent(1,k)==1;

Facultad de Ciencias de la Electrnica - Comunicaciones II

A continuacin se evidencia la ejecucin


del programa.

En los resultados se aprecia como


conforme al envo de bits se obtiene una
cantidad de bits recibidos
correctamente a la entrada y a la salida.
En las imgenes mostramos el resultado
de cierta cantidad.

Facultad de Ciencias de la Electrnica - Comunicaciones II

Valores
escogidos
P(B1)= 0.3
P(B2)= 0.7
P(A1)= 0.2996

P ( A 1|B 1) =0.988
P ( A 2|B 1) =0.012
P ( A 1|B 2) =0.012
P ( A 2|B 2) =0.988
4

Facultad de Ciencias de la Electrnica - Comunicaciones II

P ( B2| A 1) =

P ( A 1|B2 ) P ( B 2)
P ( A 1)

( 0.012 ) ( 0.7 )
=0.0275
0.3048

Simulacin

P ( A 1|B i) + P ( A 2|Bi ) =1
P ( A 1|B i) + P ( A 2|Bi ) =1
P ( A 1 )=P ( A1|B1 ) P ( B1 ) + P ( A1|B2 ) P ( B2 )
( .988 )( 0.3 )+ ( .012 )( 0.7 )=0.3048
P ( A 2 )=P ( A2|B1 ) P ( B1 ) + P ( A2|B2 ) P ( B2 )
( .012 )( 0.3 )+ ( .988 )( 0.7 )=0.6952

P ( B1| A 1) =

P ( B2| A 2) =

P ( B1| A 2) =

P ( A 1|B1 ) P ( B 1)
P ( A 1)
P ( A 2|B2 ) P ( B 2 )
P ( A2)
P ( A 2|B1 ) P ( B 1)
P ( A 2)

( .988 ) ( 0.3 )
=0.9724
0.3048

( 0.988 )( 0.7 )
=
=0.9948
0.6952

( 0.012 ) ( 0.3 )
=0.0051
0.6952

Valores
escogidos
P(B1)= 0.8
P(B2)= 0.2
P(A1)= 0.7998

Facultad de Ciencias de la Electrnica - Comunicaciones II

P ( A 1|B 1) =0.997
Simulacin

P ( A 2|B 1) =0.003
P ( A 1|B 2) =0.003
P ( A 2|B 2) =0.998
P ( A 1|B i) + P ( A 2|Bi ) =1
P ( A 1|B i) + P ( A 2|Bi ) =1
P ( A 1 )=P ( A1|B1 ) P ( B1 ) + P ( A1|B2 ) P ( B2 )
( .997 ) ( 0.8 ) + ( .003 ) ( 0.2 )=0.7982
P ( A 2 )=P ( A2|B1 ) P ( B1 ) + P ( A2|B2 ) P ( B2 )
( .003 )( 0.8 )+ ( .997 ) ( 0.2 )=0.2018

P ( B1| A 1) =

P ( A 1|B1 ) P ( B 1)
P ( A 1)

( .997 ) ( 0.8 )
=0 .
0.7982

( 0.997 )( 0.2 )
=0.9881
0.2018

9992

P ( B2| A 2) =

P ( B1| A 2) =

P ( A 2|B2 ) P ( B 2 )
P ( A2)
P ( A 2|B1 ) P ( B 1)
P ( A 2)

( 0.003 ) ( 0.8 )
=
=0.0118
0.2018

Valores
escogidos
P(B1)= 0.6
P(B2)= 0.4
P(A1)= 0.5997

P ( B2| A 1) =

P ( A 1|B2 ) P ( B 2)
P ( A 1)

( 0.003 )( 0.2 )
=0.00075
0.7982

Facultad de Ciencias de la Electrnica - Comunicaciones II

P ( B1| A 1) =
P ( A 1|B 1) =0.992

P ( B2| A 2) =

P ( A 2|B 1) =0.008
P ( B1| A 2) =

P ( A 1|B 2) =0.008
P ( A 2|B 2) =0.992

P ( B2| A 1) =

P ( A 1|B1 ) P ( B 1)
P ( A 1)

P ( A 2|B1 ) P ( B 1)
P ( A 2)
P ( A 1|B2 ) P ( B 2)

Simulacin

P ( A 1 )=P ( A1|B1 ) P ( B1 ) + P ( A1|B2 ) P ( B2 )


( .992 )( 0.6 )+ ( .008 )( 0.4 )=0.5984
P ( A 2 )=P ( A2|B1 ) P ( B1 ) + P ( A2|B2 ) P ( B2 )
( .008 )( 0.6 ) + ( .992 )( 0.4 )=0.4016

( .992 ) ( 0.6 )
=0.9946
0.5984

P ( A 2|B2 ) P ( B 2 ) ( 0.992 ) ( 0.4 )


=
=0.9880
0.4016
P ( A2)

P ( A 1|B i) + P ( A 2|Bi ) =1

P ( A 1|B i) + P ( A 2|Bi ) =1

P ( A 1)

( 0.008 )( 0.6 )
=0.0119
0.4016

( 0.008 )( 0.4 )
=0.0053
0.5984

Facultad de Ciencias de la Electrnica - Comunicaciones II

( .910 )( 0.69 )+ ( .090 )( 0.31 ) =0.6558


P ( A 2 )=P ( A2|B1 ) P ( B1 ) + P ( A2|B2 ) P ( B2 )
( .090 )( 0.69 )+ ( .910 )( 0.31 ) =0.3442

P ( B1| A 1) =

P ( A 1|B1 ) P ( B 1)
P ( A 1)

( .910 ) ( 0.69 )
=0.957
0.6558

4
P ( B2| A 2) =

P ( B1| A 2) =

Valores escogidos
P(

B 1 )= 0.69

P(

B 2 )=0.31

P(

A 1 )=0.6223

P ( B2| A 1) =

P ( A 2|B2 ) P ( B 2 ) ( 0.910 )( 0.31 )


=
=0.8195
0.3442
P ( A2)
P ( A 2|B1 ) P ( B 1)
P ( A 2)
P ( A 1|B2 ) P ( B 2)

Simulacin

P ( A 1|B 1) =0.910
P ( A 2|B 1) =0.090
P ( A 1|B 2) =0.090
P ( A 2|B 2) =0.910
P ( A 1|B i) + P ( A 2|Bi ) =1
P ( A 1|B i) + P ( A 2|Bi ) =1
P ( A 1 )=P ( A1|B1 ) P ( B1 ) + P ( A1|B2 ) P ( B2 )

P ( A 1)

( 0.090 )( 0.69 )
=0.1804
0.3442

( 0.090 )( 0.31 )
=0.0425
0.6558

Facultad de Ciencias de la Electrnica - Comunicaciones II

V. Conclusin
Es importante saber la cantidad de bits
que recibimos as como los que se
pierden en la transferencia dado que eso
volvera intil el sistema, tenemos el
deber de buscar las fallas en nuestro
sistema para as poder corregirlas como
por ejemplo en este sistema reforzarlo
robusteciendo la seal transmitida.
Nos vemos ahora inmersos en una era
tecnolgica donde es fundamental
entender estas situaciones y gracias a la
misma tecnologa nos podemos apoyar
en software y realizar de manera gil el
proceso de clculo de probabilidades
para este caso particular de las
comunicaciones digitales

VI. Referencias
[1]
http://www.mathworks.com/help/
matlab/random-numbergeneration.html?
requestedDomain=www.mathwor
ks.com
[2]Unidad 1. Introduccin a la teora
de
probabilidad
y
procesos
aleatorios.

You might also like