Group delay using cross correlation?
You can use the cross correlation to measure the time delay between a signal and a delayed version of itself.

You can use cross correlation to estimate  the transfer function.

You probably would benefit the most from PHAT

https://www.mathworks.com/matlabcentral/fileexchange/26256-calculate-ambiguity-function-and-utilities?focused=5143816&amp;tab=function