Abstract
A Quasi-Orthogonal Space–Time Block Code (QO-STBC) is attractive because it achieves higher code rate than orthogonal STBC and lower decoding complexity than non-orthogonal STBC. In this paper, we first derive the algebraic structure of QO-STBC, then we apply it in a novel graph-based search algorithm to find high-rate QO-STBCs with code rates greater than 1. From the four-antenna codes found using this approach, it is found that the maximum code rate is limited to 5/4 with symbolwise diversity level of four, and 4 with symbolwise diversity level of two. The maximum likelihood decoding of these high-rate QO-STBCs can be performed on two separate sub-groups of symbols. The rate-5/4 codes are the first known QO-STBCs with code rate greater 1 that has full symbolwise diversity level.
Similar content being viewed by others
References
Tarokh V., Jafarkhani H., Calderbank A. R. (1999). Space-time block codes from orthogonal designs. IEEE Transactions on Information Theory 45:1456–1467
Sandhu S., Paulraj A. (2000). Space-time block codes: a capacity perspective. IEEE Communications Letters 4:384-386
Jafarkhani H. (2001). A quasi-orthogonal space-time block code. IEEE Transactions on Communications 49:1–4
Papadias C. B., Foschini G. J. (2003). Capacity-approaching space-time codes for systems employing four transmitter antennas. IEEE Transactions on Information Theory 49:726–733
O. Tirkkonen, A. Boariu, and A. Hottinen, Minimal non-orthogonality rate 1 space-time block code for 3+ tx antennas,IEEE ISSSTA, Vol. 2, pp. 429–432, 2002
C. Yuen, Y. L. Guan, and T. T. Tjhung, Quasi-orthogonal STBC with minimum decoding complexity, IEEE Trans. Wireless Comms. Vol.4, pp. 2089–2094, 2005
C. Yuen, Y. L. Guan, and T. T. Tjhung, Algebraic relationship between quasi-orthogonal STBC with minimum decoding complexity and amicable orthogonal design, accepted by IEEE ICC, 2006.
Hassibi B., Hochwald B. M. (2002). High-rate codes that are linear in space and time. IEEE Transactions on Information Theory 48:1804–1824
C. Yuen, Y. L. Guan, and T. T. Tjhung, Decoding of quasi-orthogonal space-time block code with noise whitening, IEEE PIMRC, Vol. 3, pp. 2166–2170, 2003
O. Tirkkonen and A. Hottinen, Square-matrix embeddable space-time block codes for complex signal constellations, IEEE Transactions on Information Theory 48: 384–395, 2002
O. Tirkkonen, Maximal symbolwise diversity in non-orthogonal space-time block codes, IEEE ISIT, pp. 197, 2001
U. Schendel, Sparse Matrices, Numerical Aspects with Applications for Scientists and Engineers, John Wiley & Sons, 1989
S. Sahni, Data Structures, Algorithms, and Applications in C++, McGraw-Hill, 1998
A. Hottinen, O. Tirkkonen, and X. Wichman, Multiantenna Techniques for 3G and Beyond, John Wiley & Sons, 2003
C. Yuen, Y. L. Guan, and T. T. Tjhung, New high-rate STBC with good dispersion property, IEEE PIMRC, 2005
ACKNOWLEDGMENTS
The authors would like to thank Hwor Shen Chong and Chee Muah Lim from Nanyang Technological University (Singapore) in assisting in part of this work. The authors would also like to thank the editor Dr Olav Tirkkonen and the anonymous reviewer for many constructive suggestions that help improve the quality of this paper.
Author information
Authors and Affiliations
Corresponding author
Additional information
This is the work done when Chau Yuen was with the Nanyang Technological University
Appendices
Appendix A: Depth First Search (DFS) Algorithm
Appendix B: Modified Depth First Search (MDFS) Algorithm
Input: Graph, number of nodes in graph (N), number of groups required (G) |
Output: a tree T with every branch as a valid solution |
Begin |
Pick a node n, \(n \leq N\) as starting point; |
Assign node n to Group 1, i.e. g(n)=1; |
Assign node n as the root of tree T, i.e. \(T = T \cup \{n\}\); |
MDFS(n, T, g); |
End |
Procedure MDFS(n, T, g) |
Begin |
for (v ∈{neighbor of n}) |
if ( \(v \not\in \{\hbox{ancestor of } n\}\)) |
Assume that node v is in Group p |
where p=g(n)+1 if \(g(n)+1 \leq G\), |
= 1 if \(g(n)+1 > G\); |
if (v possesses a link with all ancestors of n with |
different groups, i.e. g(ancestor of n) \(\ne p\)) |
Assign node v to Group p, i.e. g(v)=p; |
Add node v to the tree T with n as parent, i.e. T=T ∪ {v}; |
MDFS(v, T, g); |
end |
end |
end |
End |
Appendix C: Matrices Found by MDFS Using G=2, T=N t=4, Rank=4, Weight=2
Group 1
Group 2
Appendix D: Matrices Found by MDFS Using G=2, T=N t=4, Rank=2, Weight=2
Group 1
Group 2
Rights and permissions
About this article
Cite this article
Yuen, C., Guan, Y.L. & Tjhung, T.T. On the Search for High-Rate Quasi-Orthogonal Space–Time Block Code. Int J Wireless Inf Networks 13, 329–340 (2006). https://doi.org/10.1007/s10776-006-0033-2
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10776-006-0033-2