Abstract

Software-defined Radio is a programmable transceiver with the capability of operating various wireless communication protocols without the need to change or update the hardware. Consequently, Software-defined Radio has earned a lot of attention and is of great significance to both academia, military and aerospace industry. Components of Software-defined Radio (e.g. mixers, filters, amplifiers, modulators/demodulators, detectors, etc.) implemented by means of software on a personal computer or embedded system. Operation of signal processing are handed over to the baseband processor, rather than being done in special electronic circuits. Baseband processors are implemented through employing various types of hardware platforms, such as General Purpose Processors, Graphics Processing Units, Digital Signal Processors, and Field Programmable Gate Arrays. Each of these platforms is associated with their own set of advantages and disadvantages. In this paper was proposed a comparison of the state-of-the-art hardware platforms in the context of implementation Software-defined Radio transceivers. For comparison was determined as follow criteria: computational power of hardware platform, power consumption, complexity of developing, and cost of tools and equipment. First approaches to realizing baseband processors is using a General Purpose Processor and accelerating by Graphics Processing Units. But General Purpose Processor and Graphics Processing Units execute software instructions in the sequential order. For this reason, General Purpose Processors are not convenient for high-throughput computing with real-time requirements. Also this hardware platforms have increased power consumption. This aspect does not allow use General Purpose Processor and Graphics Processing Units in small and portable Software-defined Radio transceivers. In other hand, General Purpose Processors are preferable hardware platform by researchers and beginners due to their flexibility and programmability. Therefore, General Purpose Processors and Graphics Processing Units is highly recommended for prototyping Software-defined Radio platforms. Digital Signal Processor was reviewed as alternative approach for implementing baseband processors. Digital Signal Processors is a particular type of General Purpose Processors that is optimized to process digital signals. Digital Signal Processors have similar disadvantage with insufficient computational power, but some manufacturer sell energy optimized Digital Signal Processors. Consequently, Digital Signal Processor is commonly used in small and portable Software-defined Radio transceivers. Field Programmable Gate Arrays and System-on-Chips with Field Programmable Gate Array are strongly recommended for high-performance Software-defined Radio platforms. This hardware platforms combine the flexibility of processors and efficiency of small Digital Signal Processor. Field Programmable Gate Arrays can achieve a high level of parallelism in executing digital signal processing. However, the designers must have a high degree in digital electronics and good acknowledgement of hardware description languages. After the research, was proposed own flexible architecture Software-defined Radio transceiver and methods for development.

Highlights

  • General Purpose Processors and Graphics Processing Units is highly recommended for prototyping Software-defined Radio platforms

  • Field Programmable Gate Arrays and System-on-Chips with Field Programmable Gate Array are strongly recommended for high-performance Software-defined Radio platforms

  • З огляду на вище описані міркування, для власної реалізації Software-Defined Radio (SDR)-трансивера в якості basebandпроцесору було обрано систему-на-кристалі з ARMпроцесором для спрощення конфігурації роботи трансиверу та FPGA-частиною для реалізації алгоритмів обробки сигналів з максимальною швидкодією та паралелізмом

Read more

Summary

Introduction

Існують наступні варіанти цифрових обчислювальних пристроїв, які можна обрати в якості basebandпроцесору: процесори загального користування (GPP), графічні процесори (GPU), процесори цифрової обробки сигналів (DSP), програмовані логічні інтегральні схеми (FPGA), системи-на-кристалі (SoC), що містять на одному кристалі ядра притаманні GPP та FPGA. Вони оптимізовані для роботи з графікою, але також можуть використовуватись для цифрової обробки даних в SDR. DSP-процесори дуже схожі на GPP, вони мають також незмінну архітектуру, але вона більш оптимізована на роботу з цифровими сигналами та виконання операцій з плаваючою комою.

Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call