- Research
- Open access
- Published:
Arikan and Alamouti matrices based on fast block-wise inverse Jacket transform
EURASIP Journal on Advances in Signal Processing volume 2013, Article number: 37 (2013)
Abstract
Recently, Lee and Hou (IEEE Signal Process Lett 13: 461-464, 2006) proposed one-dimensional and two-dimensional fast algorithms for block-wise inverse Jacket transforms (BIJTs). Their BIJTs are not real inverse Jacket transforms from mathematical point of view because their inverses do not satisfy the usual condition, i.e., the multiplication of a matrix with its inverse matrix is not equal to the identity matrix. Therefore, we mathematically propose a fast block-wise inverse Jacket transform of orders N = 2k, 3k, 5k, and 6k, where k is a positive integer. Based on the Kronecker product of the successive lower order Jacket matrices and the basis matrix, the fast algorithms for realizing these transforms are obtained. Due to the simple inverse and fast algorithms of Arikan polar binary and Alamouti multiple-input multiple-output (MIMO) non-binary matrices, which are obtained from BIJTs, they can be applied in areas such as 3GPP physical layer for ultra mobile broadband permutation matrices design, first-order q-ary Reed-Muller code design, diagonal channel design, diagonal subchannel decompose for interference alignment, and 4G MIMO long-term evolution Alamouti precoding design.
1. Introduction
The orthogonal transforms, such as the discrete Fourier transform (DFT) and Walsh-Hadamard transform (WHT), have widely been used in images processing, data compressing and coding, spatial multiplexing, and other areas [1–11]. Using orthogonality of the WHT, the orthogonal matrices such as the element-wise or block-wise inverse matrices have been developed. It is shown that many interesting orthogonal matrices say the Hadamard matrices and the DFT matrices belong to the Jacket matrix family. Jacket matrix [8, 12, 13], which is motivated by the center weight Hadamard matrix [5, 9, 10], is a class of matrices with its inverse being determined by element-wise of matrix.
Definition 1.1: An n × n matrix J n = [α ij ] n×n is called the element-wise inverse Jacket matrix (EIJM) of order n if its inverse matrix J n -1 can be obtained by its element-wise inverse, i.e., J n -1 = 1/n[α ij -1] n×n T, where T denotes the transpose, then [J] n [J] n -1 = [I] n .
Since the inverse of the Jacket matrix can be calculated easily, it is very helpful to employ this kind of matrix in signal processing [1, 14–16], encoding [17], mobile communication [16, 18], and so on. In addition, Jacket matrices are associated with many kinds of matrices, such as unitary matrices and Hermitian matrices which are very important in signal processing [19, 20] and communication [15, 19, 20].
Motivation of this article is to develop an efficient matrix inverse with a big size. For single-input single-output communication systems, this problem has been solved based on the EIJM [10]. However, nowadays communication environment changes to multiple-input multiple-output (MIMO)-based 4G mobile systems. For example, the coordinated multi-point transmission and reception (CoMP) technique [21] is a new promising interference cancelling scheme which has been adopted in LTE-advanced systems. For these LTE-advanced systems, CoMP is mostly required to reduce inter-cell interference. It also increases the intra cell edge user throughput and improves the coverage. Most research works based on precoding with feedback schemes mainly focus on an explicit feedback in the downlink CoMP with diagonal subchannel decompose for interference alignment. Otherwise, the diagonal block-wise precoding matrix MIMO has been studied in [16, 22]. A recent study [15, 19, 20] is valid only for the intra cooperative reciprocal matrix with many parameters. It is shown that the inverse transform of the element-wise inverse Jacket transform can easily be obtained by taking each reciprocal entry of the forward matrix of Jacket transform and then transposing the resulting matrix. Thus, this article proposes only a simple block-wise inverse Jacket matrix (BIJM) for an orthogonal code design of inter matrices such as MIMO channel with Alamouti code.
Therefore, in this article, we mathematically propose a new fast block-wise inverse (FBI) Jacket transform. Our main contributions are summarized as follows.
-
1.
We propose an FBI Jacket transform for the orders of N = 2k, 3k, and 5k, where k is a positive integer. With the help of the Kronecker product of the successive lower order Jacket matrices and the identity matrix, the fast algorithms can be realized.
-
2.
We provide Arikan polar binary and Alamouti non-binary matrices using the proposed simple inverse and the fast inverse algorithm. It will be seen that the resulting Arikan polar binary and Alamouti non-binary matrices become the FBI Jacket transforms.
-
3.
We derive the space–time block code (STBC) matrix for the MIMO communications based on the Alamouti nonbinary matrices.
This remainder of this article is organized as follows. In Section 2, we present the conventional FBI Jacket transform. Section 3 presents the proposed binary block-wise inverse and Arikan polar binary basic matrices of order 2k. Section 4 presents the binary block-wise inverse Jacket transform (BIJT) of orders N = 3k and 5k for integer value k. Section 5 presents the two-dimensional fast algorithms for the binary BIJT. In Section 6, Alamouti MIMO non-binary BIJT of order 2k is presented. Finally, conclusions are drawn in Section 7.
2. The conventional fast BIJT
In this section, we present the BIJM as follows [1]. Let p be an odd prime and α denote a permutation matrix unit, α p = I, which is corresponding to the complex unit and the elements are over the same multiplicative group.
Definition 2.1: The BIJM is defined as
Where , i ∈ {0, 1,…, p - 1}. The inverse matrix of [J] p is given by
Given a BIJM over GF (2), which is defined by {α 0,α 1}, the permutation matrix unit α h = [e i,j ] p , is defined as
where 〈j + h〉 = (j + h)mod p, with 0 ≤ i, j, h ≤ p – 1. It can easily be seen that {α 0, α 1, …, α p- 1} forms one Abelian group with traditional matrix multiplication and I = αp corresponding to the complex unit . Similar to the Hadamard matrix, the BIJM [J]2 can be written as
From Definition 2.1, the inverse matrix of [J]2 is given by
with (α h)–1 = (α h)T. Further, the higher-order BIJT can be generated from the following recursive equation
where ⊗ denotes the Kronecker product [23].
As an example, the order-4 matrix based on the block factorization algorithm can be written as
where [I] N is the identity matrix. From Equations (6) and (7), we can derive a generalized formula for construction of order N = 2k, k ∈ {1, 2, 3, 4 …}, BIJMs as
Note that
which is a mathematic problem; therefore, we will perfectly solve this problem based on Arikan Polar binary and Alamouti MIMO non-binary matrices in the following sections.
3. Proposed binary block-wise inverse and Arikan polar binary basic matrices of order 2k
3.1. Binary BIJT of order 2k
Definition 3.1: Let B be a square binary matrix of size m, then B is called EIJM if it is invertible and B – 1 = B T.
An m × m binary matrix [B]m over GF( 2), which has only two elements 0 and 1, is called a binary EIJM if [B]m is invertible and [B] m -1 = [B]T, i.e., [B] m [B] m -1 = [B] m [B] m T = [I] m .
Example 3.1: Let , then obviously
Therefore, [B]2 -1 = [B]2 T and [B]2 is EIJM. More generally, we give the following definition.
Definition 3.2: BIJM
Let,
and
be an m × m block-wise matrix and the transpose of block-wise inverse matrix B, where B ij is a k × k matrix for all i, j = 1,…,m. Defined [B] m is called a binary BIJM since
where [I] m is identity matrix of size m. In other words, [B] m is BIJM which is EIJM having the block-wise structure.
Example 3.2: BIJM of order 4 case, let
then we have αα + ββ = [I]2 and αβ + βα = 02, where , and satisfying
Therefore, we can have the followings.
and
Clearly, is a BIJM since
Moreover, it can be considered a circular block-wise permutation matrix as given in Example 3.3.
For our simple explanation, we consider only 2 × 2 case, where each block-wise matrix is a 2 × 2 submatrix. We introduce the binary block-wise Jacket transform (BJT) and binary BIJT. Let [J] m be a binary block-wise Jacket matrix (BJM) for the one-dimensional binary Jacket transform. We can transform a temporal or spatial vector x into a transform vector y by
then the input vector can be obtained via-binary BIJTs as follows:
A block-wise permutation matrix [P] N = (p kl ) is defined as for 1 ≤ k, l ≤ N,
The block-wise permutation matrices P h are referred to circulant permutation matrices. Moreover, it is easy to see that {I, P, …, P N-1} forms an Abelian group with the conventional multiplication which is corresponding to the group of all complex N– roots of unity. For N = 2 we have
While, we have the followings
and
In Equation ( 16), [J]2 is regarded to the smallest order binary BIJT. Moreover, [J]2 is a circulant block-wise matrix since it can be written as
A larger order binary BIJT can be generated by the following recursive relation, otherwise, the non-binary case is proved in Section 6.
From the definition of the transpose of the block-wise transform, we have
Then
Note that since [J]4[J]4 -1 = [J]4[J]4 T = [I]4, [J]4 becomes a 4 × 4 binary BIJM. In general, we can prove that is a 2k × 2k binary BJM for a positive integer k. In fact
Thus, and . For the 4 × 4 binary BIJM, can be decomposed to the product of two sparse matrices,
From Equation ( 25), we can derive a general formula for construction of order N = 2k, k = 1, 2,…, binary block-wise inverse as
This proof is given in Appendix. The fast signal flow graph corresponding to Equation (30) is similar to the graph in [1].
3.2. Arikan polar binary basic matrix of order 2k
Polar coding introduced recently by Arikan [24] is a structured coding technique which approaches capacity for every output-symmetric discrete memoryless channels. Polarization has been applied later also in multi-terminal information-theoretic settings, such as the multiple access channel. We present here two classes of Arikan polar code matrix of order2k. For binary Jacket matrices, the definition has a special form.
We first consider the following Arikan Polar binary basic matrices. Equation (31) discussed in Appendix.
It can easily be showed that
and
From Equations (32)–(33), we can readily find
and
Furthermore, we can verify that
Now we present a BIJM based on submatrices α and β defined above
From Definition 3.1, it is certain that [J]2 is a binary BIJM since it satisfies
These Jacket block matrices are useful in coding theory and orthogonal code design. Let p be a positive number, then from Equation (3) yields
where 〈j + h〉 = j + h mod p and 0 ≤ i, j, h ≤ p – 1. The matrices [E]h, for 0 ≤ h ≤ p – 1, are refer to circulant permutation matrices. It can be seen that {I, E,…, Ep -1} form an Abelian group with conventional matrix multiplication and I = E p.
Example 3.3: For 3GPP ultra mobile broadband, permutation matrices based on order-4 Abelian group are defined as follows.
Similar fashion as Equation (31), we define two additional matrices:
where
Then, we have
Furthermore,
Now we can evaluate two matrices
which satisfies
Thus, the proposed Arikan Polar binary matrix becomes BIJM.
4. Binary BIJT of order 3kand 5k
In this section, a binary BJT and binary BIJT with orders 3k and 5k are proposed. From Equation (23), the smallest order 3 × 3 binary BJT can be written as
From the definition of the BJM, we can show that
if the following conditions are satisfied,
Example 4.1: Let
be three 2 × 2 binary matrices over GF(2) which satisfy the above conditions in Equation (46). Similarly, the smallest order 3 binary BIJM can be written as follows
Then we can show that
Clearly, [J]3 is also circulant binary BIJM. Using the Kronecker product of BJMs, the larger order 3k binary BJT can be determined by the following recursive relation, i.e.,
By a similar method, it can be proved that is a binary block-wise inverse Jacket of order 3k according to Equation (50). We can also derive a fast algorithm based on the proposed factorization of the binary BIJT.
Example 4.2: For DFT 3 × 3 matrix, N = 32, p = 3, ω = e 2πi/3, and N = p n, we can get the fast transform of Jacket matrix as follows:
Similarly, we have
Certainly, we get a fast algorithm Equation (50) for the binary BIJT according to the following equation:
We can take the left-hand side Equation (51) of coefficient
This is the first-order ternary generator matrix of the Reed-Muller (RM) matrix [25].
Now, we consider an order 5k binary BJT. The smallest order 5 binary BJT can be defined as follows.
where [P]5 0 is the 5 × 5 block-wise identity matrix and [P]5 1, [P]5 2, [P]5 3, and [P]5 4 are the 5 × 5 block-wise permutation matrices. Thus, we can get
if the following conditions are satisfied
The signal flow graph corresponding Equation (56) is shown in Figure 1 and its factorization is defined by Equation (57). The general formula is given in Appendix.
Example 4.3: Let
be five 2 × 2 binary matrices over GF( 2) which satisfy the condition defined in Equation (57). From this knowledge, the order 5 binary BJT can be written as
Then, we can show that
Clearly, [J]5 is also circulant binary BIJM. Using the Kronecker product of two matrices, we can generate a higher order binary BJT according to the following recursive form:
where . Further, it is easy to construct binary BJMs with orders 6, 10, 15, 25, and so on.
Similarly as in Equations (30) and (60), we can derive an order p k fast binary BJT, where p is the prime number. For the matrix of order 6, the binary BJT can be written as [J]6 = ([J]2 ⊗ [J]3). We can further express [J]6 in following block-wise form
Now, with the aid of recursive relation, the matrix becomes an order of 6k binary BJT. The fast algorithm depends on the following sparse factorization:
If the matrix is of order 15, we can decompose [J]15 as
A corresponding block-wise form of Equation (63) is given by
It can be seen that the computation of order-15 matrix is the combination of three times of order 5 and five times of order 3 of two sparse matrices as shown in Figure 1. In general, the computational complexity of the proposed fast algorithm and higher order binary BJT implementations of inverse are similar to those in [1]. For example, a binary BJT of order N = 2k requires N log2 N additions and 1/2N log2 N multiplications. Another BJT of order N = 3k requires 2N log3 N additions and 4/3N log3 N multiplications. Also, a binary BJT of order N = 5k requires 4N log5 N additions and 16/5N log5 N multiplications. These results are summarized in Table 1.
5. Two-dimensional fast algorithm for binary BJT
The two-dimensional matrix transforms a temporal/spatial matrix X into a transformed matrix Y as
In general, the linear transform of matrix X verified as AXB = Y can be expressed by the transformation of the column-wise stacking vector of X as in [1, 5, 18].
Thus, the two-dimensional binary BJM in Equation (56) can be expressed by
Based on this one-dimensional fast algorithm, the two-dimensional fast algorithm for the binary BJT decomposition can be described as follows:
For example, N 1 = N 2 = 4 = 22, then we have
It is shown that block matrix is a 2-order BJT that can be constructed in the recursive fashion on the basis of [J]2 with the fast algorithm. The two-dimensional BJT can be designed by the fast algorithm described by Equation (69) and Figure 2. There are four sparse matrices stages in Figure 2, i.e., log216 = log224 = 4. For the two-dimensional 4 × 4 case, the fast algorithm requires 64 additions and 32 multiplications as shown in Table 1.
6. Alamouti MIMO non-binary BIJT of order 2k
Similar to the binary case of Equations (18), (23), and (44), a non-binary BIJT can be developed by the Kronecker product of the successive lower order identity matrix and the basis [J]2 matrix. The mobile communication diagonal channel matrix is given by [17], Equation (32)
where
then
where U is eigenvector matrix and Λ is eigenvalue matrix.
From Equations (70) and (71), the MIMO channel matrix H is decomposed by the singular value decomposition (SVD) [26], that is, we have
where U and V are unitary matrices, and Σ is a rectangular diagonal matrix with non-negative real elements which means the EIJM. Figure 3 shows the block diagram of the considered MIMO channel. The diagonal elements of Σ are the singular values of the channel matrix H, denoting by , where N min = min(N T , N R ). In case of N min = N T , SVD in Equation (72) can be expressed as
where is composed of N min left-singular vectors and is a square matrix. In case of N min = N R, SVD in Equation (72) can be expressed as
where is composed of N min right-singular vectors. Then we get eigenvalue decomposition,
where and is a diagonal matrix. Equation ( 75) is same as Equation (71). Based on Equation ( 71), the 2 × 2 Jacket matrix, the 4 × 4 BJM can be evaluated as
Certainly, the inverse matrix of [H]2 is given by
From Equations (76) and (77), we can show that
which satisfies the property of the Jacket matrix.
Similar fashion as Equation (70), the Alamouti encoder [22, 27] encodes two consecutive symbols x 1 and x 2 by the following space–time codeword matrix,
Encoded signals are transmitted from two transmit antennas over two symbols intervals. In the first symbol interval, two symbols x 1 and x 2 are transmitted from the two transmit antennas, whereas in the second symbol interval, -x 2 * is transmitted from the first transmit antenna and x 1 * transmitted from the second transmit antenna. From this employment, the Alamouti codeword becomes a complex-valued orthogonal matrix as follows
where I 2 denotes the 2 × 2 identity matrix. Also, Equation (79) becomes the EIJM.
For the STBC with two antennas in the transmitter and receiver in the LTE [21, 28, 29], we can define the Alamouti matrix as
We now show that the Alamouti coding matrix can be the BIJM.
then yields
By comparing with both sides of [A]2 = [J 1][Λ][J 2], it is easy to get the following equations
By solving the above equations, we have
We can put . Similarly, we have
From these computations, we can obtain the following two forms for transmitted symbols
Having obtained these two symbols, we are able to get the half rate Alamouti matrix [A]4 as follows
From Equation ( 82), we can rewrite as
where [I]2 is identity matrix, [J 1]2 is a unitary matrix, λ 1,λ 2,…,λ 4 eigenvalue, and [J 2]2 is another unitary matrix. We know that the binary fast block-wise Jacket transform (BFBJT) of 2k, 3k, 5k, and 6k is general Equations (30), (50), (60), and (62). The non-binary Alamouti fast BJT based on the BFBJT, then the general equation is given
From Equation (82), if |x 1|2 = |x 2|2 = 1, we can show that
Also, a full rate 4 × 4 Alamouti matrix can be decomposed as
Note that if |x 1|2 = |x 2|2 = |x 3|2 = |x 4|2 = 1, then [A]4[A]4 -1 = 2[I]4, so that [H]2 and [A]4, respectively, in Equations (76) and (82) become BIJTs.
7. Conclusion
The fast Arikan Polar binary BIJTs and Alamouti MIMO non-binary block-wise inverse transforms are proposed, which overcome the mathematical problem raised in [1] and also satisfy the relation [J] N [J] N -1 = [I] N . The orders 2k, 3k, 5k, and 6k binary BJTs are constructed and their binary block-wise inverse transforms are easily obtained by the transpose of binary block-wise transforms. The one- and two-dimensional binary block-wise fast transforms are proposed based on their recursive forms. The Kronecker product of the successive lower order matrix and binary block-wise basis matrix are used in recursive forms. Furthermore, the Alamouti MIMO non-binary BJT is verified that it is the Kronecker product of lower order identity matrix and the basis [J]2 matrix. From our verification, the proposed BIJTs can be applied in areas such as 3GPP ultra mobile broadband permutation matrices design, RM code design, diagonal channel, MIMO 4G LTE Alamouti code, and precoding design. The diagonal block-wise basis identity matrices are well suitable to without inter-symbol interference orthogonal frequency division multiplexing, diagonal block zero forcing precoding, and SVD for multiuser MIMO.
Appendix
Proof of Table 1 with N= p m q n
Suppose [J] p and [J] q are constructed using the above approaches specified in Equation ( 30), where p, q are prime numbers and m and n are non-negative integer numbers. Then a larger size BIJM can be constructed in the following way similar to those in [30],
Proof: Block-wise Jacket matrices [J] p and [J] q are given by
We can prove left side of Equation ( 88),
where I p is an identity matrix of order p 2 and . Thus, we obtain
For a general form, we rewrite Equation ( 88) as
The second term can be written as
From Equations ( 88)–( 90), we have
Since J p T = J p , we have
Similarly, we prove the right side of Equation ( 88).
where k∈{p, q} and l ∈{m, n}. Subsequently, a general [J] N can be constructed as
In [31], Equation ( 15), similar fashion as Equations ( 6) and ( 93) are Kronecker product of diagonal subchannel and decomposed of interference alignment for cellular networks. The idea is to align interferences into multidimensional decompose subspace to one dimension.
Discussed of Equation ( 31) over GF(2)
We consider here matrices only over GF( 2). Let 0 be the all-zero matrix of size N.
For an arbitrary matrix [M] N , form the matrix
For the matrix [M] N , we can check easily
Suppose [M] N = [U] N is an orthogonal matrix then
That is,
Now we form the matrix [Ω]4N .
this satisfies the orthogonality as
Therefore, [Ω] is an orthogonal of size 4 N. If [U] is an orthogonal of size N then
References
Lee MH, Hou J: Fast block inverse Jacket transform. IEEE Signal Process. Lett. 2006, 13(8):461-464.
Ahmed N, Rao KR: Orthogonal Transforms for Digital Signal Processing. New York: Springer; 1975.
Xian YY: Theory and Application of Higher-Dimensional Hadamard Matrices. Netherlands: Kluwer Academic Publishers; Chapter 1–6, 2001.
Seberry AVGJ: Orthogonal Designs, Quadratic Forms and Hadamard Matrices (Lecture Notes in Pure and Applied Mathematics Series. Volume 45. New York: Marcel Dekker, Inc.; 1979.
Fan CP, Yang JF: Fast center weighted Hadamard transform algorithms. IEEE Trans. Circuits Syst. II 1998, 45(3):429-432. 10.1109/82.664256
Oppermann I: Orthogonal complex-valued spreading sequences with a wide range of correlation properties. IEEE. Trans. Commun. 1997, 45(11):1379-1380. 10.1109/26.649749
Goldsmith AJ, Chua SG: Adaptive coded modulation for fading channels. IEEE Trans. Commun. 1998, 46(5):595-602. 10.1109/26.668727
Lee MH: A new reverse Jacket transform and its fast algorithm. IEEE Trans. Circuits Syst. II 2000, 47(1):39-47. 10.1109/82.818893
Schmidt KW, Wang ETH: The weighted of Hadamard matrices. J. Comb. Theory Ser. A 1977, 23(3):257-263. 10.1016/0097-3165(77)90017-6
Lee MH: The center weighted Hadamard transform. IEEE Trans. Circuits Syst. 1989, 36(9):1247-1249. 10.1109/31.34673
Yarlagadda RK, Hershey JE: Hadamard Matrix Analysis and Synthesis. Kluwer Academic Publishers; 1999.
Horadam KJ: A generalized Hadamard transform, The 2005 IEEE International Symposium on Information Theory (ISIT 2005). Adelaide, Australia: Adelaide, Australia; 2005:1006-1008.
Zeng G, Lee MH: A generalized reverse Jacket transform. IEEE Trans. Circuits Syst. I 2008, 55(6):1589-1600.
Lee SR, Yi JY: Fast reverse Jacket transform as an alternative representation of the A-point fast Fourier transform. J. Math. Imag. Vis. 2002, 16(1):31-39. 10.1023/A:1013934418194
Lee MH, Zhang XD, Song W, Xia XG: Fast reciprocal Jacket transform with many parameters. IEEE Trans. Circuits Syst. I 2012, 59(7):1472-1481.
Lee MH, Khan MHA, Sarker MAL, Guo Y, Kim KJ: A MIMO LTE precoding based on fast diagonal weighted Jacket matrices. Fiber and Integrated Optics (Taylor & Francis, 2012) 2012, 31(2):111-132. 10.1080/01468030.2012.663063
Lee MH, Matalgah MM, Song W: Fast method for precoding and decoding of distribution multi-input and multi-output channels in relay-based decode-and-forward cooperative wireless networks. Inst. Eng. Technol. (IET) 2010, 4(2):144-153.
Hou J, Lee MH, Park JY: Matrices analysis of quasi orthogonal space time block codes. IEEE Commun. Lett. 2003, 7(8):385-387.
Bouguezel S, Ahmad MO, Swamy MNS: A new blind-block reciprocal parametric transform. In IEEE International Symposium on Circuits and Systems (ISCAS) 2008. Seattle, Washington, USA; 2008:3102-3105.
Pei SC, Ding JJ The 17th European Signal Processing Conference (EURSIPCO 2009) . In Generalizing the Jacket transform by sub orthogonality extension. Glasgow, Scotland; 2009:408-412.
3GPP: Coordinated multi-point operation for LTE physical layer aspects. 2011. 2011
Kim KJ, Fan Y, Iltis RA, Poor HV, Lee MH: A reduced feedback precoder for MIMO-OFDM cooperative diversity systems. IEEE Trans. Veh. Technol. 2012, 61(2):584-596.
Horn RA, Johnson CR: Topics in Matrix Analysis. New York: Cambridge University Press; Chapter 4–5, 1991.
Arikan E: Channel polarization: a method for constructing capacity-achieving codes for symmetric binary input memoryless channels. IEEE Trans. Inf. Theory 2009, 55(7):3051-3073.
Wicker SB: Error Control Systems for Digital Communication and Storage. Upper Saddle River, NJ: Prentice Hall international, Inc.; 1995.
Cho YS, Kim J, Yang WY, Kang CG: MIMO-OFDM Wireless Communication with MATLAB. Singapore: (IEEE Press, John Wiley & Sons (Asia) Pte Ltd; Chapter 9, 2010.
Alamouti SM: A simple transmit diversity technique for wireless communications. IEEE J. Sel. Areas Commun. 1998, 16(8):1451-1458. 10.1109/49.730453
Khan F: LTE for 4 G Mobile Broadband Air Interface Technologies and Performance. Cambridge, MA: University Press; 2009.
3GPP physical layer for ultra mobile broadband (UMB) air interface specification, 3GPP2 CS0084001-0. 2007.
Lee MH, Kaveh M: Fast Hadamard transform based on a simple matrix factorization. IEEE Trans. Acoust. Speech Signal Process. 1986, 34(6):1666-1667. 10.1109/TASSP.1986.1164972
Suh C, Tse D: Interference alignment for cellular networks. In Forty-Sixth Annual Allerton Conference. Illinois, USA: UIUC; 2008:1037-1044.
Acknowledgment
This study was supported by the World Class University (WCU) R32-2012-000-20014-0, BSRP 2010-0020942, MEST 2012-002521, NRF, Korea.
Author information
Authors and Affiliations
Corresponding author
Additional information
Competing interests
The authors do not have competing interests.
Authors’ original submitted files for images
Below are the links to the authors’ original submitted files for images.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
About this article
Cite this article
Lee, M.H., Khan, M.H.A. & Kim, K.J. Arikan and Alamouti matrices based on fast block-wise inverse Jacket transform. EURASIP J. Adv. Signal Process. 2013, 37 (2013). https://doi.org/10.1186/1687-6180-2013-37
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/1687-6180-2013-37