ALERT

[WEBINAR] Better to Ask Permission? Best Practices for Privacy and Security

Block Code

Definition - What does Block Code mean?

In software programming, a block code is used to convert software code or an algorithm into any particular form so that errors, if any, in the code can be minimized. Block code can also be applied in the domains of telecommunications, information theory and coding theory. The main idea is to encode a message for a recipient in such a way that the recipient is able to address errors, if any, in the message with the help of the encoding.

Techopedia explains Block Code

American mathematician Richard Hamming can claim a lot of credit for pioneering block code in 1950. In fact, one such block code is named "Hamming code" after Hamming.

The main idea behind block codes is to provide the user or recipient of such codes inputs with the help of which the user can address any possible errors in the code without needing to contact the source of the code. In telecommunications, the principle is to encode a message in such a way so that the recipient of the message is able to correct a limited number of errors so as to have minimum acceptability of the message. This action prevents the possibility of retransmission of the message, which wastes time and resources.

There are a number of block code types used, including:

  • Reed-Solomon codes
  • Hamming codes
  • Expander codes
  • Golay codes
  • Hadamard codes
  • Reed-Muller codes
Share this:

Connect with us

Email Newsletter

Join thousands of others with our weekly newsletter

Resources
The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.