A median filtering method, device and filter adapted to pipeline architecture
A pipeline and numerical technology, applied in the direction of digital adaptive filter, adaptive network, electrical components, etc., can solve the problems of strong data dependence and low calculation efficiency, and achieve the effect of reducing calculation amount, simple logic and avoiding data structure
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0045] refer to figure 1 As shown, this embodiment provides a median filtering method adapted to the pipeline architecture, which includes the following steps.
[0046] S101: Receive a set of numerical sequences to be filtered.
[0047] In one embodiment, when signal processing is performed, an analog signal to be processed in the transport layer is received, and the analog signal is converted into a digital signal to form a set of numerical sequences. In another embodiment, a set of digital signals is directly accepted. In this embodiment, when filtering processing is performed, a group of numerical sequences to be processed is directly received.
[0048] S102: Obtain the corresponding number of numerical values from the numerical sequence according to the filter window with a preset size n to form the first numerical subsequence x 0 ,x 1 ,...,x n-1 , and from the first numerical subsequence, find the numerical median m of these numerical values 0 .
[0049] This ste...
Embodiment 2
[0089] As shown in FIG. 6 , this embodiment provides a median filtering device adapted to the pipeline architecture, adopting the median filtering method adapted to the pipeline architecture as in Embodiment 1, the device includes: a receiving module 101, an initialization module 102, an acquisition Module 103 , processing module 104 , circulation module 105 , and output module 105 .
[0090] The receiving module 101 is configured to receive a set of numerical sequences to be filtered.
[0091] The initialization module 102 is configured to obtain a corresponding number of numerical values from the numerical sequence according to a filter window with a preset size n, and form a first numerical subsequence x 0 ,x 1 ,...,x n-1 , and from the first numerical subsequence, find the numerical median m of these numerical values 0 .
[0092] The acquisition module 103 is configured to slide the filter window to move into a value x n and shift out a value x 0 After that, the fi...
Embodiment 3
[0100] This embodiment provides a filter, including the median filter device adapted to the pipeline architecture as in Embodiment 2.
[0101] In an application embodiment, the filter adopts the TMS320C67XX series DSP chip of TI Company to implement the algorithm in this embodiment, and is used to process the median filter of floating-point (float) precision data. The DSP chip is a single-core processor, at least including an acquisition unit, a comparison unit, and a calculation unit, wherein the acquisition unit acquires a value, the comparison unit performs comparison operations on floating point numbers, and the calculation unit performs addition and subtraction arithmetic operations.
[0102] In this embodiment, by implementing on the chip and optimizing the code, it is possible to achieve the performance that only one clk is required for each cycle on average, and n / 2 cycles are performed for a single filter on average. After multiple tests, for a filter with a length of...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com