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.

setting preamble and sync word in cc1101

Other Parts Discussed in Thread: CC1101

Hello,

data which looks like this

i want to receive with a cc1101 on a RF04EB and Smart RF Studio. 

This data was received with a AM receiver on 433,92 Mhz. So the modulation is ASK and the data seems to be

Manchester encoded.

How to configure cc1101 to set to a 10bit preamble?
What Data rate to set?
And how to calculate the RXfilter BW?

We see three pulse withs, how the cc1101 handles the longest pulse, which seems to have no function?

  • If the data is manchester coded the longest pulse is a manchester violation.

    - Preamble: In receive you don't have to set the number of preable.

    - Datarate: Measure the distance between two pulses in the preamble.

    - The RX bandwidth has to be set to the signal bandwidth + 4*crystal inaccuracy.

  • The longest pulse seems to have no impact on the information. When i decode the data with manchester, i get the information i need. So the data is definitly manchester encoded. How the cc1101 handle the longest impuls?

    So do i have so set the sync word in Oaket RX to no preamble/sync?

    The RX bandwith is typically about 2 Mhz and in Smart RF Studio the minimum and default value i can set is 58 Mhz.
    So do i can let this value as it is?

  • I would assume that a pulse that is a manchester violation will be decoded as a bit error.

    I would recommend testing with continuous Rx mode without using sync word to see if you manage to read out the data.

    RX BW: I assume you meant 58 kHz? How did you calculate that you only need 2 kHz?