for a stream of data? no, not simple. for "On/OFF" or PWM signal, yes simple.
the reason is because data needs error correction, CRC sum checks etc. you must have a transmitter/receiver that his high noise rejection to retain good data. data must be 100% received or it is not at all.
if PWM signal, not so much a big deal. if you receive bat bits, the result is inconsequential to PWM. (unless you deal with super accurate servo motor or something).
for simple transmitter circuits, check out tony van roon's web page. he works at guelf university in canada. do a search, you will find him.