资源简介

farrow滤波器测试实例,包括线性和多项式farrow结构比较,幅度相位比较,以及分数延迟可变的farrow结构

资源截图

代码片段和文件信息

d = .4; % Fractional Delay
hl1 = dfilt.farrowlinearfd(d); % Coefficients hard-coded in this structure


fd = fdesign.fracdelay(d‘N‘3);
hl2 = design(fd‘lagrange‘‘FilterStructure‘‘farrowfd‘);

t = 0:9;
frac=4/4.315;
t_0=t*frac;

x = sin(2*pi*.1*t);
h = dfilt.farrowlinearfd;
h.PersistentMemory = true;
y(1)=x(1);
ty(1)=0;
for i=2:10
    d(i)=(i-1)*frac-floor((i-1)*frac);
    h.FracDelay = 1-d(i);
    ty(i)= t(i)-h.FracDelay;
    y(i) = filter(hx(i));
end
figure(‘Color‘‘white‘);
stem(tx);
figure(2);
stem(t_0x‘y‘‘filled‘);
figure(3

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1137  2014-02-12 08:03  test.m

----------- ---------  ---------- -----  ----

                 1137                    1


评论

共有 条评论