New binary self-dual codes of lengths 56, 62, 78, 92 and 94 from a bordered construction

08/20/2021
by   Joe Gildea, et al.
0

In this paper, we present a new bordered construction for self-dual codes which employs λ-circulant matrices. We give the necessary conditions for our construction to produce self-dual codes over a finite commutative Frobenius ring of characteristic 2. Moreover, using our bordered construction together with the well-known building-up and neighbour methods, we construct many binary self-dual codes of lengths 56, 62, 78, 92 and 94 with parameters in their weight enumerators that were not known in the literature before.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/02/2021

Binary self-dual codes of various lengths with new weight enumerators from a modified bordered construction and neighbours

In this work, we define a modification of a bordered construction for se...
research
02/20/2021

New binary self-dual codes of lengths 56, 58, 64, 80 and 92 from a modification of the four circulant construction

In this work, we give a new technique for constructing self-dual codes o...
research
06/14/2021

Self-orthogonal codes over a non-unital ring and combinatorial matrices

There is a local ring E of order 4, without identity for the multiplicat...
research
06/23/2021

New binary self-dual codes of lengths 80, 84 and 96 from composite matrices

In this work, we apply the idea of composite matrices arising from group...
research
03/14/2023

Secrecy Gain of Formally Unimodular Lattices from Codes over the Integers Modulo 4

Recently, a design criterion depending on a lattice's volume and theta s...
research
05/14/2020

Construction C^ from Self-Dual Codes

Construction C^ was recently introduced as a generalization of the multi...
research
03/18/2013

Genetic algorithms for finding the weight enumerator of binary linear block codes

In this paper we present a new method for finding the weight enumerator ...

Please sign up or login with your details

Forgot password? Click here to reset