This paper analyzes the performance of convolutional coding in cooperative communication systems, specifically focusing on amplify-and-forward (AF) techniques under various relay positions and network topologies over different fading channels. The findings indicate that convolutional coding provides significant advantages in terms of bit error rates (BER) compared to non-convolutional methods, with linear topology yielding the best performance. The research supports the applicability of these techniques in high data-rate networks like IoT and wireless sensor networks.