Posts

Showing posts from July 29, 2012

Developing MIMO Classes in Python

I am writing a Python codes for developing MIMO classes. Up to now, I have written my simulation codes for MIMO in Matlab. Recently, I realize that there is limitation to apply object oriented concept in Matlab programming compared to other OOP oriented languages such as Python. I now made my mind to write python codes for communication system simulations including MIMO algorithms. MIMO algorithms can be implemented by a Python code based on numpy, scipy as well as matplotlib. I found that now matplotlib offers various plotting tools, such as 2D plots, 3D plots, animation and even, saving animation pictures as mpeg files. [Parallel Processing] I found that Python also supports parallel computing for SMP, MPI and GPU systems. The related toolbox is PP. I guess that there is a computation engine supporting parallel processing.