Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

Pseudo-random number generator and test system using it

A pseudo-random number and generating device technology, applied in the field of electronics or communications, can solve problems such as long time required, poor test quality, occupying large logic resources, etc., and achieve the effect of accurate processing capability

Active Publication Date: 2007-12-19
HONOR DEVICE CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0014] The purpose of the present invention is to provide a pseudo-random number generating device to solve the problems in the prior art that it takes a long time and takes up a lot of logic resources when generating random numbers in a specified range by hardware.
[0015] Another object of the present invention is to provide a test system realized by using the pseudo-random number generator to solve the problem of poor test quality in the prior art

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Pseudo-random number generator and test system using it
  • Pseudo-random number generator and test system using it
  • Pseudo-random number generator and test system using it

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0062] The positioning device includes: an effective number of bits obtaining device 341 and an AND logic device 342. Wherein, the effective digit obtaining device 341 is used to obtain the maximum value of the effective digit in the random range according to the value range of the random number, assuming that the value range of the random number is R i ∈[R min , R max ], R min Is the minimum set random number, R max It is the maximum random number set. The maximum number of effective digits in the random range can be determined by the exponential function R int max = 2 k -1 to define, where, K = [ ( log 2 Rint ) + 0.5 ] , R int Is the set random range. The AND logic device 342 performs an AND logic operation on the pseudo-random sequence of any length generated by the ps...

no. 2 example

[0067] The range adjustment device includes a comparator 351, an expansion device 352, and a shifter 51. Compare the output result of the positioning device with the random number range R through the comparator int the size of,

[0068] When the pseudo-random number output by the positioning device is greater than the random number range R int At first, the pseudo-random number is shifted to the right by one bit through the shifter, and then the output is sent to the AND logic device, and the maximum number of effective bits in the random range is R intmax Perform an AND logic operation; then, the result is sent to the comparator 351.

[0069] When the pseudo-random number output by the positioning device is less than the random number range R int When the pseudo-random number is added to a certain value (the second predetermined value) through the expansion device, for example, an R can be added min Value, which naturally falls within the set random number range R i ∈[R min , R m...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A pseudo-random number generating unit consists of input and output ports for inputting random number sampling range , seed selector , pseudo - random sequence generating unit for generating any length of pseudo - random sequence , positioning device for determining effective bit of random sequence and range adjusting unit for adjust random sequence value . The test device realized by above-said unit can quickly generate large amount of message with different length required by test to let system simulate real data flow accurately for raising test effect.

Description

Technical field [0001] The invention relates to a test technology in the field of electronics or communication, in particular to a pseudo-random number generating device and a test system realized by it. Background technique [0002] At present, with the development of electronics and communication technology, various communication devices have emerged. In order to ensure the normal operation of advanced and complex communication networks and various devices in the network, more and more parameters need to be tested. In performance testing, the ideal test environment should completely imitate the operating environment in every detail, but due to the limitations of capacity and scale, such a test environment is impractical. Therefore, the test environment shown in Figure 1 is usually used: [0003] The test terminal is responsible for controlling the test system to perform the test operation; the test system generates stimulus data and sends it to the tested system; the tested sys...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L12/26
Inventor 黄春明王洪英周志兵杨样
Owner HONOR DEVICE CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Eureka Blog
Learn More
PatSnap group products