Multi-soliton pulse characterization and compression