CN1060541A - A kind of random signal generator of digital any probability distribution - Google Patents
A kind of random signal generator of digital any probability distribution Download PDFInfo
- Publication number
- CN1060541A CN1060541A CN 91108346 CN91108346A CN1060541A CN 1060541 A CN1060541 A CN 1060541A CN 91108346 CN91108346 CN 91108346 CN 91108346 A CN91108346 A CN 91108346A CN 1060541 A CN1060541 A CN 1060541A
- Authority
- CN
- China
- Prior art keywords
- random
- random signal
- signal
- probability distribution
- digital
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000004088 simulation Methods 0.000 claims abstract description 6
- 238000012905 input function Methods 0.000 claims description 2
- 238000013139 quantization Methods 0.000 claims 1
- 238000004891 communication Methods 0.000 abstract description 2
- 238000012545 processing Methods 0.000 abstract description 2
- 238000013461 design Methods 0.000 description 3
- 238000000151 deposition Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000005315 distribution function Methods 0.000 description 1
- 239000012467 final product Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000011002 quantification Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
Images
Landscapes
- Radar Systems Or Details Thereof (AREA)
Abstract
The present invention utilizes even distributed random sequence that binary random sequence generator produces to go to choose any given probability distributed random signal sample value in the memory as address signal, produce the digital random signal of given probability distribution, produce the simulation random signals of same probability distribution again by the D/A transducer.Have simple in structurely, be easy to realize that advantages such as frequency band broad can be widely used in signal Processing, radar and communication field.
Description
The invention relates to a kind of random signal generator that can produce any given probability distribution.
As everyone knows, existing digital random signal generator mainly is according to a series of complex calculations by computing machine, produce the digital random signal of any given probability distribution, as being changed to the simulation random signals of any given probability distribution by the D/A transducer.The limitation of this method need to be a computing machine, and the random signal bandwidth that is produced is subjected to the restriction of computer speed, especially when the probability distribution of random parameter was comparatively complicated, computing machine need could produce a signal value through the long period, and the bandwidth of random signal is narrowed down.
The present invention is intended to design a kind of digital random signal generator of broadband, has to be easy to realize that bandwidth and probability distribution be controlled characteristics arbitrarily.
Technical solution of the present invention is the random signal generator of design shown in accompanying drawing one, and wherein 1 is the memory that has solidified the random signal sample value, and 2 is the binary random sequence generator, the 3rd, and the D/A transducer.Basic design concept is to go to choose the random signal sample value of solidifying any given probability distribution of depositing in the random signal sample value memory as the address with the equally distributed random digital signal that the binary random sequence generator produces, produce the digital random signal of any given probability distribution, by the then variable random signal that is changed to simulation of D/A transducer.
It is that the random signal sample value of various probability distribution is deposited (curing) in non-volatile memory medium (PROM, EPROM etc.) that random signal sample value random memory (1) is solidified in the present invention.For the random signal of a certain given probability distribution, on amplitude, it is quantized (by evenly at interval) earlier, suppose to be quantified as N at interval, the signal value after the quantification is D
1, D
2D
N, (these data are the data that will deposit in memory) calculates stochastic variable according to probability density function or distribution function then and is separated out existing probability at each, with P
1, P
2P
NExpression, obviously ∑ P
i=1.If deposit M data in the memory, then M data are changed according to quantity and are divided into N group (every group of data difference, numerical value difference) at interval, i group data value is Di, and the data number is MPi, gets final product after this M data are deposited by this grouping, can deposit in proper order when depositing, also can deposit at random.M is big more, and it is high more that quantized interval is counted N, and then the random signal of Chan Shenging approaches actual simulating signal more.Deposit the random signal sample value of other probability distribution by this method segmentation.
Binary random sequence generator of the present invention (2) is formed (accompanying drawing 2) by shift register and XOR circuit, last two first of sending into register behind XOR of shift register.Under the control of a high frequency clock Ts, shift register constantly is shifted with the result to XOR fortune, and the binary condition sequence of " 0 " and " 1 " that the output equiprobability distributes can prove the shift register for the K position, and the maximum length of sequence is 2
K-1, if K=50, then length is 10
15, under 1000MHz clock Ts control, the curing time of sequence is 300 hours, it can be regarded as the signal of completely random in the case.Take up an official post at shift register and to get L tap output, group is the binary number of a L position, then can obtain one 0 to 2
LEqually distributed random digital signal between-1 goes to choose as address signal with this and solidifies in the random signal sample value memory by the random signal sample value of given probability distribution, can obtain required random signal.Control the frequency of clock Ts, can produce the random signal of different bandwidth.
Advantage of the present invention is that the memory capacity of cycle and the random sample value memory (1) of the random signal that produces has nothing to do, the cycle (deciding) of only depending on binary pseudo random sequence by shift register length, therefore, select long shift register for use, (as the K=50 of precedent, length is 10 can to obtain the random signal of longer cycle
15).And can produce the digital random signal of any given probability distribution, it can be transformed to the simulation random signals of same probability distribution,, then can produce the random signal of broad spectrum if the D/A converter frequency that adopts is enough high by the D/A transducer.This simple in structure, cost is low, be easy to realize, can be widely applied in signal Processing, communication and the radar system research, to simulate the actual working environment of these systems.
The present invention has following accompanying drawing:
Fig. 1 is an electrical schematic diagram of the present invention
Wherein: the 1st, solidify random signal sample value memory, the 2nd, binary random sequence generator, the 3rd, D/A transducer.
Fig. 2 is a binary random sequence generator electrical schematic diagram.
One embodiment of the present of invention are to produce an equally distributed random signal, in EPOM, evenly solidify the number between 0 to 255, the shift register of binary random sequence generator has a parallel set by several altogether, and line output, the register of serial input function is in series, 8 parallel output terminal mouths of optional register are as address signal, equally distributed digital random signal between then can producing 0 to 255, select suitable D/A transducer for use, then can produce 256 equally distributed simulation random signalses in interval.As stated above, in memory, solidify the sample value of other probability distribution, then can produce random signal by given probability distribution.
Claims (4)
1, a kind of random signal generator of digital any probability distribution, the L bit sequence that it is characterized in that being produced by binary random sequence generator (2) is as address signal, to choose any given probability distributed random signal sample value of solidifying in the random signal sample value memory (1), generation requires the digital random signal of probability distribution, becomes the simulation random signals of same probability distribution by D/A transducer (3).
2, by the described curing random signal of claim 1 sample value memory, it is characterized in that the random signal to requiring, uniform quantization is N interval on amplitude, quantizes the matter signal value and is respectively D
1, D
2D
N, probability of occurrence is respectively P
1, P
2P
N,, then deposit D if deposit M data
1Number be P
1M.
3, by claim 1,2 described random signal generators, it is characterized in that the binary random sequence generator is made up of the shift register and an XOR gate of a K position, choose L tap wantonly as address signal.
4, by the described shift register of claim 3, it is characterized in that having parallel set by several, and line output, the register of serial input function is in series.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 91108346 CN1021379C (en) | 1991-11-16 | 1991-11-16 | Digitized random signal generator with arbitrary probability distribution |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 91108346 CN1021379C (en) | 1991-11-16 | 1991-11-16 | Digitized random signal generator with arbitrary probability distribution |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1060541A true CN1060541A (en) | 1992-04-22 |
| CN1021379C CN1021379C (en) | 1993-06-23 |
Family
ID=4909245
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN 91108346 Expired - Fee Related CN1021379C (en) | 1991-11-16 | 1991-11-16 | Digitized random signal generator with arbitrary probability distribution |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN1021379C (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102208210A (en) * | 2010-03-31 | 2011-10-05 | 深圳市朗科科技股份有限公司 | Flash memory device and data storage method thereof |
| CN102999085A (en) * | 2012-11-27 | 2013-03-27 | 中国兵器科学研究院 | Lognormal clutter implementation method and device |
| CN104980185A (en) * | 2015-06-24 | 2015-10-14 | 电子科技大学 | Non-uniform arbitrary probability distribution frequency hopping sequence generation method |
| CN110764733A (en) * | 2019-10-15 | 2020-02-07 | 天津津航计算技术研究所 | FPGA-based multi-distribution random number generation device |
-
1991
- 1991-11-16 CN CN 91108346 patent/CN1021379C/en not_active Expired - Fee Related
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102208210A (en) * | 2010-03-31 | 2011-10-05 | 深圳市朗科科技股份有限公司 | Flash memory device and data storage method thereof |
| CN102999085A (en) * | 2012-11-27 | 2013-03-27 | 中国兵器科学研究院 | Lognormal clutter implementation method and device |
| CN102999085B (en) * | 2012-11-27 | 2015-05-20 | 中国兵器科学研究院 | Lognormal clutter implementation method and device |
| CN104980185A (en) * | 2015-06-24 | 2015-10-14 | 电子科技大学 | Non-uniform arbitrary probability distribution frequency hopping sequence generation method |
| CN110764733A (en) * | 2019-10-15 | 2020-02-07 | 天津津航计算技术研究所 | FPGA-based multi-distribution random number generation device |
| CN110764733B (en) * | 2019-10-15 | 2023-06-30 | 天津津航计算技术研究所 | Multi-distribution random number generation device based on FPGA |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1021379C (en) | 1993-06-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Feldmann et al. | Communication by chaotic signals: The inverse system approach | |
| DE69028176T2 (en) | Adaptive transformation coding through optimal block length selection depending on differences between successive blocks | |
| CN1208298A (en) | Variable-rate down-sampling filters for discrete-time sampled systems using fixed sampling rate | |
| US3981443A (en) | Class of transform digital processors for compression of multidimensional data | |
| CN1025705C (en) | Pipelined decision feedback decoder | |
| CN1021379C (en) | Digitized random signal generator with arbitrary probability distribution | |
| WO1991010182A1 (en) | Generator of multiple uncorrelated noise sources | |
| CN111786865B (en) | Data processing method and equipment | |
| Candra et al. | The implementation of an efficient zigzag scan | |
| US3348203A (en) | Scanned time compressor | |
| CN101127575B (en) | An equably distributed random number generator and its generation method | |
| Misono et al. | Noise-enhanced transmission of information in a bistable system | |
| DE4320930C2 (en) | Method for digital signal transmission | |
| Kang | FPGA implementation of Gaussian-distributed pseudo-random number generator | |
| CN1790222A (en) | Random signal generation method based on chaos mapping and generation circuit therefor | |
| CN101894095B (en) | Fast Hadama changer and method | |
| CN1236110A (en) | Linear frequency modulation signal source | |
| CN1020230C (en) | PCM communication system | |
| DE3046772A1 (en) | CLOCK GENERATOR | |
| CN112949834A (en) | Probability calculation pulse type neural network calculation unit and architecture | |
| CN1320246A (en) | Integrated semiconductor circuit controlled by clock signal and method for making it work | |
| Linares-Barranco et al. | Poisson AER generator: inter-spike-intervals analysis | |
| CN1032593A (en) | Digit chip with the input data sync | |
| RU2042187C1 (en) | Device for generation of uniform distribution of random integers | |
| SU1635206A1 (en) | Adaptive telemetering device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| C19 | Lapse of patent right due to non-payment of the annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |