Weighted-Hamming Metric: Bounds and Codes
Sebastian Bitzer, Alberto Ravagnani, Violetta Weger
TL;DR
This work addresses the weighted-Hamming metric by directly bounding the true error-correction capability $t_{\bm{\lambda}}(\mathcal{C})$, rather than relying on the minimum distance $d_{\bm{\lambda}}(\mathcal{C})$, and shows that codes can correct more errors than half the minimum distance in some cases. It introduces a GCC-based code-construction framework that accommodates polyalphabetic outer codes and per-block inner codes, providing a lower bound ${d}'_{\bm{\lambda}}(\mathcal{C})$ on the minimum weighted distance and a lower bound ${t}'_{\bm{\lambda}}(\mathcal{C})$ on the true error-correction capability. A modified decoder enables efficient recovery up to ${t}'_{\bm{\lambda}}(\mathcal{C})$, with numerical results demonstrating near-optimal performance for short lengths and achieving bounds such as the covering and, in some cases, the LP bound. Overall, the paper delivers tighter, actionable bounds and a versatile, decodable code construction for applications involving parallel channels with varying reliability or importance across blocks.
Abstract
The weighted-Hamming metric generalizes the Hamming metric by assigning different weights to blocks of coordinates. It is well-suited for applications such as coding over independent parallel channels, each of which has a different level of importance or noise. From a coding-theoretic perspective, the actual error-correction capability of a code under this metric can exceed half its minimum distance. In this work, we establish direct bounds on this capability, tightening those obtained via minimum-distance arguments. We also propose a flexible code construction based on generalized concatenation and show that these codes can be efficiently decoded up to a lower bound on the error-correction capability.
