Sie sind auf Seite 1von 6

DECIMACION E INTERPOLACION

4. Decimacin e Interpolacin
La operacin de decimacin representa una disminucin de la Frecuencia de
Muestreo, en cuanto la interpolacin se refiere a un aumento de la Frecuencia de
Muestreo colocando ceros entre las muestras de una seal discreta.
Sea una secuencia x[n]=2sin (2**f*n/Fs). Representemos la versin decimada por
2 e interpolacin por 2, considerando una Fs = 100 muestras/seg. y una f = 5 Hz.
>> Fs = 100;
>> n = 0 : Fs-1;
>> f = 5;
>> x = 2 * sin(2*pi*f*n/Fs );
>> stem(n,x)

>> help decimate


>> x2 = decimate(x,2);
>> Fs = Fs / 2;
>> stem(0:Fs-1 , x2 )
Se puede observar una caracterstica importante. En la figura anterior se percibe la
presencia de 100 muestras representando 5 ciclos en un segundo. En cuanto que
en la siguiente figura, se aprecia la presencia de tan solo 50 muestras tambin
mostrando 5 ciclos en un segundo.

Seguidamente, interpolamos por 2 para retornar al nmero de muestras inicial de


esta seal.
>> Fs = Fs*2;
>> xx = interp(x2,2);
>> stem(0:Fs-1 , xx )

De esta manera, se recupera la Fs de muestreo inicial.


A continuacin, es posible observar la diferencia entre la seal original y la
manipulada por una operacin de decimacin e interpolacin.
>> plot(0:Fs-1,x,'r',0:Fs-1,xx,'b')
Asimismo, para poder lograr el cambio de la Frecuencia de Muestreo Fs un nmero
fraccionario de veces, se procede a realizar ambas operaciones a la vez, tal como lo
muestra la siguiente figura.

Entonces, si se desea llegar a tener una Fs_Final = 300 muestras/seg a partir de


una Fs_Inicial = 400 muestras/seg, se deber de realizar las operaciones de
decimacin e interpolacin una seguida de la otra.

Das könnte Ihnen auch gefallen