Group code

Group code

In computer science, group codes are a type of code. Group codes consist of n linear block codes which are subgroups of G^n, where G is a finite Abelian group.

A systematic group code C is a code over G^n of order left| G ight|^k defined by n-k homomorphisms which determine the parity check bits. The remaining k bits are the information bits themselves.

Construction

Group codes can be constructed by special generator matrices which resemble generator matrices of linear block codes except that the elements of those matrices are endomorphisms of the group instead of symbols from the code's alphabet. For example, consider the generator matrix

:G = egin{pmatrix} egin{pmatrix} 0 0 \ 1 1 end{pmatrix} egin{pmatrix} 0 1 \ 0 1 end{pmatrix} egin{pmatrix} 1 1 \ 0 1 end{pmatrix} \egin{pmatrix} 0 0 \ 1 1 end{pmatrix} egin{pmatrix} 11 \ 1 1 end{pmatrix} egin{pmatrix} 0 0 \ 0 0 end{pmatrix}end{pmatrix}

The elements of this matrix are 2 x 2 matrices which are endomorphisms. In this scenario, each codeword can be represented asg_1^{m_1} g_2^{m_2} ... g_r^{m_r} where g_1,... g_r are the generators of G.

References

* E. Biglieri and M. Elia, [http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=748676 Construction of linear block codes over groups] , "Proc.IEEE Int symp. on Information Theory (San Antonio, Tx, Jan 1993)", pages - 360.
* G. D. Forney, M. Trott, doi-inline|10.1109/18.259635|The dynamics of group codes : State spaces, trellis diagrams and canonical encoders, "IEEE Trans. Inform. theory", Vol 39 (1993), pages 1491-1593.
* V. V. Vazirani, Huzur Saran and B. S. Rajan, doi-inline|10.1109/18.556679|An efficient algorithm for constructing minimal trellises for codes over finite Abelian groups, "IEEE Trans. Inform. Theory" 42, No.6, (1996), 1839-1854.
* A. A. Zain, B. Sundar Rajan, "Dual codes of Systematic Group Codes over Abelian Groups", "Appl. Algebra Eng. Commun. Comput." 8(1): 71-83 (1996).


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Group Code Recording — Group Code Recording,   GCR …   Universal-Lexikon

  • Group code recording — In computer science, group code recording (GCR) refers to several distinct but related encoding methods for magnetic media. The first, used in 6250 cpi magnetic tape, is an error correcting code combined with a run length limited encoding scheme …   Wikipedia

  • Code Access Security — (CAS), in the Microsoft .NET framework, is Microsoft s solution to prevent untrusted code from performing privileged actions. When the CLR loads an assembly it will obtain evidence for the assembly and use this to identify the code group that the …   Wikipedia

  • Code Pink — For the hospital emergency code, see Hospital emergency codes. Code Pink: Women for Peace Code Pink activists demonstrate in front of the White House on July 4, 2006. Formation …   Wikipedia

  • Code-switching — This article is about the use of more than one language in speech. For the use of multiple languages in writing, see Macaronic language. Sociolinguistics Areas of study …   Wikipedia

  • Group name —   The DOE/EIA assigned name identifying a composite supply source (i.e., commonly metered gas streams from more than one field), which is often the case in contract areas, field areas, and plants. A group name can also be a pipeline purchase (i.e …   Energy terms

  • Code Lyoko — Format Animated, Science fiction, Action, Comedy Created by Tania Palumbo Thomas Romain …   Wikipedia

  • Code Geass — Code Geass: Lelouch of the Rebellion First Code Geass DVD volume released in Japan. コードギアス 反逆のルルーシュ (Kōdo Giasu: Hangyaku no Rurūshu) …   Wikipedia

  • Code of Vengeance — Title card for the 1985 TV movie Also known as Dalton and Dalton s Code of Vengeance Genre …   Wikipedia

  • Code Age Commanders: Tsugu Mono Tsuga Reru Mono — Developer(s) Square Enix Publisher(s) Square Enix Director(s) …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”