Hi Nidhi,
I understand that you want to design fractional delay FIR filter using MATLAB. The fractional delay FIR filter is an FIR approximation of an ‘ideal sinc shift filter’ with a specified fractional (non-integer) delay value ‘fd’ within [0,1].
The fastest and the most efficient method is to use the MATLAB built-in function: ‘designFracDelayFIR’. This function offers a convenient and optimized way to design fractional delay FIR filters with specified delay, filter length or combined bandwidth, making it a good choice for achieving minimum computational time.
Please refer to the MATLAB documentation link below to understand more about the ‘designFracDelayFIR’ function and its examples:
I hope this helps!
Thank you,
Abhimenyu