40-GHz pulse train generation using soliton compression of a Mach-Zehnder modulator output | IEEE Journals & Magazine | IEEE Xplore