You are currently logged in as an
Institutional Subscriber.
If you would like to logout,
please click on the button below.
Home / Publications / E-library page
Only AES members and Institutional Journal Subscribers can download
In real-time audio signal processing, parameters (such as filter coefficients) must be updated (changed) in a manner precisely synchronized in time. Since any audio processor of reasonable size is dealing with multiple, independent channels of audio data, the overall data rate of such changes can be very high. In fact, even the average update rate can approach audio speeds (100K bytes per second) or higher. Furthermore, updates come in a burst fashion in that there are critical moments where many, many parameters change virtually simultaneously. In this case, the instantaneous update rate required can be as high as 30 million bytes per second if we require that all the updates be done precisely at a particular sample number. The update queue is a hardware method of dealing with all there problems in a uniform manner that incurs little management overhead. The update queue is a time-tagged first-in first-out queue. All the pointers are maintained by control hardware. The queue can be edited, in that insertion of new updates may be made into any position in the queue; either at the front, the back, or anywhere in between. At the end of each sample computation, the signal processor is placed in "update mode" where updates at the beginning of the queue are successively read off the queue and executed at machine speed (one per machine cycle). This provides flexibility, precise synchronization, and minimum timing overhead even in the presence of long bursts of updates.
Author (s): Moorer, James A.
Affiliation:
The Droid Works, San Rafael, CA
(See document for exact affiliation information.)
AES Convention: 79
Paper Number:2279
Publication Date:
1985-10-06
Import into BibTeX
Session subject:
Signal Processing: Filters
Permalink: https://aes2.org/publications/elibrary-page/?id=11476
(824KB)
Click to purchase paper as a non-member or login as an AES member. If your company or school subscribes to the E-Library then switch to the institutional version. If you are not an AES member Join the AES. If you need to check your member status, login to the Member Portal.
Moorer, James A.; 1985; A Flexible Method for Synchronizing Parameter Updates for Real-Time Audio Signal Processors [PDF]; The Droid Works, San Rafael, CA; Paper 2279; Available from: https://aes2.org/publications/elibrary-page/?id=11476
Moorer, James A.; A Flexible Method for Synchronizing Parameter Updates for Real-Time Audio Signal Processors [PDF]; The Droid Works, San Rafael, CA; Paper 2279; 1985 Available: https://aes2.org/publications/elibrary-page/?id=11476