Upper bounds of rates of complex orthogonal space-time block codes | Synapse