Description: The article substantiates the main approaches to the construction of multichannel radio-receiving systems based on the principles of combining hardware and software multichannel, and the application of the technology of a software-defined radio. The main difficulty in implementing a software multi-channel is to parallelize the digital signal processing operations, the allocation of processor resources between the processing threads, ensuring the memory coherence and operations atomicity, synchronization of processes and data. The structural schemes and architecture of the multi-channel hardware and software defined radio-receiver, are developed. The algorithm of the flow distribution module based on the expanded model "Writers-Readers" is developed. The possibilities and means of parallelism of digital signal processing operations and multi-threaded mode are investigated. Using the EAmdahl’s Law it is shown that the highest theoretical speedup of the system execution is achieved with the number of processor cores not exceed the number of software defined receiving channels. The verification of proposed approaches was carried out by computer modeling and experimental research. An experimental prototype of a multichannel software-defined radio control system, which consists of hardware and specialized software, is developed and tested. Further researches can be directed to develop the matrix software-defined radio receivers and study the ways to ensure the maximum radio control covering by a multichannel software-defined radio control system.
Keywords: radio control, software-defined radio, parallel computing, multi-thread digital signal processing