Dirac coding