Precoding of orthogonal space-time block codes over correlated Ricean MIMO channels