This work aims at finding the optimal software design and implementation of an SDR physical layer on a homogeneous multicore architecture, and illustrates the approach developing a realtime demonstrator for novel mobile radio systems. Using stochastic inference methods, the generic receiver architecture is derived as breakdown into components.
Different approximative algorithms are investigated to implement the components with a limited number of instructions. A method is derived to quickly predict the accuracy of the concatenated receiver processing without actually executing it. The problem of selecting component algorithms, computation order and mapping to processor elements is formulated as a decision tree, and the optimal software is searched for by branch and bound tree traversal. The SDR demonstrator uses a PCIe backplane. Physical layer signal processing and (de-)coding is implemented on a Cell processor, protocol stack processing on an IXP network processor.
«
This work aims at finding the optimal software design and implementation of an SDR physical layer on a homogeneous multicore architecture, and illustrates the approach developing a realtime demonstrator for novel mobile radio systems. Using stochastic inference methods, the generic receiver architecture is derived as breakdown into components.
Different approximative algorithms are investigated to implement the components with a limited number of instructions. A method is derived to quickly pre...
»