Temporal coding in neural populations