background image

©2008 Logitech 

Squeezebox Boom Audio Design  

In order to perform DSP effectively, the DSP processing must have significantly more precision 
than the signal being operated on. Of course, a 16-bit processor can perform 32-bit, 48-bit, or 
higher precision math, but with corresponding CPU performance penalties. The 48-by-24-bit 
data path of the Boom DSP processor allows us to simply design audio processing algorithms, 
and minimize excess digital noise into the system – we can easily maintain greater than 100 dB 
of dynamic range in the digital domain and thus guarantee we don’t degrade the original signal 
beyond the noise floor of the DACs. The large bit-depth of the DSP we chose makes DSP 
programming relatively straightforward. 

!"#$

%&'(')*+,-'*.-

./%*0()1*#23

4'$&*4)-'*

5'-'(6&)(

7

7

.-89&

:);91'

<6,-

:);91'

=6$$>4('?;'

4)-'*#)-&();$

@

%&'(')A+

<6,->%9?

#()$$)B'(

C'6D8E)-'>%9?

<9F

<,F*4)*<)-)

=';)G*HIICJ

+

K

%&'(')*C'6D8E)-'>
%9?G))L'(*M9&

"!#

./%

#()$$)B'($

7

!

!

!

!

%8'6N'(

2()&'O&,)-

2)G'(

!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 changing the gain of a signal from 
one sample to the next. Better DACs will detect a zero-crossing of the signal, and apply volume 
changes there. In both cases the volume change is very abrupt and audibly detectable.  

The volume control on the Squeezebox Boom is implemented as a true digital ramping volume 
control so volume changes are completely click and pop free. Figure 9 shows the envelope 
(about 40 ms) that is applied to a signal as the volume changes from one setting to another. 
Regular DACs implement digital volume control by simply changing the gain of a signal from 
one sample to the next. Better DACs will detect a zero-crossing of the signal, and apply volume 
changes there. In both cases the volume change is very abrupt and audibly detectable. Using 
zero crossing detection is much better than without, but it’s not perfect.  

 

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: