Patent ID: 6226662
Filing Date: 2001-05-01
Classification: G06F,H03H

Abstract:
A computer program product comprising a computer readable medium having computer readable code embodied therein for computing M output samples in response to N input samples according to a centrosymmetric filter having L weights, wherein the remainder R of L divided by M is a positive integer, wherein the computer readable code is executable to implement:(a) filtering the N input samples with a first weight sub-filter to produce R output samples of said M output samples, wherein the first weight sub-filter has L1 weights, wherein L1=R*N, wherein the L1 weights of the first weight sub-filter comprise a first subset of the L weights of the centrosymmetric filter; and(b) filtering the N input samples with a second weight sub-filter to produce a remnant of said M output samples, wherein the second weight sub-filter has L2 weights, wherein L2=(M-R)*(N-1), wherein the L2 weights of the second weight sub-filter comprise a second subset of the L weights of the centrosymmetric filter;wherein the N input samples are representative of a signal at a first sample rate, and the M output samples are representative of the signal at a second sample rate.