纠错码 (1)

合集下载

纠错码原理与方法

纠错码原理与方法

纠错码原理与方法纠错码是一种通过特定算法和编码方式,可以在数据传输过程中检测和纠正错误的技术。

它广泛应用于通信、存储、数字电视和计算机存储介质等领域,在保证数据完整性和可靠性的同时,提高了数据传输的效率。

本文将重点介绍纠错码的原理和方法。

一、纠错码的原理在数据传输过程中,由于信号传输过程中会受到干扰和噪声的影响,从而导致数据出现错误。

为保证数据的完整性和可靠性,需要引入纠错码技术进行校验和纠正。

纠错码的原理主要是通过添加冗余信息,对原始数据进行编码,从而在数据传输过程中进行误差检测和纠正。

二、纠错码的方法目前,常用的纠错码方法主要包括海明码、码距、循环冗余检验码(CRC)和卷积码等。

不同的方法在实际应用中表现各异,根据具体需求和数据特征选择适合的纠错码方法。

1. 海明码海明码是最早被广泛应用的纠错码方法之一,它通过将原始数据进行重复编码,添加奇偶校验位,从而实现了数据的纠错和检测。

海明码的实现过程主要包括以下几个步骤:(1) 将原始数据进行二进制编码。

(2) 确定每个校验位控制的数据位,根据数据位反转次数的奇偶性确定校验位的值。

(3) 计算每个数据位和相应的校验位的奇偶性并组成一个编码。

(4) 将编码中出现错误的位置进行纠正。

2. 码距码距是另一种常用的纠错码方法,它通过在编码中保持相邻状态之间的距离,从而在数据传输过程中实现检测和纠正。

码距的实现过程主要包括以下几个步骤:(1) 将原始数据进行编码。

(2) 确定编码之间的距离,当两个编码之间的距离超过指定的阈值时,可以检测和纠正数据的错误。

3. CRCCRC是一种不可逆的编码方式,它通过采用多项式除法的方法,对数据进行编码和校验。

它的实现过程主要包括以下几个步骤:(1) 选择一个固定的生成多项式,对原始数据进行除法运算,得到余数。

(2) 将余数追加到原始数据之后,形成校验码。

(3) 在数据传输过程中,对校验码进行取模运算,如果余数为0,则数据没有错误,否则存在错误,需要进行纠正。

bch码编码原理(一)

bch码编码原理(一)

bch码编码原理(一)BCH码编码原理BCH码是一种最小化双重错误检测码的编码方式,常用于数字通信和存储中。

它的编码原理如下:什么是BCH码BCH码是一种纠错码,也叫双重错误检测码。

它在传输数据时,对数据进行编码,将其变成有纠错能力的码字,以便在传输过程中出现错误时,能够及时发现和纠正错误,以保证数据的正确性。

目前,BCH码已经被广泛应用于数字通信、存储等领域。

BCH码的特点BCH码具有以下特点:•比其他纠错码具有更高的纠错能力。

•实现简便,硬件开销小,适用于数字集成电路和软件实现。

•编码和解码速度快,具有实时性。

BCH码的编码过程BCH码的编码过程可以分为以下几步:1.将需要编码的数据按照一定的规则分组,每组称为一个符号。

2.对每个符号进行计算,得到该符号对应的余数。

3.将每个符号和对应的余数合并成一个码字,即为BCH码。

BCH码的数学原理BCH码本质上是一种有限域上的同余式码,它的编码和解码是基于有限域上的多项式运算。

通俗地讲,就是将数据看作是多项式的系数,通过求解多项式的余数来实现编码和解码。

BCH码的应用BCH码广泛应用于数字通信、存储、加密等领域,例如:•在调制解调器中用于误码纠正。

•在存储器中用于内部的错误检测和纠正。

•在数字电视、数字音频等领域用于数据传输和解码。

•在电子商务、网络安全等领域用于数据加密和解密。

总结BCH码是一种纠错码,具有更高的纠错能力和更低的硬件开销,适用于数字集成电路和软件实现。

它的编码过程基于有限域上的多项式运算,广泛应用于数字通信、存储、加密等领域。

BCH码的优缺点BCH码具有以下的优点和缺点:优点•具有更高的纠错能力,可以在传输过程中及时发现和纠正错误。

•实现简单,硬件开销小,适用于数字集成电路和软件实现。

•编码和解码速度快,具有实时性,适用于高速数据传输和处理。

缺点•对于一些较短的数据,BCH码的编码效率不如一些其他编码方式。

•BCH码对于单个错误和多个连续错误的重叠部分的纠正能力较差。

《纠错码概述》课件

《纠错码概述》课件

03
常见的纠错码技术
奇偶校验码
总结词
简单但可靠性较低
详细描述
奇偶校验码是一种简单的错误检测和纠正方法,通过在数据中添加校验位,使得整个数据(包括校验位)中1的 个数为偶数(偶校验)或奇数(奇校验)。这种方法简单易行,但只能检测到一位错误,且无法纠正错误。
海明码
总结词
具有中等可靠性和实现复杂度
详细描述

度。
优化解码算法,降低其
详 细
计算复杂度和实现难度

,提高解码速度。

在解码过程中,采用多 径传播抑制技术,减少 多径干扰对解码的影响

1. 降低 复杂

解码算法的优化主要包 括以下几个方面
2. 改进 迭代 算法
通过改进迭代算法的收 敛速度和稳定性,提高
解码准确率。
3. 多径 传播 抑制
硬件实现优化
常见的纠错码编码方式有奇偶校验、 海明码、循环冗余校验(CRC)等。
纠错码的解码原理
纠错码解码是在接收端收到编码数据后,根据预先设定的解码算法,对接收到的 数据进行解码,以检测和纠正传输过程中产生的错误。
解码算法通常基于一定的数学原理,如代数、概率统计等,通过特定的计算方法 实现错误检测和纠正。
纠错码的性能指标
软件实现方式
通用软件实现
使用通用的编程语言(如C、C、Python等 )来实现纠错码的编码和解码过程。这种方 式具有较低的成本和较好的跨平台性,适用 于对成本和灵活性要求较高的场景。
专用软件实现
针对特定的纠错码算法,使用专用的软件库 或工具来实现编码和解码过程。这种方式具 有较高的性能和效率,适用于对性能要求较
纠错能力
编码效率

常用的纠错码

常用的纠错码

常用的纠错码纠错码(Error Correction Code)是一种用于检测和纠正数据传输过程中出现的错误的技术。

在数据传输、存储和处理中,由于噪声、干扰等原因,数据往往会发生错误。

纠错码通过在原始数据中添加冗余信息,使得接收方在接收到含有错误的数据时,能够通过冗余信息来检测和纠正这些错误,从而提高数据的可靠性和完整性。

常用的纠错码有海明码(Hamming Code)、RS码(Reed-Solomon Code)、BCH码(Bose-Chaudhuri-Hocquenghem Code)等。

下面将分别对这些纠错码进行介绍。

海明码是一种最早被广泛应用的纠错码。

它通过在原始数据中添加冗余位,使得接收方能够检测并纠正单个比特的错误。

海明码的基本思想是将原始数据划分成若干个数据块,并为每个数据块添加冗余位。

接收方在接收到数据时,通过对数据块和冗余位进行异或运算,可以检测出错误的位置,并进行纠正。

海明码的纠错能力较强,能够纠正多个比特的错误。

RS码是一种广泛应用于数字通信和存储系统中的纠错码。

RS码采用了一种更加复杂的编码方式,能够在数据中添加更多的冗余信息,从而使得接收方能够纠正更多的错误。

RS码的基本原理是将原始数据看作一个多项式,并通过计算多项式的值来生成冗余信息。

接收方在接收到数据时,通过计算多项式的值,并使用一定的算法来解码,从而可以检测和纠正错误。

BCH码是一种开发于二十世纪六十年代的纠错码。

BCH码是一种能够纠正多个错误的纠错码,同时也是一种具有较低复杂度的纠错码。

BCH码的基本原理是将原始数据看作一个多项式,并通过计算多项式的值来生成冗余信息。

接收方在接收到数据时,通过计算多项式的值,并使用一定的算法来解码,从而可以检测和纠正错误。

除了海明码、RS码和BCH码,还有很多其他的纠错码,如卷积码、Turbo码等。

这些纠错码在不同的应用场景中具有不同的优势。

卷积码是一种连续时间码,适用于通信系统中的高速数据传输。

数据通信纠错编码方式

数据通信纠错编码方式

纠错编码方式简介2.1 奇偶监督码奇偶校验码也称奇偶监督码,它是一种最简单的线性分组检错编码方式。

其方法是首先把信源编码后的信息数据流分成等长码组,在每一信息码组之后加入一位(1比特)监督码元作为奇偶检验位,使得总码长n(包括信息位k和监督位1)中的码重为偶数(称为偶校验码)或为奇数(称为奇校验码)。

如果在传输过程中任何一个码组发生一位(或奇数位)错误,则收到的码组必然不再符合奇偶校验的规律,因此可以发现误码。

奇校验和偶校验两者具有完全相同的工作原理和检错能力,原则上采用任一种都是可以的。

由于每两个1的模2相加为0,故利用模2加法可以判断一个码组中码重是奇数或是偶数。

模2 加法等同于“异或”运算。

现以偶监督为例。

对于偶校验,应满足故监督位码元a 0可由下式求出:(2-2)不难理解,这种奇偶校验编码只能检出单个或奇数个误码,而无法检知偶数个误码,对于连续多位的突发性误码也不能检知,故检错能力有限,另外,该编码后码组的最小码距为 =2,故没有纠错码能力。

奇偶监督码常用于反馈纠错法。

2.2 行列监督码行列监督码是二维的奇偶监督码,又称为矩阵码,这种码可以克服奇偶监督码不能发现偶数个差错的缺点,并且是一种用以纠正突发差错的简单纠正编码。

其基本原理与简单的奇偶监督码相似,不同的是每个码元要受到纵和横的两次监督。

具体编码方法如下:将若干个所要传送的码组编成一个矩阵,矩阵中每一行为一码组,每行的最后加上一个监督码元,进行奇偶监督,矩阵中的每一列则由不同码组相同位置的码元组成,在每列最后也加上一个监督码元,进行奇偶监督。

如果用×表示信息位,用 表示监督位,由矩阵码的结构可如图6-5所示,这样,它的一致监督关系按行及列组成。

每一行每一列都是一个奇偶监督码,当某一行(或某一列)出现偶数个差错时,该行(或该列)虽不能发现,但只要差错所在的列(或行),没有同时出现偶数个差错,则这种差错仍然可以被发现。

矩阵码不能发现的差错只有这样一类:差错数正好为4倍数,而且差错位置正好构成矩形的四个角,如图6- 5中所示有的差错情况。

纠错编码

纠错编码

在中,为提高信息传输可靠性,广泛使用了具有一定纠错能力的信道编码技术,如奇偶校验码、行列监督码、恒比码、汉明码、()等编码技术。

这些编码技术因其比较简单,其检错、纠错能力都不是很强,无法满足系统中高可靠传输的性能要求,必须采用高性能的强纠错编码技术。

下面介绍几种高性能强纠错编码技术:1里德- 索罗门码( - Solomon)里德-索罗门码,简称RS码,是一种重要的线性分组编码方式,对突发性错误有较强的纠错能力。

该编码技术是利用创造的伽罗华域(Galois Field)中的数学关系来把传送数据包的每个字节映射成伽罗华域中的一个元素(又称符号) ,每个数据包都按码生成多项式为若干个字节的监督校验字节,组成RS的误码保护包,接收端则按校验矩阵来校验接收到的误码保护包是否有错,有错时则在错误允许的范围内纠错。

RS纠错编码具有很强的纠正突发误码的能力。

为了纠正一个错误,要2个符号的检测码,一个用来确定位置,一个用来纠错。

一般来说纠t个错误需要2t个检验符,这时要计算2t个等式,确定t个位置和纠t个错。

能纠t个符号的RS码生成多项式为: g ( x) = ( x + a0 ) ( x + a1 ) ( x + a2) …( x + a2t - 1 ) 。

2(Convolution codes)卷积码是一种非分组编码,适用于前向纠错法。

在许多实际情况下,卷积码的性能常优于分组式编码。

卷积编码是将信息序列以k个码元分段,通过编码器输出长为n的一个码段。

卷积码的监督码元并不实行分组监督,每一个监督码元都要对前后的信息单元起监督作用,整个编解码过程也是一环扣一环,连锁地进行下去。

卷积编码后的n个码元不仅与本段的信息元有关,而且也与其前N - 1段信息有关,故也称连环码,编码过程中互相关联的码元个数为nN。

卷积编码的结构是:“信息码元、监督码元、信息码元、监督码元…”。

在解码过程中,首先将接收到的信息码与监督码分离,由接收到的信息码再生监督码,这个过程与编码器相同;再将此再生监督码与接收到的监督码比较,判断有无差错,并纠正这些差错。

纠错码

纠错码

查错、纠错后的代码
=1
P1 Y0 Y1
=1
P2 Y2 A
=1
B1 Y3
=1
P3 Y4 B
=1
B2 Y5
=1
B3 Y6 C
=1
B4 Y7
74LS138
G1
G2
G3
P1
P2
B1
P3
B2
B3
B4
查错、纠错前的代码
(2)循环码(CRC) 是一种建立在模2运算的编码规律的校验码,它可以 通过模2运算来建立有效信息和校验位之间的约定关 系,即要求N=K+R位的某数能被某一约定的除数除尽。 设待编码的有效信息以多项式M(x)表示,用约定 的一个多项式G(x)去除,可用以下式子表示: M(x) =Q(x)G(x)+R(x) M(x)+R(x)=Q(x)G (x) 因而可将M(x)+R(x)作为编好的码送目标部件,若在 目标部件中能除约定的G(x)余数为0,表明数据传送 正确。若不是表明有错误,再进一步确定哪一位错。
P1
P2
B1
P3 Y
B2 Y
B3 Y
B4 Y
指 无 误 错 字 误
G3 0
出错位
1 2 3 4 5 6 7
第三 组 第二 组 第一 组 Y Y Y
0
0
0
1
1
1
1
Y
Y
G2
0
0
1
1
0
0
1
1
Y
Y
Y
G1
0
1
0
1
0
1
0
1
例 :B1B1B3B4=1011 , P1=0 , P2=1 , P3=0 组 成 的 海 明 码

常见的纠错编码

常见的纠错编码

常见的纠错编码介绍纠错编码是一种在数字通信和数据存储中常见的技术,用于检测和纠正发生在数据传输或存储过程中的错误。

常见的纠错编码方法包括海明码、汉明码、布尔码等。

这些编码方法通过添加冗余信息来实现错误检测和纠正的功能,提高数据传输和存储的可靠性。

海明码(Hamming Code)海明码是一种最早被提出的纠错编码方法。

它通过向数据中添加冗余位,使数据可以进行错误检测和纠正。

海明码的原理是利用奇偶校验位进行错误检测,并利用冗余位进行错误纠正。

海明码可以检测和纠正单个比特位的错误,并且具有较高的纠错能力。

海明码的编码过程如下: 1. 计算奇偶校验位的位置。

根据数据位的数量,确定奇偶校验位的位置。

2. 计算奇偶校验位的值。

根据奇偶校验位所对应的数据位,计算奇偶校验位的值。

3. 添加奇偶校验位。

将计算得到的奇偶校验位添加到数据中。

海明码的解码过程如下: 1. 检测错误位的位置。

利用奇偶校验位检测错误位的位置。

2. 纠正错误位的值。

根据错误位的位置,进行错误位的纠正。

海明码通过使用冗余位,可以检测和纠正单个比特位的错误,提高了数据传输的可靠性。

汉明码(Hamming Distance)汉明码是一种用于衡量两个等长字符串之间的距离的概念。

在纠错编码中,汉明码被用来计算错误比特位的数量,从而实现错误的检测和纠正。

汉明码的计算方法如下: 1. 将两个等长字符串进行比较,逐位比较。

2. 当两个字符串的对应位不同,汉明距离加一。

3. 汉明距离即为错误比特位的数量。

汉明码能够衡量两个字符串之间的差异程度,为纠错编码提供了基础。

布尔码(BCH Code)布尔码是一种纠错编码的方法,可以用来检测和纠正多个比特位的错误。

布尔码的原理是利用多项式算法进行错误检测和纠正。

它通过添加冗余位,生成校验码,并在接收端使用算法计算接收到的校验码,从而进行错误的检测和纠正。

布尔码主要包括以下几个步骤: 1. 确定多项式生成器的选择。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

g(x)=(x-a1)(x-a2)…(x-ar), ai≠aj,ai∈GF(qm) 每一码多项式必以a1,a2,…,ar为根。则 C(ai)=cn-1ain-1+cn-2ain-2+…+c1ai+c0=0
a a ... n−1 ar
n−1 1 n−1 2
... a1 ... a2 ... ... ... ar
h0 h1 0 h0 H = M M 0 L L hk−1 hk 0 h1 hk−1 hk L 0 0 L 0 M M hk−1 hk (n−k)×n
M 0
M h0
M h1
M M L hk−2
State Key Laboratory of Integrated Services Networks
循环码是模x 的剩余类线性结合代数中的一个 循环码是模 n-1的剩余类线性结合代数中的一个 理想。 理想。
State Key Laboratory of Integrated Services Networks
问题二 如何从多项式剩余类环中 寻找理想? 寻找理想?
由于 1、多项式剩余类环中任何一个理想都是主理 、 想——主理想中的所有元素可由某一个元素的 主理想中的所有元素可由某一个元素的 倍式构成 倍式构成 2、在主理想的所有元素中,至少可找到一个 、在主理想的所有元素中, 次数最低的首一多项式g(x),即生成多项式 次数最低的首一多项式 即 定义:生成多项式g(x)是模 n-1剩余类代数中, 是模x 剩余类代数中 剩余类代数中, 定义:生成多项式 是模 一个理想的次数最低的非零首一多项式, 一个理想的次数最低的非零首一多项式,它是 理想或循环码的生成元。 理想或循环码的生成元。
c a n −1 x n −1 + a n − 2 x n − 2 + L + a 0
= ca n −1 x n −1 + ca n − 2 x n − 2 + L + ca 0 , c ∈ GF ( p )
(
)
则模F(x)的剩余类构成一个 维线性空间,定义为剩余类 的剩余类构成一个n维线性空间 则模 的剩余类构成一个 维线性空间, 线性结合代数。 线性结合代数。
循环码的编码原理(2)
可选择k个线性无关的信息组 可选择 个线性无关的信息组 (1,0,0,…,0) xk-1, (0,1,0,0,…0) xk-2, …(0,0,0,…,0,1) 1
r1 (x) = x x
k −1 n−k
=x
n−1
mod( (x)) g
mod( g ( x))
mod( g ( x))
Examples GF(2)上,x7-1=(x+1)(x3+x+1)(x3+x2+1) 试求一个[7,4]循环码。
g(x)、 xg(x)、x2 g(x)、 x3g(x)、 、 、 、 、
State Key Laboratory of Integrated Services Networks
三、循环码的生成矩阵和校验矩 阵
二、生成多项式和校验多项式
两个定理
定理1:GF(q)(q为素数或素数的幂 上的 为素数或素数的幂)上的 定理 为素数或素数的幂 上的[n,k]循环 循环 码中,存在唯一的n-k次首一多项式 次首一多项式g(x),每一个 码中,存在唯一的 次首一多项式 , 码多项式C(x)必是 必是g(x)的倍式,每一个小于等于 的倍式, 码多项式 必是 的倍式 (n-1)次的 次的g(x)的倍式一定是码多项式 次的 的倍式一定是码多项式
两个结论
结论1:找一个[n,k]循环码,即是找一个n-k次首一多 项式g(x),且g(x)必是xn-1的因式。
结论2:若C(x)是一个码多项式,则 g(x) C(x) 是一个码多项式, 结论 若 是一个码多项式 必是一个码多项式 反之, 反之,若 g (x ) C (x ) ,则C(x)必是一个码多项式
= (a n −1 , a n − 2 , L , a 0 ) ∈ V n , k
State Key Laboratory of Integrated Services Networks
问题一 如何寻找k维循环子空间? 如何设计[n,k]循环码?
—— 利用多项式和有限域的概念
注: 1、GF(p)上的 维向量与 上的n维向量与 、 上的 维向量与GF(p)上的多项式之间有一一对 上的多项式之间有一一对 应的关系
State Key Laboratory of Integrated Services Networks
第五章 循环码
要求掌握的内容
根据多项式会写循环码的生成矩阵和校验矩阵 会写循环码生成和校验矩阵的系统形式 会画循环码的编码电路 由生成多项式的根定义循环码
第一节 循环码
定义 循环码的生成多项式和校验多项式 循环码的生成矩阵和校验矩阵 循环码的系统码形式
g0 0 L 0 gn−k gn−k−1 L g1 g1 g0 0 L 0 0 gn−k gn−k−1 G= M M M M M M M M M 0 L 0 gn−k gn−k−1 L g2 g1 g0 k×n
h * ( x) = h0 x k + h1 x k −1 + L + hk x n − k −1 h * (x ), x n − k − 2 h * (x ), L , h * (x )
State Key Laboratory of Integrated Services Networks
问题三 如何寻找生成多项式g(x)? 如何寻找生成多项式 ?
循环码
模多项式x 剩余类线性结合代数中的理想 模多项式 n-1剩余类线性结合代数中的理想
生成多项式
State Key Laboratory of Integrated Services Networks
x n − 1 = g (x )h(x )
g(x) = gn−k x
n−k
+ gn−k−1x
n−k −1
+ L+ g0
h(x) = hk x + hk −1 x
k
k −1
+ L+ h0
g(x)决定生成矩阵,h(x)决定校验矩阵 决定生成矩阵, 决定生成矩阵 决定校验矩阵
x k −1 g (x ), x k − 2 g (x ), L , g (x )
两个定理
定理2:GF(q)(q为素数或素数的幂 上[n,k]循环码的 为素数或素数的幂)上 定理 为素数或素数的幂 循环码的 次因式: 生成多项式g(x)一定是 n-1的n-k次因式: xn-1= 一定是x 的 生成多项式 一定是 次因式 g(x) h(x)。 。 反之, 次多项式, 能被g(x)整除, 整除, 反之,若g(x)为n-k次多项式,且xn-1能被 为 次多项式 能被 整除 一定能生成一个[n,k]循环码 则g(x)一定能生成一个 一定能生成一个 循环码
四、循环码的系统码
—— 模g(x)的除法问题
C (x ) = m(x )x
n−k
+ r (x ) ≡ 0
mod(g (x ))
(x) = C(x) + m(x)x n−k ≡ m(x)x n−k −r
mod(g(x))
由于生成矩阵G中的 行要求线性无关 由于生成矩阵 中的k行要求线性无关,因此 中的 行要求线性无关, 在求余式时,可选择k个线性无关的信息组 在求余式时,可选择 个线性无关的信息组 (1,0,0,…,0) xk-1, (0,1,0,0,…0) xk-2, …(0,0,0,…,0,1) 1
r1 ( x) = x k −1 x n−k = x n−1
r2 ( x) = x k − 2 x n − k = x n − 2 rk ( x) = x 0 x n − k = x n − k
mod(g ( x))
mod( g ( x)) mod( g ( x))
1 0 L 0 − ~ (x ) r1 ~ ( x ) 0 1 L 0 − r2 G = M M M M M 0 0 L 1 − ~ ( x ) rk
r2 ( x) = x k − 2 x n − k = x n − 2
rk ( x) = x 0 x n − k = x n − k
1 0 L 0 − ~ (x ) r1 ~ ( x ) 0 1 L 0 − r2 G = M M M M M 0 0 L 1 − ~ ( x ) rk
State Key Laboratory of Integrated Services Networks
一、循环码定义
定义1: 是一个[n.k]线性分组码,C1是其 线性分组码, 定义 :设CH是一个 线性分组码 中的一个码字, 的左(右 循环移位得到的 循环移位得到的n 中的一个码字,若C1的左 右)循环移位得到的 维向量也是C 中的一个码字,则称C 是循环码。 维向量也是 H中的一个码字,则称 H是循环码。 维空间的一个k维子空间 定义2: 维空间的一个 维子空间, 定义 :设V n , k ∈ V n是n维空间的一个 维子空间, 若对任一v 恒有 v 1 = (a n − 2 , a n −1 , L , a 0 , a n −1 ) ∈ V n , k 则称V 循环子空间或 则称 n,k为循环子空间或循环码
cn−1 1 cn−2 1 T M = HC = 0 ... c1 1 c 0
~ (x ) 表示r (x)的系数 ri i
H = −ห้องสมุดไป่ตู้P I n−k
T
[
]
I n−k
~ ( x) T , ~ ( x) T , L ~ ( x) T = r1 r2 rk
相关文档
最新文档