Acessibilidade / Reportar erro

Arithmetic fuchsian groups and space time block codes

Abstract

In the context of space time block codes (STBCs) the theory of arithmetic Fuchsian groups is presented. Additionally, in this work we present a new class of STBCs based on arithmetic Fuchsian groups. This new class of codes satisfies the property full-diversity, linear dispersion and full-rate. Mathematical subject classification: 18B35, 94A15, 20H10.

Arithmetic Fuchsian group; division algebra; quaternion order and space time codes


Arithmetic fuchsian groups and space time block codes* * Acknowledgment to FAPESP by financial support 2007/56052-8.

E.D. CarvalhoI; A.A. AndradeII; R. Palazzo Jr.III; J. Vieira FilhoIV

IDepartment of Mathematics, FEIS-UNESP, Ilha Solteira, SP, Brazil. E-mail: edson@mat.feis.unesp.br

IIDepartment of Mathematics, IBILCE-UNESP, São José do Rio Preto, SP, Brazil. E-mail: andrade@ibilce.unesp.br

IIIDepartment of Telematics, FEEC-UNICAMP, Campinas, SP, Brazil. E-mail: palazzo@dt.fee.unicamp.br

IVDepartment of Electrical Engineering, FEIS-UNESP, Ilha Solteira, SP, Brazil. E-mail: jozue@dee.feis.unesp.br

ABSTRACT

In the context of space time block codes (STBCs) the theory of arithmetic Fuchsian groups is presented. Additionally, in this work we present a new class of STBCs based on arithmetic Fuchsian groups. This new class of codes satisfies the property full-diversity, linear dispersion and full-rate.

Mathematical subject classification: 18B35, 94A15, 20H10.

Key words: Arithmetic Fuchsian group, division algebra, quaternion order and space time codes.

1 Introduction

Within the context of digital communication systems, multiple-input-multiple-output (MIMO) wireless links, that is, systems that using multiple antennas at the transmitter and the receiver, has emerged. It is used to combat fading from diversity technique, i.e, different replicas of the same information symbol may be transmitted over independent channels and are the available at the receiver side. Notices, in this process, the signal is lost only when all its copies are lost. From then on, both the data rate and the performance are improved by many orders of magnitude with no extra cost of spectrum. This is also the main reason that the MIMO attracts and motivated much researcher on signal processing. The key feature of a multiple-antenna system is it ability in exploit the turn multiple-path propagation, which is traditionally regarded as a disadvantage to wireless communications, into benefit to the users and result in a diversity again.

In this paper, the diversity can also be obtained at the transmitter by spacing the transmit antennas sufficiently and introducing a code (called Space Time Block Codes-STBCs) between the transmitted symbols over M transmit antennas (space) and T symbol periods (time).

Alamouti code [1] was the first practical SBTC proposed in the literature, based with provides full transmit diversity for systems which works with two antennas. The Alamouti code is given by codeword matrices, such that, thematrix operations representing multiplication in the Hamilton quaternions. It is also one of the most successful STBCs because of its simple structure and it is great performance and simple decoding. Tarokh et al. [2] proved that STBC achieves a pairwise error probability (PEP) that is inversely proportional to SNRMN, where SNR denotes the signal-to-noise ratio, M the number oftransmit antennas and N the number of receive antennas. In this same work, Tarokh showed that the main code design criterion for the STBCs is the rank criterion, i.e, the rank of the difference of two distinct codeword matrices hasto be maximal. If this property is satisfied the STBCs is called fully diverse.

Full rate (i.e, the number of transmitted signals corresponds to the number of information symbols to be sent) and full diversity codes for the 2×2 MIMO systems, were first constructed by Damen et al. [3], using algebraic number theory. Hassibi in [4] introduced linear dispersion space time block codes (LD-STBCs), i.e, if two codeword matrices X1,X2 belong to the code then X1± X2 and X1X2. The idea of LD-STBCs is to spread the information symbols over space and time. Oggier et al. [5] reformulate the rank criterion for LD-STBCs, when the codeword matrices are square, saying the STBC is fully diverse if

| det (Xi - Xj) |2≠ 0, for all XiXj.

By linearity, it follows that |det(X)|2≠ 0 for all nonzero codeword X.

Division algebras have been proposed [5], [6], [7], [8] as a new tool for constructing STBCs, since they are non-commutative algebras that naturally yield linear fully diverse codes. However, for determining precisely these algebras are division algebras can be a nontrivial problem. Katok [9] characterized some particular classes of 2×2 matrices space M2() isomorphic to Hamilton quaternion (division algebra). The construction of this matrix space are based on the existence of the arithmetic Fuchsian groups, i.e, discrete subgroups of PSL(2,) obtained by some arithmetic construction in the hyperbolic plane.

From then on, we proposed one arithmetic construction of the arithmeticFuchsian Groups Γ from the self-dual tessellations {4g,4g}, with g > 2, where g denotes the genus of the compact surface, it has the hyperbolic plane as universal covering. This systematic procedure anable us to construction new class of 2×2 STBCs. Additionally, we will show this new class STBCs satisfies the properties of linear dispersion, full rate and full diversity codes. In fact, according to our best knowledge the theory of arithmetic Fuchsian groups required for giving this notion has never been considered before in this area.

This work is organized as follows. In Section 2, we present the concepts of Fuchsian group and quaternion order. In Section 3, we determine the Fuchsian groups Γ4g from hyperbolic tessellation. In section 4, we shown the Fuchsian groups Γ4g are derived from quaternion algebras. In Section 5, we present a new class of codes via arithmetic Fuchsian groups. Some conclusions are presented in Section 6.

2 Arithmetic Fuchsian Groups and Quaternion Order

Let F be a totally real number field of degree n > 2 over and F be the ring of algebraic integers of F. Let { σ1,..., σn} the n different embedding F into .

The quaternion algebra = (t,s)F is defined as the 4-dimensional vector space over F, with a basis {1,i,j,ij}, satisfying the conditions i2 = t, j2 = s, ij = -ji and (ij)2 = -ts, where t,s = F-{0}. The quaternion algebra = (t,s)F can be embedded in M(2,F()), i.e, there is a linear map such that

where s = r1r2. There exists -isomorphism ρi,

with 2 < i < n, where A is non-ramified in ρ1 and ramified in the remaining ρi's.

The element = x0 - x1i - x2j - x3ij is called conjugate of the element x = x0 + x1i + x2j + x3ij. The reduced trace and the reduced norm of an element x are defined as Trd(x) = x + and Nrd(x) = x, respectively. Thus the norm Nrd(x) is a quadratic form over F given by Nrd(x) = . An order in over F is a subring of containing F, which is finitely generated as an F-module such that F = .

We consider the upper-half plane

2 = {z:Im(z) > 0} equipped with a Riemannian metric

With this metric,

2 is a model of the hyperbolic plane.

Let G be the group formed of all Möubius transformations, T:,given by T(z) = , where a, b, c, d and ad - bc = 1. To this transformation the following pair of matrices are associated

Hence,

where SL(2,) is the group of real matrices with determinant equal to 1 and I2 denotes the 2×2 identity matrix. A Fuchsian group Γ is a discrete subgroup of PSL(2, ), that is, Γ consists of isometries that preserving orientation and acting on 2 by homeomorphisms [9] and [12].

For each order in , consider 1 as the set 1 = {x : Nrd(x) = 1}. Note that 1 is a multiplicative group. We observe that a Fuchsian group maybe obtained by the isomorphism ρ1 given by the Equation (1) applied in 1. In fact, if x1, then Nrd(x) = det( ρ1(x)) = 1. From this, it follows that ρ1(1) is a subgroup of SL(2,). Therefore, the derived group from the quaternion algebra = (t, s)F whose order is , denoted by Γ(,), is given by

The group Γ(,) is a Fuchsian group [10]. If Γ is a subgroup of Γ(,) with finite index, then Γ is a Fuchsian group derived from a quaternion algebra , also called Arithmetic Fuchsian Group. The Möubius transformation is given by f(z) = , whose matrix associated is given by

maps

2 to the Poincaré disc 2 (another Euclidean model for the hyperbolic plane). The action of PSL(2,) on 2 transforms to an action of PSU(1,1) on 2, since

The group PSU(1,1) consists of orientations preserving isometries T : 2 2, acting on 2 by homomorphisms. The isometries T are given by T(z) = , where a, c and |a|2 - |c|2 = 1. For each of these transformations the following pair of matrices are associated

Theorem 2.1. [9 ] Let Γ be a Fuchsian group. Then, Γ is derived from a quaternion algebra over a totally real number field F if and only if Γ satisfies the following conditions:

(1) If F = (tr(T)), where T ∈ Γ, then F is a number field of finite degree and tr( Γ) is in F, the ring of algebraic integers of F.

(2) If σ is an embedding of F in different from the identity, then σ(tr( Γ)) is bounded in .

3 Fuchsian Groups from Fundamental Polygon

4g

Let Sg be the fundamental group of a compact closed surface of genus g. The presentation of Fuchsian group is given by

with [ai, bi] = aibiai-1bi-1. Let us consider a regular polygon g with 4g edges and angles between adjacent edges equal to 2 π/4g. Hence, the corresponding fundamental region of self-dual tessellations {4g, 4g} of the hyperbolic plane. Considering the Poincaré model 2, and assuming that 0 ∈ 2 is the barycenter of g. Now, we determine the generators of the Fuchsian group , where edge-pairing generators of a regular polygon g with 4g edges (fundamental region of Γ4g) are hyperbolic transformations, Ti (whose trace tr(Ti) associated to Ti is such that tr(Ti) > 2), where g is the genus of compact surface 2/, and whose hyperbolic area is µ(2/) = 4 π(g - 1). If , where i = 1,...,g, are the hyperbolic transformations determined by matrices Ai,Bi, such that and , then the group Γ4g generated by , where i = 1,...,g, is canonically isomorphic to S4g [9]. We can find an explicit formula for the matrices Ai and Bi that generates the transformations and , for i = 1,...,g. Following exactly the same procedures done by Katok [9] for the case g = 2 we have the following result.

Proposition 3.1. The elements a, c of the matrix

are given by

and the remaining generator matrices are given by Ai = C4i A1C-4i and Bi = C4i+1 A1C4i+1, for all i = 1,...,g, where C is the rotation matrix given by

Example 3.1. If g = 2, then the matrix A1 associated to generator transformation ∈ Γ8 is given by

and the other matrices A2, B1 and B2 are given by conjugation.

Example 3.2. If g = 3, then the matrix A1 associated to generator transformation ∈ Γ12 is given by

where q = and the other matrices A2, A3, B1, B2 and B3 are given by conjugation.

Now, taking the corresponding real matrices of PSL(2,) by isometries f: 22 given by f(z) = , we obtain the following isomorphism

where P is the invertible matrix given by the Equation (2). Then by consequence of the Equation (4), it follows that there is an equivalence between the matrix spaces and . Thus, f() = P-1

P is a subgroup of PSL(2,), where g = 2,3, and the generator matrices are given by P-1AiP = Di and P-1BiP = Ei. In particular, if A1f( Γ8) then

and if A1f( Γ12) then

where p = .

Remark 3.1. If we compute all the generator matrices M = Di or M = Ei, for i = 1,...,g, of f( Γ4g) it is easy to check that

(1) if g = 2, then

where, a, b, c, d[] and , and

(2) if g = 3, then

where, a, b, c, d[] and .

Also, it is easy to show the product of these matrices are of the type M and belong to the group f( Γ).

4 Fuchsian Groups derived from Quaternion Algebras

In this section, we present a construction that is similar to ones given by Katok [9]. Let F = ( θ) field extension of degree 2 and σ2 : F be the non-identity homomorphism belong to Galois group Gal(F/) given by σ2( θ) = - θ. Thus, ψ2 : K , defined by ψ2() = i is an isomorphism, where K = F(). We consider now a quaternion algebra [ Γ] over F = ( θ) given by

Thus,

Therefore,

where

Ψ : [ Γ] → M(2,),

is an embedding given by

Consequently, ~ , [9].

Lemma 4.1. If~and1 = {x : Nrd(x) = 1} then Trd(1) is bound in .

Proof. If x = x0 + x1i + x2j + x3ij1, where i2 = j2 = (ij)2 = -1, and Nrd(x) = = 1, then |x0| < 1, and hence Trd(x) = 2x0∈ [-2,2]. Since the converse statement is obviously true it follows that Trd(x) = 2x0∈ [-2,2].

Theorem 4.1.If g = 2, then the group f ( Γ8) is derived from the quaternion algebra over the totally real number field().

Proof. Following the same procedures done by Katok [9] for the case g = 2 , we first show that the conditions (1) and (2) of Theorem 2.1 are satisfied by the elements of f( Γ8). From Remark 3.1, the elements of f( Γ8) are given by

where x0, x1, x3, x4[] and tr(M) = x0 = a1+ a2[]. In this way, it follows that (tr(f( Γ8))) = (a1 + a2) = (), and tr(M) ∈ []. Since () is a totally real quadratic extension of , it follows that the condition (1) of Theorem 2.1 is satisfied. Let σ2:() → () be the non-identity embedding defined by σ2() = -. From Remark 3.1, it follows that the generators of Γ8 and therefore all elements of f( Γ8) are embedded into M2(K), where K = ()(). Thus, σ2 extends to an isomorphism ψ2 : K, where

Following exactly the same procedures done by Katok [9], the elements of f( Γ8) are mapped into matrices in M2() of type

M = , with a, b ∈ ψ2(K),

where we denote this set by . Now, if Tf( Γ), then tr(T) = a + and by Lemma 4.1, it follows that ψ2(a)+ ψ2() ∈ [-2,2]. However, a + K. In this way, ψ2(a) + ψ2() = ψ2(a + ) = σ2(a + ), that is, σ2(a + ) ∈ [-2,2]. Therefore σ2(tr(f( Γ))) is bound in .

Similarly to the previous case, we have the next theorems.

Theorem 4.2. If g = 3, then the group f( Γ12) is derived from quaternion algebra over the totally real number field ().

Theorem 4.3. If f( Γ) is a Fuchsian group whose generators are matrices in PSL(2,) of the type

where a, b, c, dF, with , then the matrices belong to f( Γ) are identified by the elements of the quaternion order ~ of the quaternion algebra ~ (t,-1)F.

The product of two matrices in Theorem 4.3 assumes the same form M. Furthermore, all the elements of f( Γ) may be obtained directly as the product of the generator matrices and this fact guarantee that all the elements of f( Γ) assume the same form M.

Example 4.1. Applying Theorem 4.3 and Remark 3.1 to the matrices belonging to f( Γ8), it follows that these matrices are identified by the elements of quaternion order 8 = .

Example 4.2. Applying Theorem 4.3 and Remark 3.1 to the matrices belonging to f( Γ12), it follows that these matrices are identified by the elements of quaternion order 12 = .

We will denoted by

8(2) and 12(2) the matrix spaces associated toquaternion order 8 and 12, respectively. As consequence of Equation (4)and by Theorems 4.1 and 4.2, it follows that the matrix spaces 8(2) and 12(2) are division algebras. Similarly, by Equation (4), it follows that (2) ~ P-1
4g(2) for g = 2,3 and P is the invertible matrix given by the Equation (2).

5 Space-Time Codes From Division Algebra

In this section, we will characterize algebraically the matrix spaces(2). First, we notice each element of matrix space 4g(2) can written as

with x, y, z and w[ θ], where θ = if M8(2) and θ = 3 + 2 if M12(2).

Proposition 5.1. If M4g(2) is given by

with x = a1 + a2θ, y = b1 + b2θ, w = c1 + c2θ, z = d1 + d2θ ∈ [ θ], where θ = , θ' = if M8(2) and θ = , θ' = 3 + 2if M ∈ 12(2), then

where a1 + ic1, a2 + ic2, d1 + ib1, d2 + ib2[i].

Proof. If H4g(2), where H = then

which concludes the proof.

Example 5.1. If M8(2), where

for a = a1 + a2, b = b1 + b2, c = c1 + c2 and d = d1 + d2[], then

with m1 = (a1 + ic1) + (a2 + ic2), m4 = , m2 = (d1 + ib1) + (d2 + ib2)), m3 = , where denotes the complex conjugation of the element m, and a1 + ic1, a2 + ic2, d1 + ib1, d2 + ib2[i].

Example 5.2. If M12(2), where

for a = a1 + a2, b = b1 + b2, c = c1 + c2 and d = d1 + d2[], then

where m1 = (a1+ ic1) + (a2 + ic2), m4 = , m2 = (d1 + ib1) + (d2 + ib2)), m3 = , and a1 + ic1, a2 + ic2, d1 + ib1, d2 + ib2[i].

5.1 Construction of Space Time Codes

In order to construction a space time code, we need a complex alphabet which can be for example belong to ring of algebraic integers [i] (QAM symbols). In the next theorem we given a construction of a space time codes (2).

Theorem 5.1. Let F = (i) and K = F( θ'), where θ' = or . We consider the set 4g(2). Then the set is a space time code, that satisfies the following properties:

(1)

is linear dispersion space time code,

(2)

is full rate, and

(3)

is full diversity.

Proof.

(1) If X, Y, it is easy to see X ± Y, XY. Then is a linear dispersion space time code.

(2) Notice, for each codematrix N given by the matrix of the Equation (11), it follows that 4 information symbols belongs to the [i] given by a1+ ic1, a2 + ic2, d1 + ib1, d2 + ib2 what they are encoded. Then is full rate.

(3) If N4g(2), then N is given by

where a1 + ic1, i2 + ic2, d1 + ib1, d2 + ib2[i]. Now, if H4g(2), where H = then

Therefore

with x, y, z, w[ θ], where θ = if M ∈ 8(2) and θ = 3 + 2 if M12(2). As consequence of Equation (4), it followsthat det(H) = det(f-1(H)) ∈ 4g(2). Thus, det(H) ≠ 0 and therefore is fully diversity.

6 Conclusion

In this work, we constructed a new class of STBCs from symmetric groups(in this case arithmetic Fuchsian groups) associated with the regular polygon octogon and dodecagon of self-dual tessellation {8,8} and {12,12}, respectively.

However, we known there are infinitely possibilities of tessellations of hyperbolic plane by regular polygons. This fact suggest another possibilities of identifications of arithmetic Fuchsian groups by quaterion orders. Therefore, its open another possibilities to constructions STBCs that using this theory.

Received: 23/III/10.

Accepted: 16/III/11.

#CAM-196/10.

  • [1] S.M. Alamouti, A simple transmit diversity technique for wireless communications, IEEE Journal on Selected Areas in Communications 16(8), (1998), 1451-1458.
  • [2] V. Tarokh, N. Seshadri and A.R. Calderbank, Space-time codes for high datarate wireless communications: performance criterion and code construction IEEE Trans. Inform. Theory, 44 (1998), 744-765.
  • [3] M.O. Damen, A. Tewfik and J.-C. Belfiore, A construction of a space-time code based on the theory numbers IEEE Trans. Inform. Theory, 48(3) (2002), 753-760.
  • [4] B. Hassibi and B.M. Hochwald, High-rate codes that are linear in space andtime IEEE Trans. Inform. Theory, 48 (2002), 1804-1824.
  • [5] F. Oggier, G. Rekaya, J-C. Belfiore and E. Viterbo, Perfect space-time blockcodes IEEE Trans. Inform Theory, 52(9) (2006), 3885-3902.
  • [6] B.A. Sethuraman and B.S. Rajan, Full-diversity, hight-rate space-time block codes from division algebras IEEE Trans. Inform. Theory, 9(10) (2003), 2596-2616.
  • [7] J.C. Belfiore, G. Rekaya and E. Viterbo, The golden code: a 2 ×2 full rate space time code with non vanishing determinants IEEE Trans. Inform. Theory, 51(4) (2005), 1432-1436.
  • [8] R. Vehkalahti, C. Hollanti, J. Lahtonen and K. Ranto, On the densest MIMO lattices from cyclic division algebras IEEE Trans. Inform. Theory, 55(8) (2009),3751-3779.
  • [9] S. Katok. Fuchsian groups The University of Chicago Press (1992).
  • [10] K. Takeuchi, A characterization of arithmetic Fuchsian groups J. Math. Soc.Japan, 27(4) (1975), 600-612.
  • [11] O.T. O'Meara, Maximal orders, Academic Press, London (1975).
  • [12] A. Beardon, The geometry of discret groups Springer-Verlag, New York (1983).
  • [13] M.L. Macasieb, Derived arithmetic Fuchsian groups of genus two Experimental Mathematics, 17(3) (2008), 347-369.
  • *
    Acknowledgment to FAPESP by financial support 2007/56052-8.
  • Publication Dates

    • Publication in this collection
      06 Jan 2012
    • Date of issue
      2011

    History

    • Received
      23 Mar 2010
    • Accepted
      16 Mar 2011
    Sociedade Brasileira de Matemática Aplicada e Computacional Sociedade Brasileira de Matemática Aplicada e Computacional - SBMAC, Rua Maestro João Seppe, nº. 900 , 16º. andar - Sala 163, 13561-120 São Carlos - SP Brasil, Tel./Fax: 55 16 3412-9752 - São Carlos - SP - Brazil
    E-mail: sbmac@sbmac.org.br