Non-norm criteria and optimal $2\times 2$ space-time block codes over rings of integers of imaginary quadratic fields
Carina Alves, Eliton Mendon\c{c}a Moro, Cintya Wink de Oliveira Benedito, Antonio Aparecido de Andrade

TL;DR
This paper investigates optimal $2\times 2$ space-time block codes over rings of integers of imaginary quadratic fields, proving the Eisenstein construction over $\mathbb{Z}[\zeta_3]$ is optimal among such codes.
Contribution
It establishes the optimality of the Eisenstein code within this family and rules out improvements over other quadratic fields using explicit arithmetic analysis.
Findings
Eisenstein construction attains the largest normalized density among considered codes.
No other codes over rings of integers of $\mathbb{Q}(\sqrt{-d})$ with $d\in\{2,7,11\}$ outperform the Eisenstein code.
Derived effective non-norm criteria using local methods for quadratic extensions of imaginary quadratic fields.
Abstract
Codes arising from algebraic structures over number fields lead naturally to determinant optimization problems governed by arithmetic invariants. In this paper, we investigate space-time block codes defined over rings of integers of imaginary quadratic fields, combining tools from algebraic number theory, cyclic algebras, and lattice theory. We prove that the Eisenstein construction over is optimal within the family considered here: it attains the largest normalized density among the space-time block codes arising from rings of integers of imaginary quadratic fields. As a first step, we show that any code that could improve upon the Eisenstein construction must be defined over the ring of integers of with , apart from the classical Gaussian and Eisenstein cases. We then analyze these remaining fields…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Optimal Space-Time Block Code Designs Based on Irreducible Polynomials of Degree Two
Carina Alves and Eliton M. Moro C. Alves is with the São Paulo State University, Rio Claro, Brazil (e-mail: [email protected]).E.M. Moro is with the São Paulo State University, São José do Rio Preto, Brazil (e-mail: [email protected]).
Abstract
The main of this paper is to prove that in terms of normalized density, a space-time block code based on an irreducible quadratic polynomial over the Eisenstein integers is an optimal space-time block code compared with any quadratic space-time block code over the ring of integers of imaginary quadratic fields. In addition we find the optimal design of space-time block codes based on an irreducible quadratic polynomial over some rings of imaginary quadratic fields.
Index Terms:
Algebraic number theory, minimum determinant, lattices, quadratic field extensions, space-time block codes.
i Introduction
The use of several antennas at both the transmitter and receiver ends of a wireless channel increases the data rate. Good transmission over such channels can only be achieved through Space-Time coding. We consider the coherent case where the receiver has perfect knowledge of all the channel coefficients.
There have been several kinds of space-time block code designs, for example, orthogonal space-time code designs [1, 2, 3, 4], unitary space-time designs [5, 6, 7], lattice based diagonal space-time code designs using algebraic number theory [8, 9, 10] and lattice based space-time block code designs from algebraic number fields, that have attracted much attention [11, 12, 13, 14, 15, 16].
A * lattice* is a discrete finitely generated free abelian subgroup of a real or complex finite dimensional vector space, called the ambient space. In the space-time setting, a natural ambient space is the space of complex matrices. Due to the symmetric situation, we only consider full-rank lattices that have a basis consisting of matrices that are linearly independent over We can form a matrix having rows consisting of the real and imaginary parts of all the basis elements.
From the pairwise error probability (PEP) point of view [17] the performance of a space-time code is dependent on two parameters: full diversity * and minimum determinant (or coding gain or * diversity product or determinant distance, or minimum product distance). Since we are considering lattices with full-diversity, the challenge is to maximize the second parameter.
By [18] the * normalized minimum determinant* of is defined as
[TABLE]
where is a generator matrix of and . We can as well use the normalized density of the lattice
[TABLE]
Since we can conclude that maximizing the normalized minimum determinant is equivalent to maximizing the normalized density of the corresponding lattice, i.e., minimizing the absolute value of the generator matrix
In [19] and [20], a space-time code design of full diversity is proposed by using cyclotomic extensions and in [21] is proposed space-time block codes designs based on quadratic extension. In this paper we present a structure of * space-time block code* with full diversity similar to the one defined in [21], over the ring of integers of a imaginary quadratic field for two-transmitter antennas. Here, contrary to what is presented in [21] the informations symbols are not only in or .
Our main contribution of this paper is to prove that the space-time block code design over proposed in [21] is an optimal space-time block code compared to any space-time block code over where is any imaginary quadratic field. We also find optimal space-time block codes designs over the ring of integers of with and The optimality is the sense that the normalized density (or normalized minimum determinant) is maximal when the mean transmission signal power is fixed. When we will see that the optimal code obtained has the same normalized minimum determinant of the Silver code [22].
The motivation to consider information symbols in another quadratic imaginary field instead and , which are considered in most communication problems, is that there are some recently researches that consider as base field a general ring of algebraic integer, for example [23] and [24]. Moreover, the lattice reduction has also been generalized to a ring of imaginary quadratic integers [25] and only the rings from where takes the values and can be used to define Lovász condition [26].
This paper is organized as follows. In Section II, we define real and complex lattices and briefly introduce the normalized density to composed lattices. In Section III, we propose the space-time block code designs scheme and some properties. In Section IV, we give a criterion to compare two space-time block codes and some results that will be useful in the proofs of the next section. In Section V, we dedicate to optimal space-time block codes designs over the ring of integers of imaginary quadratic fields. We present optimal codes over the ring of integers of with a positive squarefree integer. We also prove that the space-time block code over is an optimal space-time block code compared to any space-time block code over the ring of integers of any imaginary quadratic field.
ii Real and Complex Lattices
In this section, we first define real and complex lattices, and next we describe how a complex lattice can be represented by a real lattice.
Definition** ii.1**
An -dimensional real lattice is a subset in
[TABLE]
where t stands for the transpose and is an real matrix of full rank and called the generator matrix of the real lattice and .
Definition** ii.2**
An -dimensional complex lattice over a 2-dimensional real lattice is a subset of :
[TABLE]
where t stands for the transpose and is an complex matrix of full rank and called the generator matrix of the complex lattice and is a generator matrix of the lattice
Let be an complex matrix
[TABLE]
with and be a real matrix, which is from the real and imaginary parts of as follows:
[TABLE]
where and means the real and imaginary parts of , respectively.
If over then
[TABLE]
Rewritten with its real part and imaginary part it follows that for Then can be rewritten as
[TABLE]
where with
[TABLE]
Set . We need to show that , i.e, has full rank and therefore is a real generator matrix of a -dimensional real lattice. Since is the real generator matrix of a two-dimensional real lattice We can conclude that by the following proposition.
Proposition 1
[19]** Let be an complex matrix defined in (1) and be the real matrix defined in (2). Then .
Proposition 1 tell us that an -dimensional complex lattice over can be equivalently represented as a -dimensional real lattice Furthermore, the determinant of their generator matrices have the following relationship:
[TABLE]
Now we present the definition of composed complex lattice given in [20]. It is useful for -layer space-time codes.
Definition** ii.3**
*An -dimensional composed complex lattice over consists of all points where each segment of length belongs to complex lattice over i.e.
[TABLE]
**
Similarly to a complex lattice, an -dimensional composed complex lattice can also be represented by a -dimensional real lattice of generator matrix and the following determinant relationship holds:
[TABLE]
According to the theory presented here, the normalized density can be written as follows:
[TABLE]
In this paper we focus when and
iii Space-Time Block Codes
Let be a field, is an irreducible polynomial over , with , the ring of algebraic integers of . The polynomial has two roots:
[TABLE]
Let , so and is a basis of over . Let and , be the two embeddings of to such that for any and .
Definition** iii.1**
A space-time block code based on an irreducible quadratic polynomial over , with roots defined by
[TABLE]
where the ring of integers of is a complex number chosen so that , .
This code can be defined in terms of the quaternion division algebra , with , . We refer readers to [27], [28] for a detailed exposition of the theory of simple algebras, cyclic algebras, their matrix representations and their use in space-time coding.
Definition** iii.2**
Let be an space-time block code, we define the minimum determinant of the code by
[TABLE]
The next lemma tells us that when we consider quadratic imaginary fields, the minimum determinant of a space-time block codes .
Lemma 1
If , with a positive squarefree integer then any has
Proof:
If then
[TABLE]
and thus, taking and , we have
.
Since is not the algebraic norm of on it follows that if either or then i.e., , if Also, as , it follows that . Thus we conclude that
Now, taking such that , it follows that . Therefore, . ∎
In order to design a space-time block code with a large normalized density and nonvanishing determinant, we consider with a positive squarefree integer.
Lattice theory has a close relation to number theory. We refer readers to [29, 30] for some concepts of lattices and rings that will be used throughout this paper.
If then with integral basis Otherwise, if then with integral basis . Then the corresponding generator matrix of 2-dimensional lattice is
[TABLE]
respectively.
A two-layer space-time block code is a lattice code over and by Definition ii.3:
[TABLE]
[TABLE]
with
[TABLE]
By (3), if is a generator matrix of the 8-dimensional real lattice that we denote by then
[TABLE]
and by (4)
[TABLE]
Remark 1
We denote by Note that the smaller is, the better normalized density of is.
iv Lattice Design Criterion
With the argument of Section III we present a criterion [20] to compare two space-time block codes.
Definition** iv.1**
(Determinant Criteria) Let and be two space-time block codes with
[TABLE]
We say that is better than if
[TABLE]
[TABLE]
where a generator matrix of and a generator matrix of .
Note that codes from same algebras may have different as we can see in the Example 1.
Example 1
Let and be two space-time block codes and a generator matrix of . Note that and come from the algebra and
[TABLE]
while
[TABLE]
Soon, .
Definition** iv.2**
Let be a set of space-time block codes, where for all . We say that is an optimal space-time block codes in , if
,
for all .
Now we stablish a strategy to minimize
In [21] it was shown that if then
[TABLE]
i.e.,
[TABLE]
Note that the irreducible polynomial of over is , where and the irreducible polynomial of over is
[TABLE]
where and
We can see by (6) that minimize is the same that minimize
One strategy to minimize (triangular inequality) is first minimize
Proposition 2
Let , with a positive squarefree integer and its ring of integer. If then there exists such that
[TABLE]
Proof:
If , then with . Taking we need to check the following cases:
- (i)
if are even, then (take and ).
- (ii)
if is even and is odd, then (take and ).
- (iii)
if is odd and is even, then (take and ).
- (iv)
if are odd, then (take and ).
So, given , there exists such that .
Otherwise, if , then , with . Analogous, taking and checking the same cases as above we conclude that there exists such that . ∎
v Optimal Space-Time Block Codes designs
The Golden Code is a perfect space-time block code for two-transmitter antennas with minimum determinant 1 [31]. We can to verify by (5) that
In [21], the authors proved that the space-time block code
In addition, they also have proved that is an optimal space-time block code over with
As we can see, in terms of normalized density analysis the space-time block code is better than
According to these considerations, there is a question unanswered. Is an optimal space-time block code when compared with any space-time block code , with a positive squarefree integer? In order to give an answer to this question, we will see that is enough to find optimal space-time block codes over with
Suppose that there exists a space-time block code better than , i.e., there exists a space-time block code , with a positive squarefree integer, such that in other words, by Definition (iv.1)
,
where is a generator matrix of the lattice obtained via
Let’s to analyse when .
In the Section III we have seen that,
- i)
if , then . Soon are the only satisfying .
- ii)
if then . Soon, are the only satisfying .
So, we only need to consider .
Therefore, from now on we will find the optimal space-time block codes over with in order to compare with . To do it we need to find convenient and , where is not algebraic norm of over . The corollaries bellow will be useful in this search.
Corollary 1
Let . If , then is not algebraic norm of over .
Proof:
Our goal is to show that the equation has no solution in the field of 3-adic numbers , and thus, no solution for all
Let be the valuation ring of , where denotes the 3-adic valuation of . Since , it follows that , and then . Taking obviously . Note that and By Hensel’s Lemma [32], it follows that such that , i.e., . It means that . Thus we can view the field as a subfield of . Analogously, the field can be viewed as a subfield of .
Furthermore, the norm map is then a restriction of the norm maps , where .
Thus, in order to prove our claim, it is enough to show that is not in the image of the map
Set and . Suppose on the contrary, that there are -adic numbers and such that . We first show that and are in i.e., and . Assume that at least one of them has a negative exponent 3-adic valuation, i.e.,
- i)
if , then and . Since the non-archimedean property (see [32]) implies that .
- ii)
if , then . Since and , it follows that
Thus . Again, the non-archimedean property implies that .
In both cases, . It means that, there exists , with , such that and , with 3-adic units. This implies that .
Since and are units, it follows that , and then
.
In terms of valuation, we have since . Thus, , which is a contradiction. Therefore and , and hence and are in . In this case the result follows from the fact that the square of an integer is always congruent to either [math] or module .
Using the fact that and we have that can be not equal to , since Therefore, is not in the image of the map and consequently for all ∎
Corollary 2
If with , then the integer is not an algebraic norm of the extension over .
Proof:
Analogous to Corollary 1, here consider the 2-adic field . ∎
In what follows we present the optimum space-time block code over when , with .
v-A Optimal Space-Time Block Codes over
We are interested in finding the optimal space-time block code over . By Corollary 1, -1 is not an algebraic norm of over , then we can take An irreducible polynomial of over is so and From this we can establish the following theorem.
Theorem** v.1**
The code is an optimal space-time block code among all space-time block codes over with minimum determinant .
Proof:
By Lemma 1 we know that is a space-time block code with minimum determinant 1. According to Section III, since , it follows that Thus, by (5),
[TABLE]
The value is invariant because is the base field, then we can remove it in our analysis.
In this case, by according Remark 1, is optimal if , to any space-time block code
Suppose that there exists a space-time block code with minimum determinant 1 based on irreducible polynomial , with whose roots are and such that
[TABLE]
By Proposition 2, without loss of generality, we can always assume that Since we have that and then
[TABLE]
[TABLE]
Again, since we have that and then to each pair of (7) we analyse when . Thus, we consider the following cases.
- (i)
In this case, i.e., When we have , which is reducible over
- (ii)
. In this case, or i.e., or When we have , which are reducible over When we have , which are irreducible over
- (iii)
. In this case, i.e., When we have , which are reducible over
Considering the irreducible polynomials obtained in (ii) we have that
[TABLE]
[TABLE]
However, if and , then
and
It means that does not satisfy the conditions of Definition iii.1.
In conclusion, there is no in the conditions above such that . Therefore is an optimal space-time block code over ∎
v-B Optimal Space-Time Block Codes over
We are interested in finding the optimal space-time block code over . By Corollary 2, -1 is not an algebraic norm of over , so we can take An irreducible polynomial of over is so and From this we can establish the following theorem.
Theorem** v.2**
The code is an optimal space-time block code among all space-time block code over with minimum determinant .
Proof:
By according consideration of Section III, as it follows that
Thus, by (5),
[TABLE]
The value is invariant because is the base field, then we can remove it in our analysis.
In this case, by according Remark 1, is optimal if , to any space-time block code
Suppose that there exists a space-time block code with minimum determinant 1 based on irreducible polynomial , with whose roots are and such that
[TABLE]
By Proposition 2, without loss of generality, we can always assume that
Since we have that and then
[TABLE]
[TABLE]
Again, since we have that and then to each pair of (8) we analyse when . Thus, we consider the following cases.
- (i)
In this case, i.e., When we have , which is reducible over
- (ii)
. In this case, or i.e., or When we have , which are reducible over When we have , which are irreducible over
Considering the irreducible polynomials obtained in (ii) we have that
[TABLE]
[TABLE]
However, if and , then
It means that does not satisfy the conditions of Definition iii.1.
In conclusion, there is no in the conditions above such that such that . Therefore is an optimal space-time block code over ∎
v-C Optimal Space-Time Block Codes over
We are interested in finding the optimal space-time block code over . By Corollary 1, -1 is not an algebraic norm of over , so we can take An irreducible polynomial of over is so and From this we can establish the following theorem.
Theorem** v.3**
The code is an optimal space-time block code among all space-time block codes on with minimum determinant .
Proof:
Analogous to proof of the Theorems v.1 and v.2, we obtain by (5),
[TABLE]
The value is invariant because is the base field, then we can remove it in our analysis.
In this case, by according Remark 1 is optimal if , to any space-time block code
Suppose that there exists a space-time block code with minimum determinant 1 based on irreducible polynomial , with whose roots are and such that
[TABLE]
By Proposition 2, without loss of generality, we can always assume that Since we have that and then
[TABLE]
[TABLE]
Again, since we have that and then to each pair of (10) we analyse when . Thus, we consider the following cases.
- (i)
In this case, i.e., When we have , which is reducible over
- (ii)
. In this case, i.e., When we have , which are reducible over
Therefore there is no irreducible polynomials over that satisfy (9). In conclusion, there is no in the conditions above such that . Therefore is an optimal space-time block code over
∎
Thus, in this section we proved that the following theorem holds true.
Theorem** v.4**
The code is an optimal space-time block code among all space-time block codes with minimum determinant 1 over , where , with a positive squarefree integer, where and .
Remark 2
In order to improve the performance of space-time codes the requirement is that so that the average transmitted energy by each antenna in all time slots is equalized. Note that the space-time block code designs proposed here this requirement is satisfied.
However the designs proposed in [21], This can be remedied by changing the codewords from
[TABLE]
to
[TABLE]
where is an imaginary quadratic field.
In the Table I we summarize what we have proved here.
The algebra is known as Silver Algebra. In [22] it is shown that an ideal in the Silver algebra generates the Silver code and its exact normalized minimum determinant is computed using the ideal structure of the code, whose value is . Here, since it follows that , which is the same the one of the Silver code.
vi Conclusion
In this paper, we presented optimal space-time block codes designs over the ring of integers of with . This expands the design proposed in [21], where the authors only consider the informations symbols in and We also proved that the optimal space-time block code over is an optimal space-time block code compared with any space-time block code over where is an imaginary quadratic field. Although the optimal space-time block codes proposed here have normalized density smaller than the one of the codes proposed in [21], via the codes and we can construct the -lattice. Moreover these codes are better suited for decoding using the method of algebraic reduction [33], that recently has also been generalized to a ring of imaginary quadratic integers [25] . In fact, we can define the codes and in terms of the quaternion division algebra and , respectively. In [34] the -lattice was constructed via these algebras that give a group of units with smaller Tamagawa volume than the one corresponding to the Golden code, which is better to apply the method of algebraic reduction.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] V. Tarokh, H. Jafarkhani, and A. R. Calderbank, “Space-time block codes from orthogonal designs,” IEEE Trans. Inf. Theory , vol. 45, pp. 1456–1467, Jul. 1999.
- 2[2] H. Wang and X.-G. Xia, “Upper bounds of rates of complex orthogonal designs,” IEEE Trans. Inf. Theory , vol. 49, pp. 2788–2796, Oct. 2003.
- 3[3] X.-B. Liang, “Orthogonal designs with maximal rates,” IEEE Trans. Inf. Theory , vol. 49, pp. 2468–2503, Oct. 2003.
- 4[4] W. Su, X.-G. Xia, and K. J. R. Liu, “A systematic design of high-rate complex orthogonal space-time block codes,” IEEE Commun. Letters , vol. 8, no. 6, pp. 380–382, Jun. 2004.
- 5[5] B. M. Hochward and W. Sweldens, “Differential unitary space-time modulation,” IEEE Trans. Commun. , vol. 48, pp. 2041–2052, Dec. 2000.
- 6[6] B. Hassibi and B. M. Hochwald, “Cayley differential unitary space-time codes,” IEEE Trans. Inf. Theory , vol. 48, pp. 1485–1503, Jun. 2002.
- 7[7] X.-B. Liang and X.-G. Xia, “Unitary signal constellations for space-time modulation with two transmit antennas: Parametric codes, optimal designs, and bounds,” IEEE Trans. Inf. Theory , vol. 48, pp. 2291–2322, Aug. 2002.
- 8[8] X. Giraud, E. Boutillon, and J.-C. Belfiore, “Algebraic tools to build modulation schemes for fading channels,” IEEE Trans. Inf. Theory , vol. 43, pp. 938–952, May 1997.
