Design, Implementation and Verification through a Real-Time Test-Bed of a Multi-Rate CDMA Adaptive Interference Mitigation Receiver for Satellite Communication