Hi Jinqi,
To achieve a more accurate signal delay for known signal forms like FMCW, you can use a direct analytical approach rather than Fractional Delay FIR Filters. Below is an overview  of how to implement this :
Analytical Signal Delay Implementation
Define Constants and Parameters:
   - Speed of light
   - Sampling frequency
   - Sweep time
   - Sweep slope
   - Phase offset
Calculate Delay:
   - Compute the time delay based on the distance.
   - Determine the number of zero-padded samples.
Generate Time Vector:
   - Create a time vector for the signal.
Generate Signals:
   - Generate the transmitted FMCW signal.
   - Generate the delayed FMCW signal analytically by adjusting the time vector.
Apply Zero-Padding:
   - Apply zero-padding to simulate the delay.
Plot Signals:
   - Plot the original and delayed signals for visual comparison.
This approach directly adjusts the time vector to account for the delay, providing a more accurate representation of the delayed signal for known signal forms like FMCW.