One of the components of the advanced technologies has been characterized by some of the devices like the wireless in-vivo actuators and sensors. Besides, the in-vivo wireless medical devices, along with their related technologies, are representing the nextstage of such development and offering scalable and inexpensive solutions and wearable devices integration. Reducing the surgeries' invasiveness and offering nonstop health monitoring are provided via in-vivo WBAN devices. Also, the information of patients might be obtained over a large time period; also, physicians have the capability for performing highly-dependable analysis via using the concept of big data compared to depending on the recorded data in short hospital visits. Similarly, taken into account the huge fading regarding in-vivo channels due to the signal path passing through flesh, bones, skins, and blood guaranteeing that the received data is the same as the sent one, channel coding is considered as a solution for increasing the effectiveness and overcoming the wireless links suffering from Inter Symbol Interference (ISI). Besides, all simulations have been utilized with the use of 50 MHz bandwidth at Ultra-Wideband frequencies (3.10-10.60GHz). In the presented study, the data transmission performance over the in-vivo channel is improved by using optimal channel coding. In addition, the results show that the bit error rate performance associated with turbo codes provided significant improvement via enhancing BER and outperforming the polar and convolutional codes while it is used for data. Apart from convolutional code, other methods are performing close to each other, which becomes true when the information block length becomes large. The simulation in this study indicates that because of the dense structure regarding the human body, in-vivo channel provides less performance compared to the Rayleigh channel due to the path by which the signal is coming (Flesh, Skins, Blood, Bones, Muscles, and Fat).