Main Content

dfilt.farrowlinearfd

Farrow Linear Fractional Delay filter

Syntax

Hd = dfilt.farrowlinearfd(D)

Description

Hd = dfilt.farrowlinearfd(D) Constructs a discrete-time linear fractional delay Farrow filter with the delay D.

Examples

Farrow linear fractional delay filter with 1/2 sample delay:

 Hd = dfilt.farrowlinearfd(0.5);
x = cos(pi/10*(0:159));
y = filter(Hd,x);
stem(x(1:40));
axis([0 40 -2 2]);
hold on;
stem(y(1:40),'color',[1 0 0],'markerfacecolor',[1 0 0 ]);
legend('Original Signal','Filtered Signal','Location','best');

For more information about fractional delay filter implementations, see Fractional Delay Filters Using Farrow Structures.

Version History

Introduced in R2011a