首页> 外国专利> LINEAR FEEDBACK SHIFT CALCULATION APPARATUS, COMMUNICATION APPARATUS, MICROPROCESSOR, AND DATA OUTPUT METHOD IN A LINEAR FEEDBACK CALCULATION APPARATUS

LINEAR FEEDBACK SHIFT CALCULATION APPARATUS, COMMUNICATION APPARATUS, MICROPROCESSOR, AND DATA OUTPUT METHOD IN A LINEAR FEEDBACK CALCULATION APPARATUS

机译:线性反馈计算装置中的线性反馈偏移计算装置,通信装置,微处理器和数据输出方法

摘要

A linear feedback shift calculation apparatus, into which input data is input, and which outputs output data, including: an L generation unit which generates q values of q0 to qN−2 represented by:; <math overflow="scroll"><mtable><mtr><mtd><mrow><msub><mi>q</mi><mi>k</mi></msub><mo>=</mo><mrow><mo>{</mo><mtable><mtr><mtd><msub><mi>p</mi><mn>0</mn></msub></mtd><mtd><mrow><mo>(</mo><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>p</mi><mi>k</mi></msub><mo>+</mo><mrow><munderover><mo>∑</mo><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></munderover><mo></mo><mrow><msub><mi>q</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn><mo>-</mo><mi>i</mi></mrow></msub><mo>×</mo><msub><mi>p</mi><mi>i</mi></msub></mrow></mrow></mrow></mtd><mtd><mrow><mo>(</mo><mrow><mn>1</mn><mo>≤</mo><mi>k</mi><mo>≤</mo><mrow><mi>N</mi><mo>-</mo><mn>2</mn></mrow></mrow><mo>)</mo></mrow></mtd></mtr></mtable></mrow></mrow></mtd><mtd><mrow><mi>Equation</mi><mo></mo><mstyle><mspace width="0.8em" height="0.8ex" /></mstyle><mo></mo><mn>1</mn></mrow></mtd></mtr></mtable></math> ;(where, p0, p1, . . . , pN−1, q0, q1, . . . , qN−2 belong to Galois field GF(2)) from coefficients p0 to pN−2 among inputted coefficients p−1 to pN−1 (wherein, N is a natural number of 2 or more); and a matrix calculation unit which outputs the output data calculated from the output data b0 to bN−1 represented by:; <math overflow="scroll"><mtable><mtr><mtd><mrow><mrow><mo>(</mo><mtable><mtr><mtd><msub><mi>b</mi><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>b</mi><mrow><mi>N</mi><mo>-</mo><mn>2</mn></mrow></msub></mtd></mtr><mtr><mtd><mi>⋮</mi></mtd></mtr><mtr><mtd><msub><mi>b</mi><mi>o</mi></msub></mtd></mtr></mtable><mo>)</mo></mrow><mo>=</mo><mrow><mi>L</mi><mo>×</mo><mrow><mo>(</mo><mrow><mrow><mi>U</mi><mo>×</mo><mrow><mo>(</mo><mtable><mtr><mtd><msub><mi>a</mi><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>a</mi><mrow><mi>N</mi><mo>-</mo><mn>2</mn></mrow></msub></mtd></mtr><mtr><mtd><mi>⋮</mi></mtd></mtr><mtr><mtd><msub><mi>a</mi><mn>0</mn></msub></mtd></mtr></mtable><mo>)</mo></mrow></mrow><mo>+</mo><mrow><msub><mi>p</mi><mrow><mo>-</mo><mn>1</mn></mrow></msub><mo>×</mo><mrow><mo>(</mo><mtable><mtr><mtd><msub><mi>a</mi><mrow><mo>-</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>a</mi><mrow><mo>-</mo><mn>2</mn></mrow></msub></mtd></mtr><mtr><mtd><mi>⋮</mi></mtd></mtr><mtr><mtd><msub><mi>a</mi><mrow><mo>-</mo><mi>N</mi></mrow></msub></mtd></mtr></mtable><mo>)</mo></mrow></mrow></mrow><mo>)</mo></mrow></mrow></mrow></mtd><mtd><mrow><mi>Equation</mi><mo></mo><mstyle><mspace width="0.8em" height="0.8ex" /></mstyle><mo></mo><mn>2</mn></mrow></mtd></mtr><mtr><mtd><mi>and</mi></mtd><mtd><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle></mtd></mtr><mtr><mtd><mrow><mrow><mi>L</mi><mo>=</mo><mrow><mo>(</mo><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mi>…</mi></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><msub><mi>q</mi><mn>0</mn></msub></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mi>…</mi></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><msub><mi>q</mi><mn>1</mn></msub></mtd><mtd><msub><mi>q</mi><mn>0</mn></msub></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mi>…</mi></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mi>⋮</mi></mtd><mtd><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle></mtd><mtd><mi>⋱</mi></mtd><mtd><mi>⋱</mi></mtd><mtd><mi>⋱</mi></mtd><mtd><mi>⋮</mi></mtd></mtr><mtr><mtd><msub><mi>q</mi><mrow><mi>N</mi><mo>-</mo><mn>3</mn></mrow></msub></mtd><mtd><msub><mi>q</mi><mrow><mi>N</mi><mo>-</mo><mn>4</mn></mrow></msub></mtd><mtd><mi>…</mi></mtd><mtd><msub><mi>q</mi><mn>0</mn></msub></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><msub><mi>q</mi><mrow><mi>N</mi><mo>-</mo><mn>2</mn></mrow></msub></mtd><mtd><msub><mi>q</mi><mrow><mi>N</mi><mo>-</mo><mn>3</mn></mrow></msub></mtd><mtd><mi>…</mi></mtd><mtd><msub><mi>q</mi><mn>1</mn></msub></mtd><mtd><msub><mi>q</mi><mn>0</mn></msub></mtd><mtd><mn>1</mn></mtd></mtr></mtable><mo>)</mo></mrow></mrow><mo></mo><mstyle><mtext></mtext></mstyle><mo></mo><mrow><mi>U</mi><mo>=</mo><mrow><mo>(</mo><mtable><mtr><mtd><msub><mi>p</mi><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>p</mi><mrow><mi>N</mi><mo>-</mo><mn>2</mn></mrow></msub></mtd><mtd><mi>…</mi></mtd><mtd><msub><mi>p</mi><mn>2</mn></msub></mtd><mtd><msub><mi>p</mi><mn>1</mn></msub></mtd><mtd><msub><mi>p</mi><mn>0</mn></msub></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><msub><mi>p</mi><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>p</mi><mrow><mi>N</mi><mo>-</mo><mn>2</mn></mrow></msub></mtd><mtd><mi>…</mi></mtd><mtd><msub><mi>p</mi><mn>2</mn></msub></mtd><mtd><msub><mi>p</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><msub><mi>p</mi><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>p</mi><mrow><mi>N</mi><mo>-</mo><mn>2</mn></mrow></msub></mtd><mtd><mi>…</mi></mtd><mtd><msub><mi>p</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><mi>⋮</mi></mtd><mtd><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle></mtd><mtd><mi>⋱</mi></mtd><mtd><mi>⋱</mi></mtd><mtd><mi>⋱</mi></mtd><mtd><mi>⋮</mi></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mi>…</mi></mtd><mtd><mn>0</mn></mtd><mtd><msub><mi>p</mi><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>p</mi><mrow><mi>N</mi><mo>-</mo><mn>2</mn></mrow></msub></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mi>…</mi></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><msub><mi>p</mi><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd></mtr></mtable><mo>)</mo></mrow></mrow></mrow></mtd><mtd><mrow><mi>Equation</mi><mo></mo><mstyle><mspace width="0.8em" height="0.8ex" /></mstyle><mo></mo><mn>3</mn></mrow></mtd></mtr></mtable></math> ;from the q values q0 to qN−2, the coefficients p−1 to pN−1 and the input data a−N to a−1, a0 to aN−1.
机译:线性反馈偏移计算设备,其被输入输入数据并且被输出输出数据,包括:L生成单元,其生成q 0 到q N-2的q个值子>代表: <![CDATA [<数学溢出=“ scroll”> q k = { p 0 k = 0 p k < / msub> + i = 0 k - 1 < mrow> q k - 1 - i × p i < / mrow> 1 k N - 2 )< / mo> 方程式 < / mo> 1 ]]> ;(其中p 0 ,p 1 ,...,p N-1 ,q 0 , q 1 ,...,q N−2 属于系数p 0 2 )) -1 至p N-1 中的Sub>至p N-2 (其中,N是2或更大的自然数);矩阵计算单元将由输出数据b 0 计算出的输出数据输出到b N-1 ,表示为 <![CDATA [<数学溢出=“ scroll”> b N - 1 b N - 2 b o = L × U × a N - 1 a N < mo>- 2 < / mtr> a 0 + p - 1 × a - 1 a <割> - 2 a - N < / mtd> 方程式 2 < mstyle> L = 1 0 ... 0 0 0 q 0 1 0 0 0 q 1 q 0 1 0 ... 0 < / mtd> q N - 3 q N < / mi> - 4 ... < msub> q 0 1 0 q N - 2 q N - < mn> 3 ... q 1 q 0 1 U = < mtd> p N - 1 p N - 2 ... p 2 p 1 p 0 0 p N - 1 p N - 2 ... p < / mi> 2 p 1 < / mtr> 0 0 p N - 1 p < / mi> N - 2 ... < / mi> p 2 < / mtr> 0 0 ... 0 p N - 1 p N - 2 0 0 < mtd> 0 0 p N - 1 方程式 3 ]]> ;从q值q 0 到q N-2 ,系数p -1 至p N-1 和输入数据a -N 至a -1 ,a 0 N-1

著录项

  • 公开/公告号US2010098148A1

    专利类型

  • 公开/公告日2010-04-22

    原文格式PDF

  • 申请/专利权人 KOHICHI NAGAMI;

    申请/专利号US20090572318

  • 发明设计人 KOHICHI NAGAMI;

    申请日2009-10-02

  • 分类号H03H7/30;

  • 国家 US

  • 入库时间 2022-08-21 18:55:18

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号