Say I have two rf transmitters that I would like to transmit 4 bits each to a single rf receiver on the same frequency. What is to keep the two transmissions from scrambling when they reach the receiver at the same time.
As BillO, says, you have to create a protocol. Four bits would not do it. You have to include error detection bits such as parity bits.
When the two transmitters send their data, they have to wait for a response. Since the messages collided the receiver is unable to respond.
Each transmitter will time-out while waiting for the response.
Both transmitters will resend their message after waiting for a predetermined delay time. The delay time for each transmitter can be determined in a number of ways. It can be a random time or in can be based on priority. This reduces the chance that the retransmitted messages will collide again.
What I am aiming for here is as simple of a circuit on the transmitter side as possible. Ideally it would not involve resending any thing. Basically your are saying to keep collisions from happening and to keep the circuit and transmitted signal as simple as possible (which is ideal for this case) I need to have a receiver for each individual transmitter?
Well, it depends on your application and how critical is reliability. If you only had two transmitters and wanted to keep things simple, I would have each transmitter send the same data twice with a time delay between data transmission. If you have the delay on the first transmitter different from the delay on the second transmitter then you are guaranteed that the messages will get through without collision.