Digital sampling rate conversion using a poly-phase filter and a polynomial interpolator
First Claim
Patent Images
1. An apparatus, comprising:
- a multi-stage poly-phase filter to receive information associated with an input sampling rate, wherein a stage in the multi-stage, poly-phase filter is associated with pre-computed filter coefficients;
a buffer between two of the filter stages, wherein the size of the buffer is adjusted based on at least one of the input sampling rate and an output sampling rate; and
a polynomial interpolator to receive over-sampled signals from the poly-phase filter and to provide information associated with the output sampling rate.
1 Assignment
0 Petitions
Accused Products
Abstract
According to some embodiments, digital sampling rate conversion is performed using a poly-phase filter and a polynomial interpolator.
28 Citations
20 Claims
-
1. An apparatus, comprising:
-
a multi-stage poly-phase filter to receive information associated with an input sampling rate, wherein a stage in the multi-stage, poly-phase filter is associated with pre-computed filter coefficients; a buffer between two of the filter stages, wherein the size of the buffer is adjusted based on at least one of the input sampling rate and an output sampling rate; and a polynomial interpolator to receive over-sampled signals from the poly-phase filter and to provide information associated with the output sampling rate. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
- generating via a multi-stage poly-phase filter a set of over-sampled signals based on information associated with an input sampling rate, wherein a stage in the filter is associated with pre-computed filter coefficients, and said generating is performed using at least one buffer between two of the filter stages, wherein the size of the buffer is adjusted based on at least one of the input sampling rate and an output sampling rate; and
performing a polynomial interpolation on a subset of the over-sampled signals to generate information associated with the output sampling rate. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
- generating via a multi-stage poly-phase filter a set of over-sampled signals based on information associated with an input sampling rate, wherein a stage in the filter is associated with pre-computed filter coefficients, and said generating is performed using at least one buffer between two of the filter stages, wherein the size of the buffer is adjusted based on at least one of the input sampling rate and an output sampling rate; and
-
16. A computer-readable medium storing instructions adapted to be executed by a processor to perform a method, said method comprising:
-
generating, via a multi-stage poly-phase filter, a set of over-sampled signals based on information associated with an input sampling rate, wherein a stage in the filter is associated with pre-computed filter coefficients, and said generating is performed using at least one buffer between two of the filter stages, wherein the size of the buffer is adjusted based on at least one of the input sampling rate and an output sampling rate; and performing a polynomial interpolation on a subset of the over-sampled signals to generate information associated with the output sampling rate. - View Dependent Claims (17)
-
-
18. A network device, comprising:
-
an input port adapted to receive information associated with an arbitrary input sampling rate; a multi-stage poly-phase filter coupled to the input port and adapted to generate a set of over-sampled signals, wherein a stage in the multi-stage, poly-phase filter is associated with pre-computed filter coefficients; a buffer between two of the filter stages, wherein the size of the buffer is adjusted based on at least one of an input sampling rate and an output sampling rate; a polynomial interpolator coupled to the poly-phase filter and adapted to perform a first order approximation to generate information associated with the output sampling rate; and an output port coupled to the polynomial interpolator and adapted to provide information associated with an arbitrary output sampling rate. - View Dependent Claims (19, 20)
-
Specification