Pseudo-random number generator integrating CRC (cyclic redundancy check) circuit

集成crc校验电路的伪随机数发生器

Abstract

The invention discloses a pseudo-random number generator integrating a CRC (cyclic redundancy check) circuit and belongs to the technical field of pseudo-random number generators. The pseudo-random number generator is characterized in that on basis of the CRC circuit, a disturbing module, a status register module, a mapping circuit and a sampling circuit are added, and the pseudo-random number generator can output more reliable pseudo-random numbers, basis is provided for the development of pseudo-random number circuits, and normal execution of CRC has no effect on original functions; meanwhile, few hardware resources are added, efficacy maximization is achieved on the premise of lowest cost, and benefit of the pseudo-random number generator is improved accordingly.
本发明公开了一种集成CRC校验电路的伪随机数发生器,属于伪随机数发生器技术领域,本发明提供的集成CRC校验电路的伪随机数发生器通过在CRC校验电路的基础上,增加干扰模块、状态暂存模块、映射电路和抽样电路,从而保证了该集成CRC校验电路的伪随机数发生器既能输出较为可靠的伪随机数,为伪随机数的电路开发提供了基础,又能使得CRC验证的正常执行,不影响其原始功能;同时,增加的硬件资源非常少,从而在最小成本的基础上,做到了功能最大化,进而提高了该集成CRC校验电路的伪随机数发生器的产品效益。

Claims

Description

Topics

Download Full PDF Version (Non-Commercial Use)

Patent Citations (9)

    Publication numberPublication dateAssigneeTitle
    CN-101162998-AApril 16, 2008上海华虹Nec电子有限公司True random number generator
    CN-101527615-ASeptember 09, 2009华为技术有限公司一种循环冗余校验crc码的实现方法和装置
    CN-102160031-AAugust 17, 2011高通股份有限公司用以执行线性反馈移位指令的系统及方法
    CN-1678985-AOctober 05, 2005皇家飞利浦电子股份有限公司反馈随机数生成方法和系统
    CN-204347817-UMay 20, 2015无锡华大国奇科技有限公司集成crc校验电路的伪随机数发生器
    GB-2390271-ADecember 31, 2003Sun Microsystems Incfailsafe random number generation using a mixer to combine the outputs of an analogue and a digital number generator
    KR-20130014003-AFebruary 06, 2013공주대학교 산학협력단Non-linear binary random number generator using feedback carry shift register
    US-6408317-B1June 18, 2002Integrated Device Technology, Inc.Random number conditioner
    WO-0179989-A1October 25, 2001Advanced Micro Devices, Inc.Procede et appareil permettant de generer des nombres aleatoires

NO-Patent Citations (0)

    Title

Cited By (0)

    Publication numberPublication dateAssigneeTitle