This project is closely related and contributes to the project "Tool Flow and Architecture Exploration of reconfigurable ASIPs". This project is mainly constructed by the following two parts.
Algorithm Analysis:
The project will start with a study on existing linear and non-linear demapping algorithms with different antenna configurations and modulation schemes in MIMO-OFDM system. Within the project scope, some well-known as well as a few recently evolved sub-optimal demapping algorithms will be implemented. Comparisons will be done by analyzing the performance and implementation complexity among the different algorithms. The purpose of algorithm analysis is to figure out in which scenario these algorithms can be applied and how the targeted algorithms can be supported using rASIP technology. This knowledge is essential in the later hardware implementation stage to make design decisions for architecture exploration.
Architecture Exploration:
As the second step of the project, hardware exploration will be done in this stage. As a starting point of this stage, the implemented algorithms will be profiled on a configurable RISC core. For rASIP, a reconfigurable hardware accelerator needs to be extended to the RISC core in order to fulfill the high-order design constraints. Computation kernels can be figured out from the initial profiling result. Based on the profiling results and algorithm knowledge got from the former stage, design decisions for architecture exploration can be extracted. These design decisions may include, e.g. what features need to be extended at RISC core, which types of functional units and interconnects are needed inside reconfigurable accelerator in order to efficiently map the computation kernels onto it etc. Based on the design decisions, architecture exploration is performed.