发明名称 一种具有不等错误保护的编码方法
摘要 本发明属于数字通信和数字存储领域,特别涉及一种具有小等错误保护的编码万法,包括以下步骤:首先,将信息序列u按重要等级划分为高等级子序列u(0)和低等级子序列u(1),并分别送入编码器C0和C1进行编码,得到编码序列v(0)和v(1);其次,将序列v(0)送入缓存处理器D得到和序列v(1)长度一样的序列z;然后,将序列z送入交织器П,得到交织后的序列w;接着,将序列w和v(1)送入逐符号混叠器S,得到序列c(1);最后,构造序列c(0)=v(0),并将序列c(0)和c(1)进行合并,形成码字c=(c(0),c(1))。
申请公布号 CN103138769A 申请公布日期 2013.06.05
申请号 CN201310019365.4 申请日期 2013.01.17
申请人 中山大学 发明人 马啸;黄科超;梁楚龙
分类号 H03M13/05(2006.01)I;H03M13/13(2006.01)I 主分类号 H03M13/05(2006.01)I
代理机构 代理人
主权项 一种具有不等错误保护的编码方法,用于将长度K的信息序列u编码为长度N的码字c,其特征在于包括以下步骤:(1)输入长度K的信息序列u,按重要等级划分为高等级子序列u(0)和低等级子序列u(1),长度分别为K0和K1,其中K0+K1=K;(2)将子序列 <mrow> <msup> <munder> <mi>u</mi> <mo>&OverBar;</mo> </munder> <mrow> <mo>(</mo> <mn>0</mn> <mo>)</mo> </mrow> </msup> <mo>=</mo> <mrow> <mo>(</mo> <msubsup> <mi>u</mi> <mn>0</mn> <mrow> <mo>(</mo> <mn>0</mn> <mo>)</mo> </mrow> </msubsup> <mo>,</mo> <msubsup> <mi>u</mi> <mn>1</mn> <mrow> <mo>(</mo> <mn>0</mn> <mo>)</mo> </mrow> </msubsup> <mo>,</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>,</mo> <msubsup> <mi>u</mi> <mrow> <msub> <mi>K</mi> <mn>0</mn> </msub> <mo>-</mo> <mn>1</mn> </mrow> <mrow> <mo>(</mo> <mn>0</mn> <mo>)</mo> </mrow> </msubsup> <mo>)</mo> </mrow> </mrow>和 <mrow> <msup> <munder> <mi>u</mi> <mo>&OverBar;</mo> </munder> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </msup> <mo>=</mo> <mrow> <mo>(</mo> <msubsup> <mi>u</mi> <mn>0</mn> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </msubsup> <mo>,</mo> <msubsup> <mi>u</mi> <mn>1</mn> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </msubsup> <mo>,</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>,</mo> <msubsup> <mi>u</mi> <mrow> <msub> <mi>K</mi> <mn>1</mn> </msub> <mo>-</mo> <mn>1</mn> </mrow> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </msubsup> <mo>)</mo> </mrow> </mrow>分别送入编码器C0和C1进行编码,得到编码序列 <mrow> <msup> <munder> <mi>v</mi> <mo>&OverBar;</mo> </munder> <mrow> <mo>(</mo> <mn>0</mn> <mo>)</mo> </mrow> </msup> <mo>=</mo> <mrow> <mo>(</mo> <msubsup> <mi>v</mi> <mn>0</mn> <mrow> <mo>(</mo> <mn>0</mn> <mo>)</mo> </mrow> </msubsup> <mo>,</mo> <msubsup> <mi>v</mi> <mn>1</mn> <mrow> <mo>(</mo> <mn>0</mn> <mo>)</mo> </mrow> </msubsup> <mo>,</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>,</mo> <msubsup> <mi>v</mi> <mrow> <msub> <mi>N</mi> <mn>0</mn> </msub> <mo>-</mo> <mn>1</mn> </mrow> <mrow> <mo>(</mo> <mn>0</mn> <mo>)</mo> </mrow> </msubsup> <mo>)</mo> </mrow> </mrow>和 <mrow> <msup> <munder> <mi>v</mi> <mo>&OverBar;</mo> </munder> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </msup> <mo>=</mo> <mrow> <mo>(</mo> <msubsup> <mi>v</mi> <mn>0</mn> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </msubsup> <mo>,</mo> <msubsup> <mi>v</mi> <mn>1</mn> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </msubsup> <mo>,</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>,</mo> <msubsup> <mi>v</mi> <mrow> <msub> <mi>N</mi> <mn>1</mn> </msub> <mo>-</mo> <mn>1</mn> </mrow> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </msubsup> <mo>)</mo> </mrow> <mo>,</mo> </mrow>长度分别为N0和N1,其中N0+N1=N;(3)将序列v(0)送入缓存处理器D得到长度N1的序列z;(4)将序列z送入交织器П,得到交织后的序列w,长度为N1;(5)将序列w和v(1)送入逐符号混叠器S,得到长度为N1的序列c(1);(6)构造序列c(0)=v(0),并将序列c(0)和c(1)进行合并,形成码字c=(c(0),c(1))。
地址 510275 广东省广州市海珠区新港西路135号