Using of Residual Number System as a Mathematical Basis for Software Defined Radio





Introduction. Іn the classic view, program-defined radio system (Software Defined Radio, SDR) is a central processor, equipped with receiving and transmitting units. In order to speed up computational operations in SDR systems, it is proposed to use the system of residual classes as a mathematical basis. The results of research conducted by various groups of scientists in order to find ways to improve the performance of computing tools, methods of organizing an effective system for detecting and correcting errors, as well as building reliable computer systems, make it possible to assert that, within the limits of positional number systems, no fundamental changes can be expected in these areas without a significant increase in operating frequencies and hardware complications. The advantage of this method is that a software radio system can consist of several FPGAs and serve several independent radio channels, and reprogramming the properties allows you to change the number and components of message processors depending on current operating conditions.
Research method. The equations in this section show the parallel nature of the RNS, free from bit transfers. These operations are called modular, because for it takes only one clock cycle to process the numerical values. To convert numbers from the binary position number system to RNS we use an algorithm based on the application of a distributed arithmetic. However, operations such as division, comparison of two numbers, and the detection of a sign are laborious and expensive in RNS Several decisions were proposed for these problem operations. They consist in the absence of the process of converting a residue into a binary system (reverse transformation) by using digital-to-analog converters in RNS. On the other hand, choosing the right set of modules is another important issue for building an effective RNS with a sufficient dynamic range.
Results and analysis. Summing up some results, it can be noted that the system of residual classes allows to significantly improve the parameters of a computer in SDR especially in functional block a Direct Digital Synthesizers (DDS) in comparison with a computer built on the same physical and technological basis, but in a positional system calculation, and also to receive new more progressive constructive and structural solutions. The experimental results shows that the presented techniques offer interesting advantages for FIR filters characterized by high dynamic range and high number of taps especially when full custom multipliers are not available in the target FPGA architecture or when they must to be used for different purposes.
Conclusion. Thus, the proposed system introduces clear advantages over existing systems and shows performance advantages and can be used to build modern communication systems. The proposed architecture reduces the size of the pipeline adders and multipliers which is a very important factor in the design SDR for fast work.

Author Biographies

O. I. Polikarovskykh, Khmelnytsky National University

Polikarovskykh O. I., Doc. of Sci(Tech), Professor at the Department of Telecommunications and Computer Integrated Technologies

L. O. Kovtun, Khmelnytsky National University

Kovtun L. O., Cand. of Sci(Tech), Associate Prof. of Department of  Telecommunications and Computer Integrated Technologies

L. V. Karpova, Khmelnytsky National University

Karpova L. V., Cand. of  Sci (Tech), Assoc. Prof. of Department of  Telecommunications and Radio Engineering

I. V. Hula, Khmelnytsky National University

Gula I. V., Candю of Sciю (Tech), Assoc. Prof. of Department of Physics and Electrical Engineering

V. M. Melnychuk, Khmelnytsky National University

Melnychuk V. M., Postgraduate Student


Jones E. (2008) Software defined radios, cognitive radio and the software communications architecture (SCA) in relation to COMMS, radar and ESM. IET Seminar on Cognitive Radio and Software Defined Radio: Technologies and Techniques. DOI: 10.1049/ic:20080393

Rodriguez A.S., Mensinger M.C., Ahn I.S. and Lu Y. (2011) Model-based software-defined radio(SDR) design using FPGA. 2011 IEEE INTERNATIONAL CONFERENCE ON ELECTRO/INFORMATION TECHNOLOGY. DOI: 10.1109/eit.2011.5978602

Ramírez J., García A., Meyer-Baese U. and Lloris A. (2002) Fast RNS FPL-based Communications Receiver Design and Implementation. Lecture Notes in Computer Science, pp. 472-481. DOI: 10.1007/3-540-46117-5_50

Ananda Mohan P.V. (2016) Residue Number Systems. Theory and Applications, 351 p. DOI: 10.1007/978-3-319-41385-3

Polikarovskykh O. I. (2013) High-speed digital frequency synthesizers based on Galois basis, Microwave and Telecommunication Technology (CriMiCo), 2013 23rd International Crimean Conference

Polikarovskykh O.I. and Havronskyy V.E. (2007) The New Type of Phase Accumulator for DDS. 2007 17th International Crimean Conference - Microwave & Telecommunication Technology. DOI: 10.1109/crmico.2007.4368710

Chren W. (1995) RNS-based enhancements for direct digital frequency synthesis. IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing, Vol. 42, Iss. 8, pp. 516-524. DOI: 10.1109/82.404073

Mohan P. (2001) On RNS-based enhancements for direct digital frequency synthesis. IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing, Vol. 48, Iss. 10, pp. 988-990. DOI: 10.1109/82.974788

Nannarelli A., Re M. and Cardarilli G. (2001) Tradeoffs between residue number system and traditional FIR filters. ISCAS 2001. The 2001 IEEE International Symposium on Circuits and Systems (Cat. No.01CH37196). DOI: 10.1109/iscas.2001.921068

Abdelfattah O., Swidan A. and Zilic Z. (2010) Direct residue-to-analog conversion scheme based on Chinese Remainder Theorem. 2010 17th IEEE International Conference on Electronics, Circuits and Systems. DOI: 10.1109/icecs.2010.5724605




How to Cite

Polikarovskykh, O. I., Kovtun, L. O., Karpova, L. V., Hula, I. V. and Melnychuk, V. M. (2019) “Using of Residual Number System as a Mathematical Basis for Software Defined Radio”, Visnyk NTUU KPI Seriia - Radiotekhnika Radioaparatobuduvannia, 0(76), pp. 21-28. Available at: (Accessed: 24October2021).



Telecommunication, navigation, radar systems, radiooptics and electroacoustics