Introduction

In all communication systems, coding and decoding aspects represent basic and essential steps in order to avoid errors or correct them and therefore establish a reliable communication. These technique determine how accurately, efficiently, and robustly the message is constructed from the initial data to be transmitted.
In this part of the project, we will present different coding schemes and modulations involved in the Voyager 1 and 2 communication systems, in particular Manchester, Golay and Reed-Solomon codes. And then by focusing on technical mechanism and algorithm, we will try to understand how they work, how we implement such codes and what are their benefits and their drawbacks.