Trace-Orthogonal PPM-Space Time Block Coding Under Rate Constraints for Visible Light Communication