Deterministic constructions of compressed sensing matrices