Variable step size VLMP filtering algorithm based on sigmoid function and application thereof

A filtering algorithm and variable step size technology, which can be used in complex mathematical operations, digital technology networks, impedance networks, etc., to solve problems such as steady-state error and convergence speed cannot be optimized at the same time, and the filtering and noise reduction effect is not ideal. , to achieve the effect of small steady-state error, fast convergence speed, and improved noise reduction capability

Inactive Publication Date: 2017-02-15
ANHUI NORMAL UNIV
View PDF3 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In most filtering algorithms in the prior art, the value of the step factor is fixed, resulting in a fixed adjustment value of the weight of each iteration, so that the steady-state error and the convergence speed of the system cannot be optimal at the same time
Existing s

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
  • Variable step size VLMP filtering algorithm based on sigmoid function and application thereof
  • Variable step size VLMP filtering algorithm based on sigmoid function and application thereof
  • Variable step size VLMP filtering algorithm based on sigmoid function and application thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The specific implementation manner of the present invention will be further described below in conjunction with the drawings and embodiments. The following examples are only used to illustrate the present invention, but not to limit the scope of the present invention.

[0035] A second-order Volterra adaptive filter that realizes the above-mentioned filter is provided in the present embodiment, such as figure 1 As shown, the structure and specific process are described below:

[0036] Among them, x(n) is the original input signal, h(n) is the weight coefficient of the linear part of the Volterra filter, λ(n) is the eigenvalue of the weight coefficient matrix of the nonlinear part of the Volterra filter, and d(n) is the desired signal , y(n) is the output signal, e(n) is the error value between the expected signal d(n) and the output signal y(n), that is, e(n)=d(n)-y(n).

[0037] Its specific working process is: at a certain moment n, the original signal X(n) is transm...

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 belongs to the technical field of digital signal processing, and specifically relates to a variable step size VLMP (adaptive Volterra least mean P norm) algorithm and an application thereof in noise reduction of engines. The variable step size VLMP algorithm provided by the invention comprises the following steps: firstly, updating a step size factor by using a sigmoid function, and then performing iterative update on a first-order weight coefficient and a second-order weight coefficient, therefore a relatively small steady state error can be acquired; and constructing a nonlinear filter by employing the variable step size VLMP algorithm, using engine noise as a noise signal, identifying a kernel of a Volterra filter, and performing noise reduction processing on the engine noise while identifying and optimizing the kernel so as to achieve the objectives of filtering Gaussian noise and pulse noise contained in the engine noise and to maximally reduce the engine noise. The variable step size VLMP algorithm has the advantages of high instantaneity and good tracking performance.

Description

[0001] The invention belongs to the technical field of digital signal processing, and in particular relates to a variable step size VLMP (Volterra minimum average P norm) filtering algorithm based on a sigmoid function and an application thereof. Background technique [0002] Compared with the traditional linear wiener filter, the nonlinear Volterra filter has both linear and nonlinear characteristics, so the use of the Volterra filter can express most nonlinear systems and all linear systems, and has a better effect on the impulse noise in the signal The filtering effect has been widely used in system identification, adaptive channel equalization, noise cancellation, etc. [0003] The most widely used nonlinear filter is the Volterra Minimum Average P-norm (VLMP) algorithm, which can effectively filter out pulse interference. Due to its computational simplicity, the VLMP algorithm and others related to it have been widely used in various applications of nonlinear filtering. ...

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): H03H17/02G06F17/15
CPCH03H17/0211G06F17/15H03H17/0223H03H17/0261H03H2017/0244
Inventor 崔婷玉陈卫松张丽仝喜峰
Owner ANHUI NORMAL UNIV
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