发明名称 LFSR implementation using split-table lookup
摘要 A linear feedback shift register (LFSR) of interest is modelled in software by replicating the LFSR in at least two identically configured model LFSRs. One model LFSR contains only the higher order initial bits of the LFSR of interest, with zeroes in the lower order bit positions, and the other model LFSR has only the lower order bits, with zeroes in the higher order bit positions. The model LFSRs are represented by respective tables of model LFSR output values that would be produced after a predetermined number of register shifts. The tables are accessed based on the initial value of the LFSR of interest, and the results of one table are combined with the results of the other table using an exclusive OR operator to thereby determine the output of the LFSR of interest. The table lookup method results in increased speed vis-a-vis the performance of single-bit-per-cycle LFSRs, while the use of two logical model LFSRs with corresponding tables permits duplicative entries to be ignored when indexing the tables, thus greatly reducing the space required to store the tables.
申请公布号 US5946473(A) 申请公布日期 1999.08.31
申请号 US19970877121 申请日期 1997.06.17
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 LOTSPIECH, JEFFREY BRUCE;MORGAN, JAMES HUGH
分类号 G06F1/035;G06F7/58;G06F9/30;(IPC1-7):G06F19/00 主分类号 G06F1/035
代理机构 代理人
主权项
地址