How is Forward Error Correction implemented?

  1. By the receiving station repeating each block of three data characters
  2. By transmitting a special algorithm to the receiving station along with the data characters
  3. By transmitting extra data that may be used to detect and correct transmission errors
  4. By varying the frequency shift of the transmitted signal according to a predefined algorithm