Error-correcting codes on low rank surfaces

In this paper we construct some algebraic geometric error-correcting codes on surfaces whose Neron-Severi group has low rank. If the Neron-Severi group is generated by an effective divisor, the intersection of this surface with an irreducible surface of lower degree will be an irreducible curve, and this makes possible the construction of codes with good parameters. Such surfaces are not easy to find, but we are able to find surfaces with low rank, and those will give us good codes too.