Digital Satellite Communication Techniques: A review