Hello,
for backward legacy compatibility reasons we use CC1120 in most cases in transparent mode.
The data frames we use are different, some of them even don't have a preamble but due to repetition (old systems just repeat sending packets) the first packet is used as 'preamble' and things work. A '0' is transmitted as a bit period with 33% low and 66% high, a '1' according 66/33%.
Data rate is max. 4kbps, application is always narrow band with ~16kHz ChBw
Now we have people in fraction A who want to use in future appications packet mode only. nice thing, no jitter, no care about data integrity etc.pp.
But this is not backward compatible.
The other fraction B want to use always transparent mode and for future packet use cases rebuild the packet engine in the encoding/decoding.
With that strucure CC1120 could be left in transparent mode and a receiver is always able to distinguish if data is from an old or new system - this isn't possible if an old system sends something to CC1120 in 'real packet mode'.
Furthermore fraction B tested, that CC1120 doesn't need a real preamble with multiple 1010 in front of a paylod, a simple '0' with one ms. length seem to be enough to trimm CC1120 - strange to me, but I didn't dig further into it.
Could you experts please hint us in the right direction before it's getting to religious and comment :-)
regards
GGA