Professional Documents
Culture Documents
Clasificacin de seales
Analgica:
Es una seal que es continua, es decir, contiene informacin e cualquier
instante de tiempo.
Digital:
Es una seal que contiene informacin en cierto instante de tiempo.
Estacionaria
Es una seal que no cambia sus caractersticas.
No estacionaria
Es una seal que cambia sus caractersticas a lo largo del tiempo.
Deficiones
Construccin de la seal:
X=a*Cos(2*pi*f.*t)
Frecuencia:
Numero de ciclos o periodos que una seal tiene en un segundo
Frecuencia de muestreo:
Numero de datos que se obtiene de la seal por cada segundo.
Nyquits:
Fs=2*Fa
Fa=Frecuencia a analizar.
Recomendada:
Fs=10*Fa
Sumar varias seales, usando la funcin zeros.
Tranformada de Fourier
Tranformar del dominio del tiempo al dominio de la frecuencia.
Wn=Cos+jSen
**Para obtener una buena resolucin es necesario tener muchos datos.
**No se pueden observar transitorios con facilidad.
**Ruido, frecuencias espurias.
X(K)=Sum x(t) Wn
x=A.*cos(2*pi*f(1,1).*t);
x2=A.*cos(2*pi*f(1,2).*t);
Z=x+x2;
%Ruido
y=awgn(Z,1,'measured');
%Fourier
L= length(y);
NFFT=2^nextpow2(L);
Y=fft(y,NFFT)/L;
f=Fs/2*linspace(0,1,NFFT/2+1);
YY=2*abs(Y(1:NFFT/2+1));
figure,plot(f, YY);title('FFT de la seal con ruido');
Cdigo de la transformada de Fourier Corta de la suma de dos seales
continuas y un transitorio.
x=A.*cos(2*pi*f(1,1).*t);
x2=A.*cos(2*pi*f(1,2).*t);
x3=A.*cos(2*pi*f(1,3).*t(1,1:5000));
x4=[zeros(1, 10000) x3 zeros(1, 35000)];
x5=x+x2+x4;
%----------------------------Fourier corta-----------------
TV=1;
v=Fs*TV;
NDV=floor(length(x5)/v);
L=v;
NFFT=2^nextpow2(L);
q=1;
for i=1:NDV
y=fft(x5(1,q:L*i),NFFT)/L;
YY=2*abs(y(1:NFFT/2));
KK(i,:)=YY;
q=q+L;
end
[tt,ff]=meshgrid(TV:TV:T,0:(Fs/2)/(length(KK(1,:))-
1):Fs/2);
figure,surf(tt,ff,KK');
xlabel('Tiempo(s)');
ylabel('Frecuencia(Hz)');
zlabel('Amplitud');
ejercicio1 y ejerc2.m
Filtros digitales IIR
Butterworth|Banda de transicin no afecta mi seal, pero es lenta
Alejarme 2 Hz de una seal.
Cheby
Cheby inv
Orden
Pasa banda 3-4
Pasa alta y pasa baja 10-12
Filtro fir
A=fir1[N, Wn, Type, W]
Wn= Frecuencia de corte normalizada
N= tipo del filtro
Type= pasa bajas low pasa bandas bandpass pasa altas high rechaza bandas
stop
W=Ventana
Nombres de ventanas
@barlett -Barlett
@barthannwin -Barlett-Hanning modificada
@chebwin -Chebyshev
Rs Atenuacion minima relativa en dB
@flattopwin -Flat top
-symmetric periodic
@gausswin -Gaussian
-ALPHA Inverso de la desviasion
estandar
@hann Hann
-symmetric periodic
@kaiser -Kaiser
-Beta Parametro beta de la ventana
Kaiser
@nuttalwin -Blackman-Harris de acuerdo con
Nuttal
symmetric periodic
@parzenwin -Parzen (de la Valle-Poussin)
@rectwin -Rectangular
@taylorwin -Taylor
-NBAR >=2*A^2+0.5 con
A=acosh(10^(SLL/20))/pi
-SLL Atenuacion minima relativa en
dB (negativo)
@tukeywin -Tukey
-R tal que = 0 < R < 1
@triang -Triangular