Search International and National Patent Collections
Some content of this application is unavailable at the moment.
If this situation persists, please contact us atFeedback&Contact
1. (WO1991009371) RANDOM ACCESS FIR FILTERING
Latest bibliographic data on file with the International Bureau

Pub. No.: WO/1991/009371 International Application No.: PCT/US1990/007191
Publication Date: 27.06.1991 International Filing Date: 12.12.1990
Chapter 2 Demand Filed: 24.06.1991
IPC:
H03H 17/06 (2006.01)
H ELECTRICITY
03
BASIC ELECTRONIC CIRCUITRY
H
IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
17
Networks using digital techniques
02
Frequency-selective networks
06
Non-recursive filters
Applicants:
AUDIO ANIMATION, INC. [US/US]; 210 W. Magnolia Knoxville, TN 37917, US
Inventors:
SHERRILL, James, Vig; US
Agent:
COHN, Ronald, D. ; Fleit, Jacobson, Cohn, Price, Holman & Stern The Jenifer Building 400 Seventh Street, N.W. Washington, DC 20004, US
Priority Data:
449,79113.12.1989US
Title (EN) RANDOM ACCESS FIR FILTERING
(FR) FILTRAGE A REPONSE FINIE A UNE IMPULSION ET A ACCES SELECTIF
Abstract:
(EN) A finite impulse response filter that has the ability to use arbitrary TAPs that are essentially random access TAPs includes a plurality of circuits. The samples it operates on do not need to be in contiguous form. A sequencer (12) is provided for counting up to a programmable number each time a start pulse is encountered and to provide an address and an incrementing address to a delta RAM (14), a coefficient RAM (16), and a micro code RAM (18). The delta RAM (14) is used for storing the number of the TAP that is to be accessed. Delta Adders (20, 22) that directly follow the delta RAM (14) are used with an imput counter (24) for making a ring counter for the input samples. A first and second sample RAM (26, 28) are used to hold incoming samples. An adder circuit (30) is used for adding the output of the two sample RAMs (26, 28) to provide an output signal. A multiplier accumulator (32) is connected to the adder circuit (30) for receiving the output signal. The sequencer (12) provides all the timing for the different cycles of the multiplier accumulator (32). After a programmed amount of samples have been added together, the multiplier accumulator (32) outputs its value onto an input/output bus, where all the input and output samples either originate or end.
(FR) Filtre à réponse finie à une impulsion, pouvant utiliser des TAP arbitraires qui sont essentiellement des TAP à accès sélectif, et comportant une pluralité de circuits. Les échantillons sur lesquels il travaille n'ont pas a être contigus. Un séquenceur (12) sert à compter jusqu'à un nombre programmable chaque fois qu'il rencontre une impulsion de départ, et à fournir une adresse et une adresse d'incrémentation à une mémoire RAM delta (14), à une mémoire RAM à coefficient (16), et à une mémoire RAM à microcode (18). La mémoire RAM delta (14) sert à stocker le numéro du TAP devant être sollicité. Des additionneurs delta (20, 22) qui suivent directement la mémoire RAM delta (14) servent, conjointement avec un compteur d'entrée (24), à former un compteur annulaire pour les échantillons d'entrée. Une première mémoire RAM à échantillons (26) et une deuxième mémoire RAM à échantillons (28) servent à contenir des échantillons arrivants. Un circuit additionneur (30) sert à additionner les sorties des deux mémoires RAM à échantillons (26, 28) afin de créer un signal de sortie. Un multiplicateur-accumulateur (32) est relié au circuit additionneur (30) afin de recevoir le signal de sortie. Le séquenceur (12) assure toute la synchronisation pour les différents cycles du multiplicateur-accumulateur (32). Lorsqu'une quantité programmée d'échantillons ont été additionnés, le multiplicateur-accumulateur (32) sort sa valeur vers un bus entrée/sortie dans lequel finissent ou commencent tous les échantillons d'entrée et de sortie.
Designated States: CA, JP, KR
European Patent Office (AT, BE, CH, DE, DK, ES, FR, GB, GR, IT, LU, NL, SE)
Publication Language: English (EN)
Filing Language: English (EN)