Symbol-Pair Metric Overview
- The symbol-pair metric is a distance measure defined on cyclic pair-read vectors that captures errors in overlapping adjacent symbol pairs, unlike traditional Hamming distance.
- It underpins advanced coding constructions, enabling the development of optimal MDS and AMDS codes through algebraic, cyclic, and repeated-root methodologies.
- The metric extends naturally to b-symbol metrics, influencing decoding strategies, covering theory, and even quantum CSS code designs for broader error correction applications.
The pair-symbol metric, more commonly called the symbol-pair metric, is a distance on words over a finite alphabet induced by a read model in which a channel outputs overlapping adjacent pairs rather than individual symbols. For a length- word over , the relevant observation is the cyclic pair-read vector , and distance is measured by the Hamming distance between such pair-read vectors. The metric was proposed for symbol-pair read channels motivated by high-density storage systems, where isolated symbol reads may be physically impractical and pair-errors are more natural than ordinary symbol errors. In the subsequent literature, the pair-symbol metric became a central object for the construction of MDS and AMDS codes, for exact distance computation in cyclic and constacyclic families, and for extensions to the general -symbol metric (Ding et al., 2016, Chen, 2022).
1. Formal definition and elementary structure
Let , with indices taken modulo . The symbol-pair read vector is
For , the symbol-pair distance is
equivalently the Hamming distance between and 0. The associated symbol-pair weight is
1
so that for linear codes 2, and the minimum symbol-pair distance of a linear code is the minimum pair weight of its nonzero codewords (Tang et al., 2021, Ma et al., 2020).
The pair-symbol metric differs from the Hamming metric because it counts disagreements of adjacent ordered pairs rather than coordinatewise disagreements. A standard comparison used throughout the literature is
3
and similarly for linear codes,
4
A sharper structural statement is that if the support of the Hamming difference between 5 and 6 splits into 7 consecutive blocks modulo 8, then
9
This formula makes explicit that the pair-symbol metric is sensitive not only to the number of symbol disagreements but also to their local clustering (Ma et al., 2020, Tang et al., 2021).
Notation varies across the literature. The same distance appears as 0, 1, 2, or 3, and the corresponding weight as 4, 5, or 6. These are different notational realizations of the same pair-symbol metric (Ma et al., 2019).
2. Channel model, decoding meaning, and order sensitivity
The symbol-pair metric is tied to the symbol-pair read channel, where the decoder does not receive 7 itself but the cyclic list of adjacent pairs. This model was introduced to guard against pair-errors in high-density storage systems, where the read process may produce overlapping symbol pairs instead of isolated symbols. In that setting, the natural performance parameter is the minimum symbol-pair distance 8, not the ordinary Hamming distance (Ding et al., 2016, Ma, 2022).
As in classical coding theory, distance controls correction capability. The literature repeatedly uses the fact that a code with minimum pair distance 9 can correct up to
0
symbol-pair errors. This is the pair-metric analogue of the standard Hamming-metric decoding radius and explains why code constructions aim to maximize 1 rather than only 2 (Ma et al., 2020, Ma, 2022).
A common misconception is that pair distance is determined solely by Hamming weight. The literature shows instead that coordinate order matters. In the study of simplex and variation simplex codes, two permutations of the same simplex codeword were shown to have different symbol-pair weights: one had pair weight 3, another had pair weight 4. Thus rearranging coordinates can preserve Hamming weight while changing symbol-pair weight. This order sensitivity is one of the defining features of the pair-symbol metric and underlies several later construction methods based on coordinate permutations (Ma et al., 2019).
3. Bounds, optimality notions, and asymptotic length formulas
The basic upper bound is the Singleton-type bound for symbol-pair codes: 5 for a length-6 7-ary symbol-pair code with minimum pair distance 8. A code meeting this bound with equality is called an MDS symbol-pair code. For a linear 9 code, equality yields
0
Several papers also use the term AMDS symbol-pair code for the one-step-short case 1, or equivalently for linear codes of size 2 (Ma et al., 2020, Tang et al., 2022).
The same literature develops further extremal bounds in the generalized 3-symbol setting. For
4
a Griesmer-type lower bound for linear 5-symbol codes is
6
equivalently
7
For fixed 8, the optimal length function satisfies
9
for all sufficiently large 0. In particular, for 1, this yields an eventual exact length formula for linear codes in the pair-symbol metric (Kurz, 10 Jul 2025).
Upper-bound phenomena also appear through covering theory. One paper proves that if a symbol-pair code has minimum pair distance 2, then for
3
the code is not MDS. This is presented as a general upper bound on the lengths of MDS symbol-pair codes (Chen, 2022).
4. Exact distance computation and algebraic determination
A major strand of the theory concerns exact determination of pair distances for algebraically structured codes, especially repeated-root cyclic and constacyclic codes.
For cyclic codes of length 4 over 5, every code has the form
6
The pair distances of all such codes were determined exactly. When 7,
8
For 9, the complete classification is piecewise, with values such as 0, 1, 2, 3, 4, and 5 on explicitly described intervals of 6. This theorem gives the exact minimum symbol-pair distance for every repeated-root cyclic code of length 7 (Zhu et al., 2016).
For repeated-root cyclic codes over
8
of length 9, the decisive invariant is the third torsional degree 0, defined via
1
The paper shows that both the minimum symbol-pair weight and the minimum RT weight are determined from 2. In particular,
3
while the minimum symbol-pair weight is a piecewise function of 4 indexed by the 5-adic position of 6. This reduces a pair-metric distance problem over a non-chain ring to a torsion-degree computation (Kim, 2020).
For reducible cyclic codes 7, cyclotomic numbers, generalized cyclotomic numbers, and Gaussian periods are used to determine possible symbol-pair weights through the count
8
Under the stated 9 conditions, the minimum pair distance satisfies
0
The same work also identifies several three symbol-pair weight families and determines their symbol-pair weight distributions (Wang et al., 2023).
| Framework | Structural mechanism | Pair-metric consequence |
|---|---|---|
| Cyclic codes of length 1 | Generator 2 | Exact classification of 3 for every 4 |
| Repeated-root cyclic codes over 5 | Third torsional degree 6 | Piecewise formula for minimum pair weight; 7 |
| Reducible cyclic codes 8 | Cyclotomic numbers and Gaussian periods | Explicit pair-weight sets; in 9 cases 0 |
These results show that the pair-symbol metric is not merely an auxiliary reformulation of Hamming distance. In the algebraic code families where exact analysis is possible, pair distance exhibits its own piecewise regimes, its own extremal constructions, and its own governing invariants.
5. Explicit construction of MDS and AMDS symbol-pair codes
The construction theory of optimal pair-symbol codes is extensive and uses projective geometry, elliptic curves, repeated-root cyclic codes, constacyclic codes, matrix-product codes, and simple-root cyclic codes.
A foundational geometric construction proves that a linear MDS 1 symbol-pair code exists if and only if
2
For pair distance 3, linear MDS 4 symbol-pair codes exist for all
5
using ovoids in 6. With elliptic curves, linear MDS 7 symbol-pair codes are constructed for
8
where 9 or 00 (Ding et al., 2016).
Repeated-root cyclic constructions produce high pair distances. For prime 01 with 02, MDS 03 and 04 symbol-pair codes are constructed, and for every odd prime 05 there is an MDS 06 symbol-pair code (Ma et al., 2020). Other repeated-root constructions over 07 with 08 give MDS 09 and 10 symbol-pair codes (Ma et al., 2020). A later paper constructs six AMDS families with
11
including one class of unbounded lengths and one class with minimum symbol-pair distance 12 (Ma, 2022).
Constacyclic classification results identify exactly which codes in certain repeated-root constacyclic classes are MDS. Over 13, the listed MDS families include 14, 15, 16 in the special case 17, 18 for 19, 20, 21, 22 for 23, and 24. The same work proves there are no other nontrivial MDS symbol-pair constacyclic codes in the studied classes over finite fields and the ring 25 with 26 (Tang et al., 2021).
Matrix-product methods with permutation equivalence produce six further MDS classes. Under the stated congruence conditions, the constructions yield MDS 27, 28, 29, 30, 31, and 32 symbol-pair codes over prime power fields. The key mechanism is that permutation equivalence preserves Hamming parameters but can enlarge symbol-pair distance by changing adjacency patterns (Zheng et al., 2024).
Simple-root cyclic constructions extend the known range of long optimal codes. Three infinite families are obtained: 33
34
and
35
The same paper states that for pair distance 36 or 37, these 38-ary MDS symbol-pair codes achieve the longest known code length when 39 is not a prime, and for pair distance 40, they attain the longest known code length regardless of whether 41 is prime (Qiu et al., 26 Mar 2025).
6. Generalizations, distributions, covering theory, and quantum extensions
The pair-symbol metric is the case 42 of the 43-symbol metric. For
44
the 45-symbol weight and distance are
46
The standard comparison becomes
47
This generalization is central in covering theory, list decoding, and asymptotic length questions (Chen, 2022, Kurz, 10 Jul 2025).
Weight distribution theory reveals further metric-specific behavior. For 48 MDS codes, the symbol-pair weight distribution 49 satisfies
50
and explicit formulas are derived for 51. For cyclic simplex codes, all nonzero codewords have the same symbol-52-weight: 53 In particular, in the pair-symbol case 54, every nonzero cyclic simplex codeword has
55
Variation simplex codes exhibit a different uniform value,
56
while also illustrating that coordinate rearrangement can change pair weight (Ma et al., 2019).
Covering theory in the pair and 57-symbol metrics diverges from its Hamming counterpart. The literature proves that there is no perfect linear symbol-pair code with minimum pair distance 58 and no perfect 59-symbol metric code if
60
It also determines the covering radius of Reed–Solomon codes: 61 These results feed into generalized Singleton-type bounds for list-decodable 62-symbol codes (Chen, 2022).
A recent quantum extension relates symbol-pair weight to symplectic weight for CSS decoding. For a binary vector 63 and its cyclic left shift 64,
65
Using this identity, a symbol-pair syndrome decoder for classical cyclic codes is lifted to a decoder for CSS codes, yielding improved correction capability for certain cyclic CSS constructions (Jha et al., 2024).
Taken together, these developments show that the pair-symbol metric has evolved from a storage-motivated distance on overlapping pairs into a mature metric framework with its own extremal theory, exact algebraic classifications, covering and list-decoding bounds, metric-specific weight distributions, and even quantum-decoding applications.