background image

©2008 Logitech 

Squeezebox Boom Audio Design  

 

 

Logitech Squeezebox Boom  

Audio Design  

Caleb Crome 

Sr. Hardware Engineer 

Logitech, Inc. 

 

Introduction 

Ever since I bought my first Squeezebox from Slim Devices several years ago, I wanted a 
version with built-in speakers. I was not alone. Members of the extremely active Squeezebox 
community have built quite a few homebrew Squeezebox "boom boxes" over the years, 
mashing together Squeezebox hardware with amplifiers, speakers and power supplies from a 
variety of sources. After Logitech acquired Slim Devices and I was hired on, I was excited to be 
part of the team that would build the Logitech® Squeezebox™ Boom all-in-one network music 
player.  

Over the past months, our team has worked extremely hard to build a compact, self-contained, 
high-performance network audio system. With advanced digital signal processing, a high-quality 
bi-amplified speaker design, an easy-to-use user interface, line input and subwoofer output, 
Squeezebox Boom is a system that can go in any room of the house and sound great.  

After a quick tour of the high-level architecture and disassembly photos of the Squeezebox 
Boom, this paper will describe the audio architecture starting from a digital PCM signal (after 
any MP3, OGG, FLAC or other decoding), and will follow the signal through the digital signal 
processing (DSP) chain, digital-to-analog converters (DACs), power amplifiers, the speaker 
drivers and acoustical enclosure. 

The DSP signal flow in Squeezebox Boom contains several processing stages that optimize the 
sonic experience. The primary DSP stages that will be discussed are: volume processing, bass 
management, StereoXL™ stereo enhancement, woofer-tweeter crossover, subwoofer 
processing, and driver protection.  

Summary of Contents for Squeezebox Boom

Page 1: ...f contained high performance network audio system With advanced digital signal processing a high quality bi amplified speaker design an easy to use user interface line input and subwoofer output Squee...

Page 2: ...AJ7 8 L Q CQ6 O R 3 J 3 SMMID R 6 R 3 J 3 SMSID D D 2 6 9 76 2 6 R 6 9 76 R 6 0 1 Figure 1 Squeezebox Boom Block Diagram This paper will discuss the audio design starting at the I2S I2C interface bet...

Page 3: ...mize risk yet maintain top notch audio performance in an attractive package The basic configuration is a sealed enclosure consisting of a rear cup shaped case and a front panel assembly where the spea...

Page 4: ...eezebox Boom doesn t compete in bass performance with high end studio monitors but because of its advanced signal processing capabilities combined with very high quality drivers we believe we have cre...

Page 5: ...can produce great sound through the entire audio spectrum Without a subwoofer the Squeezebox Boom goes from a 3 dB response at 50 Hz at low volume settings to about 85 Hz at high volume settings all...

Page 6: ...18 L 4G L P L K QE 4G K QE P L 2 Figure 8 Block diagram of the Squeezebox Boom DSP flow with other components for reference Volume Control Regular DACs implement digital volume control by simply chan...

Page 7: ...erdone and the quality depends on the track used and the encoding used In order to allow for varying user preferences and track encodings there are 3 settings for StereoXL The best one is typically in...

Page 8: ...crossovers and eliminated the DSP processing all together instead we chose to build the best system we could while meeting our industrial design and budget requirements Bass Extension To make the Sque...

Page 9: ...e the tradeoff is that as the bass response extends lower it s necessary to drive much more power into the speakers at low frequency risking distortion At low volumes this can be done very effectively...

Page 10: ...section of this paper By applying the compensation of Figure 12 in series with a variable frequency 4th order Linkwitz Riley filter we can choose any low frequency cutoff frequency we desire as seen...

Page 11: ...ssible filter Line In The Squeezebox Boom has a line level input that can be put to many uses Since it goes into the built in ADCs in the DSP we can perform virtually any processing on it we want and...

Reviews: