1
$\begingroup$

iam doing BPSK transmission and receiving with acoustic signals, in order to get my actual signal from my received signal I am using xcorr in matlab to find peak point of alignment and getting my signal from that, but I am having issues the maximum seems to be not one point but a long range of points. Can anyone tell me why this is happening and how I can ensure the maximum occurs at one point or a better way to find the starting point of the signal, Thanks? i must also mention each bit has about 8000 samples there are o23 bbits in the received signalcross correlation of received signal and header

$\endgroup$
3

1 Answer 1

2
$\begingroup$

Looking to your correlation plot and trying to infer what you have I came with the following hypothesis (1) the signal is not uncorrelated, this is why you have multiple peaks, it looks like the signal is periodic, you can check this doing the correlation of the signal with itself; (2) One of the signals is shortest, if the signals are of the same size correlation tends to be larger in the middle of the plot. Either way, the similar peaks will be equally good alignments.

$\endgroup$
1
  • $\begingroup$ yr first hypothesis was right my receiver microphone wasn't working right that's why i was getting these errors. thanks alot $\endgroup$ Oct 1, 2021 at 21:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.