I am recording a 17khz signal at a sample freq of 44.1khz. I want to perform cross-correlation between the received and transmitted signals for calculating TDOA. But when I do xcorr, the results are inconsistent. Is it because my sample freq is too low for my signal freq? If so, how can I overcome this? Will upsampling help?
Edit: My received signal also consists of noise. I am passing my received signal through a bandpass filter with limits 16khz to 18khz. I am using butterworth filter. Is it better to use FIR filter instead?