You are on page 1of 16

Universidad de las Fuerzas Armadas

Marco Flores
Doctor (PhD) en Ingeniera Elctrica

Abril-Agosto 2015
Seales discretas
Estas seales se obtiene al muestrear una seal
continua () a una cierta tasa de muestreo (la variable
independiente toma valores discretos) .
Si denota el perodo de muestreo, entonces =
1/ se denomina la tasa de muestreo o frecuencia de
muestreo (#muestras/segundo o Hz).
El valor de la muestra al instante de muestreo =
se denota como |= = [], donde [] es el n-
simo posicin de la secuencia
Ms adelante se expondr con mayor detalle este tema
Seales discretas
Creacin de una seal discreta al muestrear una seal
continua

()

[]
Conversin Analgica-Digital
Para convertir una seal analgica en una seal digital
se siguen los pasos de la figura
Teorema de Muestreo de Nyquist
Si la frecuencia ms alta contenida en una seal analgica
() es = y la seal se muestrea a una tasa >
2 = 2, entonces se puede recuperar totalmente a
partir de sus muestras mediante la funcin de
interpolacin
sin(2)
=
2
As, () se puede expresar como:


=

=

Donde = = []

Ejemplo seales continuas-discretas
Si se tiene un sonido de 10.000 Hz, la frecuencia de muestreo segn Niquist
ser 20.000 Hz y el proceso ser reversible, o sea, la onda no ha perdido
ninguna informacin, se ha generado de forma clnica a la original.
Da igual que utilicemos una frecuencia de muestreo de 40.000 Hz o 50.000 Hz,
la calidad ser la misma que con 20.000 Hz.
Con una fotografa, se sabe que la resolucin de pantalla es 72 ppp, por tanto la
fotografa no va a necesitar ms resolucin que esa, podemos ponerle a 300
1.000 ppp que se ver igual que a 72 ppp
El aliasing se produce cuando la frecuencia de muestreo es inferior a la
frecuencia Nyquist, y por lo tanto, insuficiente para hacer el muestreo
correctamente con lo cual inventa frecuencias fantasmas que no tiene nada que
ver con la original. Afecta ms a las frecuencias altas, que se pierden antes, por
lo tanto los tonos agudos se vern ms afectados por este efecto

A
Seales discretas
Representacin de seales discretas
Funcional
0 si n 0

x[n] 1 si n 1,...,5
0 si n 6

Tabular

n -1 0 1 2 3 4 5 6
x[n] 0 0 1 1 1 1 1 0

Secuencial

x[n] ...,0,1,1,1,1,1,0,...
Ejemplo seales discretas
Pulso cardiaco

La densidad poblacional
medida anualmente
Ejemplo seales discretas
ndice Dow Jones medido
semanalmente

Registro del consumo


elctrico medido
anualmente
Seales discretas bsicas
Impulso en tiempo discreto
1 = 0
=
0 0
Secuencia escaln unidad
1 0
u =
0 < 0
Relacin entre el escaln unidad y el impulso

u = = [] u = =0 [ ] =u [ 1]

Sea [] una seal discreta, entonces


0 = 0 [ 0 ]

Usando Matlab, graficar estas funciones


Seales discretas bsicas
Rampa 10

r =n < < + 2

-2

-4

-6

-8

Constante
-10
-10 -8 -6 -4 -2 0 2 4 6 8 10

x =k < < +
5

4.5

3.5

2.5

1.5

0.5

0
-10 -8 -6 -4 -2 0 2 4 6 8 10

Usando Matlab, graficar estas funciones


Seales discretas bsicas
Seal discreta exponencial (real)
0< <1 Decae exponencialmente

x =
>1 Crece indefinidamente
Seal discreta exponencial (compleja)
x = = || 0

Seal discreta sinusoidal


= (0 + ) < < +
A=amplitud 0 =frecuencia angular = ()

Esta seal es importante en Teora de la Seal y es la base


para la Transformada de Fourier

Usando Matlab, graficar estas funciones


Seales discretas bsicas
La secuencia impulso tiene mucha importancia en los
sistemas lineales
= 3 + 3 + 1 1 + 2 2 + 7 [ 7]
3

2.5
Toda secuencia se
2
puede expresar como:
1.5

1 Suma de impulsos
0.5 desplazados y escalados
0

-0.5

-1

-1.5

-2
-4 -2 0 2 4 6 8

Generalizando
+
x = = [ ]
Ejemplo seales continuas-discretas
Sea el voltaje a una frecuencia de 2 Hz y 4 voltios de amplitud pico.
Si la frecuencia de muestreo es 40 Hz, obtener [].
Graficar la seal analgica y digital usando Matlab, durante 5 segundos

T=5;
fsim = 900; % fsim = frecuencia de simulacin
t = 0:1/fsim:T; % intervalo continuo
xt = 4*sin(2*pi*2*t); % funcin continua
plot(t,xt);

fs=40; % fs = frecuencia de muestreo


n = 0:T*fs; % intervalo discreto
xn = 4*sin(pi*n/10); % funcin discreta Qu sucede si fs = 80?
stem(n,xn);
Qu sucede si fs = 40?
Superposicin de grficos
plot(t,xt);
hold on, plot(n/fs,xn,r+), hold off % x[n]=x(t=nTs)=x(t=n/fs)
Seales digitales
Son variables elctricas con dos niveles bien diferenciados
que se alternan en el
tiempo transmitiendo informacin segn un cdigo
previamente acordado. Cada nivel
elctrico representa uno de dos smbolos: 0 1, , etc.
La voz es una seal analgica y por tanto el que habla produce
una seal analgica y el que escucha solo es capaz de
interpretar seales tambin analgicas
Sin embargo el canal de comunicacin transmite seales
digitales. se hace preciso transformar en algn punto la
seal analgica en digital y posteriormente la digital
en analgica.

Analgica

You might also like