The narrow band QPSK satellite modem receives/transmits, voice/data on the required IF frequencies (45MHz, 70MHz &140MHz) with variable data rates. This modem has LCD display, keypad interfaces for user interface, and LED's for status indication. It consists of voice codec, FPGA, IF modulator and de-modulator circuits to implement the given features.