Premium
SDR implementation of the receiver of adaptive communication system
Author(s) -
Skarzynski Jacek,
Darmetko Marcin,
Kozlowski Sebastian,
Kurek Krzysztof
Publication year - 2016
Publication title -
radio science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.371
H-Index - 84
eISSN - 1944-799X
pISSN - 0048-6604
DOI - 10.1002/2015rs005899
Subject(s) - software defined radio , computer science , universal software radio peripheral , phase shift keying , transmission (telecommunications) , communications satellite , software , transmitter , data transmission , electronic engineering , computer hardware , real time computing , bit error rate , embedded system , satellite , telecommunications , channel (broadcasting) , engineering , operating system , aerospace engineering
Abstract The paper presents software implementation of a receiver forming a part of an adaptive communication system. The system is intended for communication with a satellite placed in a low Earth orbit (LEO). The ability of adaptation is believed to increase the total amount of data transmitted from the satellite to the ground station. Depending on the signal‐to‐noise ratio (SNR) of the received signal, adaptive transmission is realized using different transmission modes, i.e., different modulation schemes (BPSK, QPSK, 8‐PSK, and 16‐APSK) and different convolutional code rates (1/2, 2/3, 3/4, 5/6, and 7/8). The receiver consists of a software‐defined radio (SDR) module (National Instruments USRP‐2920) and a multithread reception software running on Windows operating system. In order to increase the speed of signal processing, the software takes advantage of single instruction multiple data instructions supported by x86 processor architecture.