Those interested in how the TDR was implemented in NanoVNA Saver will find the details in this groups.io post by Herb Walker.
/g/nanovna-users/message/9651For more details on how the S11/IFFT method of TDR works this tutorial by Agilent is quite informative. It includes details on why "windowing" the data is necessary, how to determine the upper stop frequency required based on estimated cable length, why the lower start frequency should be close to DC and other considerations.
Roger