Vous êtes sur la page 1sur 9

28/01/2015

Comunicaciones Digitales

Prctica1 Generador de Nmeros Aleatorios.


Instructor: Richard Torrealba Melndez
Cruz Lpez Jorge Luis
Prez Jurez Daniel
Resumen
Esta prctica, titulada Generador de
Nmeros Aleatorios, tiene por objetivo
la realizacin de un sistema que
permita obtener una secuencia de
valores numricos de los que no sea
posible obtener un patrn que sirva
para predecir futuros valores. Es
decir, la obtencin de nmeros
aleatorios. Dicha obtencin se basa
midiendo una variable fsica, en
nuestro caso por ruido generado por
un dispositivo orientado a realizar
dicha accin, sin embargo tambin es
posible
generar
ruido
mediante
dispositivos
pasivos
y
semiconductores o bien utilizar otra
variable fsica como el sonido, la luz
etc. El diagrama que muestra el
circuito asociado, fue seccionado en
bloques los cuales estn formados por
sencillos circuitos electrnicos que
nos permitirn conseguirel objetivo
diseado. Es necesario el uso de un
convertidor analgico digital para
convertir la seal proveniente del
generador de ruido en una seal
digital la cual debe procesarse para
finalmente desplegar la informacin
en un Display de 7 segmentos. Este
reporte incluye un marco terico y
desarrollo en dnde se describen las
principales
caractersticas
del
diagrama del circuito as como
especificaciones necesarias para el
uso de los elementos y/o dispositivos
que sirven de herramienta para lograr

cumplir con el objetivo. Finalmente se


anexan los anlisis de resultados en
donde se incluyen las simulaciones
que fueron necesarias as como las
conclusiones pertinentes.
Palabras clave:
aleatorios, Circuito

Ruido,

Nmeros

Introduccin
Qu son los nmeros aleatorios?
Aunque existen mltiples definiciones
sobre los nmeros aleatorios, sin
duda la ms aceptada dentro del
estudio de la estadstica y la
probabilidad es la siguiente: se define
como aleatorio aquel resultado que es
impredecible o fruto del azar. No es
posible llegar hasta l siguiendo una
secuencia.
Los seres humanos vivimos en un
medio aleatorio, caracterstica que
tambin se atribuye a nuestro
comportamiento. Para lograr una
mejor aproximacin a la realidad
nuestra herramienta predictiva debe
funcionar
de
manera
similar:
aleatoriamente. De esa necesidad
surgieron los modelos de simulacin.
Cmo podemos generar nmeros
aleatorios?
Estas dos caractersticas anteriores
son la base de los nmeros aleatorios:

28/01/2015
Comunicaciones Digitales
Los
valores
obtenidos
deben ser independientes
entre s. Es decir, no debemos
utilizar un nmero obtenido
Aleatoriamente
para
la
generacin de otros nmeros
supuestamente
aleatorios,
porque lo que estaremos
generando
seran
nmeros
pseudoaleatorios.
Todos los valores deben
tener
la
misma
probabilidad de obtenerse.
As pues, podemos establecer una
pequea clasificacin con los distintos
mtodos de generacin que nos
permitan obtener nmeros aleatorios:
-

Mtodos
manuales:
Lanzamiento
de
monedas,
dados, dispositivos mecnicos
y electrnicos.
Mtodos de computacin
analgica, son mtodos que
dependen de ciertos procesos
fsicos aleatorios, por ejemplo,
el comportamiento de una
corriente elctrica.
Mtodos
de
computacindigital, cuando
se usa el ordenador digital.

Para la realizacin de sta prctica


se combinarn dos de los mtodos
mencionados anteriormente:
Por un lado, vamos a utilizar
dispositivos electrnicos, lo cual
corresponde a mtodos manuales
y basaremos el funcionamiento del
circuito en medir un proceso fsico
aleatorio, lo cual corresponde a un
proceso mtodos de computacin
analgica.

Qu es el ruido?
En
el
mbito
de
las
telecomunicaciones
y
de
los
dispositivos electrnicos, en general,
se considera ruido a todas las
perturbaciones
elctricas
que
interfieren
sobre
las
seales
transmitidas o procesadas. Tambien,
de una forma general el ruido se
asocia con la idea de un sonido
molesto, o no deseado. Pero en
nuestro caso, este sonido molesto,
va a ser el que realmente nos
interese.
Si nos concentramos especficamente
en el mundo de la electrnica,
podemos definir el ruido elctrico
como interferencias (o parsitos), no
deseadas y que estn unidas a la
seal principal, de manera que la
pueden alterar produciendo efectos
que pueden perjudicar.
En nuestra prctica nos interesa el
ruido blanco ya que es una seal
que se caracteriza porque sus valores
de seal en dos tiempos diferentes no
guardan correlacin estadstica, es
decir, en el eje del tiempo la seal
toma valores que no tienen ninguna
relacin entre s. Como consecuencia
de ello, su densidad espectral de
potencia es una constante. Lo que
significa que la seal contiene todas
las frecuencias y todas ellas muestran
la misma potencia.

Marco Terico
ADC
Un conversor, (o convertidor)de seal
analgica a digital, (o tambin CAD de
"Conversor
Analgico
Digital",
o ADC del ingls "Analog-to-Digital

28/01/2015
Comunicaciones Digitales
Converter")
es
un
dispositivo electrnico capaz
de
convertir
una
seal
analgica
de voltaje en una seal digital con un
valor binario. Se utiliza en equipos
electrnicos
comocomputadora,
grabadores de sonido y de vdeo, y
equipos de telecomunicaciones. La
seal analgica, que vara de forma
continua en el tiempo, se conecta a la
entrada del dispositivo y se somete a
un muestreo a una velocidad fija,
obtenindose as una seal digital a la
salida del mismo.

1.1 Diagrama correspondiente a


un Conversor analgica digital

Decodificador de 7 Segmentos
Es un dispositivo que "decodifica" un
cdigo de entrada en otro. Es decir,
transforma una combinacin de unos
y cero, en otra. 74LS48, en particular
transforma el cdigo binario en el
cdigo
de
7
segmentos.El
decodificador recibe en su entrada el
nmero que ser visualizado en el
display. Posee 7 salidas, una para
cada segmento. Para un valor de
entrada, cada salida toma un estado
determinado
(activada
o
desactivada).La entrada consiste en 4
patas o pines donde el decodificador
recibe los nmeros binarios. Podemos
ingresar valores de 0 a 9 en formato
binario.

1.2 Diagrama correspondiente a


un Decodificador de 7 Segmentos

Circuito Integrado 555


El temporizador IC 555 es un circuito
integrado (chip) que se utiliza en una
variedad de aplicaciones y se aplica
en la generacin de pulsos y de
oscilaciones. El 555 puede ser
utilizado para proporcionar retardos
de tiempo, como un oscilador, y como
un circuito integrado flip-flop. Sus
derivados proporcionan hasta cuatro
circuitos de sincronizacin en un solo
paquete.

Compuerta AND 7408


La puerta AND o compuerta AND es
una puerta
lgica digital
que
implementa la conjuncin lgica -se
comporta de acuerdo a la tabla de
verdadmostrada a la derecha. sta
entregar una salida ALTA (1),
dependiendo de los valores de las
entradas, siendo este caso, al recibir
solo valores altos en ambas entradas.
Si alguna de estas entradas no son
ALTAS, entonces se mostrar un valor
de salida BAJA (0). En otro sentido, la
funcin de la compuerta AND
efectivamente
encuentra
el mnimo entre dos dgitos binarios,
as como la funcin OR encuentra
el mximo. Por lo tanto, la salida X
solamente es "1" (1 lgico, nivel alto)
cuando la entrada A como la entrada
B estn en "1". En otras palabras la

28/01/2015
Comunicaciones Digitales
salida X es igual a 1 cuando la
entrada A y la entrada B son 1.

fsica en la tablilla de prueba. la


primera
parte
consiste
en
un
convertidor analogico-digital que es el
circuito integrado ADC0804 el cual se
explicara su funcion en esta parte del
proyecto y sus componentes para su
correcto funcionamiento.

1.3 Tabla de verdad compuerta


AND

Desarrollo
A continuacin se presenta una tabla
con los componentes necesarios para
la
implementacin
del
circuito
asociado.

Materiales

Componentes
Circuitos Integrados

Resistores

Capacitores

Material de Apoyo

Descripcin
ADC0804
555
74LS47
7408
330 (x7)
47k (x2)
10k
100nF
150pF
1F (x2)

Display de 7
Segmentos
Generador
de Ruido
Fuente
de
Poder

El primer paso fue elaborar el circuito


con ayuda del software PROTEUS para
poder simularlo y poder realizar un
anlisis previo a la implementacin

2.1 Diagrama de Conexin del


Circuito

En el esquema de conversion de A/D


hay 3 partes fundamentales las
cuales son:
Muestreo, Cuantizar los niveles
para un codigo binario y la
obtencion
de
las
muestras

digitalizadas.
En el marco teorico se menciono que
es un ADC y sus funciones, en nuestro
circuito lo utilizamos debido a que la
seal que nos otorgara la aleatoridad
se basa en medir ruido blanco que es
una seal Analogica la cual procede
de un Generador de Ruido. El
procesamiento de una seal analogica

28/01/2015
Comunicaciones Digitales
2.3 Diagrama de Conexin del
Circuito correspondiente al ADC

resulta un tanto complicado debido a


que esta puede tener infinitos valores
y sin encambio la convertimos a una
seal digital su procesamiento es mas
facil, por lo tanto la seal se puede
procesar. Nuestro CI cuenta con un
solo canal de entrada analogica y con
una salida digital de ocho bits que
puede mostrar
256 valores de
medidas diferentes porque nuestra
salida est dada por 2n. En la figura
2.2 se muestra su esquema.

Para establecer un nivel de tensin


determinado
como
valor
de
referencia, esta pata se encuentra
conectada a la mitad de la tensin.
Por ejemplo, para establecer una
referencia de 2V (Vref), pin9 est
conectado a 1V (Vref / 2), reduciendo
de este modo el tamao del paso a
7.84mV (2V/255).
Tambin necesitamosla seal de un
reloj para operar. El tiempo de
conversin del valor analgico a un
valor digital depende de la fuente de
reloj. Podemos conectar un reloj
externo en el pin 4 o podemos hacer
uso de su reloj incorporado, colocando
un circuito RC.

2.2 Esquema del ADC0804

El tamao de paso se ajusta mediante


el establecimiento de la tensin de
referencia en el pin9; la entrada de
referencia de voltaje puede ser
ajustado
para
permitir
codificar
cualquier rango de tensin analgica
ms pequea para la totalidad de 8
bits de resolucin. Cuando en el
ADC0804 no se conecta el pin tensin
de referencia, la tensin de referencia
por defecto es la tensin de
funcionamiento, es decir, ser Vcc. El
tamao del paso a 5V es 19.53mV
(5V/255), es decir, por cada aumento
de 19.53mV en la entrada analgica,
la salida vara por 1 unidad. Los
parmetros anteriores se obtuvieron
en la hoja de especificaciones de
dicho dispositivo.

Descripcin de los pines del ADC

Pin1 Activa ADC; activo bajo.un nivel lgico bajo habilita el circuito
integrado.

Pin2 Pin de entrada; De mayor


a menor pulso trae los datos de los
registros internos de los pines de
salida despus de la conversin,
habilita la lectura de los datos de
salida con nivel lgico bajo.

Pin3 Pin de entrada;De menor


a mayor un impulso se dio para iniciar
la conversin, habilita los datos de
salida con un nivel lgico bajo.

Pin4 Pin de
entrada
del
reloj;para darle la seal de un reloj
externo, debe ser una seal cuadrada

28/01/2015
Comunicaciones Digitales
con una frecuencia entre 100 KHZ a
1460 KHZ.

Pin5 Pin de salida; pasa a un


nivel lgico bajo cuando la conversin
se ha completado.

Pin6 y Pin 7 Entrada;Vin(+)


entrada
diferencial
positiva,
Vin(-)entrada diferencial negativa. el
voltaje de entrada es V=Vin(+)-Vin(-)

Pin8 Tierra (0V); tierra anloga


se conecta al circuito que proporciona
la seal de voltaje a convertir.

Pin9 Pin de entrada; define la


tensin de referencia para la entrada
analgica Vref / 2.

Pin10 Tierra (0V); tierra digital


se conecta a la tierra de otros
circuitos digitales.

Pin11 al Pin18; corresponden a


las salidas digitales del ADC digital D0

Como se mencion anteriormente, el


funcionamiento del ADC es necesario
alimentar el Pin 3 con una seal de
pulsos la cual se genera mediante un
CI 555 para el cual el capacitor C3 y
C4deben ser del mismo valor, el cual
depende
de
la
frecuencia,
a
continuacin se muestra una tabla
con la relacin Capacitor-Frecuencia,
as como el diagrama correspondiente
del circuito.

CT

(F)

0.001
0.01
0.10
1

Frecuencia de
reloj (Hz)
10000
1000
100
10

El conjunto de estos bits conforman el


dato digital equivalente a la entrada
anloga, donde DB0 es el bit menos
significativo.

Pin19; Utilizado con el reloj


en pin cuando se utiliza fuente de
reloj interno
Pin20;
de alimentacin (5V)

Tensin

Interconectamos las terminales WR e


INTR configuramos el dispositivo en
modo de auto ejecucin, y para que
diera inicio a este modo se aplica
momentneamente una seal lgica
baja a WR.

2.4 Diagrama del circuito


encargado de Generar Pulsos

Fue necesario implementar un arreglo


con compuertas AND para Reducir
la salida del ADC de 8 bits a la
entrada del decodificador la cual es
de 4 bits para posteriormente
conectarlo al display de 7 segmentos
usando un decodificador.

28/01/2015
Comunicaciones Digitales
El decodificador recibe en su entrada
el nmero que ser visualizado en el
display. Posee 7 salidas, una para
cada segmento. Para un valor de
entrada, cada salida toma un estado
determinado
(activada
o
descativada).
La entrada consiste en 4 patas o
pines donde el decodficador recibe los
nmeros binarios. Podemos ingresar
valores de 0 a 9 en formato binario. la
tabla que muestra los valores en el
display es la siguiente:

2.5 Diagrama del circuito


correspondiente al decodificador

Finalmente para la conexin del


display de 7 segmentos se deben
seguir las siguientes consideraciones.

por esa razon solo utilizamos los bits


menos significativos del ADC que son
4 y el decodificador de igual manera
son 4 bits de entrada
-Entradas: 4 pines de entrada para
ingresar el dgito a mostrar en binario.
-Salidas: 7 pines de salida, uno para
cada segmento.
-Alimentacin:
2
pines
para
alimentacin, fuente (+) y fuente (-).

Cada segmento (A, B, C, D, E,


F, G y el punto decimal PD) son
diodos LED que al recibir UNO
en su nodo, y CERO en su
ctodo, debe encender. a) Si el
display es DC-05, se trata de
un display de ctodo comn.
Todos los ctodos de los
segmentos
estn
interconectados
a
las
terminales
indicadas
como
comn y estas dos terminales
en
el
dispositivo
deben
conectarse
a
tierra.
Los
segmentos (A, B, C, D, E, F, G y
DP)
reciben
UNOS
para
encender.

Anlisis de Resultados
Un nmero aleatorio es aquel
obtenido al azar, es decir, que todo
nmero tenga la misma probabilidad
de ser elegido y que la eleccin de
uno no dependa de la eleccin del
otro.
Al finalizar las simulaciones y analizar
los datos obtenidos, se puedo
observarcmose
logr
obtener

28/01/2015
Comunicaciones Digitales
nmeros sin una secuencia y no
podamos
predecir
que
numero
saldra. Una de las ventajas fue que
no
utilizamos
dispositivos
programables ya que fue uno de los
requisitos.
A
continuacin
se
muestran
algunas
imgenes
obtenidas del software PROTEUS en
dnde se puede observar cmo el
display de 7 segmentos nos muestra
algunos nmeros.

2.6 Simulacin - Diagrama del


circuito en dnde se aprecia el
funcionamiento del mismo

importante ya que para poder


trabajar con los datos, era necesario
digitalizarlos.
la resolucin de nuestro ADC viene
dada por el reciproco del numero de
pasos de nuestra salida 2n-1=> 281=>255 1/255=0.39%
El dispositivo establece una relacin
entre su entrada (seal analgica) y
su salida (digital) dependiendo de su
resolucin. Esta resolucin se puede
saber, siempre y cuando conozcamos
el valor mximo que la entrada de
informacin utiliza y la cantidad
mxima de la salida en dgitos
binarios. Este ADC tiene la capacidad
de convertir una muestra analgica
de entre 0 y 5 voltios y su resolucin
ser respectivamente:
Resolucin = valor analgico / (2^8)
Resolucin = 5 V / 256
Resolucin = 0.01953v o 19.53mv.

La seal de entrada fue generada


mediante un generador de ruido, el
cual se trata de un ruido blanco el
cual
siempre
nos
asegura
la
aleatoriedad porque aunque existen
funciones
como
random
que
generan
aleatoriedad
no
es
necesariamente as sino que son
secuencias generadas por medio de
una
funcin
(determinista,
no
aleatoria) y que aparentan ser
aleatorios.

Resolucin = LSB

Otro
punto
importante
fue
la
digitalizacin de la seal, el cual
implica un proceso de muestreo y
cuantificaciones mediante las cuales
se logr obtener una seal digital
porque. El uso del ADC es sumamente

En la vida cotidiana se utilizan


nmeros aleatorios en situaciones tan
dispares como pueden ser los juegos
de azar, en una animacin por
ordenador en test para localizacin de
errores en chips, en la transmisin de

Fue necesario tomar en cuenta varios


conocimientos
previamente
adquiridos para lograr el objetivo
planteado.

Conclusiones:
Qu aplicaciones pueden tener
los nmeros aleatorios?

28/01/2015
Comunicaciones Digitales
datos desde un satlite, en la
generacin de claves, en las finanzas,
en la telefona mvil digital GSM,
dnde se utilizan para. En esta
prctica no se ha concretado una
aplicacin exclusiva debido a que se
han diseado diversas combinaciones
que carecen de un patrn, a pesar de
que sea limitado en cuanto a nmeros
ya que slo ofrece nmeros entre 0 y
9. Sin embargo la aplicacin de
inters
se
encuentra
en
las
comunicaciones digitales.
Una ventaja que encontramos al
utilizar el ADC es que tiene un tiempo
de conversin de 100s, es muy

rpida y da tiempo para que pudiera


registrar los cambios en el display ya
que el ruido de igual manera cambia
de manera muy rpida.
Se
cumplieron
los
objetivos
planteados para esta prctica, ya que
se logr implementar un circuito el
cual por medio de ruido, es capaz de
desplegar una serie de nmeros
aleatorios entre 0 y 9 en un display de
7 segmentos.
1

Referencias:

[2] Introduccin a la Teora y sistemas de


Comunicacin, Autor B.P. LATHI, Editorial Limusa
Noriega.

Vous aimerez peut-être aussi