Non-Regenerative On-Board Processing for Multi-Beam Mobile Satellite Systems