A discrete-time channel simulator driven by measured scattering functions