or
Bookmark and Share
   
Document Number
US Patent 3959637
Issued Date
May 25, 1976
Link
Inventors
Map
Abstract
A digital filter for a plural digitally expressed pulse code modulated (PCM) signal utilizes a storage register to retain several samples of the signal and obviates the need for digital multiplication circuits by using a delta coding for the filter coefficients. Processing steps are at a multiple of the sampling rate and at each step, the value of one stored sample is combined additively or subtractively with previously stored sample values as determined by stored delta coefficient values. The summed values are periodically transmitted as output samples of a filtered PCM signal.
Drawing
Digital filter - US Patent 3959637 Drawing
Drawing from US Patent 3959637
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
3
Comments:
no comments yet
Published
May 25, 1976
Application Number
05/558,972
Filed
March 17, 1975
US Classification
708/307   327/552 333/18 375/350
Int'l Classification
G06J   1/00   (20060101)   H03H   17/02   (20060101)   H03H   17/06   (20060101)   H04J   3/02   (20060101)  
Assistant Examiner
Attorney/Law Firm
Priority Data
Jun 21, 1974 [FR] 74.22172
USPTO Field of Search
235/152   235/156   325/38B   333/18   333/7T   328/167  
Related Patents
4972360 - Digital filter for a modem sigma-delta analog-to-digital converter - Owned by International Business Machines Corp. (Armonk, NY)

Digital filter used in a sigma-delta decoder wherein each input sample is involved in the computation of three consecutive pulse coded modulation (PCM) output samples. During one sigma-delta sampling period, the filter performs three parallel operations by multiplexing one adder running three times faster than the sigma-delta clock for loading one of three accumulators. As the analog-to-digital converter must be kept in phase with remote modem transmit clock, the PCM sampling clock is controlled by the phase tracking performed by adding or subtracting one period of the crystal oscillator from time to time to the PCM sampling clock period. Rotating the order in which the accumulators are loaded by the adder each PCM sampling time enables having zero as the last coefficient value to add to the accumulator, the contents of which is used as PCM output samples. Thus, each PCM sample value is available in the corresponding accumulator one sigma-delta clock period before the last computation. In case of a correction which shortens or lengthens the PCM sampling period, this correction does not change the PCM sample value to be output since the last computation which is either cancelled or repeated, consists in adding zero to the previous accumulator contents.

4105863 - Arrangement for combining data symbols in accordance with a predetermined weighting function - Owned by Bell Telephone Laboratories, Incorporated (Murray Hill, NJ)

To minimize distortion, a sequence of phase modulated signal elements (data symbols) are combined in accordance with a predetermined shaping (weighting) function by a transversal filter augmented with a baud rate control circuit. The transversal filter includes a plurality of multipliers, located at taps along a delay line, forming products between data symbols and coefficients representing segments of the predetermined weighting function. The baud rate control circuit shifts the phase of the delayed data symbols and delivers these "extended" data symbols to certain multipliers. By digitally processing segments of the weighting function and portions of an overall data symbol this invention yields to compact construction.

4136398 - Digital filter having coefficient number generator - Owned by U.S. Philips Corporation (New York, NY)

A digital filter for generating digital output signals from information signals in accordance with a predetermined transfer characteristics includes a coefficient number generator for supplying digital numbers which indicate the values of coefficients which represent the transfer characteristic. The coefficient number generator includes a device for storing increments of successive coefficient values in numerical form and a decoder connected thereto for recovering the coefficient numbers from the numbers stored in the storage device.

7085793 - Method and system for efficient and accurate processing of a discrete time input signal - Owned by ASML Holding N.V. (Veldhoven,NL)

A method and system of accurately processing a discrete time input signal having a first clock rate into a discrete time output signal having a second clock rate is presented. The method includes delta filtering the input signal to produce an intermediate signal having the first clock rate and delta interpolating the intermediate signal to produce the output signal. Delta filtering includes calculating an input delta signal by subtracting an initial value from the input signal, generating a filtered delta signal, and adding the initial value to the filtered delta signal. Delta interpolating includes upsampling the intermediate signal to the second clock rate, calculating an upsampled intermediate delta signal by subtracting an initial value from the upsampled intermediate signal, filtering the intermediate delta signal, and adding the initial value to the filtered intermediate delta signal. The method reduces the number of required operations and reduces computational errors in the filtering and interpolation of discrete input signals.

4356559 - Logic arrangement for recursive digital filter - Owned by Bell Telephone Laboratories, Incorporated (Murray Hill, NJ)

A digital filter includes a pair of serially connected second order sections (200 and 260), each of which includes delay elements arranged to store the number of bits contained in two complete input words. Each filter section also includes simple logic (220, 230, 270 and 280) comprising adder circuits and inverters but no multipliers. The logic combines outputs from the delay element with the filter input to form an intermediate signal which is applied to the input of the delay element. The intermediate signal is also combined with yet other outputs from the delay element to form the filter output. To eliminate clocking complexity within the filter, the logic is not preset or cleared between each input word. Instead, the word length is intentionally increased, and the sign bit of each intermediate word is intentionally repeated as the word is processed in the filter, the extra bits acting as an inter-word buffer and serving to protect against spurious overflow and limit cycle oscillations.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us