The optimality of the source channel separation theorem does not generalize to multi user communication systems, but for a few special cases. So, for general problems like lossy transmission of the sources over multiuser networks, we have to optimize the source and channel coding jointly. Similarly, even in some point to point wireless communication scenarios, in which the exact value of the signal-to-noise ratio (SNR) at the receiver is not known at the transmitter, source channel separation theorem fails. In these scenarios, the transmitter might only know a range of SNRs at the receiver and tries to send the information such that the receiver reconstructs the source signal with the minimum possible end-to-end distortion. Generally, there are two ways of designing such a system: i) using analog transmission methods, and ii) using digital transmission methods. Analog transmission methods provide gradual quality degradation of the received signal with the decreasing SNR. However, these systems are in general suboptimal, in the sense that, they rarely achieve the optimal theoretical bounds. On the other hand, digital system are not only easy to implement, but they can be designed to asymptotically achieve the theoretically optimal performance. Unfortunately, digital systems suffer from threshold effect, meaning that when the SNR of the channel output is lower than the designed SNR, receiver fails to decode the information, and when the channel output SNR is higher than the designed SNR, the quality of the decoded information does not improve. An important practical application area for JSCC, is wireless sensor networks (WSN).