Submillisecond fireball timing using de Bruijn timecodes