Dergelijke beperkingen nemen vaak de vorm aan van grenzen die verschillende parameters van de blokcode aan elkaar relateren, zoals de snelheid en het vermogen om fouten te detecteren en te corrigeren.