Noise classifying method based on FPGA accelerated PCNN algorithm

A noise classification and noise technology, applied in the field of noise classification of the PCNN algorithm, can solve the problems of time-consuming, no hardware implementation of the classifier, and high time cost, so as to ensure accuracy, save time and cost, and improve the speed of classification Effect

Inactive Publication Date: 2019-06-28
HEBEI UNIV OF TECH
View PDF3 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the time cost of the above methods is relatively large, mainly because the iterative process of the PCNN network is relatively time-consuming, and according to the existing literature, there is almost no hardware implementation of the classifier

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
  • Noise classifying method based on FPGA accelerated PCNN algorithm
  • Noise classifying method based on FPGA accelerated PCNN algorithm
  • Noise classifying method based on FPGA accelerated PCNN algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0036] In this embodiment, the windows 8 system is used as the program development software environment, Vivado 2014.4 and MATLABR2010a are used as the program development platform, and urban noise is recorded through a microphone as experimental data.

[0037] The noise classification method of the PCNN algorithm of the present embodiment based on FPGA acceleration comprises the following steps:

[0038] Use recording equipment such as microphones to collect noise samples, conduct preliminary editing, and edit them into audio files within 300ms-10s.

[0039] The edited audio file is subjected to time-frequency conversion, that is, short-time Fourier transform. First divide the noise audio file into frames. The noise audio is generally a time-varying non-stationary signal, so the frame length can be selected between 10ms-30ms, which can be selected according to the length of the noise audio; the next step is to add the noise audio after framing The window is a Hanning window,...

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 noise classifying method based on an FPGA accelerated PCNN algorithm. The noise classifying method comprises the following steps: 1, acquiring a noise sample by using recording equipment, and editing into an audio file; 2, performing time-frequency conversion on the audio file; 3, performing feature extraction: converting a noise spectrum map into a grayscale map, using agray value as input of a PCNN model, accelerating the iterative process of the PCNN algorithm through an FPGA, and outputting time sequences as extracted features of different classes of noises; 4, iterating each class of noises in the noise sample for 50-200 times through processing in the step 3, outputting the time sequences, and then dividing into a training set and a testing set; 5, averaging the time sequences during each iteration of the training set, using the training set as a reference template, calculating the Euclidean distance between the time sequence of the testing set and thetime sequence of the reference template, determining as the same class of noises when the Euclidean distance is smaller than the threshold of a noise class, and outputting a recognition result. By thenoise classifying method, the feature extracting time is shortened and the time cost is saved.

Description

technical field [0001] The invention relates to the technical field of noise classification, in particular to a noise classification method based on FPGA-accelerated PCNN algorithm. Background technique [0002] The problem of noise pollution has brought serious harm to human society and even the entire ecological environment. But the nature of noise pollution is very special, invisible and intangible, no pollutants will be produced, the distribution of pollution sources is wide, there are many types, and it is real-time. Noise pollution can cause harm to people, animals, instruments and buildings. Noise can not only damage hearing, but also induce a variety of cancer-causing and fatal diseases. However, China has a dense population and a complex living environment, and ordinary residents have a weak awareness of the hazards of noise pollution. In today's era, noise pollution has already had a serious impact on the people. The classification of urban noise has been insepar...

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): G10L25/30G10L25/45G10L25/18G10L25/51
Inventor 高振斌臧鑫哲李梦圆
Owner HEBEI UNIV OF TECH
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