Everything About ___
Live briefing

Everything about Block code

Family of error-correcting codes that encode data in blocks

In coding theory, block codes are a large and important family of error-correcting codes that encode data in blocks. There is a vast number of examples for block codes, many of which have a wide range of practical applications. The abstract definition of block codes is conceptually useful because it allows coding theorists, mathematicians, and computer scientists to study the limitations of all block codes in a unified way. Such limitations often take the form of bounds that relate different parameters of the block code to each other, such as its rate and its ability to detect and correct errors. Wikipedia →

đź§­ Start here: a 6-step reading path

  1. Read the overview: Block codeA 5-minute orientation
  2. Skim a recent paper: Multiple-Mode Sparse Superposed Code With Low Block Error Rate for Short Packet URLLCInfluential work since 2022
  3. Pick up a classic book: Assembly language programming for the TRS-80 Model 16The most-reprinted book on the subject
  4. Read the landmark paper: Space-time block codes from orthogonal designsCited 5,327 times
  5. Go sideways: Hamming boundA closely related topic
  6. Go sideways: List decodingA closely related topic

đź“– Definitions

Noun A type of error-correcting code that encodes messages divided into fixed-sized blocks to codewords with a specific length.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

đź”— Related topics