CDMA: Access and Switching: For Terrestrial and Satellite Networks