Answer the following regarding data communication.
a) Describe how bits are encoded using Manchester encoding-what are the advantages and disadvantages of this method.
b) Three of the problems affecting data communications are attenuation, noise and synchronisation. Provide a brief description of each and of how those can be addressed.
c) What is meant by the terms "Forward Error Correction" and "Feedback Error Correction". Assuming that you were responsible for designing a system for sending data to a stealth (virtually undetectable) state of the art submarine, which of the two methods would you opt for and why?