{'fraction_non_alphanumeric': 0.02127659574468085, 'fraction_numerical': 0.0018501387604070306, 'mean_word_length': 5.440476190476191, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
FPGA Implementation of M-PSK Modulators for Satellite Communication

In a satellite, there exist various communication subsystem like Telecommand, Telemetry and Payload data transfer. Depending on the requirements of a particular system, different modulation techniques are being used. In general, M-PSK modulation techniques are preferable as they are power and bandwidth efficient. The paper presents the digital implementation QPSK & 8-PSK modulators for satellite communication. The modulators are realized using the concept of Direct Digital Frequency Synthesis (DDFS). The use of look up table and COrdinate Rotation Digital Computer (CORDIC) algorithm is explained in details with their comparison on the basis of spectral purity and hardware requirements. The paper describes different methods of implementations of QPSK and 8-PSK modulator with comparison in terms of hardware requirement. The design of modulators are first developed, simulated and optimized on the software tool and then coded in VHDL for hardware realization. The designs are tested on Xilinx platform.