Backward Error Correction (BEC)
Backward Error Correction, also known as an “Automatic Repeat Request” is an error correction technique in which a receiving device sends a request to the source device to re-send information. Backward Error Correction is used in situations where some of the transmitted data has been lost or corrupted during transit and the transmitting device must resend the information in order for the receiving device to understand the transmission. Backward Error Correction is the opposite of “Forward Error Correction”, in which a transmitting device simply sends redundant information to make up for any potential errors.
How Backward Error Correction Works
Backward Error Correction is dependent on a number of protocols and algorithms, such as parity bits, cyclic redundancy checks, and longitudinal redundancy checks, but relies on the same procedure. As usual, a transmitting device will send data to a receiving device. The receiving device will then run checks to ensure that all of the information is present, readable, and makes sense. If the received information does not make sense, is not all there, or cannot be read for any reason, the receiving device will send a request to the transmitting device to resend that data.
Applications
Backward Error Correction is often used instead of Forward Error Correction because it requires less bandwidth. However, because Backward Error Correction requires the receiving device to receive a signal before it requests redundant information, it requires more time than Forward Error Correction and may even use more bandwidth for individual transfers due to constant messaging between the two devices. While Forward Error Correction is usually preferred on systems that are prone to errors, such as long-distance communications systems, Backward Error Correction is ideal for systems that rarely have errors or only handle small amounts of data.

- Forward Error Correction (FEC)
Forward Error Correction (FEC) is a type of error correction that involves encoding a message in a redundant way, which allows the receiver to reconstruct lost bits without the need for retransmission. How Forward Error Correction Works FEC works by adding “check bits” to the outgoing data stream. Adding more check bits reduces the amount [...]...
- Reed-Solomon
Reed-Solomon is an algorithm for Forward Error Correction (FEC). Reed-Solomon was introduced by Irving S. Reed and Gustave Solomon of MIT Labs in Polynomial Codes Over Certain Finite Fields, which was published in the Journal of the Society for Industrial and Applied Mathematics in 1960. Reed-Solomon does not specify a block size or a specific [...]...
- DVB (Digital Video Broadcast)
DVB (Digital Video Broadcast) is a set of standards for the digital transmission of video and audio streams, and also data transmission. The DVB standards are maintained by the DVB Project, which is an industry-led consortium of over 260 broadcasters, manufacturers, network operators, software developers, regulatory bodies and others in over 35 countries. DVB standards [...]...
- Data Error Cyclic Redundancy Check
The “Data Error Cyclic Redundancy Check (CRC)” is a problem with the mathematical process the computer does in order to ensure that data is properly transferred from a particular source to a specified destination. During the cyclic redundancy check, the computer determines if the data being transferred is not damaged. When users get a “Data [...]...
- Error 721
Error 721 is a Microsoft error which is encountered after making an unsuccessful attempt to establish a virtual private network (VPN) connection to a corporate network by using a Point-to-Point Tunneling Protocol (PPTP) client. You may even get an error 721 after making an unsuccessful attempt to establish a dial-up connection after upgrading your computer [...]...




