Solche Einschränkungen haben oft die Form von Grenzen, die verschiedene Parameter des Blockcodes miteinander in Beziehung setzen, wie seine Geschwindigkeit und seine Fähigkeit, Fehler zu erkennen und zu korrigieren.