主权项 |
1.一种并行加扰的方法,其特征在于,按以下步骤进行:a)信号分组以扰码器状态变化关系矩阵的阶数n作为分割长度,对输入信号分割后进行分组储存;b)加扰序列生成根据加扰所需伪随机序列长度,确定扰码器的状态变化关系矩阵T;采用以下三个数组对状态变化矩阵T进行稀疏存储:一维实型数组A:存储矩阵T的非零元素元值;一维实型数组JA:存储矩阵T的非零元素的列下标作为列值;一维实型数组IA:存储矩阵T的非零元素的行下标作为行标;设定扰码器在初始时刻的状态Q<sup>n</sup>,根据式:<maths num="0001"><![CDATA[<math><mrow><msup><mi>Q</mi><mi>n</mi></msup><mo>=</mo><mo>[</mo><msubsup><mi>Q</mi><mn>0</mn><mi>n</mi></msubsup><msubsup><mi>Q</mi><mn>1</mn><mi>n</mi></msubsup><msubsup><mi>Q</mi><mn>2</mn><mi>n</mi></msubsup><msubsup><mi>Q</mi><mn>3</mn><mi>n</mi></msubsup><msubsup><mi>Q</mi><mn>4</mn><mi>n</mi></msubsup><msubsup><mi>Q</mi><mn>5</mn><mi>n</mi></msubsup><msubsup><mi>Q</mi><mn>6</mn><mi>n</mi></msubsup><mo>]</mo><mo>,</mo></mrow></math>]]></maths><maths num="0002"><![CDATA[<math><mrow><msup><mi>Q</mi><mrow><mi>n</mi><mo>+</mo><mi>k</mi></mrow></msup><mo>=</mo><msup><mi>T</mi><mi>k</mi></msup><mo>⊗</mo><msup><mi>Q</mi><mi>n</mi></msup><mo>,</mo></mrow></math>]]></maths>式中,Q<sup>n+k</sup>为扰码器在n+k时刻的状态,T<sup>k</sup>为状态变化矩阵T的k次方,<img file="FDA0000226029093.GIF" wi="53" he="59" />符号表示矩阵与向量相乘过程中的加法采用模2加法,将<img file="FDA0000226029094.GIF" wi="334" he="78" />作为加扰序列;c)加扰处理扰码器的并行输出数据D<sub>out</sub>与并行输入数据D<sub>in</sub>及扰码器初始状态之间的逻辑关系如下式:<maths num="0003"><![CDATA[<math><mrow><msubsup><mi>D</mi><mi>out</mi><mrow><mi>n</mi><mo>+</mo><mi>k</mi></mrow></msubsup><mo>=</mo><msubsup><mi>D</mi><mi>in</mi><mrow><mi>n</mi><mo>+</mo><mi>k</mi></mrow></msubsup><mo>⊕</mo><mrow><mo>(</mo><msubsup><mi>Q</mi><mn>6</mn><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow></msubsup><msubsup><mi>Q</mi><mn>6</mn><mrow><mi>n</mi><mo>+</mo><mn>2</mn></mrow></msubsup><mo>·</mo><mo>·</mo><mo>·</mo><msubsup><mi>Q</mi><mn>6</mn><mrow><mi>n</mi><mo>+</mo><mi>k</mi></mrow></msubsup><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>其中<img file="FDA0000226029096.GIF" wi="53" he="59" />表示模二加法,并对不同分组的输入信号采用加扰序列并行进行加扰处理;d)并串转换在加扰后,不同分组的输入信号根据输入信号的时刻,按次序还原成串行的数据流。 |