<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Linear codes invariant with respect to generalized shift operators</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>V G Labunets</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>E Ostheimer</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Capricat LLC</institution>
          ,
          <addr-line>Pompano Beach, Florida</addr-line>
          ,
          <country country="US">US</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Ural State Forest Engineering University</institution>
          ,
          <addr-line>Sibirsky trakt 37, Ekaterinburg, Russia, 620100</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2018</year>
      </pub-date>
      <fpage>338</fpage>
      <lpage>348</lpage>
      <abstract>
        <p>The purpose of this paper is to introduce new linear codes with generalized symmetry. We extend cyclic and group codes in the following way. We introduce codes, invariant with respect to a family of generalized shift operators (GSO). In particle case when this family is a group (cyclic or Abelian), these codes are ordinary cyclic and group codes. They are invariant with respect to this group. We deal with GSO-invariant codes with fast code and encode procedures based on fast generalized Fourier transforms. The hope is that thesemore general structures will lead to larger classes of useful codes “good” properties.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>ρ : FN → F[x] / xN −1
that ρ is an isomorphism. Let C ⊂ F N be cyclic block code. Then ρ(C) is a subspace of the F -vector
space F[x] / xN − 1 . Now the added condition of being cyclic translates to the following: if</p>
    </sec>
    <sec id="sec-2">
      <title>With this extra condition, ρ(C)  F[x] / xN − 1 .</title>
      <p>• negacyclic (skew-cyclic) codes[4-11]- ideal of the ring A lg N (F)[x] / xN + 1 ,
• constacyclic codes [12]- ideal of the ring A lg N (F)[x] / xN − λ ,where λ ∈ A lg(F) ,
• polycyclic codes [3]- ideal of the ring A lg N (F)[x] / f (x) ,where f (x) ∈ A lg(F)[x] .</p>
      <p>The terminology of the cyclic codes theory may be extended to define a larger family ofcodes. We
start by introducing vector-induced clockwise and counterclockwise shifts. Given a vector
s =s1,..., (s0 , sN −2 , sN −1) ∈ FN , the s -clockwise and s -counterclockwise shifts of codeword
C= =c1,..., (c0 , cN −2 , cN −1) ⊂ FN are the following correspondences</p>
      <p>Rsc
=Rs (c0 , c1,..., cN −1) =(0, c0 , c1,..., cN −2 ) + cN −1(s0 , s1, s2 ,..., sN −1) =</p>
      <p>= (cN −1s0 , c0 + s1cN −1, c1 + s2cN −1,..., cN −2 + sN −1cN −1),
L c =Ls (c0 , c1,..., cN −1) =(c1, c2 ,..., cN −1, 0) + c0 (s0 , s1, s2 ,..., sN −1) =
s</p>
      <p>=(c1 + s0c0 , c2 + s1c0 ,..., cN −1 + sN −2c0 , sN −1c0 ).</p>
      <p>Dyadic codes are defined only for length N , a power of 2, say N = 2n , as follows.
Definition 2. For any integer i ∈{0,1, 2,..., N −1} , let i = (in−1,in−2 ,...,i1,i0 ) . Denote its radix-2
n−1
representation, where i =in−1 2n−1 + in−2 2n−1 + ... + i1 21 + i0 20 =∑il 2l and i1 ∈{0,1} for l =0,1, 2,..., n −1.
l=0
Dyadic addition of two numbers i and j denoted by i⊕ j is defined by
2
k =i ⊕ j =(in−1,in−2 ,...,i1,i0 ) ⊕2 ( jn−1, jn−2 ,..., j1, j0 ) =</p>
      <p>2
= (in−1 ⊕ jn−1,in−2 ⊕ jn−2 ,...,i1 ⊕ j1,i0 ⊕ j0 ) = (kn−1, kn−2 ,..., k1, k0 )
where kl =(il ⊕ jl ) mod 2 , for l =0,1, 2,..., n −1. The dyadic shift, m
=0,1,2,..., N −1, of a vector
(c0 , c1,..., cN −1 ) is the vector (c0⊕m , c1⊕m ,..., c(N −1)⊕2 m ) .</p>
      <p>2 2
Definition 3. Linear code of length N = 2n is called dyadic code if the m -dyadic shift of every
codeword is also a codeword for all m =0,1,2,..., N −1.</p>
      <p>The class of dyadic codes is a special case of abelian group codes [13, 14-16] which is briefly
discussed in the third. In this paper, we would like tointroduce new linear codes with generalized
symmetry. We extend cyclic and group codes in the following way. We introduce codes, invariant
with respect to a family of generalized shift operators (GSO). In particle case when this family is a
group (cyclic or Abelian), these codes are ordinary cyclic and group codes. They are invariant with
respect to this group. We deal with GSO-invariant codes with fast code and encode procedures based
on fast generalized Fouriertransforms.The hope is that these more general structures will lead to larger
classes of useful codes “good” properties. The rest of the paper isorganized as follows: in Section 2
and 3, the proposed method based on families of generalized shift operators (GSO) is explained.</p>
      <sec id="sec-2-1">
        <title>2. Methods</title>
        <sec id="sec-2-1-1">
          <title>2.1. Generalized shift operator</title>
          <p>The purpose of this subsection is to introduce the mathematical representations of generalized shift
operators associated with arbitrary orthogonal (or unitary) Fourier transforms ( F -transforms). For
illustration, we also particularize our results for many transforms popular in coding and signal
theories. The ordinary group shift operators (Ttτ f ) (t) =f (t +τ ) play the leading role in all the
properties and tools of the Fourier transform mentioned above. In order to develop for each orthogonal
transform a similar wide set of tools and properties as the Fourier transform has, we associate a family
of commutative generalized shift operators (GSO) with each orthogonal (unitary) transform. Such
families form hypergroups. In 1934 F. Marty [17,18] and H.S. Wall [19,20] independently introduced
the notion of hypergroup. Only in particular cases these families are Abelian groups and
hyperharmonic analysis is the classical Fourier harmonic analysis on groups.</p>
          <p>Let f (t) : Ω → F be a F -valued signal, where F be a finite field. Usually, Ω =[0, N −1]d in
coding theory and digital signal processing, where d is the dimension of Ω : d = dim(Ω). Let</p>
          <p>L (Ω, F ) : =(t) { f f (t) : Ω → F)} ≈ F Ω ,
be vector space of F -valued functions, where Ω =card (Ω) =N d . The theory of generalized shift
operators was initiated by Levitan [21]–[22]. According to Levitan the family of generalized shift
operators (GSOs) Ttτ [ f (t)] :=f (t ( τ) depending on τ ∈ Ω as a parameter is defined in signal space</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>L (Ω, F ) by the following axioms.</title>
      <p>Axiom 1. For all functions f1(t), f2 (t) ∈ L (Ω, F ) and any constants a,b ∈ F the following relation
holds</p>
      <p>Tˆtτ [a ⋅ f1(t) + b ⋅ f2 (t)] = a ⋅ Tˆtτ [ f1(t)] + b ⋅ Tˆtτ [ f2 (t)]
Axiom 2. For an arbitrary function f (t) ∈ L (Ω, F)) and arbitrary s,t, r ∈ Ω it holds</p>
      <p>
        Tτr Ttτ [ f (t)] = Ttr Ttτ [ f (t)] , or f (t ( ( τ ( rr )) = f ((t ( rτ) ( r ), i.e., Ttτ( r = Tt(r τ .
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
i. e., the GSOs are associative.
      </p>
      <p>Axiom 3. There exists an element τ0 ∈ Ω with Txτ0 [ f (t)] ≡ f (t) for all t ∈ Ω and for all
f (t) ∈ L (Ω, F ) . This means that the family of GSOs contains identity operator.</p>
      <p>If moreover the following axiom is fulfilled, then the GSOs are called commutative.
Axiom 4. For any elements τ, t ∈ Ω and arbitrary f (t) ∈ L (Ω, F ) holds</p>
      <p>Tτr Ttτ [ f (t)] =Trτ Ttr [ f (t)] , or f (t ( ( τ ( rr )) =f (t ( ( r ( τr)), i.e., Tτ Tt
r τ
=TrτTtr</p>
      <p>We expand notion GSOs on the more complex signal space. Let f (t) : Ω → A lg (F) be a A lg (F)
valued signal. The set Ω of the values of the variable t constitutes the domain of the signal. Usually,
Ω =[0, N −1]d in coding theory and digital signal processing, where d is the dimension of
Ω : d = dim(Ω). The set A lg(F) of values of the signal f (t) is the range of the signal. About the range
of the signal we assume, that A lg(F) is a commutative algebra with aninvolution operation
a → a , ∀a ∈ A lg(F) . In particular, if A lg (F) is the complex field then the involution operation is
complex conjugate.</p>
      <p>Let Ω* be the space dual to Ω . The first one will be called the spectral domain, the second one be
called signal domain keeping the original notion of t ∈ Ω as «time» and ω∈ Ω* as «frequency». Let
L (Ω, A lg (F)) : =(t) { f f (t) : Ω → A lg (F)} ≈ A lg Ω (F),
*</p>
      <p>L (Ω* , A lg (F)) : =(ω {F ) F (ω ) : Ω* → A lg (F)} ≈ A lg Ω (F)
be two vector spaces of A lg (F) -valued functions. Here
Ω = Ω* = N d . Let {ϕω (x)}ω∈Ω* be an
orthonormal system of functions in L (Ω, A lg (F)) . Then for any function f (t) ∈ L (Ω, A lg (F)) there
exists such a function F (ω ) ∈ L (Ω* , A lg (F)) , for which the following equations hold:
F (ω ) =Ff ( ) (ω )
=∑f (t)ϕω (t),
t∈Ω
f (t) =F-1F ( ) (t)
=∑F (ω )ϕω (t).</p>
      <p>ω∈Ω*</p>
      <p>A fundamental and important tool of coding and signal theories are shift operators in the «time»
and «frequency» domains. They are defined as
(Ttτ f ) (t) :=f (t +τ ), ( Dων F ) (ω ) :=F (ω +ν ) ,
 and 
(Ttτ f ) (t) :=f (t −τ ) ( Dων F ) (ω ) :=F (ω −ν ).</p>
      <p>
        For f (t) = e jωt and F (ω ) = e− jωt we have
Ttτ e jωt =ejω (t+τ ) =ejωτ e jωt =λω (τ )e jωt , Dων e jωt =e−j(ω +ν )t =e−jν te− jωt =λν(t)e− jωt ,
Ttτ e jωt =ejω (t−τ ) =e− jωτ e jωt =λω (τ )e jωt and  Dων e jωt =e−j(ω −ν )t =jν e t e− jωt =λν(t)e− jωt , (
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
i.e., harmonic signals e jωt and e− jωt are eigenfunctions of «time»-shift and «frequency»-shift
operators Ttτ ,Ttτ and Dων , Dων , corresponding to eigenvalues λω (τ ) =jωτ, e λω (τ ) =jωτ e− and
λν (t) =jνt e− , λν (t) =t, e jν respectively.
      </p>
      <p>Definition 4. The following operators (with respect to which all basis functions are invariant
eigenfunctions
(Ttτϕω ) (t) := ϕω (τ) ⋅ ϕω (t) = λω (τ)ϕω (t), ∀τ ∈ Ω,
(Tt τϕω ) (t) := ϕω (τ) ⋅ ϕω (t) = λω (τ)ϕω (t), ∀τ ∈ Ω
( Dωνϕω ) (t) := ϕν (t) ⋅ ϕω (t) = λν (t) ⋅ ϕω (t), ∀ν ∈ Ω* ,
( Dωνϕω ) (t) := ϕν (t) ⋅ ϕω (t) = λν (t) ⋅ ϕω (t), ∀ν ∈ Ω*
( Dωνϕω ) (t) : =ϕω⊕ν (t),
( Dωνϕω ) (t) : =ϕω$ ν (t),
∀ν ∈ Ω*,
here, symbols “ ( , ⊕ ”,“ ' , $ ” denote quasi-sums and quasi-differences, respectively. If Ttτ,σ ,Ttτ,σ
and</p>
      <p>Dων ,α , Dων ,α are
matrix elements of operators Ttτ
=Ttτ,σ  , Ttτ
=Ttτ,σ  and Dω ,α =  Dων ,α  ,
ν
Dω ,α =  Dων ,α  , then</p>
      <p>
        ν
and
and
(
        <xref ref-type="bibr" rid="ref6">6</xref>
        )
(
        <xref ref-type="bibr" rid="ref8">8</xref>
        )
(
        <xref ref-type="bibr" rid="ref9">9</xref>
        )
( Dωνϕω ) (t) = ϕω$ ν (t) = ϕν (t) ⋅ ϕω (t) = ∑ Dων,αϕα (t)
α∈Ω*
      </p>
      <p>
        The expressions (
        <xref ref-type="bibr" rid="ref8">8</xref>
        )–(
        <xref ref-type="bibr" rid="ref9">9</xref>
        ) are called multiplication formulae for basis functions
{ϕω (t)}ω∈Ω* ∈ L (Ω, A lg (F)) and {ϕω (t)}t∈Ω ∈ L (Ω* , A lg (F)). They show that the set of basis functions
form two hypergroups with respect to multiplication rules (
        <xref ref-type="bibr" rid="ref8">8</xref>
        ) and (
        <xref ref-type="bibr" rid="ref9">9</xref>
        ), respectively. Consequently, two
spaces L (Ω, A lg (F)) and L (Ω* , A lg (F)) form time and frequency algebras with structure constants
Tt,τσ and Dων,α , respectively.
      </p>
      <p>Tt,τσ = ∑ ϕω (τ)ϕω (t)ϕω (σ), Tt,τσ = ∑ ϕω (τ)ϕω (t)ϕω (σ),
ω∈Ω* ω∈Ω*
Dω,α = ∑ ϕν (t)ϕω (t)ϕα (t), Dω,α = ∑ ϕν (t)ϕω (t)ϕα (t).</p>
      <p>ν ν</p>
      <p>
        t∈Ω t∈Ω
The expressions (
        <xref ref-type="bibr" rid="ref10">10</xref>
        )–(
        <xref ref-type="bibr" rid="ref11">11</xref>
        ) can be compactly written on the operator language
From (
        <xref ref-type="bibr" rid="ref8">8</xref>
        ) and (
        <xref ref-type="bibr" rid="ref9">9</xref>
        ) we easily obtain the matrix elements of the GSOs in time and frequency domains
(
        <xref ref-type="bibr" rid="ref10">10</xref>
        )
(
        <xref ref-type="bibr" rid="ref11">11</xref>
        )
Txτ = F −1 ⋅ diag{ϕω (τ)} ⋅ F , Tt τ = F −1 ⋅ diag{ϕω (τ)} ⋅ F ,
      </p>
      <p>Dων =F ⋅ diag{ϕν (t)} ⋅ F −1, Dων =F ⋅ diag{ϕν (t)} ⋅ F −1,
where diag{ϕ} denotes a diagonal matrix which entries consist of values of the function ϕ .</p>
      <p>
        If there exist such element t0 that the equation ϕω (t0 ) ≡ 1 for all ω∈ Ω* is fulfilled, then there exist
the identity GSO in time domain. Indeed, the substitution of t0 into the expressions (
        <xref ref-type="bibr" rid="ref12">12</xref>
        ) gives
Ttt0 = F −1 ⋅ diag{ϕω (t0 )} ⋅ F = F −1 ⋅ diag{1} ⋅ F = F −1 ⋅ F = I ,
      </p>
      <p>Tt t0 = F −1 ⋅ diag{ϕω (t0 )} ⋅ F = F −1 ⋅ diag{1} ⋅ F = F −1 ⋅ F = I.</p>
      <p>
        If there exist such an element ω0 that the equation ϕω (x) ≡ 1 for all x ∈ Ω is fulfilled too, then
0
there exist the identity GSO in frequency domain. Indeed, the substitution of ω0 into the expressions
(
        <xref ref-type="bibr" rid="ref12">12</xref>
        ) gives
      </p>
      <p>Dˆ ω0 =F ⋅ diag{ϕω (x)} ⋅ F −1 =F ⋅ diag{1} ⋅ F −1 =F ⋅ F −1 =I ,
ω 0
Dˆ ω0 =F ⋅ diag{ϕω (x)} ⋅ F −1 =F ⋅ diag{1} ⋅ F −1 =F ⋅ F −1 =I.</p>
      <p>ω 0
We see also that two families of time and frequency GSOs form two hypergroups H G = {T τ}
t t∈Ω
and
H G* = {Dν }
ω ν∈Ω</p>
      <p>. By definition, functions {ϕω (t)}ω∈Ω* and {ϕω (t)}t∈Ω are eigenfunctions of GSOs. For
this reason we can call them hypercharacters of hypergroups. For a signal f (t) ∈ L (Ω, A lg (F)) we
define its shifted copies by
Analogously, for a spectrum F (ω) ∈ L (Ω* , A lg (F))
f (t ( τ) =(Ttτ f ) (t) =Ttτ  ∑ F (ω)ϕω (t)  =∑ F (ω) (Ttτϕω )(t) =</p>
      <p> ω∈Ω*  ω∈Ω*
=∑ F (ω)ϕω (τ)ϕω (t) =∑ ( F (ω)ϕω (τ)) ϕω (t),
ω∈Ω* ω∈Ω*</p>
      <p> 
f (t ' τ) =(Tt τ f ) (t) =Tt τ  ∑ F (ω)ϕω (t)  =∑ F (ω) (Tt τϕω )(t) =</p>
      <p> ω∈Ω*  ω∈Ω*
=∑ F (ω)ϕω (τ)ϕω (t) =∑ ( F (ω)ϕω (τ)) ϕω (t).</p>
      <p>ω∈Ω* ω∈Ω*
F (ω ⊕ ν) =(Dων F ) (ω)
=Dων  ∑ f (t)ϕω (t)  =∑ f (t) ( Dωνϕω ) (t) =</p>
      <p> ω∈Ω*  ω∈Ω*
=∑ f (t)ϕν (t)ϕω (t) =∑ ( f (t)ϕν (t)) ϕω (t),</p>
      <p>ω∈Ω* ω∈Ω*
F (ω $ ν) =(Dων F ) (ω)</p>
      <p> 
=Dων  ∑ f (t)ϕω (t)  =∑ f (t) ( Dωνϕω ) (t) =</p>
      <p> ω∈Ω*  ω∈Ω*
=∑ f (t)ϕν (t)ϕω (t) =∑ ( f (t)ϕν (t)) ϕω (t).</p>
      <p>
        ω∈Ω* ω∈Ω*
(
        <xref ref-type="bibr" rid="ref12">12</xref>
        )
(
        <xref ref-type="bibr" rid="ref13">13</xref>
        )
(
        <xref ref-type="bibr" rid="ref14">14</xref>
        )
(
        <xref ref-type="bibr" rid="ref15">15</xref>
        )
      </p>
      <p>We will need in the following modulation operators:
( M tν f ) (t) : =(t),( ϕν (t) f M tν f ) (t) : =(t), ϕν (t) f
( M ωτ F ) (ω) :=ϕω (τ)F (ω), ( M ωτ F ) (ω) :=ϕω (τ)F (ω).</p>
      <p>From the GSOs definition it follows the following result (two theorems about shifts and
modulations). Shifts and modulations are connected as follows:</p>
      <p>f (t ( τ) ←F→ F (ω)ϕω (τ), f (t ' τ) ←F→ F (ω)ϕω (τ),
(Ttτ f ) (t) ←F→( M ωτ F ) (ω), (Tt τ f ) (t) ←F→( M ωτ F ) (ω)
F (ω ⊕ ν) ←F→ f (t)ϕν (t),</p>
      <p>F (ω $ ν) ←F→ f (t)ϕν (t)
( Dων F ) (ω) ←F→( M tν f ) (t), ( Dων F ) (ω) ←F→( M tν f ) (t).
and
and
i.e.,
i.e.,</p>
      <sec id="sec-3-1">
        <title>2.2. Generalized convolutions and correlations</title>
        <p>Using the notion GSO, we can formally generalize the definitions of convolution and correlation.
Definition 5. The following functions
y(t) := (h◊x) (t) = ∑ h(τ)x (t ' τ) , Y (ω) := ( H♥F )(ω) = ∑ H (ν) F (ω $ ν)</p>
        <p>τ∈Ω ν∈Ω*
c(τ) = ( f ♣g ) (τ) := ∑ f (t)g (t ' τ), C(ν) = ( F♠G )( ν) := ∑ F (ω)G (ω $ ν)</p>
        <p>t∈Ω ω∈Ω*
are called the ◊ - and ♥ - convolutions and the cross ♣ - and ♠ - correlation functions,
respectively, associated with a classical Fourier transform F. If f = g and F = G then cross
correlation functions are called the ♣ - and ♠ - autocorrelation functions.</p>
        <p>The spaces L (Ω, A lg (F)) and L (Ω* , A lg (F)) equipped multiplications ◊ and ♥ form
commutative signal and spectral convolution algebras
L (Ω, A lg (F)) , ◊ and</p>
        <p>L (Ω* , A lg (F)),♥ ,
respectively.</p>
        <p>Theorem 1. Let us take two triplets y1(t), h1(t), x1(t) ∈ L (Ω,A lg(F)) and y2 (t), h2 (t), x2 (t) ∈ L (Ω, A lg(F)) .
Obviously, Y1(ω ), H1(ω ), X1(ω ) ∈ L (Ω*, A lg(F)) and Y2 (ω ), H2 (ω ), X 2 (ω ) ∈ L (Ω*, A lg(F)) . Let
y1(t) =( h1◊x1 ) (t) =∑ h1(τ)x1 (t ' τ) and Y2 (ω) =( H2♥X 2 ) (ω) = ∑ H2 (ν) F2 (ω $ ν)</p>
        <p>τ∈Ω ν∈Ω*
then generalized Fourier transforms F and F −1 map ◊ -and ♥ -convolutions into the products of
spectra and signals, respectively,</p>
        <p>F { y1} = F {h1◊x1} = F {h1} ⋅ F {x1}, F −1 {Y2} := F −1 {H2♥X 2} = F −1 {H2} ⋅ F −1 {X 2},
c1(τ) = ( f1♣g1 ) (τ) = ∑ f1(t)g1 (t ' τ), and C2 (ω) = ( F2♠G2 ) ( ν ) = ω∑∈Ω* F2 (ω) G2 (ω $ ν ),
t∈Ω
then generalized Fourier transforms F and F −1 map ♣ - and ♠ -correlations into the products of
spectra and signals, respectively,</p>
        <p>F {c1} = F { f1◊g1} = F { f1} ⋅ F {g1}, F −1 {C2} := F −1 {F2♥G2} = F −1 {F2} ⋅ F −1 {G2},</p>
        <p>c1(τ) =( f1♣g1 )(τ) ←F→C1(ω) =F1(ω) ⋅ G1(ω), ), c2 (t) =f2 (t)g2 (t) ←F→C2 (ω) =( F2♥G2 )(ω) .</p>
      </sec>
      <sec id="sec-3-2">
        <title>2.3. Codes invariant with respect to GSOs</title>
        <p>We are going to consider block codes of length N as subsets C⊂ L (Ω,A lg(F)) and
C* ⊂ L (Ω*,A lg(F)), i.e., a collections of N length vectors with components from Alg(F) . Let
{ϕω (t)}t∈Ω and {ϕω (t)}ω∈Ω* be orthonormal systems of functions for L (Ω, A lg(F)) and L (Ω*, A lg(F)) ,
respectively. They generate two hypergroups H G- and H G* .</p>
        <p>Definition 6. H G- and H G* - invariant block codes C⊂ L (Ω,A lg(F)) and C* ⊂ L (Ω*,A lg(F)) are
linear block codes with the property that if c(t) ∈ Cand C(ω) ∈ C* then</p>
        <p>(Ttτc) (t) =c(t ' τ) ∈ C, ∀Ttτ ∈ H G and ( DωνC ) (ω) = C(ω $ ν) ∈ C, ∀Dων ∈ H G* , respectively.</p>
        <p>It means that H G- and H G* - invariant block codes C⊂ L (Ω,A lg(F)) and C* ⊂ L (Ω*,A lg(F)) have
hypergroup symmetries .</p>
        <p>
          Reed-Solomon (RS) codes are nonbinary cyclic codes [23]. The most natural definition of H
Gand H G* - invariant RS codesare in terms of a certain evaluation maps from the subspace A lg k (F) of
all k -tuples m = (m0 , m1,..., mk−1) (information symbols = massage) over A lg(F) to the set of
codewords C= =[N Cod , k | A lg(F)] ⊂ L (Ω, A lg(F))
m =,m1,..., (m0 mk−1)  c(t) =(c(0), c(
          <xref ref-type="bibr" rid="ref1">1</xref>
          ),..., c(N −1)), A lg k (F) → L (Ω, A lg(F))
(
          <xref ref-type="bibr" rid="ref16">16</xref>
          )
or to the set of codewords C*
        </p>
        <p>
          =[N Cod * , k | A lg(F)] ⊂ L (Ω*, A lg(F))
m =m1,..., (m0 , mk−1)  C(t) =(C(0),C(
          <xref ref-type="bibr" rid="ref1">1</xref>
          ),...,C(N −1)), A lg k (F) → L (Ω*, A lg(F))
Definition 7. We define an encoding function for H G- and H G* - invariant Reed-Solomon codes as
        </p>
        <p>
          H G-RS: A lg k (F) → L (Ω, A lg(F)), H G* -RS: A lg k (F) → L (Ω*, A lg(F))
in the following forms. A message m = (m0 , m1,..., mk−1) with mi ∈ A lg(F) are transformed by F and F −1 :
 C(0)   m0   c(0)   m0 
 C(
          <xref ref-type="bibr" rid="ref1">1</xref>
          )   m1   c(
          <xref ref-type="bibr" rid="ref1">1</xref>
          )   m1 
 C(
          <xref ref-type="bibr" rid="ref2">2</xref>
          )   ...   c(
          <xref ref-type="bibr" rid="ref2">2</xref>
          )   ... 
 ....  =, F mk−1  ....  =, F −1 mk−1 
 ...   0   ...   0 
C(N − 2)  ...  c(N − 2)  ... 
 C(N −1)   00   c(N −1)   00 
Hence, generator matrices for H G- and H G* - invariant Reed-Solomon codesare the generalized
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Fourier matrices F and F −1.</title>
      <p>Convolutional cyclic codes (CC’s, for short) form an important class of error-correcting codes in
engineering practice. The mathematical theory of these codes has been set off by theseminal papers of
Forney [24] and Massey et al. [25].</p>
      <p>Definition 8. H G- and H G* - invariant convolutional codes of length N and dimension k are ideals
gh(t) , G(ω) of L (Ω, A lg(F)), ◊ and L (Ω*, A lg(F)),♥ having the following forms
c(t) =(h◊m) (t) =∑ h(t ' τ)m (τ) and C(ω) = (G♥m) (ω) = ∑ G (ω $ ν) m (ν)</p>
      <p>τ∈Ω ν∈Ω*
where</p>
      <p>
        H (ω) =( F h) (ω) =( H (0), H (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ),..., H (k − 1), 0,..., 0) ∈ A lg k (F),
g (ω) =F−1G ( ) (t) =g(0), ( g (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ),..., g (k − 1), 0,..., 0) ∈ A lg k (F).
      </p>
      <p>We call matrices G = G (ω $ ν )ω,ν∈Ω* and H</p>
      <p>=[h(t ' τ)]t,τ∈Ω encoders.</p>
      <p>It is easy to see that cyclic convolutional codes and group convolutional codes are particular cases
of H G- and H G* - invariant convolutional codes.</p>
      <sec id="sec-4-1">
        <title>3. Examples</title>
        <p>Let H N be a finite Abelian group of order N =N1N2 ⋅ ⋅ ⋅ Nn .The fundamental structure theorem for
finite Abelian group implies that we may write as the direct sum of cyclic groups,
H N
H N = ZN1 × ZN2 × ...× ZNn , where ZNl identified with the ring of integers ZNl under with respect to
modulo Nl and an element t ∈ H N is identified with a point t = (t1, t2 ,..., tn ) of n D discrete torus. The
addition of two elements t, τ ∈ H N is defined as σ = t ⊕ τ = (σ1, σ2 ,..., σn ) = (t1 ⊕ τ1,t2 Z⊕N2 τ2 ,...,tn Z⊕Nn τn ) .</p>
        <p>HN* ZN1
The Fourier transforms in the space of all functions, defined on the finite Abelian group
n
H N = ⊕l=1 ZNl , and with their values in the finite commutative ring (field) or some finite algebra A has
a great interest for digital signal processing. Denote this space as L ( H N , A lg (F)). Let εNl a primitive
Nl –th
root
in
the
algebra A lg (F) .</p>
        <p>
          Let
us
construct
the
following
functions
χkl (tl ) =εkNltll , kl
of all characters of the group H N can be describe by the following way
=0,1,..., Nl −1. They form the set of characters of the cyclic group ZNl . Then theset
χk (t) = χ(k1,k2 ,...,kn ) (t1,t2 ,...,tn ) = εkN11t1 εkN22t2 ⋅ ⋅ ⋅ εkNnntn , (
          <xref ref-type="bibr" rid="ref16">16</xref>
          )
where k = (k1, k2 ,..., kn ) .The set of all characters {χk (t)}k∈H*N and the set of all indexes H*N forms
isomorphic multiplicative and additive groups, respectively, with respect to multiplication of
characters and addition of indexes χk (t)χm (t) =χk⊕m (t) =χl (t), where
        </p>
        <p>H*N
l =k ⊕ m =(l1,l2 ,...,ln ) =(k1 ⊕ m1, k2 Z⊕N2 m2 ,..., kn Z⊕Nn mn ) .</p>
        <p>HN* ZN1
The following matrix F = [χ k (t)]t∈HN ,k∈H*N forms Fourier transform on H N .</p>
        <p>The set H*N is called the dual group. It forms ”frequency” domain. If initial group has the structure
H N = ZN1 ⊕ ZN2 ⊕ ... ⊕ ZNn then the dual group has the same structure H*N = H N .Let us embed finite
groups H N and H*N into two discrete segments Ω =[0, N − 1] and Ω* =[0, N − 1]</p>
        <p>
          H N → Ω =[0, N − 1], H*N → Ω* =[0, N − 1], (
          <xref ref-type="bibr" rid="ref17">17</xref>
          )
respectively. For this aim we briefly describe a mixed–radix number system now.
        </p>
        <p>A number system is called a weighted number system if any number t can be uniquely expressed in
the following form t = ∑ ti wi for some set of integers ti , called digits, and wi ’s, called weights. If the
i
weights are successive powers of the same number (for example, 2 or 10), the number system is called
a fixed–radix number system (for example, 10–radix or 2–radix). Any number t in mixed–radix
n  n+1 
number system can be expressed in the form t = ∑ ti  ∏ N j . Let N1, N2 ,..., Nn , Nn+1, where Nn+1 ≡ 1
i=1  j= i+1 
be a finite set of positive integers. Then, with respect to the mixed radixes above, any nonnegative
integer t ∈[0, N − 1] , where N =N1N2 ⋅ ⋅ ⋅ Nn , can be uniquely expressed as
n−1  n−i+1 
t =(t1,t2 ,...,tn ) =t1( N2 N3 ⋅ ⋅ ⋅ Nn−1Nn ) + ... + tn−2 ( Nn−1Nn ) + tn−1 ( Nn ) + tn =∑tn−i  ∏ N j ,
i=0  j= n+1 
n−i+1
where t1 ∈[0, N1 −1], t2 ∈[0, N1 −1], ..., tn−1 ∈[0, Nn−1 −1], tn ∈[0, Nn −1]. The weights of ti is ∏ N j .
j= n+1
The weight of tn is unity (Nn+1 = 1) .The radix-2 representation is t =tn−1 2n−1 + tn−2 2n−1 + ... + t1 21 + t0 20 =
n−1 *
= ∑tn−i 2i . Let t =(t1,t2 ,...,tn ) ∈ HN and (ω1, ω2 ,..., ωn ) ∈ HN
i=0</p>
        <p>
          n−1  n−i+1 
k = ∑ kn−i  ∏ N j  define the maps (
          <xref ref-type="bibr" rid="ref17">17</xref>
          ).
        </p>
        <p>
          i=0  j= n+1 
The following operators (with respect to which all characters are invariant eigenfunctions)
n−1  n−i+1 
then expressions ω = ∑ωn−i  ∏ N j ,
i=0  j= n+1 
(
          <xref ref-type="bibr" rid="ref18">18</xref>
          )
(Ttτχω ) (t) := χω (τ) ⋅ χω (t) = χω (t H⊕N τ), ∀τ ∈ Ω,
(Tt τχω ) (t) := χω (τ) ⋅ χω (t) = χω (t $ τ), ∀τ ∈ Ω
        </p>
        <p>HN
( Dωνχω ) (t) := χν (t) ⋅ χω (t) = χω ⊕ ν (t), ∀ν ∈ Ω*,</p>
        <p>H*N
and
( Dωνχω ) (t) := χν (t) ⋅ χω (t) = χω $ ν (t), ∀ν ∈ Ω*</p>
        <p>
          H*N (
          <xref ref-type="bibr" rid="ref19">19</xref>
          )
are called commutative FHN –generalized "time"–shift and "frequency"–shift operators, induced an
abelian group HN . Itinduces ”exotic” shifts in segments HN → Ω =[0, N −1], H*N → Ω* =[0, N −1]
too, which we will denote as
t ⊕ τ = (t1 ⊕N τ1,t2 ⊕N2 τ2 ,...,tn ⊕Nn τn ) ∈ Ω = [0, N −1],
        </p>
        <p>HN 1
k ⊕* m =(k1 ⊕N1 m1, k2 ⊕N2 m2 ,..., kn ⊕Nn mn ) ∈ Ω* =[0, N −1].</p>
        <p>HN</p>
        <p>Instead of spaces L (HN , A lg(F)) and L (H*N , A lg(F)) we will speak aboutspaces L (Ω, A lg(F))
and L (Ω*N , A lg(F)) and if necessary, in this designations we will distinguish groups, acting in
intervals: L (Ω, A lg(F) | HN ) and L (Ω*N , A lg(F) | H*N ) .</p>
      </sec>
      <sec id="sec-4-2">
        <title>Definition 9.</title>
        <p>and</p>
        <p>H*N
invariant
block
codes</p>
        <p>C⊂ L (Ω,A lg(F) | HN ) and
C* ⊂ L (Ω*N ,A lg(F) | H*N ) are linear block codes with the property that if c(t) ∈ Cand C(ω) ∈ C* then
(Ttτc) (t) =c(t ⊕ τ) ∈ C, ∀τ ∈ Ω and ( DωνC ) (ω) =C(ω ⊕* ν) ∈ C, ∀ν ∈ Ω* ,</p>
        <p>HN HN
respectively</p>
        <p>It means that HN - and H*N - invariant block codes have ordinarygroup symmetries
HypSym{C}  HN and HypSym{C*}  H*N . The seclass of codes are called the abelian group codes
[13, 14-16]. Special cases of abelian group codes are 1) a cyclic code, when
HN = ZN1 × ZN2 × ...× ZNn ≡ ZN is a cyclic group, 2) a dyadic code, when H2n = Z2 × Z2 × ...× Z2. In the
first case F = ε Ntω t∈ZN ,ω∈Z*N is the ordinary Fourier transform,where εN a primitive N –th root in the
algebra A lg(F) and in the second one F = ( −1) t|ω 
 t∈H2n ,ω∈H*2n
n
the scalar products oftwo vectors t =(t1,t2 ,...,tn ) ∈ HN and (ω1, ω2 ,..., ωn ) ∈ H*N : t |ω = ∑ tiωi .
i=1
is the Walsh transform, where t |ω is</p>
        <p>Let F = =2tNε ε Ntω tN,ω−10</p>
        <p>==ε2t(N2ω +1) tN,ω−10 =Then .</p>
        <p>F (ω ) =(Ff ) (ω )
=∑f (t)ε 2−Ntε N−tω , f (t) =(F-1F ) (t)
t∈Ω
=∑F (ω )ε 2tNε Ntω
ω∈Ω*
is direct and inverse modulation Fourier transform, where ε 2N is a primitive 2N –th root in the
algebra A lg(F) . According to definition 4 for ϕω (t) = ε 2tNε Ntω we have</p>
        <p>Tˆtτ {ϕω (t)} = ϕω (t ( τ) = ϕω (τ) ⋅ ϕω (t) = ε(22Nω+1)τε(22Nω+1)t = ε(22Nω+1)(t+τ) ,</p>
        <p>τ</p>
        <p>Tˆ n {ϕω (t)} = ϕω (t ' τ) = ϕω (τ) ⋅ ϕω (t) = ε2−(N2ω+1)τε(22Nω+1)t = ε(22Nω+1)(t−τ).</p>
        <p>But ε(22Nω+1)(t+N )
=ε(22Nω+1)N ε(22Nω+1)t
=ε(2ω+1)ε(22Nω+1)t
2
=(−1)(2ω+1) ε(22Nω+1)t</p>
        <p>τ
=−ε(22Nω+1)t . Hence, Tˆtτ and Tˆ n
are negacyclic (skew-cyclic) GSOs:</p>
        <p>Tˆtτ {c(t)} =c1( (c0( τ , τ ,..., c(N −1)( τ ) =cτ+1,..., (cτ , cN −2 , cN −1, −c0, −c1,..., −cτ−1),

τ
Tˆ n {c(t)} =(c0' τ , c1' τ ,..., c(N −1)' τ ) =(−cN−τ ,...,−cN−2 ,−cN−1 , c0 , c1,..., cN −(τ−1) ).</p>
        <p>τ
τ
They generate negacyclic (skew-cyclic) codes. Let F = =mtNε ε Ntω tN,ω−10
==m(mNω ε +1)t tN,ω−10 =Then .</p>
        <p>F (ω ) =(Ff ) (ω )
=∑f (t)ε m−Ntε N−tω , f (t) =(F-1F ) (t)
t∈Ω
=∑F (ω )ε mtNε Ntω
ω∈Ω*
is direct and inverse ε m−Nt -modulation Fourier transform, where ε mN is a primitive mN –th root in the
algebra A lg(F) . According to definition 4 for ϕω (t) = ε mtNε Ntω we have</p>
        <p>Tˆtτ {ϕω (t)} = ϕω (t ( τ) = ϕω (τ) ⋅ ϕω (t) = ε(mmNω+1)τε(m2Nm+1)t = ε(mmNω+1)(t+τ) ,</p>
        <p>τ</p>
        <p>Tˆ n {ϕω (t)} = ϕω (t ' τ) = ϕω (τ) ⋅ ϕω (t) = εm−(Nmω+1)τε(mmNω+1)t = ε(mmNω+1)(t−τ).</p>
        <p>But ε(mmNω+1)(t+N )
=ε(mmNω+1)N ε(mmNω+1)t
=ε(mω+1)ε(22Nω+1)t
m</p>
        <p>τ
=εmε(mmNω+1)t . Hence, Tˆtτ and Tˆ n are constacyclic
GSOs:</p>
        <p>Tˆtτ {c(t)} =,c1( (c0( τ τ ,..., c(N −1)( τ ) =cτ+1 (cτ , ,..., cN −2 , cN −1, εmc0 , εmc1,..., εmcτ−1),
τ
τ
Tˆ n {c(t)} =(c0' τ , c1' τ ,..., c(N −1)' τ ) =(εmcN −τ,..., ε
 mcN−2, εmcN−1 , c0 , c1,..., cN −(τ−1) ).</p>
        <p>τ
They generate constacyclic codes codes.</p>
      </sec>
      <sec id="sec-4-3">
        <title>4. Conclusion</title>
        <p>In this paper we studied a new class of codes with generalized symmetry. They are invariant with
respect to a family of generalized shift operators H Gor H G* . In particle case when this family is a
group (cyclic or Abelian), these codes are ordinary cyclic and group codes.We deal with
GSOinvariant codes with fast code and encode procedures based on fast generalized Fouriertransforms.</p>
      </sec>
      <sec id="sec-4-4">
        <title>Acknowledgments</title>
        <p>This work was supported by grants the RFBR № 17-07-00886 and by Ural State Forest Engineering’s
Center of Excellence in “Quantum and Classical Information Technologies for Remote Sensing
Systems”.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Berlekamp</surname>
            <given-names>E R</given-names>
          </string-name>
          <year>1969</year>
          <article-title>Negacyclic codes for the Lee metric</article-title>
          <source>Combinatorial Mathematics and its Applications</source>
          <volume>298</volume>
          -316
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Berlekamp</surname>
            <given-names>E R</given-names>
          </string-name>
          <year>1984</year>
          <article-title>Algebraic coding theory</article-title>
          (New York: Aegean Park Press)
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Sergio R L P and Benigno</surname>
            <given-names>R 2009</given-names>
          </string-name>
          <article-title>Dual generalizations of the concept of cyclicity of codes Adv</article-title>
          .
          <source>Math. Commun</source>
          .
          <volume>3</volume>
          (
          <issue>3</issue>
          )
          <fpage>227</fpage>
          -
          <lpage>234</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Boucher</surname>
            <given-names>D</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Geiselmann</surname>
            <given-names>W</given-names>
          </string-name>
          and Ulmer F 2007 Skew-cyclic
          <source>codes Appl. Algebra Eng.Comm. Comput</source>
          .
          <volume>184</volume>
          <fpage>379</fpage>
          -
          <lpage>389</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Delphine</surname>
            <given-names>B</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patrick</surname>
            <given-names>S</given-names>
          </string-name>
          and
          <string-name>
            <surname>Felix</surname>
            <given-names>U 2008</given-names>
          </string-name>
          <article-title>Skew constacyclic codes over Galois rings Adv</article-title>
          . Math. Commun.
          <volume>23</volume>
          <fpage>273</fpage>
          -
          <lpage>292</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Delphine</surname>
            <given-names>B</given-names>
          </string-name>
          and
          <string-name>
            <surname>Felix</surname>
            <given-names>U 2008</given-names>
          </string-name>
          <article-title>Coding with skew polynomial rings Adv</article-title>
          . Math. Commun.
          <volume>33</volume>
          <fpage>254</fpage>
          -
          <lpage>276</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Hai</surname>
            <given-names>Q D</given-names>
          </string-name>
          <year>2005</year>
          <article-title>Negacyclic codes of length 2s over Galois rings IEEE Trans</article-title>
          . Inform.
          <source>Theory IT</source>
          <volume>51</volume>
          (
          <issue>12</issue>
          )
          <fpage>4252</fpage>
          -
          <lpage>4262</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Hai</surname>
            <given-names>Q D</given-names>
          </string-name>
          <string-name>
            <surname>2008</surname>
          </string-name>
          <article-title>On the linear ordering of some classes of negacyclic and cyclic codes and their distance distributions</article-title>
          <source>Finite Fields Appl</source>
          .
          <volume>141</volume>
          <fpage>22</fpage>
          -
          <lpage>40</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Hai</surname>
            <given-names>Q D</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sergio R L and Szabo S</surname>
          </string-name>
          <article-title>On the structure of cyclic and negacyclic codes over finite chain rings Codes over rings 6</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Hai</surname>
            <given-names>QD</given-names>
          </string-name>
          and
          <string-name>
            <surname>Sergio R L 2004</surname>
          </string-name>
          <article-title>Cyclic and negacyclic codes over finite chain rings IEEE Trans</article-title>
          .
          <source>Inform. Theory</source>
          <volume>50</volume>
          (
          <issue>8</issue>
          )
          <fpage>1728</fpage>
          -
          <lpage>1744</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Hakan</surname>
            <given-names>O</given-names>
          </string-name>
          and
          <string-name>
            <surname>Ferruh</surname>
            <given-names>O 2009</given-names>
          </string-name>
          <article-title>A note on negacyclic and cyclic codes of length p^s over a finite field of characteristic Adv</article-title>
          .
          <source>Math. Commun</source>
          .
          <volume>3</volume>
          (
          <issue>3</issue>
          )
          <fpage>265</fpage>
          -
          <lpage>271</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Hai</surname>
            <given-names>Q 2006</given-names>
          </string-name>
          <article-title>Structure of some classes of repeated-root constacyclic codes over integers modulo 2m Groups, rings</article-title>
          and group rings Lect.
          <source>Notes Pure Appl. Math</source>
          .
          <volume>248</volume>
          <fpage>105</fpage>
          -
          <lpage>117</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Sundar R B and Siddigi M U 1994 Transform Domain</surname>
          </string-name>
          <article-title>Characterization of Abelian codes IEEE Trans</article-title>
          .
          <source>Inform. Theory</source>
          <volume>40</volume>
          <fpage>2082</fpage>
          -
          <lpage>2090</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Berman</surname>
            <given-names>S D</given-names>
          </string-name>
          <year>1967</year>
          <article-title>Semi-simple cyclic</article-title>
          and
          <source>abelian codes Kibernetica</source>
          <volume>3</volume>
          <fpage>20</fpage>
          -
          <lpage>30</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Camion</surname>
            <given-names>P 1970</given-names>
          </string-name>
          <string-name>
            <surname>Abelian codes Tech</surname>
          </string-name>
          .
          <source>Rep. 1059</source>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>MacWilliams F J 1970</surname>
          </string-name>
          <article-title>Binary codes which are ideals in the group algebra of an abelian group</article-title>
          <source>BSTJ</source>
          <volume>49</volume>
          <fpage>987</fpage>
          -
          <lpage>1011</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Marty</surname>
            <given-names>F</given-names>
          </string-name>
          1934 Sur une generalization de la notion de groupe
          <source>Sartryckur Forhandlingar Via Altonde Skandinavioka Matematiker kongresseni 45-49</source>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Marty</surname>
            <given-names>F 1937</given-names>
          </string-name>
          <article-title>Role de la notion d'hypergroupedansl'etude des groupes non abelians Computes Rendus de l'</article-title>
          <source>Academie des Sciences</source>
          <volume>201</volume>
          <fpage>636</fpage>
          -
          <lpage>638</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Wall H S 1934 Hypergroups</surname>
            <given-names>Bulletin</given-names>
          </string-name>
          <source>of the American Mathematical Socity</source>
          <volume>41</volume>
          <fpage>36</fpage>
          -
          <lpage>40</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Wall H S 1937 Hypergroups American</surname>
            <given-names>Journal</given-names>
          </string-name>
          <source>of Mathematics</source>
          <volume>59</volume>
          <fpage>77</fpage>
          -
          <lpage>98</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Levitan B M 1949</surname>
          </string-name>
          <article-title>The application of generalized displacement operators to linear differential equations of second order</article-title>
          <source>Uspechi Math. Nauk</source>
          <volume>4</volume>
          (
          <issue>1</issue>
          )
          <fpage>3</fpage>
          -
          <lpage>112</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <surname>Levitan B M 1964</surname>
          </string-name>
          <article-title>Generalized translation operators Israel Program for Scientific Translations</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <surname>Reed</surname>
            <given-names>I S</given-names>
          </string-name>
          and
          <string-name>
            <surname>Solomon G 1960 Polynomial Codes Over Certain Finite</surname>
          </string-name>
          Fields
          <source>SIAM Journal of Applied Math</source>
          <volume>3</volume>
          <fpage>300</fpage>
          -
          <lpage>304</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <surname>Forney G D 1970 Convolutional codes Part</surname>
            <given-names>I</given-names>
          </string-name>
          :
          <article-title>Algebraic structure IEEE Trans</article-title>
          .
          <source>Inform. Theory. It</source>
          <volume>16</volume>
          <fpage>720</fpage>
          -
          <lpage>738</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <surname>Massey J L and Sain</surname>
            <given-names>M K</given-names>
          </string-name>
          <year>1967</year>
          Codes, automata,
          <source>and continuous systems: Explicit Interconnections IEEE Trans. Aut. Contr. AC</source>
          <volume>12</volume>
          <fpage>644</fpage>
          -
          <lpage>650</lpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>