Other Parts Discussed in Thread: CC1101
The CC1101 datasheet states that Frequency Offset Compensation is not supported for ASK/OOK.
I wonder if it is feasible to make something similar work, for example by trial and error (estimating received energy with different frequency centers and BW, to zoom in to a smaller BW).
The receivers I need to get data from are specified at 433.92 MHz, +/- 200 kHz. When I set the receiver BW to 400 kHz, I cover this requirement but have poor sensitivity.
My idea was to listen first with 400 kHz BW, then center and reduce to first 200 kHz, and maybe even further in additional steps.
Is that a good idea? Is it feasible? How fast could such a search algorithm be?
My OOK protocol (may not be modified) is very slow, 1 kBaud. It is also very stupid, only 12 bits sent with no preamble, sync, or CRC.