A bucket brigade or bucket-brigade device (BBD) is a discrete-time analogue delay line, developed in 1969 by F. Sangster and K. Teer of the Philips Research Labs. It consists of a series of capacitance sections C0 to Cn. The stored analogue signal is moved along the line of capacitors, one step at each clock cycle. The name comes from analogy with the term bucket brigade, used for a line of people passing buckets of water.
In most signal processing applications, bucket brigades have been replaced by devices that use digital signal processing, manipulating samples in digital form. Bucket brigades still see use in specialty applications, such as guitar effects.
A well-known integrated circuit device around 1980, the Reticon SAD-1024 implemented two 512-stage analog delay lines in a 16-pin DIP. It allowed clock frequencies ranging from 1.5 kHz to more than 1.5 MHz. The SAD-512 was a single delay line version. The Philips Semiconductors TDA1022 similarly offered a 512-stage delay line but with a clock rate range of 5–500 kHz. Other common BBD chips include the Panasonic MN3005, MN3007 and MN3205, with the primary differences being the available delay time. An example of an effects unit utilizing Panasonic BBDs is the Yamaha E1010.
Despite being analog in their representation of individual signal voltage samples, these devices are discrete in the time domain and thus are limited by the Nyquist–Shannon sampling theorem; both the input and output signals are generally low-pass filtered. The input must be low-pass filtered to avoid aliasing effects, while the output is low-pass filtered for reconstruction. (A low-pass is used as an approximation to the Whittaker–Shannon interpolation formula.)
- Eugene Trundle (1999). Newnes television and video engineer's pocket book (3rd ed.). Newnes. p. 123. ISBN 978-0-7506-4194-4.
- "SAD-1024 DUAL ANALOG DELAY LINE".
- "Bucket Brigade DELAY LINE for Analogue Signals" (PDF). Archived from the original (PDF) on 2011-07-16.
- "MN3005 4096-Stage Long Delay BBD" (PDF). Archived from the original (PDF) on 2010-07-04.
- "MN3007 1024-Stage Low Noise BBD" (PDF). Archived from the original (PDF) on 2006-07-01.
- "MN3205 4096-Stage Low Voltage Operation Low Noise BBD" (PDF). Archived from the original (PDF) on 2010-03-31.
- "MN3102 CMOS Clock Generator/Driver for Low Voltage BBD" (PDF). Archived from the original (PDF) on 2011-07-16.
- "MN3207 1024-Stage Low Voltage Operation Low Noise BBD" (PDF). Archived from the original (PDF) on 2010-08-21.
- "Truetone". www.visualsound.net. Retrieved 2016-06-17.
- Theuwissen, A. (1995). Solid-State Imaging with Charge-Coupled Devices.