How to Align Kronecker Product Results with Scalar Elements in a Matrix?

Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
1 reply · 4K views
pipebomb
Messages
1
Reaction score
0
The Kronecker product of an argument X and a 2x2 matrix, increases the dimensions of each argument X individually. If each argument X is a scalar value, it now becomes a 2x2 matrix.

How are these arguments now aligned with each other and the other elements in the resultant matrix?

For example:
In a matrix T, if we have several values and a certain number of 0s like:
T=
[0 1 0 ]
[0.3 0 0.7]
[0.1 0 0 ]

For the new matrix TT, we perform the Kronecker product of the values in the second diagonal (i.e. of 1 and of 0.7) with a 2x2 matrix Q which is

Q is
[0.8 0.2]
[0.4 0.6]

and the Kronecker product of the values in the first column (i.e. of 0.3 and of 0.1) with a 2x2 matrix G which is

G is
[1 1]
[1 1]

Each value i.e. 1, 0.7, 0.3, 0.1 now results into a 2x2 matrix

How are the resultant Kronecker product values aligned into the new resultant matrix TT, since the 0s remain as single scalar vaules?

With the dimensions of only a few elements increasing, there will be an alignment issue with regard to the existing unchenanged elements i.e. the 0 values. How do I align them correctly to form a new resultant matrix without losing context?

Do I (by default) HAVE to perform Kronecker product with the 0s also? If so, which 2x2 matrix do I use for that (Q or G)?

For further reference:

This problem arises from trying to validate and repeat the mathematical model given in Equations (19) and (20) to form a new matrix given in Equation (18) in the publication:
T. Issariyakul and E. Hossain, "Performance modeling and analysis of a class of ARQ protocols in multi-hop wireless networks, " IEEE Transactions on Wireless Communications, vol. 5, no. 12, Dec. 2006, pp. 3460-3468.

Thanks
 
Physics news on Phys.org