Random pulse generator based on FPGA (field programmable gate array)

A technology of random pulse and generator, which is applied in the field of random pulse generating devices and devices that generate random pulse noise, can solve the problems of no software and hardware design and implementation, and achieve low hardware consumption, flexible generator parameters, and easy implementation Effect

Active Publication Date: 2017-01-04
CHONGQING UNIV OF POSTS & TELECOMM
View PDF5 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the Middleton Class-A model is only theory and simulation at present, and there is no related software and hardware design and implementation

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
  • Random pulse generator based on FPGA (field programmable gate array)
  • Random pulse generator based on FPGA (field programmable gate array)
  • Random pulse generator based on FPGA (field programmable gate array)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] The technical solutions in the embodiments of the present invention will be described clearly and in detail below in conjunction with the drawings in the embodiments of the present invention. The described embodiments are only a part of the embodiments of the present invention.

[0034] The technical scheme of the present invention is as follows:

[0035] figure 1 The structure block diagram of the present invention is given, and the sixth generation Spartan series XC6SLX100 chip of Xilinx Company is used to complete the engineering realization of the Class-A impulse noise generator. The Spartan6 series is a kind of low-cost and high-capacity FPGA. The Spartan6 series is manufactured using mature 45nm low-power copper process technology, which can balance power consumption, performance, and cost. The available resources of the XC6SLX100 chip include: 101261 ​​logic units, a maximum of 4824Kb Block RAM, 180 DSP48A1Slices, and 498 I / O ports. Spartan6 is particularly suitable...

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 claims to protect a random pulse generator based on an FPGA (field programmable gate array). The random pulse generator mainly comprises a general asynchronous receiving and sending transmitter module, a control and command analysis unit, a pseudo-random number generator module, a judging module, a weighing factor module and a gaussian white noise generator module, wherein the general asynchronous receiving and sending transmitter module is used for receiving control information from a host and then sending the control information to the control and command analysis unit for command analysis; the control and command analysis unit is used for resetting a system, setting inside parameters and analyzing the command; the pseudorandom number generator module is used for generating the pseudorandom number sequence; the judging module is used for judging the threshold value obtained by the control and command analysis module and the value generated by the pseudorandom number module and outputting 0 and 1 pulse sequences; the weighing factor module is used for generating the weighing factors; the gaussian white noise generator module is used for generating gaussian white noise. The random pulse generator has the advantages that the structure is simple; the realization is easy; the integration degree is high; the hardware consumption is low; the generator parameter is flexible and settable.

Description

Technical field [0001] The invention relates to a random pulse generating device, which belongs to the field of digital information processing. Specifically, it is a device that generates random impulse noise based on FPGA. Background technique [0002] In recent years, PLC has developed rapidly and its transmission rate has been greatly increased. It is called Broadbandover Power Line (BPL) and has become a new access technology to solve the bottleneck of broadband networks-the "last mile". Under the background of energy informatization, a series of concepts such as smart grid, Internet of Things, and energy Internet have been put forward, making PLC a new development direction in energy measurement and control. For example, technologies such as Automated Meter Reading (AMR) and Automated Meter Management (AMM) have been promoted in some regions. [0003] The noise in broadband power line communication is far more complicated than the noise in other dedicated communication lines...

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): G01R1/28
CPCG01R1/28
Inventor 王毅田富公温慧安王飞宏丁力邓子乔龚航
Owner CHONGQING UNIV OF POSTS & TELECOMM
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