Multi-Branch Polyphase Filter for High Output Sample Rates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing digital hardware technologies, such as ASICs and FPGAs, struggle to process high data rates required in advanced communication systems using conventional polyphase FIR rate change filters, as the output sample rates become too fast to be realized effectively.
Innovation Solution
A multi-branch polyphase rate change filter design that processes input sample streams in two or more parallel filter branches with offset states, using different filter coefficients for each branch to generate multiple output substreams, which are then combined to achieve higher effective output rates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If a conventional polyphase FIR rate change filter is used, then the filter structure is simple and easy to implement, but the output sample rate becomes too fast to be realized in existing digital hardware technologies
Solution Approach 1:
The filter is divided into multiple parallel branches (first branch, second branch, etc.), each processing a subset of input samples with different filter coefficients. This segmentation allows the overall high output rate to be achieved by combining outputs from multiple branches, each operating at a manageable speed within existing hardware capabilities.
2Productivity
If the output sample rate is increased to meet high data rate requirements, then the processing speed is improved, but the complexity of digital hardware implementation increases beyond existing technologies
Solution Approach 1:
By dividing the filter into multiple parallel branches, each branch processes a portion of the data at a reduced rate, avoiding the need for a single complex high-speed processing unit. The overall system achieves high productivity through parallel processing while keeping individual branch complexity within existing hardware capabilities.
Solution Approach 2:
The solution transitions from a single sequential processing path to a multi-branch parallel architecture, adding a dimensional aspect to the processing structure. This allows the system to achieve higher effective processing rates by utilizing multiple processing paths simultaneously, rather than relying on a single high-speed path.
3Productivity
If multiple parallel filter branches are used to increase processing speed, then the effective output rate is multiplied, but the number of filter coefficients and computational resources increases
Solution Approach 1:
Multiple parallel branches share common computational resources and filter coefficient sets. Each branch uses a subset of the total filter coefficients, and the branches collectively implement the complete filter function. This multi-functionality allows the system to achieve high effective output rates while managing the quantity of filter coefficients through shared resource utilization.
Data Source
AI summary
The multi-branch rate change filter of the present invention achieves higher effective output rates by processing the input sample stream in two or more parallel filter branches with offset states.


