Error Correcting Codes

Error correction code

Forward Error Correction (FEC) is a technique used to control errors in data transmission over unreliable or noisy communication channels. It involves encoding the message with an error correction code, allowing the receiver to detect and correct a limited number of errors. FEC can be applied in situations where re-transmissions are costly or impossible, and is widely used in modems and cellular networks. Different codes are suitable for different conditions, and some advanced FEC systems come close to the theoretical maximum given by the Shannon channel capacity.

2 courses cover this concept

CS 294-202 Pseudorandomness

UC Berkeley

Fall 2021

This course explores the role of randomness in computation and pseudorandomness, focusing on the applications in error-correcting codes, expander graphs, randomness extractors, and pseudo-random generators. The course will also address the question of derandomization of small-space computation. Prerequisites are unspecified, but the course content suggests a high level of expertise.

No concepts data

+ 26 more concepts

CS 70: Discrete Mathematics and Probability Theory

UC Berkeley

Fall 2022

CS 70 presents key ideas from discrete mathematics and probability theory with emphasis on their application in Electrical Engineering and Computer Sciences. It addresses a variety of topics such as logic, induction, modular arithmetic, and probability. Sophomore mathematical maturity and programming experience equivalent to an Advanced Placement Computer Science A exam are prerequisites.

No concepts data

+ 32 more concepts