Implementation of SRRC Filter Using Variable Alpha

Read the full article See related articles

Discuss this preprint

Start a discussion What are Sciety discussions?

Listed in

This article is not in any list yet, why not save it to one of your lists.
Log in to save this article

Abstract

This project reports the design and implementation of a Square-Root Raised Cosine (SRRC) filter with a variable roll-off factor, which could provide enhanced efficiency and flexibility of digital communication systems. Because the SRRC f ilter is one of the most widely used filters for pulse shaping, the SRRC is used to reduce inter-symbol interference (ISI) and make better use of the communication system’s bandwidth. By varying the roll-off factor, the SRRC filter can accommodate different communication system needs the lower the value, the more the communication system is able to utilize bandwidth; the greater the value, the better the signal purity and robustness to timing errors. The SRRC filter was configured and tested using MATLAB and Simulink, and comparisons of the varied values were made by the frequency response, eye diagrams, and ISI performance. The concept was also implemented on an FPGA using Xilinx ISE, using polyphase designs to enhance speed and improve the resource impact. The insights gained from the experiment support the condition that a variable- SRRC filter may provide a reliable and adaptable solution for contemporary communication systems. The variable- SRRC filter demonstrates an elegant compromise between bandwidth consumption and signal fidelity; thus, it could play a noteworthy role in addressing demand in wireless, optical, and satellite communication systems.

Article activity feed