Está en la página 1de 13

Pgina | 1

Materia: Adquisicin y Procesamiento de Seales


Practica 1: Muestreo
Maestro:
Alumnos:

APS

UPVM
Marzo 2016

Pgina | 2

ndice
Introduccin.3

Objetivo.3

Material de Equipo.3

Marco Terico.4

Desarrollo..6

Conclusin.3

Bibliografa

APS

UPVM
Marzo 2016

Pgina | 3

Introduccin
El procesamiento digital de seal es un rea de la ciencia y la ingeniera que se ha
desarrollado rpidamente durante los ltimos aos, se presenta el estudio del muestreo
pasa banda desde el punto de vista conceptual y de su fundamentacin. Cuando
se requiere muestrear una seal analgica para su posterior transmisin en forma digital,
siempre se toma como base el criterio de Nyquist, el cual indica que dicho muestreo se
debe realizar al doble de la frecuencia mxima contenida en la seal; criterio que para
seales que estn ubicadas en la parte ms alta del espectro (orden de los MHz o GHz)
sera poco prctico, por tanto se puede recurrir al criterio que indica que el muestreo se
realice al doble del ancho de banda, condicin que se pretende desarrollar en el
documento.

Objetivo
Observar el muestreo de una seal y el efecto conocido como Aliasing.

MATERIAL Y EQUIPO
Computadora con software MATLAB

APS

UPVM
Marzo 2016

Pgina | 4

Marco terico
Seales
Una seal se define formalmente como una funcin de una o ms variables.
El valor que toma la seal puede ser una magnitud escalar real, una magnitud compleja o un vector
Seales de Tiempo Discreto

x[n], tiempo discreto, amplitud continua.


Estn definidas para una variable independiente que toma solamente un conjunto discreto
de valores.
Pueden representarse por una tabla de valores

Muestreo
El muestreo, tambin denominado Discretizacin de seal, es el primer paso en el proceso de
conversin de una seal analgica (tiempo y amplitud continuos) en una seal digital (tiempo y
amplitud discretos). La conversin de la seal Anloga en Digital (Conversin A/D) se realiza, entre
otras razones porque las seales digitales presentan grandes ventajas a la hora de ser transmitidas
y/o procesadas: mayor inmunidad al ruido, mayor facilidad de procesamiento y facilidad de
multiplexaje.
En las aplicaciones tecnolgicas las muestras se toman a intervalos de tiempo iguales, proceso
denominado Muestreo peridico de la seal, lo que facilita procesos
como el de la Reconstruccin de la seal
Muestreo de seales
Si una seal continua

x a ( t ) , tiene una banda de frecuencia tal que

F Max sea la mayor

frecuencia comprendida dentro de dicha banda, dicha seal podr reconstruir sin distorsion a
partir de muestras de la seal tomadas a una frecuencia

fs

siendo

fs>2 F Max

Si la frecuencia ms alta contenida en una seal analgica Xa(t) es Fmax y la seal se muestrea a
una tasa

fs>2 F Max , entonces

x a ( t ) se puede recuperar totalmente a partir de sus muestras

mediante la siguiente funcin:

De donde:

Si (

fs>2 F Max ) no se cumple y ( fs<2 F Max ), existirn seales cuyo muestreo coincide con

otras de diferente frecuencia (el llamado aliasing).

APS

UPVM
Marzo 2016

Pgina | 5

Aliasing
Cuando se obtienen muestras peridicas de una seal senoidal, puede ocurrir que se obtengan las
mismas muestras que se obtendran de una seal sinusoidal igualmente pero con frecuencia ms
baja. Especficamente, si una sinusoide de frecuencia f Hz es muestreada s veces por segundo, y s
2f, entonces las muestras resultantes tambin sern compatibles con una sinusoide de
frecuencia fm - f, donde fm es la frecuencia de muestreo. En la jerga inglesa de procesamiento de
seales, cada una de las sinusoides se convierte en un "alias" para la otra.

APS

UPVM
Marzo 2016

Pgina | 6

Desarrollo
Experimento1: Analice y ejecute en Matlab el programa descrito a continuacin para:

f 1 =4 y

f s =9 con lo que se cumple que fs>2 f 1 .


Programa 1
%Muestreo e interpolacin
clear;
%Limpia variables y funciones.
clc;
%Limpia pantalla de comandos
clf;
% Limpia la pantalla de grficas.
%Constantes
f1=4
%Frecuencia de la seal analgica
M=3
%Lmite superior de la amplitud para la grfica
m=-3
%Lmite inferior de la amplitud para la grfica
a=-1
%Tiempo de inicio de la seal
b=1
%Tiempo final de la seal
fs=9
%frecuencia de muestreo
ab=b-a
%Intervalo de la seal
%Crear el vector de tiempo cuasicontinuo
fc=100*f1
%Frecuencia usada para visualizar la seal como analgica. Ser 100 veces mayor que la
frecuencia de la seal analgica.
tc=1/fc
t=[a:tc:b];
%La lnea del tiempo graficar con una resolucin de tc en tc desde a hasta b (es un
vector)
%Crea el vector de tiempo de seal muestreada
ts=1/fs
%Periodo de la muestra
td=[a:ts:b];
%Se secciona el tiempo desde a hasta b en tramos iguales cada ts (es un vector)
%Seal analgica
yc=sin(2*pi*f1*t); % Evaluacin de la seal analgica en el vector t (yc es otro vector)
%Seal muestreada
yd=sin(2*pi*f1*td);
%Ecuacin discreta
%Graficar seal analgica
subplot(3,1,1)
%Imprimir en la primer figura la seal analgica
plot(t,yc)
title('Seal original')
axis([a,b,m,M])
%Graficar seal muestreada
subplot(3,1,2)
%Imprimir en la segunda figura la seal muestreada
stem(td,yd,'g')
%Grafica la seal discreta
title('Seal muestreada')
axis([a,b,m,M])
%hold on
%Rutina para recuperar la seal original a partir de la muestreada
[xm,xn]=meshgrid(t,td);
%Meshgrid genera una matriz a partir de vectores

de donde
aux=(pi/ts)*(xm-xn)+eps;
yi=yd*(sin(aux)./(aux));
%Grafica de la seal recuperada
subplot(3,1,3);
plot(t,yi,'r')
title('Seal recuperada')
axis([a,b,m,M])
%hold off

APS

UPVM
Marzo 2016

Pgina | 7

a) Coloque las grficas resultantes y describa si fue posible la reconstruccin de la seal


original.

Fue posible reconstruir la seal con poca prdida de informacin.


b) Para fs=2.5 ahora ejecute el programa, coloque las grficas resultantes y explique el
resultado.

No se pudo reconstruis la seal debido ya que no cumple una condicion del Teorema de muestreo
ya que

fs<2 f 1 2.5<2 ( 4 )=8

c) Modifique la frecuencia de muestreo para un valor de fs=8, coloque las grficas resultantes
y explique el resultado.

APS

UPVM
Marzo 2016

Pgina | 8

No se pudo reconstruis la seal debido ya que no cumple una condicion del Teorema de muestreo
ya que
muestreo

fs=2 f 1 8=2 ( 4 )=8 , ya que el muestreo se esta realizando la tasa minimo de


fs=2 f 1

debemos de ocupar la formula de la tasa de Nyquist, y ademas los puntos

que se escojieorn fueron pundos de la seal donde valen

0 cero

y es por eso que no se

pudo reconstruis la seal


d) Para fs=8 ahora ubique la lnea
yd=sin(2*pi*f1*td);
y reemplcela por
yd=sin(2*pi*f1*td+pi/4); una vez hecho esto ejecute el programa, coloque las grficas
resultantes y explique el resultado.

No se pudo reconstruis la seal debido ya que no cumple una condicion del Teorema de muestreo
ya que

fs=2 f 1 8=2 ( 4 )=8 , ya que el muestreo se esta realizando la tasa minimo de

APS

UPVM
Marzo 2016

Pgina | 9

muestreo
de

fs=2 f 1

debemos de ocupar la formula de la tasa de Nyquist y ademas hay defase

/4 en la seal de recuperada
e) Para fs=8 ahora ubique la lnea
yd=sin(2*pi*f1*td);
y reemplcela por
yd=sin(2*pi*f1*td+pi/2); una vez hecho esto ejecute el programa, coloque las grficas
resultantes y explique el resultado.

No se pudo reconstruis la seal debido ya que no cumple una condicion del Teorema de muestreo
ya que
muestreo
de

fs=2 f 1 8=2 ( 4 )=8 , ya que el muestreo se esta realizando la tasa minimo de


fs=2 f 1

debemos de ocupar la formula de la tasa de Nyquist y ademas hay defase

/2 en la seal de recuperada

APS

UPVM
Marzo 2016

P g i n a | 10

Experimento2: Analice y ejecute en Matlab el programa descrito a continuacin para: f1=4.7 y


fs=10 con lo que se cumple que fs<2f1.

Programa 2
clear; clc; clf;
f1=4.7
%Mayor frecuencia de la seal
f2=2
%Menor frecuencia de la seal
M=3
%Lmite superior de la amplitud para la grfica
m=-3
%Lmite inferior de la amplitud para la grafica
a=-1
%Tiempo de inicio de la seal
b=1
%Tiempo final de la seal
fs=10
%frecuencia de muestreo
ab=b-a
%Intervalo de la seal
fc=100*f1
tc=1/fc
t=[a:tc:b];
%Crea el vector de tiempo de seal muestreada
ts=1/fs
td=[a:ts:b];
%Seal a continua
yc=sin(2*pi*f1*t)+sin(2*pi*f2*t);
%Seal muestreada
yd=sin(2*pi*f1*td)+sin(2*pi*f2*td);
%Graficar ambas seales
subplot(3,1,1) %Dos cuadros de figura en vertical
plot(t,yc)
title('Seal original')
axis([a,b,m,M])
subplot(3,1,2)
stem(td,yd,'o')
title('Seal muestreada')
axis([a,b,m,M])
%hold on
%Rutina para recuperar la seal original a partir de la muestreada
[xm,xn]=meshgrid(t,td);
aux=(pi/ts)*(xm-xn)+eps;
yi=yd*(sin(aux)./(aux));
%Grafica de la seal recuperada
subplot(3,1,3);plot(t,yi,'r')
title('Seal recuperada')
axis([a,b,m,M])
%hold off

APS

UPVM
Marzo 2016

P g i n a | 11

a) Coloque las grficas resultantes y describa si fue posible la reconstruccin de la seal


original.

Fue posible reconstruir la seal con poca prdida de informacin ya que cumple unas de la
condiciones del teorema del muestreo

b) Para fs=2.5 ahora ejecute el programa, coloque las grficas resultantes y explique el
resultado.

APS

UPVM
Marzo 2016

P g i n a | 12
No se pudo reconstruis la seal debido ya que no cumple una condicion del Teorema de muestreo
ya que

fs<2 f 1 2.5<2 ( 4.7 ) =9.4

c) Modifique la frecuencia de muestreo para un valor de fs=9.4, coloque las grficas


resultantes y explique el resultado.

Si se pudo reconstruis la seal debido ya que una condicion del Teorema de muestreo que

fs 2 f 1 esta usando la tasa minima de muestreo y de los puntos que se escojienron fueron
esenciales para recostruis la seal recuperada

Conclusiones
(Enrique Alejandro Martnez Carrillo)Los resultados obtenidos al muestrear la seal pudimos
observar que unas seales de recuperacin tenan una frecuencia ms baja el cual indica que

fs<2 f 1 esto se cumpla y con esto no se cumpla un criterio del teorema de muestreo

APS

UPVM
Marzo 2016

P g i n a | 13

fs>2 f 1 ya que nos garantiza que se puede recuperar totalmente la seal a partir de sus
muestras tomadas muestreada e utilizando la formula

(Cruz Marin Mijail)En lo que llevamos del curso en ocasiones es necesario transformar una seal
muestreada con un frecuencia Fs en una seal equivalente muestreada a Fs. Por ejemplo en
audio se utilizan diferentes frecuencias de muestreo, 44.1kHz en discos compactos, 48kHz en
cintas de audio digital (DAT), 32kHz Televisin de alta definicin (HDTV). En muchas ocasiones es
necesario combinar seales de audio procedentes de diferentes formatos, por lo que se hace
necesaria una modificacin de la frecuencia de muestreo. Para llevar a cabo esta labor tenemos 2
posibilidades:
Convertir la seal discreta en una seal analgica con un conversor D/A y posteriormente
muestrearla con la frecuencia deseada.
Realizar la conversin de frecuencia en el dominio digital.
La primera opcin no es adecuada, en general, ya que empeora la calidad de la seal debido al
ruido introducido por la cuantizacin y la distorsin originada por los filtros analgicos en la
reconstruccin.
La segunda opcin es, en general, ms adecuada, aunque en determinadas circunstancias es
necesario recurrir a dispositivos mixtos.
Las tareas bsicas en la conversin de la frecuencia de muestreo son 2.
Incrementar la frecuencia de muestreo por un factor entero L (Interpolacin)
Decrementar la frecuencia de muestreo por un factor entero M (Diezmado)
Los sistemas de procesado que utilizan varias frecuencias de muestreo en las distintas partes que
lo forman se denominan sistemas de tasa mltiple, a diferencia de los analizados hasta ahora que
eran de tasa simple.

Bibliografia
Jhon g. Proakis, Dimitis G. Manolakis. (2005). Tratamiento Digital de Seales. Madrid: PEARSON

APS

UPVM
Marzo 2016

También podría gustarte