• Huntsville, AL
  • ---
  • ---
  • Coming Fall 2012
  • Montreal/Toronto
  • All three classes
  • coming Spring 2012

Shot Heard 'Round the World

Professor Wallace Clement Sabine pulled a cheap, nickel-plated pistol from his waistcoat and raised the weapon above his head. Squinting his eyes, he pulled the trigger. An earsplitting crack washed over the auditorium, penetrating every crevice. The sound reverberated wildly for eight full seconds, passing back and forth across the room some 50 times or more. As the echo slowly died out, the professor faced his audience. Wiggling a finger in one ear, he began to lecture, “There, you have the impulse response of a Gothic cathedral.”

The year was 1898, and Professor Sabine was just developing his theory of acoustics—a theory that has since influenced the design of every great symphonic-performance hall. Sabine asserted that the most significant parameter is the reverberation time. He further stated that, with only two constants, you can predict in advance of construction the expected reverberation time.

The two constants you need are, first, the average fraction of acoustic power reflected at the boundaries of the room. Next, you must know the mean time required for acoustic waves to transit the structure.

For example, if the average attenuation coefficient for waves bouncing off the walls, ceiling, and floor is 2 dB, then it takes on average 30 bounces for the sound to die down to a level 60-dB below the source. If the mean time between bounces (the mean transit time) is T, then the 60-dB reverberation time, RT60, equals 30T. In general, given a reflection coefficient, r, expressed in decibels, the 60-dB reverberation time equals 60(T/r). The remainder of Sabine’s theory is just simple algebra.

Let’s apply Sabine’s theory to a digital problem. Assume a simple, unilinear transmission path. Sabine would define the time required for reverberant signals to damp down to a level x dB below the source signal level as:

RTx=x(T/r)

Where:

Coefficient r includes the sum of attenuation coefficients at either end of the transmission line plus the round-trip attenuation of the transmission line itself. In a highly reverberant system, the formula RTx predicts how long you must wait after each data edge before the line settles to an acceptable degree.

In a hairball network with many interconnected nodes, the same theory applies but with a slightly different interpretation. Coefficient r represents the average attenuation at each discontinuity, and T becomes the average transit time between discontinuities.

Regardless of the topology, the expression for RTx, because it contains three terms, supplies three basic ideas for improving signal quality:

Dear Reader, if I ever decide to build a symphony hall at the top of Mount Everest to prove this last point, please just shoot me.