×

Linear interpolation between regularly spaced digital samples

  • US 4,446,529 A
  • Filed: 09/23/1981
  • Issued: 05/01/1984
  • Est. Priority Date: 01/26/1981
  • Status: Expired due to Fees
First Claim
Patent Images

1. In combination:

  • means for supplying binary numbers descriptive of a variable, each binary number having an integral portion and at least some of them, at times having fractional portions;

    a memory, having storage locations addressable in terms of integral portions of said variable for storing plural-bit-binary-number digital samples of a function of said variable, and responding to the integral portion of each number descriptive of said variable to supply a pair of digital samples associated with that integral portion and with that integral portion as incremented by unity; and

    means for accumulating a number of terms corresponding to the number of bits in said digital samples to generate a linear interpolation between each pair of samples, each successive term being shifted in all its places in the direction of increased significance by a number of bits equal to the power of two which is described by each successive place in both of said pair of digital samples, and each successive term being generated responsive to those places in said both of said pair of digital samples, said means for accumulating includingmeans for selecting zero for each term for which the corresponding places in both digital samples are ZEROs,means for selecting unity for each term for which the corresponding places in both digital samples are ONEs,means for selecting the fractional portion of said variable for each term for which the corresponding place of the digital sample associated with the integral portion of said variable is a ZERO and the corresponding place of the digital sample associated with the integral portion of said variable as incremented by unity is a ONE,means for generating the complements of the fractional portions of said binary numbers, andmeans for selecting the complement of the fractional portion of said variable for each term for which the corresponding place of the digital sample associated with the integral portion of said variable is a ONE and the corresponding place of the digital sample associated with the integral portion of said variable as incremented by unity is a ZERO.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×