Tradeoffs between rate, puncturing and orthogonality in space-time block codes | IEEE Conference Publication | IEEE Xplore