Un código de corrección de errores se puede construir a partir de cualquier diseño BIBD (v, k, λ) para el cual λ=1. Es decir, a partir de cada bloque del diseño, crear una cadena binaria de longitud v...Un código de corrección de errores se puede construir a partir de cualquier diseño BIBD (v, k, λ) para el cual λ=1. Es decir, a partir de cada bloque del diseño, crear una cadena binaria de longitud v, colocando un 1 en cada una de las posiciones que corresponden a puntos en el diseño, y 0s en todas partes. (Sin embargo, esto no suele tener una matriz generadora, por lo que no es un código lineal binario).