Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LABORATORIO
CARRERA
SEDE
1. DATOS INFORMATIVOS
b. No. DE PRÁCTICA:1
1 por computador
d. NOMBRE INSTRUCTOR
Andrés Jama
e. TIEMPO ESTIMADO
2 Horas
2. DATOS DE LA PRÁCTICA
a. TEMA
Generación de señales y datos mediante simulación numérica
b. OBJETIVO GENERAL
Generar señales discretas y datos aleatorios para simulación de entradas
digitales
LABORATORIO
CARRERA
SEDE
c. OBJETIVOS ESPECIFICOS
Generar señales senoidales y cosenoidales mediante Matlab.
Generar números aleatorios mediante distribución uniforme y gaussiana
d. MARCO TEÓRICO
El uso de herramientas de simulación permite generar e implementar
modelos matemáticos de sistemas de diferente índole ya sean eléctricos,
mecánicos, electrónicos, físicos, estadísticos, entre otros. Esto permite tener
una mayor flexibilidad en nuestros modelos ya que se puede cambiar
diferentes parámetros del sistema para ver su comportamiento. El uso de
herramientas de simulación numérica como Matlab, permite validar
investigaciones realizadas a nivel de simulación debido a que los costos de
las implementaciones físicas de los sistemas serían enormemente altos o no
han sido realizadas físicamente.
En sistemas de comunicaciones el uso de las señales cuadradas, senoidales y
cosenoidales son importantes ya que se basa en la transmisión de
información, además los datos que se generan en la realidad son de tipo
aleatorio con diferentes distribuciones de probabilidad, de ahí la importancia
de poder modelarlas adecuadamente.
Matlab permite generar y graficar este tipo de señales mediante varios
comandos entre ellos: rand, randn, plot, subplot, stem. Cuyo formato y
descripción puede ser consultado usando el help de Matlab o colocando en
el prompt de Matlab el comando del que se desea conocer ejemplo: >>help
plot
e. MARCO PROCEDIMENTAL
LABORATORIO
CARRERA
SEDE
1. Genere una señal cuadrada periódica impar de amplitud 4 y periodo 1[us]. Visualice
8 periodos. Use el comando plot(x).
2. Genere la gráfica del sen(wt) y cos(wt) de frecuencia 100 [Hz] y 1[MHz]
respectivamente, de manera que se visualice 5 periodos de la señal. Grafíquelos
mediante el comando plot(x) y luego mediante el comando stem(x)
3. Genere 30 números aleatorios mediante el comando rand(1,N) y grafíquelos
mediante el comando stem(x)
4. Genere 10000 datos aleatorios mediante los comandos rand(1,N) y randn(1,N) y
grafíquelos su histograma mediante el comando hist(x), donde N es el número de
datos a generar y x la variable a graficar.
1 PC
Software Matlab
g. REGISTRO DE RESULTADOS
Nombre: Fecha:
TEMA:
LABORATORIO
CARRERA
SEDE
h. ANEXOS
Para la figura
LABORATORIO
CARRERA
SEDE
3. Compare las gráficas obtenidas al generar números aleatorios con rand y randn. ¿Cuál es la
diferencia entre estos comandos?
4. Genere y grafique el histograma de 1000 números aleatorios con distribución uniforme que
estén en el intervalo [7,20].
i. BIBLIOGRAFÍA UTILIZADA
Proakis, J., Salehi, M., & Bauch, G. (2011). Contemporary Communication Systems Using MATLAB,
3rd ed. Cengage Learning.