You are on page 1of 10

Se

nales

Gloria Mata Hernandez


11 de noviembre de 2016
Indice general

1.1. Objetivo de aprendizaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2


1.2. Introducci on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3. Material y equipo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.4. Actividad de trabajo previo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.5. Desarrollo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.5.1. Actividad: Familiarizaci on senales y su visualizacion . . . . . . . . . . . . . . . . . . . . . . . 7
1.5.2. Actividad: Generaci on de senales con Matlab . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.5.3. Adquisici on de senales con microfono . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.5.4. Inversi on y escalamiento en el tiempo de una se nal . . . . . . . . . . . . . . . . . . . . . . . . 8
1.6. Bibliografa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

1
1.1. Objetivo de aprendizaje
El alumno conocer a e identificar
a el concepto de se
nales, a traves de la simulacion, la generacion, el analisis y
su modelado, que le servir
an para realzar un procesamiento basico de las mismas.

1.2. Introducci
on Te
orica
Se
nales b
asicas de tiempo continuo
Las senales base impulso y escal on unitario, en tiempo continuo y en tiempo discreto, son representaciones
matematicas ideales que tienen gran utilidad en la construccion y representacion de otras se
nales.

Impulso unitario, delta de Dirac (t), u0 (t) Es una funcion especial ya que se define en terminos de su area
y no de su valor. (
Z t2
1 t1 < 0 < t2
(t)dt = (1.1)
t1 0 otro valor

Las caractersticas ideales que definen a (t) son:

La amplitud de (t) es infinita


Su duracion es 0
El area de (t) es unitaria
Escal
on Unitario u(t), u1 (t)
(
1 t>0
u(t) = (1.2)
0 t<0
Rampa ramp(t), r(t), u2 (t)
( )
t t0
Z t
ramp(t) = = u()d = tu(t) (1.3)
0 t<0

Rect
angulo rec(t), (t)
1

1 |t| <

rect(t) = 2 (1.4)
0 |t| > 1

2
Tri
angulo tri(t) (
1 |t| |t| < 1
tri(t) = (1.5)
0 |t| 0
Exponencial Generalizada
rt
x(t) = Ce (1.6)
Exponenciales Complejas

Exponencial compleja: C es constante y r = j

x(t) = C ejt (1.7)


x(t) = C cos(t) + j C sen(t)

2
Exponencial compleja defasada: C = C1 ej y r = j

x(t) = C1 ej(t+) (1.8)

x(t) = C1 cos(t + ) + jC1 sen(t + )

Exponencial compleja creciente o decreciente, defasada : C = C1 ej y r = r1 + j

x(t) = C1 er1 ej(t+) (1.9)

x(t) = C1 er1 cos(t + ) + jC1 er1 sen(t + )

Sinusoidales en tiempo continuo


La se
nal senoidal esta dada por
x(t) = C cos(t + ) (1.10)
Usando la notaci
on de Euler:
C ej(t+) = C cos(t + ) + j C sen(t + )

Se
nales b
asicas de tiempo discreto
Muestra unitaria o Delta de Kronecker [n]

(
1 n=0
[n] = (1.11)
0 n 6= 0

[n] = u[n] u[n 1]

Secuencia Escal
on unitario u[n]

(
1 n0
u[n] = (1.12)
0 n<0

Secuencia Rampa ramp[n]

(
n n0
ramp[n] = (1.13)
0 n<0

Exponencial generalizada

x[n] = Cn (1.14)
Exponencial Real: C y > 1 son constantes reales.

Exponencial compleja : C es constante, = ej

x[n] = Cej( n) (1.15)

x[n] = C(cos(w n) + jsen(w n))


Exponencial compleja creciente o decreciente, defasada : C = C1 ej , = 1 ej

x[n] = C1 1n ej( n+) (1.16)

3
x[n] = C1 1n (cos(w n + ) + jsen(w n + ))
Sinusoidales en tiempo discreto

Al igual qu en tiempo continuo, las se nales sinusoidales estan relacionadas con las exponenciales complejas,
mediante la parte real o la parte imaginaria,

x[n] = C cos( n + )
o bien,
x[n] = C sen( n + )

Se
nales Par e Impar
Una se nal x(t) o x[n] se define como par si, para toda t o para toda n es identica su reflexion, inversi
on o
transposici
on en el tiempo en el origen.
x(t) = x(t)
x[n] = x[n]
Una senal x(t) o x[n] se define como impar si, para toda t o para toda n es identica su reflexion, inversi
on o
transposici
on en el tiempo en el origen e invertida en amplitud, esto es:

x(t) = x(t)

x[n] = x[n]
Cualquier se nal de tiempo continuo o discreto, se puede descomponer en dos se nales: una par y otra impar, o
bien, cualquier se
nal puede expresarse como la suma las correspondientes se nales par e impar, es decir, Para se
nales
en TC:
1 1
P ar{x(t)} = xpar (t) = [x(t) + x(t)]Impar{x(t)} = ximpar (t) = [x(t) x(t)] (1.17)
2 2
o bien, para senales en TD:
1
P ar{x[n]} = xpar [n] = [x[n] + x[n]]
2
1
Impar{x[n]} = ximpar [n] = [x[n] x[n]]
2
En donde la suma de ambas se nales producen la senal original x(t) o x[n].

x(t) = xpar (t) + ximpar (t)

x[n] = xpar [n] + ximpar [n]

1.3. Material y equipo


Micr
ofono y bocinas.

Computadora con Matlab.

1.4. Actividad de trabajo previo


1. Defina las senales singulares escal
on y rampa de tiempo continuo y de tiempo discreto, como funciones
(function), en archivos *.m en MATLAB. Nombrelas respectivamente, las de tiempo continuo como us.m,
rs.m, y las de tiempo discreto como ud.m, rd.m. Obtenga la grafica de cada una de ellas.

2. Con las funciones singulares definidas en la activida del punto 1, obtenga y grafique las siguientes se
nales:

4
a) x1 (t) = u(t 1) u(t 5)
b) x2 (t) = r(t) r(t 2) r(t 4) + r(t 6)
c) x1 [n] = u[n + 1] u[n 5]
d ) x2 [n] = r[n + 1] r[n 4]
3. Para cada una de las se nales mostradas en las figuras 1.1 a 1.4 de tiempo continuo y de tiempo discreto, en
donde el valor de la se
nal es cero fuera del intervalo de la grafica, obtenga lo siguiente:
a) Exprese y grafique las se
nales en terminos de funciones singulares.
nal {P ar}.
b) Determine y grafique la correspondiente se
nal {Impar}.
c) Determine y grafique la correspondiente se
nales resultantes {P ar + Impar}.
d ) Grafique las se

Figura 1.1: Se
nal de tiempo continuo x1 (t).

5
Figura 1.2: Se
nal de tiempo continuo x2 (t).

Figura 1.3: Se
nal de tiempo discreto x1 [n].

6
Figura 1.4: Se
nal de tiempo discreto x2 [n].

4. Considere el par de se nales de tiempo continuo y de discreto:


x1 (t) = u(t) u(t 5)
x2 (t) = e2t u(t)
a) Utilizando el comando subplot(21X), grafique x1 (t) y x2 (t).
b) Realice un cambio de variables y repita la grafica anterior con x1 ( ) y x2 ( ).
c) Utilizando el comando plot(), grafique las dos se nales indicadas en cada caso de forma traslapada.
Considere el cambio de variable realizado en el punto anterior y el intervalo de 5 10.
1) x1 ( ) y x2 (t ) con t = 2.5.
2) x1 ( ) y x2 (t ) con t = 0.
3) x1 ( ) y x2 (t ) con t = 2.5.
4) x1 ( ) y x2 (t ) con t = 5.
5) x1 ( ) y x2 (t ) con t = 7.5.
d ) Con base en la gr aficas obtenidas en 4c), especifique en cada caso el intervalo de en el que el producto
de x1 ( ) x2 (t ) 6= 0.

1.5. Desarrollo
1.5.1. Actividad: Familiarizaci
on se
nales y su visualizaci
on
En esta actividad el estudiante manipula funciones sinusoidales, ya concebidas como se
nales y se familiariza con
la frecuencia y periodo de muestreo.
1. a) Genere en Matlab la siguiente se
nal:
x(t) = sin(t)
= 2(10)

t=0:49;
fs=200; %Frcuencia de muestreo
Ts=1/fs; %Periodo de muestreo
fx=10;
x=sin(2*pi*fx*t/fs) ;
plot(t,x); grid %valores de t tomando en cuenta fs
hold on
stem(t,x) %valores discretos de t

7
b) Grafique una a una las se
nales con las frecuencias de muestreo indicadas: f s = 10, 50, 100, 200, 500.
c) De manera cualitativa, a partir de que valor de f s se puede identificar la se
nal x(t) que corresponda a la
expresi
on matematica?.
d ) Cual es la funci
on de f s, o bien de T s?
e) Verifique el periodo de la se
nal x(t), tomando en cuenta diferentes valores de frecuencia de muestreo
f s = 100, 200, 500.

t=0:49;
fs=100; %Frcuencia de muestreo
Ts=1/fs; %Periodo de muestreo
fx=10;
x=sin(2*pi*fx*t/fs) ;
plot(t/fs,x); grid %valores de t tomando en cuenta fs

1.5.2. Actividad: Generaci


on de se
nales con Matlab
En esta actividad se establece una asociacion de funciones matematicas generadas con se
nales fsicas.
2. a) Obtenga las siguientes se
nales: do = sin(0 t/f s)
re = sin(1 t/f s)
mi = sin(2 t/f s)
en donde
0 = 2(261.63)
1 = 2(293.7)
2 = 2(329.6)
f s = 4000 y un vector de tiempo de t = 0 : 4999.
b) Define un vector spa de 500 muestras con la funcion zeros.
c) Genere un vector notas=[do spa re spa mi spa]
d ) Escuche el vector notas generado con la funcion sound(notas,fs)
e) Repita el punto anterior con diferentes frecuencias de muestreo f s = 2000, 4000, 8000, 16000.

1.5.3. Adquisici
on de se
nales con micr
ofono
En esta actividad se establece una asociacion de se
nales fsicas adquiridas con su representacion matem
aticas.
3. Utilizando un microfono, realice la grabacion de las se
nales indicadas. Utilice la funcion wavread(filename)
para leer los datos del archivo de audio y recuperar tanto los datos como la tasa de muestreo de las se nales
de audio.

Un silbido, de amplitud lo m
as constante posible.
La nota de un instrumento musical.
El sonido de un diapas
on

a) Grafique un segmento central de cada una de las se


nales, identifique y describa la forma de onda.
b) Con la frecuencia de muestreo, determine la frecuencia de cada una de las se
nales.

1.5.4. Inversi
on y escalamiento en el tiempo de una se
nal
En esta actividad el estudiante podr
a vincular los conceptos de inversion y escalamiento en el tiempo con una
se
nal real.
4. a) Utilizando un micr
ofono, grabe un palndromo.
b) Recupere los valores del palndromo y la frecuencia de muestreo con la funcion wavread().

8
c) Con la funci
on sound() escuche el palndromo.
d ) Utilice la funci
on flip() con la se
nal del palncromo.
e) Vuelva a escuchar el palndromo e identifique que fue lo que se relizo.
f ) Vuelva a escuchar el palndromo con diferentes frecuencias de muestreo.
g) Presente la argumentaci
on matem
atica de lo que realizo en esta actividad.

1.6. Bibliografa
Mata H. Gloria, S
anchez E. Vctor, G
omez G. Juan, (2001), Analisis de Sistemas y Se
nales con computo avan-
zado. F.I. UNAM

You might also like