Joint precoding schemes for flexible resource allocation in high throughput satellite systems based on beam hopping | Synapse