Rate coding versus temporal order coding: a theoretical approach