I have tried using the modules without the encoder and decoder pairs and they seem to pick lot of noise... They become so unreliable, that no application can be built on them. However you can eliminate the noise by sending the data multiple times on the Tx and on the reciever, you can see how many times you got the correct data and the wrong data and take a decision. you can very well do this by writing an app on the computer side and the reciever validation program on a microcontroller on the receiver end.
This same functionality has been implemented on the Holtek ICs, so i just used them and they are so reliable. They even have address bits so as to avoid interference...
BEAMer