Demodulating FSK - No Preamble, Syncword, CRC...
I am a newbie - some electronics - some arduino projects - new to RF
Programming - many years experience
I am trying to a FSK Demodulate a signal of Pager buttons.
The type where there is a single button, sometimes used in shops to call the next customer to a counter.
I am trying to create a USB interface to a PC, using a RF Module and Arduino.
What I have tried and know so far.
Center Frequency = 434.32MHz
Encoding = 2FSK
I used GNU-Radio with an RTLSDR and got the attached images.
It looks like there is NO Preamble, Syncword, CRC so I think I have to receive data in Raw Mode.
I have tried a couple of RF Modules (before I knew what the signal looks like) but they all have
predefined packet structures that requires a 101010... Preamble.
What I can see from the current hardware:
The caller buttons have a PT2240B-S encoder
The current Receiver (w/o PC interface) is using a ADF7021 transceiver.
I have ADF7021 transceivers but can't find any details online on how to wire it to an Arduino.
I contacted the manufacturers but they were of no help.
As far as I can see the SI4463 RFModule can work in "Raw Mode", but I am not sure if it can solve my problem.
Every time I want to try a module it is $70 + 2 weeks time lost to import because I can't find it locally
The HC-12 module has a SI4463 chip but it is AT command based and I don't see any way to configure it to receive raw data.
Of course cost is a factor, so I don't want to overkill with a HackRF or MicroModem
I think this should be simple (For someone knowing what they are doing :^)
Please help - What is my best approach?