  V2V, Vehicle to Vehicle communication has become one of the key features in
achieving complete autonomy for self-driving vehicles. We use digital
communication as a backbone to deliver a vehicle to vehicle communication. The
primary building blocks of a digital communication system are source coding,
error correction and detection, and channel coding. Choosing optimal techniques
for each block plays a significant role in the performance of the entire
communication system. Five Source coding techniques, three Error control, and
Channel coding techniques, respectively, have been considered for the
implementation. The methods were evaluated based on different comparison
parameters for each of the building blocks. Based on the obtained result, the
robust techniques were chosen for our application.

Signal Processing