循环性是指循环码组中的任一许用码字循环左移 后所得到的码字仍为该循环码组中的一个许用码字。C1C0]是码长为n的循环码中的一个码字,对其进行循环左移、右移,无论移动多少位,得到的结果均为该循环码中的一个码字。为了便于用代数学的理论分析计算循环码,把循环码中的码字用多项式来表示,称为码多项式,它是把码字中各码元的取值作为码多项式的系数。循环码的多项式符合下列定理。......
2023-06-27
从线性分组码的讨论中可知,有了生成矩阵就可以由信息位产生相应的循环码。
定理二:在循环码(n,k)中,n-k次幂的码多项式有一个,且仅有一个,用g(x)表示,称这惟一的n-k次多项式g(x)为循环码的生成多项式,并且g(x)的常数项不为零。
因线性分组码的信息位和监督位之间线性关系,可以由线性方程确定。所以当信息位全0时,监督位必然也全为0。循环码是一种线性分组码,它具有同样的性质,即信息位为全0时循环码必然是全0码。在 (n,k)循环码中,除全0码外,不可能出现连续k位均为0的码字。因为如果出现k个连续的0,经过若干次移位后,将变为前k个信息码元全为0而监督码元不全为0的情况,这显然是不可能的。因此在 (n,k)循环码的码集中,除全0码外,连续为0的长度最多只能有k-1位。前k-1位为0的码字,其末位必然为“1”。因为,若其末位为0,则经移位后必然出现k个连续的0,这是不可能的。此前k-1位为0、末位为1的码字,所对应的码多项式是最高次幂为(n-1)-(k-1)=n-k次的码多项式,而且它是循环码中幂次最低的码多项式,称它为循环码的生成多项式g(x)。由该码字末位为1可知,g(x)的常数项不为零,这样的码多项式只有一个。因为如果有两个最高次幂为n-k次的码多项式,则由循环码的封闭性可知,把这两个码字相加产生的码字连续前k位都为0。这种情况不可能出现,所以在 (n,k)循环码中,最高次幂为n-k次的码多项式只有一个,生成多项式g(x)具有惟一性。
一旦g(x)确定,则该(n,k)循环码就被确定了。g(x)是循环码中幂次最低的码多项式,由它左移就可产生其他码多项式,如xg(x)、x 2g(x)、x 3g(x)等。用k个互相独立的码多项式g(x)、xg(x)、x 2g(x)…x k-1g(x)可以构造出循环码的生成矩阵G(x)为
例如,有一个(7,3)循环码其最高次幂为n-k次的码字为0010111,其生成多项式g(x)=x 4+x 2+x+1。利用式(4-44)可得其生成矩阵G(x)为
将此生成矩阵用系数表示,写成生成矩阵G,则
式 (4-46)不符合典型生成矩阵的形式,所以它不是典型生成矩阵,由它编写出的码字不是系统码,但是对此矩阵作线性变化可以得到典型生成矩阵的形式。
设上例中信息码为[C6C5C4],由生成矩阵多项式可以写出该循环码的码字为
式中 u(x)——信息码[C6C5C4]的多项式。
所以已知信息码U = [uk-1uk-2…u1u0]和g(x)后就可求得循环码的所有多项式为
式中 u(x)——信息位所对应的多项式。
信息位有k位,所以u(x)的最高阶数为 (k-1)次幂,此方法求得的码多项式为非系统码。由式(4-47)可看出,所有的码多项式都可以被g(x)整除。
定理三:循环码(n,k)的生成多项式g(x)是x n+1的一个因式。
g(x)是最高次幂为n-k次的码多项式,x kg(x)是最高次幂为n的多项式。利用定理一对x kg(x)作模x n+1运算,得
式中 r(x)——该循环码的一个码多项式。
r(x)可以被g(x)整除,即r(x)=I(x)g(x)。所以式(4-48)可写为
整理后得到
式 (4-49)中,h(x)=(x n+1)/g(x)为循环码的一致校验多项式,可见g(x)是x n+1的一个因式,利用这一特点可以产生g(x)。其方法是对x n+1进行因式分解,从中找出一个最高次幂为(n-k)次且常数不为零的因式,作为生成多项式g(x)。
如对于(7,3)循环码,g(x)的最高次幂为4。可以从 (x 7+1)中分解得到g(x),即
生成多项式可选为
或者
两种生成多项式分别产生两种(7,3)循环码。
有关电力系统通信技术的文章
循环性是指循环码组中的任一许用码字循环左移 后所得到的码字仍为该循环码组中的一个许用码字。C1C0]是码长为n的循环码中的一个码字,对其进行循环左移、右移,无论移动多少位,得到的结果均为该循环码中的一个码字。为了便于用代数学的理论分析计算循环码,把循环码中的码字用多项式来表示,称为码多项式,它是把码字中各码元的取值作为码多项式的系数。循环码的多项式符合下列定理。......
2023-06-27
由式已经可以产生监督码元C3C2C1C0,只要在其中添上信息码元的方程即可得出许用码字,如下式将式写成矩阵形式为对式取转置,得矩阵G称为分组码的生成矩阵。所以线性分组码具有封闭性。对 (n,k)线性分组码来说,其信息位长为k,共有2k个不同组合的信息码。(n,k)线性分组码A的生成矩阵G的每一行都是码组A 的一个许用码字,它一定满足H矩阵所确定的r个监督关系。所以该码的最小重量必然是该线性分组码的最小距离。......
2023-06-27
【主要内容】1.矩阵的初等变换矩阵的下列三种变换称为矩阵的初等行(列)变换:(1)互换矩阵的两行(两列).(2)用一个非零常数c乘矩阵的某行(某列),即用c乘某行(某列)的每个元素.(3)矩阵某行(某列)的k倍加到另一行(另一列),即某行(某列)的每个元素的k倍,加到另一行(另一列)的对应元素.矩阵的初等行变换与初等列变换,总称矩阵的初等变换.2.初等矩阵单位矩阵经过一次初等变换所得到的矩阵,称为......
2023-10-27
autoconf是用来产生configure文件的。configure.in文件的内容是一些宏,这些宏经过autoconf处理后会变成检查系统特性、环境变量、软件必须的参数的shell脚本。我们在使用automake时,实际上还需要用到其他的一些宏,但我们可以用aclocal来帮我们自动产生。automake我们使用automake--add-missing来产生Makefile.in。选项--add-missing的定义是“add missing standard files to package”,它会让automake加入一个标准的软件包所必须的一些文件。我们用automake产生出来的Makefile.in文件是符合GNU Makefile惯例的,接下来我们只要执行configure这个shell脚本就可以产生合适的Makefile文件了。......
2023-11-19
定理10.2 若f(λ)是n阶方阵A的特征多项式,则f=0.证明:设B(λ)是n阶方阵λE-A的伴随矩阵,则利用伴随矩阵的性质有B(λ)=f(λ)E.由于B(λ)的元素都是方阵λE-A的n-1阶子式,因此,都是λ的次数最多是n-1次多项式.这样,B(λ)可以写成如下形式:B(λ)=λn-1B0+λn-2B1+…+an-1A+anE=O.证毕.推论10.1 设线性变换σ的特征多项式是f(λ),那么f(σ)=0.注意 这里f(σ)是一个线性变换.定理10.3 设n阶方阵A的特征多项式是λn+a1λn-1+…......
2023-11-22
以下内容为满足双馈发电机在绕组匝数不变约束条件下的坐标变换及变换矩阵。绕组匝数不变约束条件下的坐标变换所推导出的系统最贴切地反映了电机的物理特征,由此产生的等效电路中的电感与电机设计者正常计算的电感值相一致,正是这些优点使得这种系统被电力工业和发电机制造厂家广泛使用。......
2023-06-23
(四)影响发展校园欺凌和暴力对学生发展的影响主要有二:一是精神健康;二是学业发展。因学生精神刺激很长时间难以恢复,影响学校正常秩序。学生意识到有力量的人可以侵害没有力量的人,力量加野蛮使侵害者获得了尊严,而文明和没有力量使他们自身失去尊严、受到伤害。......
2023-11-20
进气端喷射系统混合气的形成,在燃烧室外部的进气端开始形成。空气过量系数表示实际空燃比脱离理论空燃比的程度。图5-1 汽油机的混合气供给系统混合气的完全燃烧与理论混合比有关。因此,把当前端口喷射式汽油机可以称为在λ=1的均质混合气模式运行的系统,或者转矩直接与空气量成正比的系统。......
2023-06-28
相关推荐