We resolve an open problem posed by Chen--Cheng--Qi (IEEE Trans.\ Inf.\ Theory, 2025): can decoding of binary sum-rank-metric codes $\SR(C_1,C_2)$ with $2\times2$ matrix blocks be reduced entirely to decoding the constituent Hamming-metric codes $C_1$ and $C_2$ without the additional requirement $d_1\ge\tfrac{2}{3}d_{\mathrm{sr}}$ that underlies their fast decoder? We answer this in the affirmative by exhibiting a simple two-step procedure: first uniquely decode $C_2$, then apply a single error/erasure decoding of $C_1$.This shows that the restrictive hypothesis $d_1\ge\tfrac{2}{3}d_{\mathrm{sr}}$ is theoretically unnecessary.The resulting decoder achieves unique decoding up to $\lfloor (d_{\mathrm{sr}}-1)/2\rfloor$ with overall cost $T_2+T_1$, where $T_2$ and $T_1$ are the complexities of the Hamming decoders for $C_2$ and $C_1$, respectively. We further show that this reduction is asymptotically optimal in a black-box model, as any sum-rank decoder must inherently decode the constituent Hamming codes.For BCH or Goppa instantiations over $\F_4$, the decoder runs in $O(\ell^2)$ time.
论文ID : 2511.19812标题 : Two-Step Decoding of Binary 2 × 2 2\times2 2 × 2 Sum-Rank-Metric Codes作者 : Hao Wu, Bocong Chen, Guanghui Zhang, Hongwei Liu机构 : 华南理工大学、宿迁学院、华中师范大学分类 : cs.IT (信息论), math.IT (数学-信息论)提交时间 : 2025年11月25日论文链接 : https://arxiv.org/abs/2511.19812 本文解决了Chen-Cheng-Qi在IEEE Trans. Inf. Theory 2025中提出的一个开放问题:能否将二进制2 × 2 2\times2 2 × 2 矩阵块的和秩度量码SR ( C 1 , C 2 ) \text{SR}(C_1,C_2) SR ( C 1 , C 2 ) 的解码完全归约为其组成的汉明度量码C 1 C_1 C 1 和C 2 C_2 C 2 的解码,而无需其快速解码器所要求的额外条件d 1 ≥ 2 3 d sr d_1\geq\frac{2}{3}d_{\text{sr}} d 1 ≥ 3 2 d sr ?作者给出了肯定答案,提出了一个简单的两步过程:首先唯一解码C 2 C_2 C 2 ,然后对C 1 C_1 C 1 应用单次错误/擦除解码。这表明限制性假设d 1 ≥ 2 3 d sr d_1\geq\frac{2}{3}d_{\text{sr}} d 1 ≥ 3 2 d sr 在理论上是不必要的。所得解码器在总代价为T 2 + T 1 T_2+T_1 T 2 + T 1 的情况下实现了高达⌊ ( d sr − 1 ) / 2 ⌋ \lfloor(d_{\text{sr}}-1)/2\rfloor ⌊( d sr − 1 ) /2 ⌋ 的唯一解码能力,其中T 2 T_2 T 2 和T 1 T_1 T 1 分别是C 2 C_2 C 2 和C 1 C_1 C 1 的汉明解码器复杂度。对于F 4 \mathbb{F}_4 F 4 上的BCH或Goppa码实例化,解码器运行时间为O ( ℓ 2 ) O(\ell^2) O ( ℓ 2 ) 。
和秩度量码(Sum-rank-metric codes)是经典汉明度量码和秩度量码之间的自然插值,在多射网络编码、分布式存储和空时编码等领域有重要应用。这类码同时捕获了汉明型和秩型行为,提供了更灵活的编码框架。
Chen-Cheng-Qi在2025年的工作中构造了一类特殊的二进制和秩度量码SR ( C 1 , C 2 ) \text{SR}(C_1,C_2) SR ( C 1 , C 2 ) ,其基于两个四元码C 1 = [ ℓ , k 1 , d 1 ] 4 C_1=[ℓ,k_1,d_1]_4 C 1 = [ ℓ , k 1 , d 1 ] 4 和C 2 = [ ℓ , k 2 , d 2 ] 4 C_2=[ℓ,k_2,d_2]_4 C 2 = [ ℓ , k 2 , d 2 ] 4 ,通过线性化多项式L x 1 , x 2 ( x ) = x 1 x + x 2 x 2 L_{x_1,x_2}(x)=x_1x+x_2x^2 L x 1 , x 2 ( x ) = x 1 x + x 2 x 2 建立了F 4 2 \mathbb{F}_4^2 F 4 2 与2 × 2 2\times2 2 × 2 二进制矩阵之间的对应关系。他们证明了关键的权重分解公式:
wt sr ( a 1 x + a 2 x 2 ) = 2 wt H ( a 1 ) + 2 wt H ( a 2 ) − 3 ∣ I ∣ \text{wt}_{\text{sr}}(a_1x+a_2x^2) = 2\text{wt}_H(a_1) + 2\text{wt}_H(a_2) - 3|I| wt sr ( a 1 x + a 2 x 2 ) = 2 wt H ( a 1 ) + 2 wt H ( a 2 ) − 3∣ I ∣
其中I = supp ( a 1 ) ∩ supp ( a 2 ) I=\text{supp}(a_1)\cap\text{supp}(a_2) I = supp ( a 1 ) ∩ supp ( a 2 ) 。
Chen-Cheng-Qi提出的快速解码算法能够将和秩解码归约为汉明度量解码,但需要满足两个条件:
d 2 ≥ d sr d_2 \geq d_{\text{sr}} d 2 ≥ d sr d 1 ≥ 2 3 d sr d_1 \geq \frac{2}{3}d_{\text{sr}} d 1 ≥ 3 2 d sr (限制性条件)第二个条件严重限制了码的设计空间。他们的解码器需要对C 1 C_1 C 1 (或其标量倍数)调用三次汉明解码器,总复杂度为T CCQ = T 2 + 3 T 1 T_{\text{CCQ}}=T_2+3T_1 T CCQ = T 2 + 3 T 1 。这个额外的2 3 \frac{2}{3} 3 2 约束源于对错误模式I 3 I_3 I 3 (两个分量同时出错的坐标)的处理策略。
Chen-Cheng-Qi明确提出的开放问题:能否在不假设d 1 ≥ 2 3 d sr d_1\geq\frac{2}{3}d_{\text{sr}} d 1 ≥ 3 2 d sr 的情况下,将SR ( C 1 , C 2 ) \text{SR}(C_1,C_2) SR ( C 1 , C 2 ) 的解码归约到C 1 C_1 C 1 和C 2 C_2 C 2 的解码器?
这个问题的重要性在于:
理论意义 :阐明和秩解码的本质复杂度实用价值 :扩大可用码的设计空间效率提升 :可能减少解码器调用次数本文的主要贡献包括:
解决开放问题 :证明了对于满足d 2 ≥ d sr d_2\geq d_{\text{sr}} d 2 ≥ d sr 的任意线性四元码对( C 1 , C 2 ) (C_1,C_2) ( C 1 , C 2 ) ,码SR ( C 1 , C 2 ) \text{SR}(C_1,C_2) SR ( C 1 , C 2 ) 可以通过归约到C 1 C_1 C 1 和C 2 C_2 C 2 的解码器实现高达⌊ ( d sr − 1 ) / 2 ⌋ \lfloor(d_{\text{sr}}-1)/2\rfloor ⌊( d sr − 1 ) /2 ⌋ 的唯一解码,无需d 1 ≥ 2 3 d sr d_1\geq\frac{2}{3}d_{\text{sr}} d 1 ≥ 3 2 d sr 的限制 。简洁的两步解码算法 :步骤1:从第二分量y 2 = a 2 + e 2 y_2=a_2+e_2 y 2 = a 2 + e 2 唯一解码C 2 C_2 C 2 ,恢复a 2 a_2 a 2 和错误向量e 2 e_2 e 2 步骤2:使用J = supp ( e 2 ) J=\text{supp}(e_2) J = supp ( e 2 ) 作为擦除模式,对C 1 C_1 C 1 执行单次错误/擦除解码 复杂度改进 :总代价为T SR = T 2 + T 1 + O ( ℓ ) T_{\text{SR}}=T_2+T_1+O(\ell) T SR = T 2 + T 1 + O ( ℓ ) ,相比Chen-Cheng-Qi的T CCQ = T 2 + 3 T 1 T_{\text{CCQ}}=T_2+3T_1 T CCQ = T 2 + 3 T 1 ,对C 1 C_1 C 1 的调用次数从3次减少到1次。对于BCH或Goppa码,保持O ( ℓ 2 ) O(\ell^2) O ( ℓ 2 ) 复杂度但常数因子显著降低。扩大设计空间 :从要求( d 1 , d 2 ) (d_1,d_2) ( d 1 , d 2 ) 满足d 2 ≥ d sr d_2\geq d_{\text{sr}} d 2 ≥ d sr 且d 1 ≥ 2 3 d sr d_1\geq\frac{2}{3}d_{\text{sr}} d 1 ≥ 3 2 d sr ,放宽到仅需d 2 ≥ d sr d_2\geq d_{\text{sr}} d 2 ≥ d sr 。在归一化坐标( δ 1 , δ 2 ) = ( d 1 / d sr , d 2 / d sr ) (\delta_1,\delta_2)=(d_1/d_{\text{sr}},d_2/d_{\text{sr}}) ( δ 1 , δ 2 ) = ( d 1 / d sr , d 2 / d sr ) 中,可用区域从δ 1 ≥ 2 3 \delta_1\geq\frac{2}{3} δ 1 ≥ 3 2 扩展到δ 1 ≥ 1 2 \delta_1\geq\frac{1}{2} δ 1 ≥ 2 1 (理论下界)。简化设计准则 :提供充分条件d 2 ≥ 2 d 1 d_2\geq 2d_1 d 2 ≥ 2 d 1 ,无需显式计算d sr d_{\text{sr}} d sr 即可保证解码器成功。黑箱最优性 :证明在黑箱模型下(仅通过汉明解码器访问C 1 C_1 C 1 和C 2 C_2 C 2 ),该归约在常数因子内是渐近最优的。输入 :
接收字y ( x ) = ( y 1 , y 2 ) ∈ F 4 ℓ × F 4 ℓ y(x)=(y_1,y_2)\in\mathbb{F}_4^\ell\times\mathbb{F}_4^\ell y ( x ) = ( y 1 , y 2 ) ∈ F 4 ℓ × F 4 ℓ 和秩度量码SR ( C 1 , C 2 ) \text{SR}(C_1,C_2) SR ( C 1 , C 2 ) 及其组成码的解码器 输出 :
发送的码字c ( x ) = a 1 x + a 2 x 2 ∈ SR ( C 1 , C 2 ) c(x)=a_1x+a_2x^2\in\text{SR}(C_1,C_2) c ( x ) = a 1 x + a 2 x 2 ∈ SR ( C 1 , C 2 ) 约束 :
和秩错误重量wt sr ( e ) ≤ ⌊ ( d sr − 1 ) / 2 ⌋ \text{wt}_{\text{sr}}(e)\leq\lfloor(d_{\text{sr}}-1)/2\rfloor wt sr ( e ) ≤ ⌊( d sr − 1 ) /2 ⌋ 假设d 2 ≥ d sr d_2\geq d_{\text{sr}} d 2 ≥ d sr 传输模型为y ( x ) = c ( x ) + e ( x ) y(x)=c(x)+e(x) y ( x ) = c ( x ) + e ( x ) ,其中c ( x ) = a 1 x + a 2 x 2 c(x)=a_1x+a_2x^2 c ( x ) = a 1 x + a 2 x 2 ,e ( x ) = e 1 x + e 2 x 2 e(x)=e_1x+e_2x^2 e ( x ) = e 1 x + e 2 x 2 。
坐标分类 :根据错误模式( e 1 , i , e 2 , i ) (e_{1,i},e_{2,i}) ( e 1 , i , e 2 , i ) 将坐标i ∈ { 1 , … , ℓ } i\in\{1,\ldots,\ell\} i ∈ { 1 , … , ℓ } 分为三类:
I 1 = { i : e 1 , i ≠ 0 , e 2 , i = 0 } I_1=\{i:e_{1,i}\neq 0, e_{2,i}=0\} I 1 = { i : e 1 , i = 0 , e 2 , i = 0 } (仅第一分量出错)I 2 = { i : e 1 , i = 0 , e 2 , i ≠ 0 } I_2=\{i:e_{1,i}=0, e_{2,i}\neq 0\} I 2 = { i : e 1 , i = 0 , e 2 , i = 0 } (仅第二分量出错)I 3 = { i : e 1 , i ≠ 0 , e 2 , i ≠ 0 } I_3=\{i:e_{1,i}\neq 0, e_{2,i}\neq 0\} I 3 = { i : e 1 , i = 0 , e 2 , i = 0 } (两个分量都出错)记i j = ∣ I j ∣ i_j=|I_j| i j = ∣ I j ∣ ,则:
wt sr ( e ) = 2 i 1 + 2 i 2 + i 3 \text{wt}_{\text{sr}}(e) = 2i_1 + 2i_2 + i_3 wt sr ( e ) = 2 i 1 + 2 i 2 + i 3
关键引理 (Lemma 2):
d sr ( SR ( C 1 , C 2 ) ) ≤ 2 d 1 d_{\text{sr}}(\text{SR}(C_1,C_2)) \leq 2d_1 d sr ( SR ( C 1 , C 2 )) ≤ 2 d 1
证明思路 :考虑子码{ a 1 x : a 1 ∈ C 1 } \{a_1x:a_1\in C_1\} { a 1 x : a 1 ∈ C 1 } ,取a 1 a_1 a 1 为最小汉明重量d 1 d_1 d 1 的码字,a 2 = 0 a_2=0 a 2 = 0 ,则权重分解公式给出wt sr ( a 1 x ) = 2 d 1 \text{wt}_{\text{sr}}(a_1x)=2d_1 wt sr ( a 1 x ) = 2 d 1 。
目标 :从y 2 = a 2 + e 2 y_2=a_2+e_2 y 2 = a 2 + e 2 恢复a 2 a_2 a 2 和e 2 e_2 e 2 。
可行性分析 :
wt H ( e 2 ) = i 2 + i 3 ≤ 2 i 2 + i 3 = wt sr ( e ) − 2 i 1 ≤ wt sr ( e ) ≤ ⌊ d sr − 1 2 ⌋ \text{wt}_H(e_2) = i_2 + i_3 \leq 2i_2 + i_3 = \text{wt}_{\text{sr}}(e) - 2i_1 \leq \text{wt}_{\text{sr}}(e) \leq \left\lfloor\frac{d_{\text{sr}}-1}{2}\right\rfloor wt H ( e 2 ) = i 2 + i 3 ≤ 2 i 2 + i 3 = wt sr ( e ) − 2 i 1 ≤ wt sr ( e ) ≤ ⌊ 2 d sr − 1 ⌋
由d 2 ≥ d sr d_2\geq d_{\text{sr}} d 2 ≥ d sr 得:
wt H ( e 2 ) ≤ ⌊ d 2 − 1 2 ⌋ \text{wt}_H(e_2) \leq \left\lfloor\frac{d_2-1}{2}\right\rfloor wt H ( e 2 ) ≤ ⌊ 2 d 2 − 1 ⌋
因此C 2 C_2 C 2 的有界最小距离(BMD)解码器能够唯一恢复a 2 a_2 a 2 。
构造 :
计算y ′ ( x ) = y ( x ) − a 2 x 2 = ( a 1 + e 1 ) x + e 2 x 2 y'(x)=y(x)-a_2x^2=(a_1+e_1)x+e_2x^2 y ′ ( x ) = y ( x ) − a 2 x 2 = ( a 1 + e 1 ) x + e 2 x 2 定义擦除集J = supp ( e 2 ) = I 2 ∪ I 3 J=\text{supp}(e_2)=I_2\cup I_3 J = supp ( e 2 ) = I 2 ∪ I 3 ,擦除数r = ∣ J ∣ = i 2 + i 3 r=|J|=i_2+i_3 r = ∣ J ∣ = i 2 + i 3 在J J J 外的真实错误数为t = ∣ I 1 ∣ = i 1 t=|I_1|=i_1 t = ∣ I 1 ∣ = i 1 唯一性条件验证 :
2 t + r = 2 i 1 + ( i 2 + i 3 ) = ( 2 i 1 + 2 i 2 + i 3 ) − i 2 = wt sr ( e ) − i 2 ≤ wt sr ( e ) 2t+r = 2i_1+(i_2+i_3) = (2i_1+2i_2+i_3)-i_2 = \text{wt}_{\text{sr}}(e)-i_2 \leq \text{wt}_{\text{sr}}(e) 2 t + r = 2 i 1 + ( i 2 + i 3 ) = ( 2 i 1 + 2 i 2 + i 3 ) − i 2 = wt sr ( e ) − i 2 ≤ wt sr ( e )
由Lemma 2,d sr ≤ 2 d 1 d_{\text{sr}}\leq 2d_1 d sr ≤ 2 d 1 ,因此:
2 t + r ≤ ⌊ d sr − 1 2 ⌋ ≤ d 1 − 1 < d 1 2t+r \leq \left\lfloor\frac{d_{\text{sr}}-1}{2}\right\rfloor \leq d_1-1 < d_1 2 t + r ≤ ⌊ 2 d sr − 1 ⌋ ≤ d 1 − 1 < d 1
根据经典的错误-擦除唯一性条件(Lemma 1),当2 t + r < d 1 2t+r<d_1 2 t + r < d 1 时,在删余码C 1 ∣ J C_1|_J C 1 ∣ J 中最多有一个码字与接收字的汉明距离≤ t \leq t ≤ t 。因此错误/擦除解码器能够唯一恢复a 1 a_1 a 1 。
擦除引导策略 :核心创新在于利用已恢复的e 2 e_2 e 2 的支撑集作为擦除模式 。这避免了Chen-Cheng-Qi方法中需要通过三次评估来"猜测"I 3 I_3 I 3 中哪些位置的错误会被抵消的复杂性。精确的不等式链 :通过精细分析2 t + r = wt sr ( e ) − i 2 2t+r=\text{wt}_{\text{sr}}(e)-i_2 2 t + r = wt sr ( e ) − i 2 ,利用i 2 ≥ 0 i_2\geq 0 i 2 ≥ 0 和上界d sr ≤ 2 d 1 d_{\text{sr}}\leq 2d_1 d sr ≤ 2 d 1 ,建立了2 t + r < d 1 2t+r<d_1 2 t + r < d 1 的关键不等式,无需额外假设。单次调用即可 :相比Chen-Cheng-Qi需要在{ x = 1 , ω , ω 2 } \{x=1,\omega,\omega^2\} { x = 1 , ω , ω 2 } 处评估并尝试三次解码,本方法只需一次错误/擦除解码,因为擦除集J J J 精确捕获了可能影响C 1 C_1 C 1 解码的所有"危险"位置。保守但有效的擦除 :将I 2 I_2 I 2 (只有e 2 e_2 e 2 非零)也标记为擦除是保守的(这些位置e 1 = 0 e_1=0 e 1 = 0 实际无错),但这种保守性被2 t + r 2t+r 2 t + r 不等式中的− i 2 -i_2 − i 2 项所补偿,不影响唯一性保证。Algorithm 1: Two-Step Erasure-Guided Decoding
Input: y = (y1, y2) ∈ F₄^ℓ × F₄^ℓ; decoders for C1 and C2
Assume: d2 ≥ dsr
1. [Decode C2] Run BMD decoder on y2 → get c2, e2 = y2 - c2
2. [Set Erasures] J ← supp(e2)
3. [Decode C1] Decode y1 in C1 using J as erasures → get c1
Output: ĉ(x) = c1·x + c2·x²
参数 :
块长度ℓ = 4 \ell=4 ℓ = 4 有限域F 4 = { 0 , 1 , ω , ω 2 } \mathbb{F}_4=\{0,1,\omega,\omega^2\} F 4 = { 0 , 1 , ω , ω 2 } ,其中ω 2 = ω + 1 \omega^2=\omega+1 ω 2 = ω + 1 评估集T = ( 0 , 1 , ω , ω 2 ) T=(0,1,\omega,\omega^2) T = ( 0 , 1 , ω , ω 2 ) 码构造 :
C 1 C_1 C 1 :Reed-Solomon码,维数k 1 = 2 k_1=2 k 1 = 2 ,由次数≤ 1 \leq 1 ≤ 1 的多项式在T T T 上评估得到
最小距离d 1 = 4 − 2 + 1 = 3 d_1=4-2+1=3 d 1 = 4 − 2 + 1 = 3 (MDS码) C 2 C_2 C 2 :常数码(RS码,维数k 2 = 1 k_2=1 k 2 = 1 )
C 2 = { ( a , a , a , a ) : a ∈ F 4 } C_2=\{(a,a,a,a):a\in\mathbb{F}_4\} C 2 = {( a , a , a , a ) : a ∈ F 4 } 最小距离d 2 = 4 d_2=4 d 2 = 4 和秩码参数 :
维数:dim F 2 SR ( C 1 , C 2 ) = 2 ( k 1 + k 2 ) = 6 \dim_{\mathbb{F}_2}\text{SR}(C_1,C_2)=2(k_1+k_2)=6 dim F 2 SR ( C 1 , C 2 ) = 2 ( k 1 + k 2 ) = 6 距离界:min { d 1 , 2 d 2 } = 3 ≤ d sr ≤ 2 d 1 = 6 \min\{d_1,2d_2\}=3\leq d_{\text{sr}}\leq 2d_1=6 min { d 1 , 2 d 2 } = 3 ≤ d sr ≤ 2 d 1 = 6 发送码字 :
选择f 1 ( t ) = 1 + ω t f_1(t)=1+\omega t f 1 ( t ) = 1 + ω t ,得a 1 = ( 1 , 1 + ω , ω , 0 ) a_1=(1,1+\omega,\omega,0) a 1 = ( 1 , 1 + ω , ω , 0 ) 选择a 2 = ( ω , ω , ω , ω ) ∈ C 2 a_2=(\omega,\omega,\omega,\omega)\in C_2 a 2 = ( ω , ω , ω , ω ) ∈ C 2 码字c ( x ) = a 1 x + a 2 x 2 c(x)=a_1x+a_2x^2 c ( x ) = a 1 x + a 2 x 2 信道错误 :
e 1 = ( 0 , 0 , 1 , 0 ) e_1=(0,0,1,0) e 1 = ( 0 , 0 , 1 , 0 ) ,e 2 = ( 0 , 0 , ω , 0 ) e_2=(0,0,\omega,0) e 2 = ( 0 , 0 , ω , 0 ) 错误分类:I 1 = ∅ I_1=\emptyset I 1 = ∅ ,I 2 = ∅ I_2=\emptyset I 2 = ∅ ,I 3 = { 3 } I_3=\{3\} I 3 = { 3 } 和秩重量:wt sr ( e ) = 2 ⋅ 0 + 2 ⋅ 0 + 1 = 1 \text{wt}_{\text{sr}}(e)=2\cdot 0+2\cdot 0+1=1 wt sr ( e ) = 2 ⋅ 0 + 2 ⋅ 0 + 1 = 1 (坐标3的2 × 2 2\times2 2 × 2 矩阵秩为1) 接收字 :
y 1 = ( 1 , 1 + ω , ω + 1 , 0 ) y_1=(1,1+\omega,\omega+1,0) y 1 = ( 1 , 1 + ω , ω + 1 , 0 ) y 2 = ( ω , ω , 0 , ω ) y_2=(\omega,\omega,0,\omega) y 2 = ( ω , ω , 0 , ω ) 步骤1(解码C 2 C_2 C 2 ) :
输入:y 2 = ( ω , ω , 0 , ω ) y_2=(\omega,\omega,0,\omega) y 2 = ( ω , ω , 0 , ω ) 最近的常数向量:a 2 = ( ω , ω , ω , ω ) a_2=(\omega,\omega,\omega,\omega) a 2 = ( ω , ω , ω , ω ) 恢复错误:e 2 = ( 0 , 0 , ω , 0 ) e_2=(0,0,\omega,0) e 2 = ( 0 , 0 , ω , 0 ) ,wt H ( e 2 ) = 1 ≤ ⌊ 3 / 2 ⌋ = 1 \text{wt}_H(e_2)=1\leq\lfloor 3/2\rfloor=1 wt H ( e 2 ) = 1 ≤ ⌊ 3/2 ⌋ = 1 ✓ 步骤2(擦除引导解码C 1 C_1 C 1 ) :
擦除集:J = supp ( e 2 ) = { 3 } J=\text{supp}(e_2)=\{3\} J = supp ( e 2 ) = { 3 } ,r = 1 r=1 r = 1 未擦除位置的错误数:t = 0 t=0 t = 0 (因为e 1 e_1 e 1 在{ 1 , 2 , 4 } \{1,2,4\} { 1 , 2 , 4 } 上都是0) 验证:2 t + r = 1 < d 1 = 3 2t+r=1<d_1=3 2 t + r = 1 < d 1 = 3 ✓ 从位置{ 1 , 2 , 4 } \{1,2,4\} { 1 , 2 , 4 } 的观测值插值:
f ( 0 ) = α = 1 f(0)=\alpha=1 f ( 0 ) = α = 1 f ( 1 ) = α + β = 1 + ω ⇒ β = ω f(1)=\alpha+\beta=1+\omega\Rightarrow\beta=\omega f ( 1 ) = α + β = 1 + ω ⇒ β = ω 验证:f ( ω 2 ) = 1 + ω ⋅ ω 2 = 1 + ω 3 = 1 + 1 = 0 f(\omega^2)=1+\omega\cdot\omega^2=1+\omega^3=1+1=0 f ( ω 2 ) = 1 + ω ⋅ ω 2 = 1 + ω 3 = 1 + 1 = 0 ✓(与y 1 , 4 y_{1,4} y 1 , 4 一致) 恢复:a 1 = ( 1 , 1 + ω , ω , 0 ) a_1=(1,1+\omega,\omega,0) a 1 = ( 1 , 1 + ω , ω , 0 ) (正确) 输出 :c ^ ( x ) = a 1 x + a 2 x 2 \hat{c}(x)=a_1x+a_2x^2 c ^ ( x ) = a 1 x + a 2 x 2 (与发送码字一致)
本文算法 :
T SR = T 2 + T 1 + O ( ℓ ) T_{\text{SR}}=T_2+T_1+O(\ell) T SR = T 2 + T 1 + O ( ℓ )
其中O ( ℓ ) O(\ell) O ( ℓ ) 项包括:
计算y ′ ( x ) = y ( x ) − a 2 x 2 y'(x)=y(x)-a_2x^2 y ′ ( x ) = y ( x ) − a 2 x 2 确定supp ( e 2 ) \text{supp}(e_2) supp ( e 2 ) 簿记操作 Chen-Cheng-Qi算法 :
T CCQ = T 2 + 3 T 1 T_{\text{CCQ}}=T_2+3T_1 T CCQ = T 2 + 3 T 1
复杂度对比 :
T SR = T CCQ − 2 T 1 + O ( ℓ ) T_{\text{SR}}=T_{\text{CCQ}}-2T_1+O(\ell) T SR = T CCQ − 2 T 1 + O ( ℓ )
对于BCH或Goppa码,T 1 ( ℓ ) = κ 1 ℓ 2 + O ( ℓ ) T_1(\ell)=\kappa_1\ell^2+O(\ell) T 1 ( ℓ ) = κ 1 ℓ 2 + O ( ℓ ) ,T 2 ( ℓ ) = κ 2 ℓ 2 + O ( ℓ ) T_2(\ell)=\kappa_2\ell^2+O(\ell) T 2 ( ℓ ) = κ 2 ℓ 2 + O ( ℓ ) :
Chen-Cheng-Qi:( 3 κ 1 + κ 2 ) ℓ 2 + O ( ℓ ) (3\kappa_1+\kappa_2)\ell^2+O(\ell) ( 3 κ 1 + κ 2 ) ℓ 2 + O ( ℓ ) 本文:( κ 1 + κ 2 ) ℓ 2 + O ( ℓ ) (\kappa_1+\kappa_2)\ell^2+O(\ell) ( κ 1 + κ 2 ) ℓ 2 + O ( ℓ ) 改进 :当κ 1 ≈ κ 2 \kappa_1\approx\kappa_2 κ 1 ≈ κ 2 时,二次项系数从≈ 4 κ 1 \approx 4\kappa_1 ≈ 4 κ 1 降至≈ 2 κ 1 \approx 2\kappa_1 ≈ 2 κ 1 ,减半 。
在归一化坐标( δ 1 , δ 2 ) = ( d 1 / d sr , d 2 / d sr ) (\delta_1,\delta_2)=(d_1/d_{\text{sr}},d_2/d_{\text{sr}}) ( δ 1 , δ 2 ) = ( d 1 / d sr , d 2 / d sr ) 中:
Chen-Cheng-Qi的可行域 :
{ δ 2 ≥ 1 , δ 1 ≥ 2 / 3 } \{\delta_2\geq 1,\ \delta_1\geq 2/3\} { δ 2 ≥ 1 , δ 1 ≥ 2/3 }
本文的可行域 :
{ δ 2 ≥ 1 , δ 1 ≥ 1 / 2 } \{\delta_2\geq 1,\ \delta_1\geq 1/2\} { δ 2 ≥ 1 , δ 1 ≥ 1/2 }
其中δ 1 ≥ 1 / 2 \delta_1\geq 1/2 δ 1 ≥ 1/2 来自理论下界d sr ≤ 2 d 1 d_{\text{sr}}\leq 2d_1 d sr ≤ 2 d 1 。
扩展区域 :1 / 2 ≤ δ 1 < 2 / 3 1/2\leq\delta_1<2/3 1/2 ≤ δ 1 < 2/3 ,相当于:
1 2 d sr ≤ d 1 < 2 3 d sr \frac{1}{2}d_{\text{sr}}\leq d_1<\frac{2}{3}d_{\text{sr}} 2 1 d sr ≤ d 1 < 3 2 d sr
这允许C 1 C_1 C 1 具有更小的汉明距离(从而可能有更高的维数),显著增加了码设计的灵活性。
充分条件 :d 2 ≥ 2 d 1 d_2\geq 2d_1 d 2 ≥ 2 d 1
理由 :由于d sr ≤ 2 d 1 d_{\text{sr}}\leq 2d_1 d sr ≤ 2 d 1 ,条件d 2 ≥ 2 d 1 d_2\geq 2d_1 d 2 ≥ 2 d 1 自动满足d 2 ≥ d sr d_2\geq d_{\text{sr}} d 2 ≥ d sr 。
实用价值 :无需显式计算d sr d_{\text{sr}} d sr (通常较困难),只需确保C 2 C_2 C 2 的汉明距离至少是C 1 C_1 C 1 的两倍即可保证解码器成功。
模型 :仅通过汉明解码器(复杂度T 1 T_1 T 1 和T 2 T_2 T 2 )访问C 1 C_1 C 1 和C 2 C_2 C 2 。
下界论证 :
子码S 1 = { a 1 x : a 1 ∈ C 1 } S_1=\{a_1x:a_1\in C_1\} S 1 = { a 1 x : a 1 ∈ C 1 } 满足d sr ( S 1 ) = 2 d 1 d_{\text{sr}}(S_1)=2d_1 d sr ( S 1 ) = 2 d 1 任何能解码SR ( C 1 , C 2 ) \text{SR}(C_1,C_2) SR ( C 1 , C 2 ) 到半径⌊ ( d sr − 1 ) / 2 ⌋ \lfloor(d_{\text{sr}}-1)/2\rfloor ⌊( d sr − 1 ) /2 ⌋ 的算法必须能解码S 1 S_1 S 1 ,从而必须能解码C 1 C_1 C 1 到半径⌊ ( d 1 − 1 ) / 2 ⌋ \lfloor(d_1-1)/2\rfloor ⌊( d 1 − 1 ) /2 ⌋ 类似地,必须能解码C 2 C_2 C 2 结论 :在黑箱模型下,任何和秩解码器的复杂度至少为Ω ( T 1 + T 2 ) \Omega(T_1+T_2) Ω ( T 1 + T 2 ) ,因此本文的T 2 + T 1 + O ( ℓ ) T_2+T_1+O(\ell) T 2 + T 1 + O ( ℓ ) 在常数因子内是最优的。
和秩度量码由Martínez-Peñas等人系统研究,作为汉明度量和秩度量的统一框架。文献2 研究了和秩BCH码和循环-斜循环码。
文献1 是本文的直接前驱工作,提出了:
基于线性化多项式的2 × 2 2\times 2 2 × 2 二进制和秩码构造 权重分解公式(公式(1)) 快速解码算法(需要d 1 ≥ 2 3 d sr d_1\geq\frac{2}{3}d_{\text{sr}} d 1 ≥ 3 2 d sr ) 开放问题:能否去除2 3 \frac{2}{3} 3 2 限制 经典的汉明度量错误-擦除解码理论(Lemma 1的唯一性条件2 t + r < d 2t+r<d 2 t + r < d )可见于MacWilliams-Sloane 4 、Huffman-Pless 3 、van Lint 5 等教材。Sugiyama等人6 给出了Goppa码的关键方程解法,可处理错误和擦除。
本文首次证明了擦除引导策略 可以完全消除Chen-Cheng-Qi框架中的2 3 \frac{2}{3} 3 2 约束,将和秩解码问题的本质复杂度精确刻画为两个汉明解码问题的和。
理论贡献 :证明了限制性条件d 1 ≥ 2 3 d sr d_1\geq\frac{2}{3}d_{\text{sr}} d 1 ≥ 3 2 d sr 在理论上是不必要的,完全解决了Chen-Cheng-Qi提出的开放问题。算法贡献 :提出了极其简洁的两步解码算法,仅需:一次C 2 C_2 C 2 的BMD解码 一次C 1 C_1 C 1 的错误/擦除解码 效率提升 :对C 1 C_1 C 1 的调用从3次减少到1次 对于BCH/Goppa码,二次项常数因子减半 保持O ( ℓ 2 ) O(\ell^2) O ( ℓ 2 ) 时间复杂度 设计灵活性 :将可用的( d 1 , d 2 ) (d_1,d_2) ( d 1 , d 2 ) 参数空间从δ 1 ≥ 2 / 3 \delta_1\geq 2/3 δ 1 ≥ 2/3 扩展到理论极限δ 1 ≥ 1 / 2 \delta_1\geq 1/2 δ 1 ≥ 1/2 。最优性 :在黑箱模型下证明了该归约在常数因子内是渐近最优的。单一假设依然存在 :仍需要d 2 ≥ d sr d_2\geq d_{\text{sr}} d 2 ≥ d sr 。虽然可以通过对称性在d 1 ≥ d sr d_1\geq d_{\text{sr}} d 1 ≥ d sr 时交换角色(Remark 4),但不能同时放松两个条件。2 × 2 2\times 2 2 × 2 矩阵限制 :方法专门针对2 × 2 2\times 2 2 × 2 矩阵块的二进制和秩码。对于一般的m × n m\times n m × n 矩阵块或更高维的和秩码,技术需要显著推广。线性码假设 :分析基于C 1 C_1 C 1 和C 2 C_2 C 2 是线性码,非线性情况未涉及。黑箱模型的局限 :最优性结果仅在黑箱模型下成立。如果允许利用C 1 C_1 C 1 和C 2 C_2 C 2 的特殊代数结构(如BCH码的循环性),可能存在更高效的直接方法。实际实现细节 :论文未提供错误/擦除解码器的具体实现(如修改的Berlekamp-Massey算法或Sugiyama算法),实际部署需要补充这些细节。论文在结论中暗示但未明确列出未来方向,可能包括:
推广到一般矩阵尺寸 :研究m × n m\times n m × n 矩阵块(m , n > 2 m,n>2 m , n > 2 )的和秩码是否存在类似的擦除引导策略。放松d 2 ≥ d sr d_2\geq d_{\text{sr}} d 2 ≥ d sr :探索在d 2 < d sr d_2<d_{\text{sr}} d 2 < d sr 时的部分解码或列表解码算法。非二元域 :将技术推广到q > 2 q>2 q > 2 的一般有限域。多块情况 :对于ℓ > 1 \ell>1 ℓ > 1 个不同尺寸矩阵块的一般和秩码,开发统一的解码框架。软判决解码 :将硬判决的唯一解码扩展到软信息和概率解码。实际性能评估 :在具体的BCH/Goppa码实例上实现并测试算法,与Chen-Cheng-Qi方法进行实验对比。问题重要性 :解决了明确提出的开放问题,具有清晰的理论价值。方法优雅性 :两步算法极其简洁,核心思想(用supp ( e 2 ) \text{supp}(e_2) supp ( e 2 ) 作为擦除集)直观且易于理解。相比Chen-Cheng-Qi需要三次评估和平均论证的复杂性,本文方法在概念上更为清晰。证明严谨性 :逐步推导2 t + r < d 1 2t+r<d_1 2 t + r < d 1 的不等式链(第3.3节) 引入Lemma 2建立关键上界d sr ≤ 2 d 1 d_{\text{sr}}\leq 2d_1 d sr ≤ 2 d 1 每个步骤都有明确的数学依据 完整的实例 :Example 5提供了从码构造、错误模式到解码过程的完整演示,增强了可理解性和可验证性。多维度贡献 :不仅给出算法,还分析了:复杂度改进(具体到二次项常数) 设计空间扩展(可视化的( δ 1 , δ 2 ) (\delta_1,\delta_2) ( δ 1 , δ 2 ) 平面) 简化设计准则(d 2 ≥ 2 d 1 d_2\geq 2d_1 d 2 ≥ 2 d 1 ) 理论最优性(黑箱下界) 写作清晰度 :论文结构清晰,从背景、开放问题、方法、到最优性的逻辑流畅。引言中对Chen-Cheng-Qi工作的详细回顾(A-C小节)帮助读者快速进入状态。实验验证缺失 :没有实际实现和运行时间测试 没有与Chen-Cheng-Qi方法的实验对比(仅理论分析) Example 5是手工计算的小例子(ℓ = 4 \ell=4 ℓ = 4 ),缺乏大规模实例 错误/擦除解码器的黑箱处理 :Theorem 3假设存在满足2 t + r < d 1 2t+r<d_1 2 t + r < d 1 的错误/擦除解码器,但未讨论:
哪些具体算法(如修改的Berlekamp-Massey、Sugiyama算法)满足要求 这些算法的实际复杂度是否与纯错误解码相同 对于一般的线性码,错误/擦除解码可能比纯错误解码更复杂 d 2 ≥ d sr d_2\geq d_{\text{sr}} d 2 ≥ d sr 的必要性未充分讨论 :论文未探讨这个条件是否本质必要 没有给出d 2 < d sr d_2<d_{\text{sr}} d 2 < d sr 时失败的反例或下界 推广性有限 :方法高度依赖于2 × 2 2\times 2 2 × 2 矩阵的特殊性质(权重公式(1)) 对于更一般的和秩码(不同矩阵尺寸、更多块),技术路径不明确 与相关文献的连接 :仅引用了6篇文献,对和秩度量码的更广泛文献(如Martínez-Peñas的系列工作)讨论较少 未比较其他可能的和秩解码方法(如基于子空间的方法) 符号密集 :虽然严谨,但I 1 , I 2 , I 3 , i 1 , i 2 , i 3 , t , r , J I_1,I_2,I_3,i_1,i_2,i_3,t,r,J I 1 , I 2 , I 3 , i 1 , i 2 , i 3 , t , r , J 等符号较多,初次阅读可能需要反复查阅定义。对领域的贡献 :
理论层面 :精确刻画了2 × 2 2\times 2 2 × 2 二进制和秩码的解码复杂度,确立了d 1 ≥ 1 2 d sr d_1\geq\frac{1}{2}d_{\text{sr}} d 1 ≥ 2 1 d sr 作为自然边界(来自d sr ≤ 2 d 1 d_{\text{sr}}\leq 2d_1 d sr ≤ 2 d 1 )。实践层面 :为设计高效的和秩码提供了更大的参数选择空间,特别是允许C 1 C_1 C 1 具有更高的码率。方法论 :擦除引导策略可能启发其他度量空间中的解码问题。实用价值 :
对于网络编码、分布式存储等应用,O ( ℓ 2 ) O(\ell^2) O ( ℓ 2 ) 的解码复杂度和扩大的设计空间是实际有益的。 简化的设计准则(d 2 ≥ 2 d 1 d_2\geq 2d_1 d 2 ≥ 2 d 1 )降低了码设计的门槛。 可复现性 :
算法描述清晰(Algorithm 1仅6行),易于实现。 Example 5提供了可验证的小例子。 但缺少代码实现或大规模测试数据,完全复现需要额外工作。 预期引用 :
Chen-Cheng-Qi的后续工作会引用作为开放问题的解决。 和秩码的综述文章会收录本文作为重要的解码结果。 可能启发m × n m\times n m × n 矩阵块的推广研究。 适合的应用 :
多射网络编码 :需要同时抵抗汉明型和秩型错误的场景。分布式存储 :2 × 2 2\times 2 2 × 2 矩阵块对应于简单的2节点冗余模式。空时编码 :2 × 2 2\times 2 2 × 2 对应于2天线系统。码设计工具 :当需要在( d 1 , d 2 ) (d_1,d_2) ( d 1 , d 2 ) 参数空间中灵活权衡时。不适合的场景 :
非2 × 2 2\times 2 2 × 2 结构 :方法不直接适用。非常低延迟要求 :O ( ℓ 2 ) O(\ell^2) O ( ℓ 2 ) 对于极大的ℓ \ell ℓ 可能不够快(尽管已是多项式时间)。d 2 ≪ d sr d_2\ll d_{\text{sr}} d 2 ≪ d sr 的情况 :第一步解码会失败。论文引用的关键文献:
1 H. Chen, Z. Cheng, Y. Qi (2025): "Construction and Fast Decoding of Binary Linear Sum-Rank-Metric Codes", IEEE Trans. Inf. Theory.本文直接回应的工作,提出了2 × 2 2\times 2 2 × 2 构造和开放问题。 2 U. Martínez-Peñas (2021): "Sum-rank BCH Codes and Cyclic-Skew-Cyclic Codes", IEEE Trans. Inf. Theory.3 W. C. Huffman, V. Pless (2003): Fundamentals of Error-Correcting Codes .4 F. J. MacWilliams, N. J. A. Sloane (1977): The Theory of Error-Correcting Codes .5 J. H. van Lint (1999): Introduction to Coding Theory , 3rd ed.6 Y. Sugiyama et al. (1975): "A Method for Solving the Key Equation for Decoding Goppa Codes", Information and Control.本文通过一个优雅的擦除引导策略,完全解决了Chen-Cheng-Qi提出的开放问题,证明了d 1 ≥ 2 3 d sr d_1\geq\frac{2}{3}d_{\text{sr}} d 1 ≥ 3 2 d sr 的限制在理论上是不必要的。两步解码算法在保持唯一解码能力和多项式时间复杂度的同时,显著简化了设计约束并减少了计算成本。论文的主要优势在于方法的简洁性、证明的严谨性和对设计空间的精确刻画。主要不足是缺乏实验验证和对更一般情况的推广。总体而言,这是一篇高质量的理论信息论论文,对二进制2 × 2 2\times 2 2 × 2 和秩码的解码理论做出了明确而重要的贡献。