  We introduce a flexible, software-defined real-time multi-modulation format
receiver implemented on an off-the-shelf general-purpose graphics processing
unit (GPU). The flexible receiver is able to process 2 GBaud 2-, 4-, 8-, and
16-ary pulse-amplitude modulation (PAM) signals as well as 1 GBaud 4-, 16- and
64-ary quadrature amplitude modulation (QAM) signals, with the latter detected
using a Kramers-Kronig (KK) coherent receiver. Experimental performance
evaluation is shown for back-to-back. In addition, by using the JGN high speed
R&D network testbed, performance is evaluated after transmission over 91 km
field-deployed optical fiber and reconfigurable optical add-drop multiplexers
(ROADMs).
