Efficient FPGA implementation of a Digital Transparent Satellite Processor