Resum del projecte en format PDF

Anuncio
Generador de números aleatorios
AUTOR: Alex Calvó Gallego
DIRECTOR: José Luis Ramírez Falo
[email protected]
Resumen. Este proyecto tiene como objetivo la realización de un sistema que
permita obtener una secuencia de valores numéricos de los que no sea posible
obtener un patrón que sirva para predecir futuros valores. Es decir, la obtención de
números aleatorios.
Para llevar a cabo la obtención de los números aleatorios se utilizará como fuente el
ruido generado por dispositivos pasivos y semiconductores, que serán elementos
resistores, un diodo Zener y un transistor bipolar. Con cada uno de estos dispositivos
se realizará un sencillo circuito electrónico.
El valor de la señal de ruido obtenida se leerá periódicamente mediante un
microcontrolador utilizando un conversor de analógico a digital. Por ello, se deberá
adecuar el rango del voltaje de la señal de ruido blanco al rango de valores que leerá
el microcontrolador.
Este valor analógico leído y transformado a digital por el microcontrolador se
enviará a un PC mediante una comunicación vía USB. Con el fin de analizar los
valores de la señal recibidos, el PC que recibe el dato lo procesará con el entorno
matemático MATLAB.
Para evaluar la calidad de la secuencia aleatoria generada se ha calculado su
autocorrelación. También se ha obtenido el valor de la moda de las muestras y su
frecuencia.
Titulación: Ingeniería Técnica Industrial en Electrónica Industrial
Fecha de presentación: Septiembre de 2011
Generador de nombres aleatoris
AUTOR: Alex Calvó Gallego
DIRECTOR: José Luis Ramírez Falo
[email protected]
Resum. Aquest projecte té com a objectiu la realització d'un sistema que permeti
obtenir una seqüència de valors numèrics dels quals no sigui possible obtenir un
patró que serveixi per predir futurs valors, és a dir, en l'obtenció de nombres
aleatoris.
Per dur a terme l'obtenció dels nombres aleatoris s'utilitzarà com a font el soroll
generat per dispositius passius i semiconductors, que seran elements resistors, un
díode Zener i un transistor bipolar. Amb cadascun d'aquests dispositius es realitzarà
un senzill circuit electrònic.
El valor de la senyal de soroll obtinguda es llegirà periòdicament mitjançant un
microcontrolador utilitzant un convertidor d'analògic a digital. Per això, s'haurà
d'adequar el rang del voltatge del senyal de soroll blanc al rang de valors que llegirà
el microcontrolador.
Aquest valor analògic llegit i transformat a digital pel microcontrolador s'enviarà a
un PC mitjançant una comunicació via USB. Amb la finalitat d’analitzar els valors
de la senyal rebuts, el PC que rep les dades les processarà amb l'entorn matemàtic
MATLAB.
Per avaluar la qualitat de la seqüència aleatòria generada s'ha calculat la seva
autocorrelació. També s'ha obtingut el valor de la moda de les mostres i la seva
freqüència.
Titulació: Enginyeria Tècnica Industrial en Electrònica Industrial
Data de presentació: Setembre de 2011
Random Number Generator
AUTHOR: Alex Calvó Gallego
SUPEVISOR(S): José Luis Ramírez Falo
[email protected]
Abstract. The objective of this project is the realization of a system to obtain a
sequence of numerical values for which is not possible to obtain a pattern that serves
to predict future values, that is to say, to obtain random numbers.
To obtain the random numbers, passive and semiconductor devices will be used as a
source of noise generation, with elements like resistors, a Zener diode and
a bipolar transistor. Simples electronics circuits will be built with each of these
devices.
The value of the noise signal obtained will be read periodically by a microcontroller
using an analog to digital converter. Therefore, the voltage range of the white noise
signal will be adjusted to the range of values read by the microcontroller.
This analog value read and transformed to digital by the microcontroller is sent to
a PC through USB communication. The PC that receives the data will process this
data using the mathematical environment MATLAB in order to analyze
the received signal values.
The autocorrelation of the sequence will be calculated to evaluate the quality of
the generated random sequence. The value of the samples mode and its frequency
have also been obtained.
Study Program: Technical Industrial Engineering in Industrial
Electronics
Defence Date: September 2011.
Descargar