RF Communication

why are you doing it in software? the hardware serial port is far more efficient.