Real time scheduling analysis for DSP base band processing in multi-channel SDR set
Abstract
In perspectives offered by multi-channel SDR set, digital signal processors (DSP) need to simultaneously execute several radio physical layer (PHY) components. One major challenge in integrating together such DSP applications is the real time requirements that must be satisfied. In order to satisfy these real time requirements, specific needs for real time scheduling arise because of simultaneous executions on the DSP platform. Designers of such DSP applications have resort to ad hoc methods and perform pre-runtime real time scheduling by hand. Since the complexity, due to the different combinatorial of waveforms, keeps growing, ad hoc and manual methods will prone to errors, time consuming and will often fail to find feasible schedule even when one exists. We propose a design approach which allows the real time scheduling analysis. A tool is also presented, it is capable of finding a feasible static priority ordering whenever one exists. It would eliminate any possibility of errors in computation of real time scheduling.