Telecommunication Subsystem Design for Small Satellites