Text this: Simulation and analysis of software defined cognitive frequency hopping multi beam satellite system