I currently have a 915 MHz BFSK signal that I am trying to demodulate. It alternates between 910 MHz and 920 MHz at a data rate of 10 Mbps. Does anyone have any ideas for receiver architectures or parts that may be helpful? I have been thinking of using an FM Discriminator, likely by way of a bandpass filter that will pass 910 MHz and attenuate 920 MHz to go from FSK to ASK and then envelope detect to get the binary data out. I have also thought of using an IF stage to do the same.