Task-Oriented Concept

Why We Introduce This Software?

It is of great significance for researchers to write simulation codes to verify new algorithms and designs. However, this can be very tedious and annoying. The buggy code will sometimes let a wonderful idea slip away. Moreover, the comparison between different algorithms in many kinds of system settings is also a barrier.

What mmCEsim Can Do?

mmCEsim (Website: https://mmcesim.org)
  • Simulate millimeter wave channel estimation problems;
  • Export simulation reports;
  • Export to readable C++ (Armadillo), Python (NumPy) and MATAB code;
  • Online code export support via the web app;
  • Libraries for common mmWave channel estimation algorithms;
  • Easy syntax for new algorithms (that is convertiable to the above mentioned languages).

Another good news is that the powerful software is open source on GitHub under the MIT Licence.

Task-Oriented Design

Now you only need to know the system settings and you will be able to compare different channel estimation schemes. To migrate the algorithm to a different system, for example from single-user MISO to multi-user MIMO, simply change the system settings without affecting your algorithms. (Of course, you algorithm may also be specific to a certain system setting.) What makes the application even more powerful is that there is an auto estimation scheme that is both efficient and effective. This scheme is especially catered to the cascaded channel employed in reconfigurable intelligent surface (RIS, a.k.a. intelligent reflecting surface, IRS) and even more complicated scenarios like multi-RISs. Thus, the evaluation of channel estimation performance in mmWave is significantly simplified.

Leave a Reply

Your email address will not be published.