FedSN: A Federated Learning Framework Over Heterogeneous LEO Satellite Networks | Synapse