发明名称 一种对输入序列进行多维动态非线性变换的系统和方法
摘要 本发明涉及一种对输入序列进行多维动态非线性变换的系统和方法,输入为2<SUP>i</SUP>相序列,输出为2<SUP>i</SUP>相序列。该变换系统包括多维动态非线性变换表部件,多维动态非线性变换表取值部件和多维动态非线性变换表转换部件。该变换方法首先完成多维动态非线性变换表B<SUP>0</SUP>的初始化;然后在输入序列中获得输入值m,以m为参数根据基于多维动态非线性变换表的取值算法得到输出值E;以E为参数根据作用于多维动态非线性变换表的转换算法对多维动态非线性变换表B<SUP>0</SUP>进行转换,转换后的多维动态非线性变换表称为B<SUP>1</SUP>;将转换后得到的B<SUP>1</SUP>作为下一次循环的B<SUP>0</SUP>;判断输入序列是否结束,如果是则结束变换,否则继续获得输入值以继续进行变换。该方法变换简单、实现容易,可用于产生随机性高的伪随机序列。
申请公布号 CN1916837A 申请公布日期 2007.02.21
申请号 CN200610062361.4 申请日期 2006.08.28
申请人 华中科技大学;华为技术有限公司 发明人 郑志彬;位继伟;胡汉平;王祖喜;吴晓刚;石永;许娅;周麟;朱子奇;卢鹏宇
分类号 G06F7/58(2006.01) 主分类号 G06F7/58(2006.01)
代理机构 深圳市顺天达专利商标代理有限公司 代理人 易钊;郭伟刚
主权项 1、一种对输入序列进行多维动态非线性变换的系统,其特征在于,其中包括:多维动态非线性变换表部件,用于得到初始多维动态非线性变换表B0;多维动态非线性变换表取值部件,用于从多维动态非线性变换表B0中得到输出值E;多维动态非线性变换表转换部件,以输出值E为参数对多维动态非线性变换表B0进行转换,转换后的多维动态非线性变换表称为B1,将转换后得到的B1 作为多维动态非线性变换表部件的下一个初始多维动态非线性变换表B0。
地址 430074湖北省武汉市洪山区珞瑜路1037号