Parallel implementation method of real-time Gaussian white noise hardware generator

A technology of Gaussian white noise and its implementation method, which is applied to digital function generators, instruments, digital data processing components, etc., can solve the problems of ignoring the generation speed of Gaussian white noise, and achieve high-speed cycle, large bandwidth and good quality.

Inactive Publication Date: 2017-05-31
BEIJING INSTITUTE OF TECHNOLOGYGY +1
View PDF2 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the research focus of the above hardware generators is mainly on how to generate high-quality Gaussian white noise with low FPGA resource consumption, but ignores the generation speed of Gaussian white noise

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
  • Parallel implementation method of real-time Gaussian white noise hardware generator
  • Parallel implementation method of real-time Gaussian white noise hardware generator
  • Parallel implementation method of real-time Gaussian white noise hardware generator

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The present invention will be described in detail below with reference to the accompanying drawings and examples.

[0037] The invention provides a parallel implementation method of a real-time Gaussian white noise hardware generator. Based on cellular automata theory and Box_Muller algorithm, high-quality Gaussian white noise can be generated in parallel, in real time and at high speed on FPGA. The present invention first determines the order, rules and parallel paths of the cellular automata according to the length of the noise cycle, the high-speed sampling frequency of the actual system, and the low-speed working clock of the FPGA; Two reciprocal regular vectors are obtained by the algorithm or table lookup; at the same time, according to the theory of cellular automata, the N-way initial vectors and function recursion relations required for parallel implementation are deduced from the arbitrarily set non-zero initial vectors, and in FPGA internally generates two se...

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

The invention discloses a parallel implementation method of a real-time Gaussian white noise hardware generator. By the parallel implementation method, the Gaussian white noise hardware generator can generate high-speed and parallel high-quality Gaussian white noise in real time, at high speed and in parallel. According to the parallel implementation method, first, through high-speed parallel FPGA (field programmable gate array) implementation of uniform white noise based on a cellular automata theory, a method for calculating N-th initial vectors required by parallel implementation as well as a recursive function relationship of a cellular automata parallel generation algorithm are given; then, a low-complexity approach method based on a Box_Muller algorithm is given, the Box_Muller algorithm is simplified into simple multiplication and addition and CORDIC operation, and during FPGA implementation, a small number of multipliers and a small quantity of logical resources are needed, so that in case of relatively low consumption of the FPGA resources, long-cycle, large-bandwidth and good-quality Gaussian white noise can be generated in real time and at high speed.

Description

technical field [0001] The invention relates to the technical field of wireless channel simulation and noise modeling, in particular to a parallel implementation method of a real-time Gaussian white noise hardware generator. Background technique [0002] Because wireless channel simulation technology can reproduce an ideal, degraded, or even near-real radio wave propagation environment on the ground, and simulate the impact of various time and space changes in the channel on signal propagation, it has long become an indispensable verification in the technical fields of communication, measurement and control, etc. means of testing. Compared with wired channels, wireless channels are a harsh medium for radio wave propagation, with complex characteristics such as randomness and unpredictability. In the process of channel transmission, radio waves will inevitably be affected by random non-ideal characteristics such as noise interference, channel fading, ionospheric scintillatio...

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 Applications(China)
IPC IPC(8): G06F1/02
CPCG06F1/022
Inventor 郑哲黄惠明周扬吴嗣亮单长胜丁华王磊张晖
Owner BEIJING INSTITUTE OF TECHNOLOGYGY
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
Try Eureka
PatSnap group products