A parallel software-defined ultra-low-power receiver for a satellite message forwarding system
multi-user receiver, message storage and forwarding system, ultra-low power, multi-core architecture, parallel processing.
In the beginning, satellite communications faced a major challenge of putting complex on-board processing, due to the high cost, energy consumption, weight, and volume of the equipment. With the advancement of microelectronics, today we have miniaturized devices with low cost and low power consumption. The CubeSat standard is an alternative for replacing large satellites in specific applications, due to its size, there are restrictions on energy consumption. In this paper, we present a parallel implementation of pi/3-Phase Shift Keying multi-user receiver in the GAP8 Parallel Ultra-Low Power processor for low earth orbit (LEO) nanosatellite communication system. The near-threshold operation will guarantee high energy efficiency and parallelism with high-efficiency processing. The system consists of pi/3-PSK signals transmitted by terrestrial platforms, satellite links, noise, and receiver. The noise channel that was used in the system is Additive White Gaussian Noise (AWGN), loss of power due to the satellite communication link is considered. The Channel coding that was used in Manchester. A MatLab implementation of the receiver will be used as a reference model for validating the receiver implementation on GAP8. The receiver validation in GAP8 will be done by comparing its output with that of the reference model for the same input.