Performance of space time codes over nonlinear MIMO channels