Sei sulla pagina 1di 4

Universidad de Cuenca

Facultad de Ingeniera
Ingeniera Electronica y
Telecomunicaciones

Laboratorio de Procesamiento Digital de


Senales Kenneth S. Palacio Baus
kenneth.palacio@ucuenca.edu.ec
Marzo 14, 2016
Practica 1a: Senales Discretas

Fecha de Entrega: Marzo 2122, 2016 (acorde al grupo)


Valoracion: 20 puntos, en clase.
Tipo de Trabajo: Individual
Objetivo: Mediante la presente tarea el estudiante se familiarizara con el uso de Matlab
como herramienta de trabajo para el Procesamiento Digital de Senales.
Recursos: Como base de esta tarea, se utilizara Matlab y los textos:
[1] Vinay K. Ingle & John G. Proakis, Digital Signal Processing Using MATLAB, Northeastern University, Third Edition, Cengage Learning, 2012.
[2] Smith, Steven W.. The Scientist and Engineers Guide to Digital Signal Processing.,
California Technical Publishing, 1997.
Instrucciones
Para obtener una calificacion en la presente practica, el estudiante debera entregar un
informe impreso con cada una de las respuestas y procedimientos requeridos para solucionar
los ejercicios propuestos. No olvide que puede contactar al profesor via correo electronico en
caso que necesite asistencia adicional.
Enve ademas su informe como archivo adjunto en formato pdf a la direccion de
correo electronico: kenneth.palacio@ucuenca.edu.ec.
En el mensaje del email coloque en el campo asunto: Practica 1A DSP y
nombre el archivo as: SuApellido Practica1A-DSP.pdf
Considere las siguientes sugerencias:
1. Leer las paginas 22-36 del libro de la referencia [1], correspondiente a la seccion
2.1 del captulo 2. Discrete-time Signals and Systems. En esta seccion encontrara
mucha ayuda e informacion util para esta tarea.
2. Para algunos ejercicios requerira de su numero de cedula de ciudadana, para lo cual
por favor le solicito comedidamente incluirlo junto a su nombre en el informe
ftnal.
3. Para cada uno de los ejercicios debera incluir el codigo de Matlab que utilizo y
ademas, la figura generada. Recuerde que para generar una imagen en Matlab puede
1

utilizar la funcion stem(n,x) donde n corresponde al vector ndice de las muestras, y x


al vector que contiene el valor actual de las muestras.

4. Para copiar una imagen desde Matlab, simplemente utilice este procedimiento: Genere
la imagen en Matlab (ej. usando la funcion stem) y luego utilice la opcion de
menu: Edit, Copy Image para poder pegar la imagen en cualquier editor de texto.
5. Utilice los mismos numeros de las secciones para indicar el ejercicio que esta realizando
y conserve aquellos que se utilizan para las variables. Ejemplo: x1 para las senales.

1.

PRA CTICA 1a: Sen ales en tiempo Discreto

En la presente seccion es estudiante graficara secuencias de senales discretas basicas,


para el intervalo: 5 n 5. Incluya el(los) comando(s) de Matlab que utilizo para cada
caso:

Secuencias Ba sicas

1.1.

x1[n] = {5, 3, 5, 3}

x2[n] = x1[n]
x3[n] = (1)n x2[n]

1.2.

Secuencias Fundamentales

Grafique las siguientes senales para el intervalo 10 n 10. La variable k esta definida
como el valor del ultimo dgito de su cedula de ciudadana (en caso de terminar en 0 utilice el
penulti- mo dgito).
Impulso Unitario
5
.

x4[n] =

x5[n] =

k [n 2r]

r=5

0
.

k (1)r [n r]

r=5

Escanlon
Unitario
x6[n] = k [n + 6] k [n + 7]
x7[n] = x6[n]
Exponencial Discreto Real
x8[n] = (1/k)|n| ([n + 5] [n 6])
Secuencia Sinusoidal
Para el intervalo 50 n
50

.
x9[n] = k
cos

6
.
n
24

Explique el por que del numero de muestras en un ciclo completo de la funcion coseno en
x9 [n].

. n .
+
x10[n] = k cos
16
2
Explique el por que del numero de muestras en un ciclo completo de la funcion coseno en
x10 [n] y por que su valor en n = 0 es diferente de k.
.
2n
.
x11[n] = 2 cos
r
16
Explique el por que la senal cosenoidal x11 no es periodica. Ademas indique se sucede si r
= k.

ales
Ca lculo de la Energa de Sen
k=
2

Discretas. Ex =
x[k]

1.3.

Calcule la energa o potencia promedio de las senales: x1 , x2 , x3 , ....,


x11 . Escriba el codigo o secuencia de comandos de Matlab que utilizo
para ello.

1.4.

Funcio n Pulso Cosenoidal

Si la funcion pulso cosenoidal discreto se define como:


.

n
cosine
2M

.
=

n
cos(
2M ) |n| M
0
resto

Figura 1.1: Funcion ventana cosenoidal.


Desarrolle una funcion en Matlab que sirva para graficar un pulso cosenoidal discreto, y
que ademas permita graficarla para cualquier posicion n0 , en el intervalo de n definido
entre n1 y n2:

[y,x]

cosine(n0,n1,n2);

1.5.

Conclusiones

Recuerde escribir las conclusiones de la practica.


En sus conclusiones debera escribir lo que aprendio de su practica.
Recuerde incluir la bibliografa utilizada como referencia.

Potrebbero piacerti anche