You are on page 1of 4

Universidad de Cuenca

Facultad de Ingeniera
Ingeniera Electronica y Telecomunicaciones
Laboratorio de Procesamiento Digital de Se
nales
Kenneth S. Palacio Baus
kenneth.palacio@ucuenca.edu.ec
Octubre 1, 2014
Practica 1: Se
nales Discretas

Fecha de Entrega: Octubre 6-7, 2014 (seg


un corresponda el grupo)
Valoraci
on: 20 puntos.
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 Se
nales.
Recursos: Como base de esta tarea, utilizaremos Matlab y el siguiente texto:
[1] Vinay K. Ingle & John G. Proakis, Digital Signal Processing Using MATLAB, Northeastern University, Third Edition, Cengage Learning, 2012.
[2] Para m
as referencias, refierase a la direccion: http://www.princeton.edu/~cuff/
ele301/files/lecture1_2.pdf
Instrucciones
Para obtener una calificaci
on en la presente tarea, 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 adem
as su archivo como adjunto en formato pdf a la direccion de correo electr
onico:
kenneth.palacio.ucuen@analysis.urkund.com antes de la entrega del impreso. En el
mensaje del email coloque en el campo asunto: [DSPS2014].
Considere las siguientes sugerencias:
1. Leer las p
aginas 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
informaci
on u
til para esta tarea.
2. Para algunos ejercicios requerira de su n
umero de cedula de ciudadana, para lo cual por
favor le solicito comedidamente incluirlo junto a su nombre en el informe final.
3. Para cada uno de los ejercicios debera incluir el codigo de Matlab que utilizo y adem
as,
la figura generada. Recuerde que para generar una imagen en Matlab puede utilizar la
funci
on 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 stem) y luego utilice la opcion de men
u: Edit, Copy Image
para poder pegar la imagen en cualquier editor de texto.
5. Utilice los mismos n
umeros de las secciones para indicar el ejercicio que esta realizando y
conserve aquellos que se utilizan para las variables. Ejemplo: x1 para las se
nales.

1.

ales Fundamentales
Sen

En la presente secci
on es estudiante graficara secuencias de se
nales discretas basicas: Incluya el
comando(s) de Matlab que utiliz
o para cada caso:

1.1.

sicas
Secuencias Ba

Para las siguientes se


nales:
x1 [n] = {1, 1, 2, 2, 3, 3, 4, 4}

x2 [n] = {2, 0, 1, 2, 0, 1, 2, 0, 1, 0, 1, 0, 1}

x3 [n] = {8, 7, 6, 5, 4, 5, 6, 7, 8}

Grafique:
x1 [n 2]

(1.1)

x2 [n + 2]
n
x3 [ ]
2
x3 [2n]

(1.2)
(1.3)
(1.4)
(1.5)

Realice un programa que obtenga la descomposicion de las se


nales anteriores, en su parte par
1
1
1
1
xe [n] = 2 x[n] + 2 x[n] e impar xo [n] = 2 x[n] 2 x[n]. Compruebe sus resultados obteniendo
la se
nal original a traves de la ecuacion:
x[n] = xe [n] + xo [n]

1.2.

Secuencias Elementales

Grafique las siguientes se


nales para el intervalo 10 n 10. La variable k esta definida como
el valor del u
ltimo dgito de su cedula de ciudadana (en caso de terminar en 0 utilice el pen
ultimo dgito).
Impulso Unitario
x4 [n] = k [n k]
x5 [n] =

1
[n k]
k

xA [n] = x4 [n] + x5 [n]


Escanl
on Unitario

x6 [n] = 2k [n + 4] [n + 4]
x7 [n] = k 1 [n k]
x8 [n] = k [n] k [n k]

xB [n] = x6 [n] x8 [n]


Exponencial Discreto Real
Para las siguientes se
nales:
x9 [n] = k n
x10 [n] = k n ([n + k] [n k])
Grafique:
x9 [n 2]

(1.6)

x10 [n + 2]
n
x9 [ ]
2
x10 [2n]

(1.7)
(1.8)
(1.9)
(1.10)

Secuencia Sinusoidal
Para el intervalo 0 n 24
x11 [n] = k cos

 n

8
Explique el por que del n
umero de muestras en un ciclo completo de la funcion coseno en x11 [n].
 n 
x12 [n] = 0,5 cos
+
8
2
Explique el por que del n
umero de muestras en un ciclo completo de la funcion coseno en x12 [n]
y por que su valor en n = 0 es diferente de k.

1.3.

2
lculo de la Energa de Sen
ales Discretas. Ex =
Ca
k= x[k]

Calcule la energa de todas las se


nales anteriores.
Escriba el c
odigo o secuencia de comandos de Matlab que utilizo para ello.

1.4.

n Pulso Triangular
Funcio

Escriba una funci


on en Matlab que permita graficar un pulso triangular discreto cuya representacion es:


 
|n|
1
tri
=
N
0

|n|
N

|n| N
resto

Grafique la funci
on obtenida como se observa en la figura 1.1 y ademas explique su programa
en el informe. Su algoritmo debe ser capaz de dibujar una version desplazada en el tiempo de la
se
nal triangular. (grafique al menos dos deplazamientos - adelanto / retraso)

Figura 1.1: Funcion pulso triangular discreto.

You might also like