Technology Aspects of High Capacity Satellite Communications