{"title":"On Optimal Finite-Length Block Codes of Size Four for Binary Symmetric Channels","authors":"Yanyan Dong;Shenghao Yang","doi":"10.1109/TIT.2024.3504823","DOIUrl":null,"url":null,"abstract":"An \n<inline-formula> <tex-math>$(n,M)$ </tex-math></inline-formula>\n code refers to a binary code with blocklength n and codebook size M. Such codes are studied in the context of memoryless binary symmetric channels (BSCs) with maximum likelihood (ML) decoding. Previous research has characterized some optimal codes among the linear \n<inline-formula> <tex-math>$(n,4)$ </tex-math></inline-formula>\n codes for any \n<inline-formula> <tex-math>$n \\geq 2$ </tex-math></inline-formula>\n. However, it was unknown whether these optimal codes among linear codes were better than all nonlinear codes. In this paper, we first demonstrate that for any \n<inline-formula> <tex-math>$n \\geq 2$ </tex-math></inline-formula>\n, there exists an optimal code among all \n<inline-formula> <tex-math>$(n,4)$ </tex-math></inline-formula>\n codes that is either linear or belongs to a subset of nonlinear codes called Class-I codes. We identify all the optimal codes among the linear \n<inline-formula> <tex-math>$(n,4)$ </tex-math></inline-formula>\n codes for each blocklength \n<inline-formula> <tex-math>$n \\geq 2$ </tex-math></inline-formula>\n and discover some that were not previously reported in the literature. For any n from 2 to 8, all the optimal \n<inline-formula> <tex-math>$(n,4)$ </tex-math></inline-formula>\n codes are identified. Except for \n<inline-formula> <tex-math>$n=3$ </tex-math></inline-formula>\n, all the optimal \n<inline-formula> <tex-math>$(n,4)$ </tex-math></inline-formula>\n codes are equivalent to linear codes. There exist optimal \n<inline-formula> <tex-math>$(3,4)$ </tex-math></inline-formula>\n codes that are not equivalent to linear codes. Furthermore, we introduce a subset of nonlinear codes called Class-II codes and show that for any \n<inline-formula> <tex-math>$n \\gt 3$ </tex-math></inline-formula>\n, the set composed of linear, Class-I, and Class-II codes and their equivalent codes contains all the optimal \n<inline-formula> <tex-math>$(n,4)$ </tex-math></inline-formula>\n codes. Both Class-I and Class-II codes are close to linear codes in the sense that they involve only one type of column that is not included in linear codes. We derive a sufficient condition such that all the optimal \n<inline-formula> <tex-math>$(n,4)$ </tex-math></inline-formula>\n codes are equivalent to linear codes, which can be evaluated by computer with a computation cost \n<inline-formula> <tex-math>$O(n^{6})$ </tex-math></inline-formula>\n.","PeriodicalId":13494,"journal":{"name":"IEEE Transactions on Information Theory","volume":"71 1","pages":"138-166"},"PeriodicalIF":2.2000,"publicationDate":"2024-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Information Theory","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10764765/","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
An
$(n,M)$
code refers to a binary code with blocklength n and codebook size M. Such codes are studied in the context of memoryless binary symmetric channels (BSCs) with maximum likelihood (ML) decoding. Previous research has characterized some optimal codes among the linear
$(n,4)$
codes for any
$n \geq 2$
. However, it was unknown whether these optimal codes among linear codes were better than all nonlinear codes. In this paper, we first demonstrate that for any
$n \geq 2$
, there exists an optimal code among all
$(n,4)$
codes that is either linear or belongs to a subset of nonlinear codes called Class-I codes. We identify all the optimal codes among the linear
$(n,4)$
codes for each blocklength
$n \geq 2$
and discover some that were not previously reported in the literature. For any n from 2 to 8, all the optimal
$(n,4)$
codes are identified. Except for
$n=3$
, all the optimal
$(n,4)$
codes are equivalent to linear codes. There exist optimal
$(3,4)$
codes that are not equivalent to linear codes. Furthermore, we introduce a subset of nonlinear codes called Class-II codes and show that for any
$n \gt 3$
, the set composed of linear, Class-I, and Class-II codes and their equivalent codes contains all the optimal
$(n,4)$
codes. Both Class-I and Class-II codes are close to linear codes in the sense that they involve only one type of column that is not included in linear codes. We derive a sufficient condition such that all the optimal
$(n,4)$
codes are equivalent to linear codes, which can be evaluated by computer with a computation cost
$O(n^{6})$
.
期刊介绍:
The IEEE Transactions on Information Theory is a journal that publishes theoretical and experimental papers concerned with the transmission, processing, and utilization of information. The boundaries of acceptable subject matter are intentionally not sharply delimited. Rather, it is hoped that as the focus of research activity changes, a flexible policy will permit this Transactions to follow suit. Current appropriate topics are best reflected by recent Tables of Contents; they are summarized in the titles of editorial areas that appear on the inside front cover.