Adaptive filter with manageable resource sharing
AssigneeNXP B.V.
InventorSujan Pandey
Life of this patent
Estimating the term…
Abstract
The present application relates to an adaptive filter using manageable resource sharing and a method of operating the adaptive filter. The adaptive filter comprises a cluster controller configured for allocating each of several computational blocks to one of several clusters and a routing controller for configuring the routing of tapped delay signals by a routing logic to the respective cluster in accordance with an allocation of the tapped delay signals to the clusters. Each of computational blocks is configured for adjusting one filter coefficient, ci(n), in one cycle of an iterative procedure according to an adaptive convergence algorithm. The number of computational blocks is less than an order of the adaptive filter.
Claims14
An adaptive filter using resource sharing, said adaptive filter comprising:
- a tapped-delay-line providing L tapped delay signals, wherein L is a filter order of the adaptive filter, wherein L is a number;
- a number of computational blocks each configured for adjusting one filter coefficient, in one cycle of an iterative procedure according to an adaptive convergence algorithm, wherein the number of computational blocks is less than the filter order L;
- a cluster controller configured for allocating each of the computational blocks to one of a number of w clusters, wherein w is a positive integer;
- and
- a symbol routing logic arranged for routing a set of tapped delay signals, to each cluster,
- wherein the computational blocks of each cluster are provided for adjusting the filter coefficients, associated with the set of tapped delay signals, routed to the respective one of the clusters,
- wherein the computational blocks of each cluster are timely shared among the filter coefficients, of one set of tapped delay signals;
- and
- a routing controller provided for configuring the routing of the tapped delay signals to the respective cluster in accordance with the allocation thereof.
A method of operating an adaptive filter using resource sharing,
- wherein said adaptive filter comprises
- a tapped-delay-line providing L tapped delay signals, wherein L is a filter order of the adaptive filter, wherein L is a number, and
- a number of computational blocks each configured for adjusting one filter coefficient, in one cycle of an iterative procedure according to an adaptive convergence algorithm, wherein the number of computational blocks s less than the filter order;
- said method comprising:
- allocating each of a plurality of computational blocks to one of a number of w clusters, wherein w is a positive integer;
- allocating the tapped delay signals, to a number of w sets, wherein the number of w clusters corresponds to the number of w sets of the tapped delay signals;
- and
- routing each tapped delay signals of the sets, to one respective one of the clusters,
- wherein the computational blocks of each cluster are timely shared among the filter coefficients, associated with the tapped delay signals, of the respective set, routed thereto.
Dependencies are inferred from the claim text.