Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

FIR (Finite Impulse Response) filter high-performance implementation method based on domestic many-core processor

A technology of a many-core processor and an implementation method, which is applied in the fields of electrical digital data processing, instruments, machine execution devices, etc., to achieve the effects of improving processing parallelism, improving core parallelism, and reducing redundant computing and data transmission overhead.

Pending Publication Date: 2022-03-25
ZHEJIANG UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The technical problem to be solved by the present invention is to provide a high-performance implementation method of the FIR filter based on the domestic many-core processor, to solve the adaptability problem between the FIR filter of the digital signal processing function and the Shenwei many-core processor, and to improve the Calculation rate of FIR filter on Shenwei many-core processor

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
  • FIR (Finite Impulse Response) filter high-performance implementation method based on domestic many-core processor
  • FIR (Finite Impulse Response) filter high-performance implementation method based on domestic many-core processor
  • FIR (Finite Impulse Response) filter high-performance implementation method based on domestic many-core processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0040] Embodiment 1, the high-performance implementation method of the FIR filter based on domestic many-core processors, such as Figure 1-2 As shown, this method can adapt the FIR filter algorithm to the architecture and characteristics of Shenwei many-core processors.

[0041] The high-performance implementation method of FIR filter based on domestic Shenwei processor 26010 includes the following steps:

[0042] (1), input data

[0043] After analog-to-digital (A-D) conversion of analog signals such as voice signals and image signals, the input data calculated by the FIR filter can be obtained. The input data calculated by the FIR filter includes filter coefficient h[M], filter coefficient h[M] The length of the input data is M, the length of the input data is N; the precision of the input data is 64-bit double-precision data, and the transformation type is complex-to-complex transformation, that is, both the input and output data are complex numbers; the scale of the inpu...

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 provides an FIR filter high-performance implementation method based on a domestic many-core processor, and the method comprises the steps: carrying out the analog-to-digital conversion of an analog signal based on a domestic many-core processor platform, obtaining input data, enabling a control core to distribute the input data to four core groups through a message passing interface, supplementing M-1 zero values at the front end of the input data, then calculating an FFT result H of a twiddle factor W and a filter coefficient h [M], and transmitting the twiddle factor W and the calculation result H to each operation core by using direct storage access; and then direct storage access is carried out to transmit single-round data to each operation core and carry out single-round FIR filtering calculation, and operation results of each round are connected in sequence in the control core to obtain a final result. Compared with the method for directly calculating the FIR filter algorithm by utilizing a single core of a domestic processor, the method for optimizing the FIR filter algorithm has the advantages that the core parallelism is improved, and the parallelization of data processing is realized, so that the algorithm speed is improved.

Description

technical field [0001] The invention relates to the field of finite-length impulse response filters, in particular to a high-performance implementation method of an FIR filter based on a domestic many-core processor. Background technique [0002] Digital filter is one of the most widely used algorithms in the field of digital signal processing. Because of its advantages of strong stability, strict linear phase and easy hardware implementation, it has many applications in voice and image processing, multimedia applications, etc. [0003] The calculation of the FIR filter is the process of convolution between the filter coefficients and the input signal. Since the length N of the input data is usually much larger than the length M of the filter coefficients, the use of the overlap preservation method can solve the problem of waste of computing resources caused by direct convolution. According to the overlapping preservation method, the input data is divided into R blocks of da...

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): G06F9/38G06F9/30G06F13/28H03H17/02
CPCG06F9/3887G06F9/30036G06F13/28H03H17/0213H03H2017/0081
Inventor 刘鹏杨昕瑶郭俊张鲁飞吴东
Owner ZHEJIANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products