Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

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 the problems of long time required, occupying large logic resources, poor test quality, etc., and achieve the effect of accurate processing ability

Active Publication Date: 2006-01-25
HONOR DEVICE CO LTD
View PDF0 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0013] 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.
[0014] 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 digit obtaining device 341 and an AND logic device 342 . Wherein, the effective digit obtaining means 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 value of the set random number, R max is the maximum random number set. The maximum value of the random range effective digits 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" logical operation on the random-range effective digit maximum value obtained by the pseudo-random sequence o...

no. 2 example

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

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

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

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 testing technology in the field of electronics or communication, in particular to a pseudo-random number generating device and a testing system realized by using the device. 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 running environment in every detail, but due to capacity and scale limitations, such a test environment is not practical. Therefore, usually figure 1 The test environment shown: [0003] The test terminal is responsible for controlling the test system to perform test operations; the test system generates stimulus data and sends it to the system under test; the sy...

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
IPC IPC(8): H04L12/26
Inventor 黄春明王洪英周志兵杨样
Owner HONOR DEVICE CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products