信号处理学习笔记(二)Decimation信号抽取

    在数字信号处理中,Decimation是降低信号采样率的过程。抽取在多速率信号处理系统采样率转化的一个具体案例。当对信号或其他连续函数的序列进行抽取时,它产生一个近似的序列,该序列通过以较低的速率采样信号获得。


[维基百科]

信号处理学习笔记(二)Decimation信号抽取_第1张图片


    抽取因子通常是整数或大于1的有理分式。这个因子乘以采样间隔,或者等价地将采样率分开。

    MATLAB中默认的functionodata = decimate(idata,r,nfilt,option)

EXAMPLE: Decimate a signal by a factor of four
%   t = 0:.00025:1;  % Time vector
%   x = sin(2*pi*30*t) + sin(2*pi*60*t);
%   y = decimate(x,4);
%   subplot(1,2,1);
%   stem(x(1:120)), axis([0 120 -2 2])   % Original signal
%   title('Original Signal')
%   subplot(1,2,2);
%   stem(y(1:30))                        % Decimated signal
%   title('Decimated Signal')

信号处理学习笔记(二)Decimation信号抽取_第2张图片

你可能感兴趣的:(信号处理)