Documente Academic
Documente Profesional
Documente Cultură
ALUMNO:
BRIAN CUCHIPARTE
DOCENTE:
- ;
, -
- ;
, -
( )
( )
( ) ( )
( )
( )
( )
( )
( )
( )
( )
( )
( )
( )
( )
( )
( )
a)
( )
( )
( )
( )
,
(
(
)
(
)
(
)
)
( )
(
( )
( )
)
(
( )
b)
( )
( )
(
(
( )
)
(
( )
(
)
)
(
(
)
)
( )
( )
)
(
( ) ( )
(
(
)
(
(
)
)-, (
(
(
)
)
)
( )
)
(
)-
c)
( )
( )
,
( )
( )
( )
)
, (
(
(
)
)
( )
)
(
(
( )
d)
( )
(
)
)
)
( )
( )-
( )
(
)- ,
(
)
(
(
))
( )
,
)
(
(
(
)
)
)-
( )
( )
( )
( )
( )
( )
)
( )
)
(
( )
(
( )
( )
( )
)+
(
)
( )+ * (
(
)
)
(
(
)
( )
(
)
(
)
(
(
)
( ) (
(
(
( )
)
(
(
)
(
)
)
)
( )
( )
* (
(
)
)
( )
(
(
(
( )
)
)
)
(
(
( )
)
(
)
( )
)
(
( )
( )
)
(
* ( )
)
(
( )
)
(
)
)+
(
)+
)
)
( )
( )
* (
)
(
(
( )
(
)
(
)
(
)
(
)
(
)
(
)
( )
(
)
(
)
(
)
)
(
)
(
)
( )
( )
( )
(
( )
(
)
( ) (
)
(
)
( )
(
)
(
)
(
)
(
)
(
)
(
)+
(
(
( )
)
)
1.49 Determine para que los valores de , la seal x(n)= ejn es peridica. Cul es el
periodo para = /6?
= /6
1.50
de las secuencias ( )
Calcule la correlacin
()
( )
( )
( )
( )
( )
( )
( )
( ) (
( ) (
( ) ( (
))
( ) (
( )
( )
)
)
( )
) y.
( )
( )
( )
( (
( )
))
( )
| |
a=1; r=a; n=-
a=
; r=a; n=-
1.59. Comente cada una de los siguientes prrafos indicando si son ciertos o falsos.
) ( ), a
partir de su respuesta en frecuencia, y esta coincidir como la salida del sistema solo
si el sistema es estable."
) ( ), a partir de su respuesta en
frecuencia, y sta coincidir con la salida del sistema, independiente de que el sistema
sea estable o no. La nica condicin necesaria es que el sistema sea L.I.T."
1.62.- se desea generar 2 periodos de una sinusoide analgica de amplitud 1 y frecuencia 200
Hz, muestreada a 1Khz.
Sabemos que una sinusoide continua de frecuencia
( )
Donde y
frecuencia
De forma inmediata se comprueba que si el periodo de la seal discreta es de 5 muestras, como nos
piden dos perodos el nmero de muestras a generar es de 10.
Las instrucciones de MATLAB para generar y dibujar la seal son:
Con estas instrucciones se obtiene la figura 1.34:
)
( )
( ( ))
Con el siguiente cdigo podemos superponer ambas grficas, donde, en lugar de emplear
la instruccinholdon hemos utilizado la opcin de plotpara superponer mltiples grficas
(Figura 1.36):
plot(n,x,'o',n,xx,'+')
legend('Fa=200Hz','Fa=1200Hz')
xlabel('n')
ylabel('x(n)')
Se observa que los puntos de las dos seales coinciden. La razn que la segunda seal
(la componente de 1.2kHz) no cumple el teorema de muestreo. Mediante la relacin
siguiente podemos determinar la frecuencia obtenida tras en muestreo.
Siendo
una frecuencia en el intervalo ,
-, y
la frecuencia original. Si
consideramos nuestros valores (
) con frecuencia de
muestren igual a 1 kHz, la primera seal no produce solapamiento y la segunda se
apreciar como una frecuencia de 200 Hz (considerando k = 1).
Podemos ver el efecto del solapamiento en el dominio temporal si superponemos las dos
seales continuas. Lo manera de simular estas seales es considerar un perodo de
muestren "muy pequeo"3. Es una aproximacin pero, a nivel grfico, es bastante
ilustrativa.
El siguiente programa muestra este proceso:
n=0:9;
t=0:0.01:9;
Fa1=200;
Fa2=1200;
Fs=1000;
xt1=cos(2*pi*Fa1*t/Fs);
xt2=cos(2*pi*Fa2*t/Fs);
x1=cos(2*pi*Fa1*n/Fs);
x2=cos(2*pi*Fa2*n/Fs);
plot(t,xt1,k-,t,xt2,k:,n,x1,ko,n,x2,k+)
xlabel(n)
1.65 En este apartado vamos a estudiar el efecto del muestreo sobre el espectro
de la seal. Genere la serie obtenida al muestrear una sinusoide de 100Hz y
amplitud unidad con un periodo de muestreo de 1ms durante 1 segundo.
Represente el espectro de la seal usando la instruccin abs (fft(y)). Comente el
resultado.
Sabemos que una seal continua peridica puede escribirse como una suma ponderada de
exponenciales complejas, esto es fcil de ver si consideramos seales sinusoidales, ya que la
( )
frmula de Euler
( ) nos permite escribir seno y coseno como una
suma de exponenciales complejas, cada una de ellas con una amplitud mitad de la que tiene
la seal original. La representacin de la contribucin de cada sinusoide constituye el
espectro de la seal. Se puede hacer un razonamiento similar para seales discretas. Si bien,
en temas posteriores se analizar con todo detalle el espectro de una seal discreta y como
calcularlo, vamos a considerar que la instruccin ffft de MATLAB nos permite representar el
espectro de una seal discreta.
La instruccin fft es una de las utilizadas al estudiar procesado digital de seales con Matlab.
Esta operacin descompone la seal como una serie ponderada de exponenciales complejas.
Esta ponderacin se realiza con una serie de constantes complejas que, en definitiva, son las
que aportan la informacin sobre la seal. Hay que tener en cuenta que la salida de la
instruccin fft son muestras y cada una de ellas corresponde a un armnico de frecuencia:
Dado que el numero de puntos utilizado para la fft es de 1000 y la frecuencia de muestreo
tambin es de 1000, cada punto de fft obtenido se corresponder con un armonico de 1 Hz
Sabemos que cuando muestreamos con una frecuencia de 1000Hz, las frecuencias analgicas
que verifican el teorema del muestreose encuentran en el intervalo [
]. Para desplazar
empleado la funcin fftshift. El resultado son dos picos, a las frecuencias de -100Hz y +100Hz,
como corresponde a una sinusoide de frecuencia 100Hz (suma de 2 exponenciales
complejas). La grafica obtenida se muestra acontinuacion:
>> xlabel('Frecuencia')
La grfica obtenida se muestra en la figura. Interpretemos esta grfica. Las frecuencias analgicas
de 600 Hz y 2100 Hz no verifican el teorema de muestreo por lo que aplicando la Ecuacin 1.7
obtenemos que las frecuencias aparentes correspondientes son:
1.68 Genere una seal cuadrada de 1000puntos con una frecuencia de 150Hz y
muestreada a 1000Hz. Represente el espectro de la seal y explique el resultado.
Sabemos que una seal cuadrada analgica est formada por una suma infinita de
armnicos decrece a medida que aumenta la frecuencia del mismo. Nuestra seal
contendr
armnicos
a
las
frecuencias:
150hz,450hz,750hz,1050hz,1350hz,1650hz,1950hz.. Como la frecuencia de muestreo es
de 1khz para que no se produzca aliasing, las frecuencias analgicas debern estar
comprendidas en el intervalo [-500hz,.,500hz+. En nuestra seal cuadrada esto no se
verifica a partir de la frecuencia de 750hz. Veamos cules sern las frecuencias aparentes
obtenidas para cada uno de los armnicos para ello utilizamos la expresin (1,7). En la
prctica podemos obtener las frecuencias aparentes sin ms que restar a la seal
mltiplos de la frecuencia de muestreo hasta que nos encontremos en el intervalo de
frecuencias determinado por la frecuencia de muestreo.
FRECUENCIA ORIGINAL
150 Hz
450 Hz
750 Hz
1050 Hz
1350 Hz
1650 Hz
1950 Hz
FRECUENCIA APARENTE
150 Hz. no produce aliasing.
450 Hz. no produce aliasing.
-250 Hz
50 Hz
350 Hz
-450 Hz
-50 Hz
clc
clear
N=1000;
n=0:N-1;
F=150;
Fm=1000;
x=square(2*pi*F*n/Fm);
subplot(211)
stem(n(1:50),x(1:50))
xlabel('n')
ylabel('x(n)')
title('(a)')
subplot(212)
plot(-N/2:N/2-1, abs(fftshift(fft(x))));
xlabel('Frecuencia')
title('(b)')