This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC1310 sync detection mechanism (WaveMatch?)

Other Parts Discussed in Thread: CC1310, CC1101
Does the CC1310 detect a sync word using a correlator (as implemented in the CC120x, where it is called WaveMatch),
or does the receiver achieve bit sync from the preamble followed by a bit based sync detector?
What are the standard requirements from the preamble / sync word to be in this case? (AGC stabilization / sync times)
  • CC1310 uses a correlator for sync detect.

    We use 3 byte preamble in our characterization testing. 2 byte preamble is probably also ok.
    We use both 2 and 4 bytes sync word in our characterization (IEEE 802.14.4g uses 2 byte sync for instance). Likelihood of false sync detect increases with shorter sync word. Using 2 bytes you might get a false sync detect (i.e. radio in RX, no signal, just noise) every 10 minutes
  • Hi Sverre,

    Thank you for you quick reply.

    I am still not sure whether you meant a soft correlator (as WaveMatch) or bit based correlator?

    It sounds that you meant the bit based correlator, but is there a way to detect a signal using soft correlation which achieves much better in performance?

    Thanks

  • Sorry for not being clear on this. It is a correlator using a hard decision sampler with 4 samples per bit.

    We do not have a soft decision sampler.
  • Just to make sure..

    Does the hard sampling occur at each sample (in this case in low SNR "1" might turn into "1110") and then the detection is on 4X hard samples correlation (where X is the length of the syncword), where the incoming samples are correlated with a whole sequence of a (x4) duplicated sequence of the sync word

    or

    The hard decision is occurs at each bit and then the detection is based on X-length hard bit correlation


    Just to summarize, there are three basic levels of sync that can be achieved:

    1. Pure soft correlation with threshold - (which I understand isn't the case)
    2. Hard decision upon each sample, and then 4X-length correlation with a duplicated version of the sync word bits.
    3. Hard decision upon each bit, and then X-length bit-correlation.

    I understand from your answer that the CC1310 uses (2) or (3), just want to make sure which one.

    BTW, from what I understand, the WaveMatch in CC12x does soft-symbol correlation. Am I right, or is it more like method (2)?

    Thanks again!

    Dan.

  • CC1310 uses 2).

    For reference: CC1101 uses 3)
  • Sverre, You're the best.

    Thank you so much!