1
$\begingroup$

I have an unknown number of senors that sends the same pluse with different delays, the receiver receives a mixed signals. Is there any method to separate the signals and determine the number of sensors ?

Ps : I'm using MATLAB.

$\endgroup$
1
$\begingroup$

The typical method is to use the cross correlation function to recognize the start of each pulse sequence. Typically pulse patterns are chosen for good autocorrelation properties for this very purpose (likely the start of the packet as a header if there is a random data payload also involved). "Good autocorrelation properties" refer to an autocorrelation that is very strong when the sequence is aligned to itself but very weak for any other delays between the sequence and itself (white noise has this property). If the sequence correlates to delayed versions of itself, it will be difficult to differentiate in time when the sequence was received or to differentiate from separate sensors if they all use the same sequence.

| improve this answer | |
$\endgroup$

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.