Method and system for efficient and accurate processing of a discrete time input signal
AssigneesSilicon Valley Group, Inc., ASML US, Inc. to ASML Holding N.V.
InventorRoberto B. Wiener
Life of this patent
Estimating the term…
Abstract
A method and system of efficiently processing a discrete time input signal having a plurality of input signal samples that occur at a first clock rate into a discrete time output signal having a second clock rate that is R times the first clock rate is presented. The method includes receiving the input signal and filtering the input signal with an N-taps finite impulse response (FIR) filter having N filter coefficients. The method reduces the number of required operations and reduces computational errors in the filtering and interpolation of discrete input signals.
Claims8
A method of efficiently processing a discrete time input signal having a plurality of input signal samples that occur at a first clock rate into a discrete time output signal having a second clock rate that is R times the first clock rate, the method comprising the steps of:
- receiving the input signal;
- filtering the input signal with an N-taps finite impulse response (FIR) filter having N filter coefficients according to
- 10 ∑ i = k ceil [ ( N + 1 - k ) / R ] - 1 b iR - k u ( ( m - i + k ) T s )
- wherein biR−k is one of the N filter coefficients, and u((m−i+k)TS) is one of the input signal samples.
A system for efficiently processing a discrete time input signal having a plurality of input signal samples that occur at a first clock rate into a discrete time output signal having a second clock rate that is R times the first clock rate, the system comprising:
- means for receiving the input signal;
- means for filtering the input signal with an N-taps finite impulse response (FIR) filter having N filter coefficients according to
- 11 ∑ i = k ceil [ ( N + 1 - k ) / R ] - 1 b iR - k u ( ( m - i + k ) T s )
- wherein biR−k is one of the N filter coefficients, and u((m−i+k)TS) is one of the input signal samples.
Dependencies are inferred from the claim text.