2004 08 16 : v0.3 : -- A lot of code cleanup has been going on. The code should be a lot more readable now, although there is still work to do. More sensible use of comments and name functions, too. -- Added two new receivers based on V-BLAST. One is based on the algorithm described in this paper: D. Wubben, R. Bohnke, J. Rinas, V. Kuhn and K. D. Kammeyer, "Efficient Algorithm for Decoding Layered Space-Time Codes", IEE Electronic Letters, Vol. 37, No. 22. The second new algorithm is described in this paper: M. Bazdresch and J. Rodriguez-Guisantes, "Least-Squares Techniques Applied to V-BLAST Receivers", submitted for publication to the World Networking and Telecommunications Conference, available upon request. -- Some usability improvements. Now it's a lot easier to make the simulator iterate over the number of antennas, the block length, the SNR, the receiver type, and whether it should do the LLL decomposition or not (in the case of ML decoding). -- Some updating of the documentation, although the source remains the ultimate source of information. -- Many, many bugs have been fixed. 2004 03 26 : v0.2 : -- A *big* change in the maximum-likelihood receiver has resulted in a considerable reduction of its complexity. We don't return the closest-point to the original (QAM) lattice; we stay in the H3 lattice and that saves as one pseudoinverse and several matrix operations per block. For the moment it is necessary to see the code to understand the details. -- The code is undergoing a beautification. We have already improved the legibility of several functions. This is an undergoing effort that will continue for the forseeable future. -- Along with the code readability changes, we're updating and improving the comments in the code. Several were stale (we changed the code without updating the comments). This effort will also continue for some time. 2004 03 12 : v0.1 : - first public release $Id: CHANGELOG,v 1.1 2004/05/02 22:08:42 miguel Exp $