COPPER

A PS Audio Publication

Issue 20 • Free Online Magazine

Issue 20 QUIBBLES AND BITS

Fifty Years After

Back in 2000, Dr. Michael Unser of the Swiss Federal Institute of Technology in Lausanne, published an interesting technical paper entitled “Sampling – 50 years after Shannon”.  In this paper he considers the state of the art in digital sampling.  It is not a puff piece.  It requires a post-graduate level grasp of mathematics if one is to follow it in any serious detail.  It mostly goes over the top of my head, for starters.  But in doing so, it makes some interesting points, including the dry observation that the so-called “Nyquist-Shannon” theorem handily predates both Nyquist and Shannon!

One key finding is as follows.  It reduces the problem of regular digital sampling to a ‘general theorem’.  In other words, all methods of digitally sampling a continuous function will be subsets of this general theorem.  It goes something like this:

All continuous functions (such as waveforms) can be represented as the sum of a number of “orthogonal functions”.  Orthogonal functions are like the X-Y-Z axes of a co-ordinate system, where an object’s location in three-dimensional space can be unambiguously specified by its co-ordinates, given by its positions along the X-axis, Y-axis, and Z-axis.  If the object moves purely along the direction of the X-axis, then it’s Y-axis and Z-axis co-ordinates will remain unchanged.  In fact, I can change its position along any one of the three axes without affecting its position along the other two.  It is this property that makes the three axes “orthogonal”.  The same property makes for “orthogonal” functions – you can independently change any one of them without affecting any of the others.

An example of this would be the frequencies of an audio signal.  I can change the amount of the 1kHz frequency content, and it will have no impact on any of the other frequencies present.  The frequencies – or more specifically the sine waves exhibiting them – are therefore “orthogonal functions”.

Usable families of orthogonal functions can range from simple to very complex.  The set of families of orthogonal functions may even be infinitely large.  The simplest members are base functions such as sine waves.  For sine waves, Unser’s set of coefficients is obtained by performing a Fourier Transform.  Slightly more elaborate families include such things as “wavelets” which are best described as short bursts of sine waves; and Splines, which are best known as curve-fitting functions.  Much interest over the past 20 years has been focused on wavelets, and it seems likely that this will accelerate in the future, as the computing power required to use them to their best advantage becomes more commonplace.

Unser’s paper tells us how to examine any set of orthogonal functions to determine whether they are suitable for representing a waveform.  Unfortunately, the test itself is mathematically obtuse, and does not lend itself to a pithy description in plain English.  But if a set of orthogonal functions proves to be suitable, then our waveform can be fully represented by determining a corresponding number (in mathematical terms a “coefficient”) for each of the orthogonal functions.  We can then store those numbers, and use them to fully and accurately reconstruct the waveform at some future time.

This is Unser’s general theorem of digital sampling, and he uses it to ask and explore some very interesting questions, ones which may well prove to be useful in the near future.  But before discussing that, we’ll just take a quick look at how Nyquist-Shannon sampling theory fits into it.  Suppose we choose as our family of orthogonal functions the Sinc() function:

Sinc(x) = Sin(x)/x

As it happens, when we work out what the corresponding coefficients are for the Sinc() functions, they turn out to be the real values of the waveform itself as it evolves with time.  In other words, turning the whole thing backwards, if we sample our waveform in time, the resultant sample values will be the coefficients of an orthogonal family of Sinc() functions which can be used to exactly reconstruct the original waveform.

I have stated glibly that we can choose any family of orthogonal functions which meet some incomprehensible criteria, and fully represent our waveform by storing only the coefficients of these functions.  However, this is of no practical use if our family of orthogonal functions is infinitely large, because we’d then have to store an infinitely large set of coefficients.  This is where the concept of “bandwidth limitation” comes in.

We are familiar with the Nyquist Criterion, which states that our waveform must contain no frequencies above one half of the sampling rate.  In the context of Unser, this means that by reducing our infinitely large family of orthogonal functions to a finite set – such as by eliminating all those which correspond to frequencies above our Nyquist Criterion – we can represent our waveform using a finite set of coefficients.  We can apply this kind of logic to any family of suitable orthogonal functions.  By appropriately reducing the size of the family to a finite subset we will end up with a finite set of coefficients.  The smaller this set can be, the fewer the amount of numbers that would be needed to fully represent the waveform.

For the most part, this analysis appears only to be of use for the purpose of data compression, where it has limited applicability.  At the end of the day, information theory already tells us most of what we need to know to determine just how much compression can actually be achieved.  But where Unser’s paper gets really interesting is where it heads next.

Unser invokes the Physicist’s “frog on a lily pad”.  This is where a frog attempts to cross a lake by jumping from lily pad to lily pad.  Each lily pad is exactly half as close to the far side of the lake as the previous pad.  The mathematician says that the frog will never reach the other side, but the Physicist observes that at some point the gap will be so small as to be meaningless.  Unser recognizes that there is a distinction between a mathematically exact representation, and one where any errors in the representation are practically irrelevant.

Before you get too excited, Unser does not take us anywhere immediately usable with this analysis.  He merely illustrates some ways in which this observation can be taken into account within his general theorem.  But the concept is an intriguing and useful one.  [It has been suggested – or rather hinted at – that some of these principles may be at play within Meridian’s controversial MQA technology, but at the time of writing MQA’s inner workings remain undisclosed.]  As an example, conventional Nyquist-Shannon theory requires strict bandwidth limitation, but practical anti-aliasing filters can never be perfect.  Unfortunately, the “better” the filter, the worse its time domain (i.e. phase) response will be.  Unser’s analysis may provide a mathematical framework within which practical issues such as this can be formalized.

More from Issue 20

View All Articles in Issue 20

Search Copper Magazine

#230 Camaraderie by B. Jan Montana May 04, 2026 #230 AXPONA 2026: A Family Gathering by Paul McGowan May 04, 2026 #230 Pianist Ryan Benthall Explores Jazz Realms and Far Beyond With Divine Sky by Frank Doris May 04, 2026 #230 The Vinyl Beat in AXPONA-Land by Rudy Radelic May 04, 2026 #230 Teddy Thompson’s Musical Growth Deepens With Never Be the Same by Ray Chelstowski May 04, 2026 #230 More Fun in the Sun: Florida Audio Expo, Part Two by Frank Doris May 04, 2026 #230 CanJam NYC 2026 Show Report: Heady Sound, Part Two by Frank Doris and Harris Fogel May 04, 2026 #230 Sonic Youth On Murray Street by Wayne Robins May 04, 2026 #230 Graffeo Coffee: A Symphony of Sensory Experience by Joe Caplan May 04, 2026 #230 The Saul Authority: The Story of Hi-Fi Pioneer Saul Marantz by Olivier Meunier-Plante May 04, 2026 #230 How to Play in a Rock Band, 23: Encounters With Famous Musicians, Part Two by Frank Doris May 04, 2026 #230 An Outlier in the Rack: A Vintage BIC Beam Box by The Staff at Just Audio May 04, 2026 #230 PS Audio in the News by PS Audio Staff May 04, 2026 #230 A Cautionary Tale by Rich Isaacs May 04, 2026 #230 Reel-to-Reel Roots, Part 33 (Revised): Ken Kessler Reports On the 2026 (British) AudioJumble by Ken Kessler May 04, 2026 #230 Text Messaging by Frank Doris May 04, 2026 #230 The Audiophile Rat Race by Peter Xeni May 04, 2026 #230 On the Rocks by Rich Isaacs May 04, 2026 #229 The Earliest Stars of Country Music, Part Three by Jeff Weiner Apr 06, 2026 #229 The Healing Power of Music and Sound at the Omega Institute by Joe Caplan Apr 06, 2026 #229 CanJam NYC 2026 Show Report: Heady Sound, Part One by Frank Doris Apr 06, 2026 #229 Florida Audio Expo 2026: Warming Up to High-End Audio, Part One by Frank Doris Apr 06, 2026 #229 Quick Takes: Anne Bisson, Sam Morrison, The Velvet Underground, and the Stooges by Frank Doris Apr 06, 2026 #229 The Vinyl Beat: New Arrivals, and Old Audio Show Demo Scores to Settle by Rudy Radelic Apr 06, 2026 #229 Harvard Gets a High-End Audio Education by Frank Doris Apr 06, 2026 #229 No Country for Old Knees by B. Jan Montana Apr 06, 2026 #229 How To Play in A Rock Band, 22: Encounters With Famous Musicians, Part 1 by Frank Doris Apr 06, 2026 #229 The Soulful Grooves of Guinea-Bissau by Steve Kindig Apr 06, 2026 #229 Four-Hand Piano Performance at Its Finest by Stephan Haberthür Apr 06, 2026 #229 The People Who Make Audio Happen: Supreme Acoustics Systems’ Las Vegas Grand Opening by Harris Fogel Apr 06, 2026 #229 Blue Öyster Cult: Tyranny and Expectations by Wayne Robins Apr 06, 2026 #229 Guitarist Rick Vito’s Cinematic New Album, Slidemaster by Ray Chelstowski Apr 06, 2026 #229 Measurements and Observational Listening by Paul McGowan Apr 06, 2026 #229 PS Audio in the News by PS Audio Staff Apr 06, 2026 #229 Back to My Reel-to-Reel Roots, Part 28: The Cassette Strikes Back by Ken Kessler Apr 06, 2026 #229 Are You Receiving Me? by Frank Doris Apr 06, 2026 #229 Hospitality by Peter Xeni Apr 06, 2026 #229 Cantina Gateway by James Schrimpf Apr 06, 2026 #228 Serita’s Black Rose Duo Shakes Your Soul With a Blend of Funk, Rock, Blues and a Whole Lot More by Frank Doris Mar 02, 2026 #228 Vinyl, A Love Story by Wayne Robins Mar 02, 2026 #228 Thrill Seeker by B. Jan Montana Mar 02, 2026 #228 The Vinyl Beat: Donald Byrd, Bill Evans, Wes Montgomery, Eddie Palmieri and Frank Sinatra by Rudy Radelic Mar 02, 2026 #228 Listening to Prestige: The History of a Vitally Important Jazz Record Label by Frank Doris Mar 02, 2026 #228 How to Play in a Rock Band, 21: Touring With James Lee Stanley by Frank Doris Mar 02, 2026 #228 The NAMM 2026 Show: The Music Industry’s Premier Event by John Volanski Mar 02, 2026 #228 The Earliest Stars of Country Music, Part Two by Jeff Weiner Mar 02, 2026 #228 From The Audiophile's Guide: A Brief History of Stereophonic Sound by Paul McGowan Mar 02, 2026

Fifty Years After

Back in 2000, Dr. Michael Unser of the Swiss Federal Institute of Technology in Lausanne, published an interesting technical paper entitled “Sampling – 50 years after Shannon”.  In this paper he considers the state of the art in digital sampling.  It is not a puff piece.  It requires a post-graduate level grasp of mathematics if one is to follow it in any serious detail.  It mostly goes over the top of my head, for starters.  But in doing so, it makes some interesting points, including the dry observation that the so-called “Nyquist-Shannon” theorem handily predates both Nyquist and Shannon!

One key finding is as follows.  It reduces the problem of regular digital sampling to a ‘general theorem’.  In other words, all methods of digitally sampling a continuous function will be subsets of this general theorem.  It goes something like this:

All continuous functions (such as waveforms) can be represented as the sum of a number of “orthogonal functions”.  Orthogonal functions are like the X-Y-Z axes of a co-ordinate system, where an object’s location in three-dimensional space can be unambiguously specified by its co-ordinates, given by its positions along the X-axis, Y-axis, and Z-axis.  If the object moves purely along the direction of the X-axis, then it’s Y-axis and Z-axis co-ordinates will remain unchanged.  In fact, I can change its position along any one of the three axes without affecting its position along the other two.  It is this property that makes the three axes “orthogonal”.  The same property makes for “orthogonal” functions – you can independently change any one of them without affecting any of the others.

An example of this would be the frequencies of an audio signal.  I can change the amount of the 1kHz frequency content, and it will have no impact on any of the other frequencies present.  The frequencies – or more specifically the sine waves exhibiting them – are therefore “orthogonal functions”.

Usable families of orthogonal functions can range from simple to very complex.  The set of families of orthogonal functions may even be infinitely large.  The simplest members are base functions such as sine waves.  For sine waves, Unser’s set of coefficients is obtained by performing a Fourier Transform.  Slightly more elaborate families include such things as “wavelets” which are best described as short bursts of sine waves; and Splines, which are best known as curve-fitting functions.  Much interest over the past 20 years has been focused on wavelets, and it seems likely that this will accelerate in the future, as the computing power required to use them to their best advantage becomes more commonplace.

Unser’s paper tells us how to examine any set of orthogonal functions to determine whether they are suitable for representing a waveform.  Unfortunately, the test itself is mathematically obtuse, and does not lend itself to a pithy description in plain English.  But if a set of orthogonal functions proves to be suitable, then our waveform can be fully represented by determining a corresponding number (in mathematical terms a “coefficient”) for each of the orthogonal functions.  We can then store those numbers, and use them to fully and accurately reconstruct the waveform at some future time.

This is Unser’s general theorem of digital sampling, and he uses it to ask and explore some very interesting questions, ones which may well prove to be useful in the near future.  But before discussing that, we’ll just take a quick look at how Nyquist-Shannon sampling theory fits into it.  Suppose we choose as our family of orthogonal functions the Sinc() function:

Sinc(x) = Sin(x)/x

As it happens, when we work out what the corresponding coefficients are for the Sinc() functions, they turn out to be the real values of the waveform itself as it evolves with time.  In other words, turning the whole thing backwards, if we sample our waveform in time, the resultant sample values will be the coefficients of an orthogonal family of Sinc() functions which can be used to exactly reconstruct the original waveform.

I have stated glibly that we can choose any family of orthogonal functions which meet some incomprehensible criteria, and fully represent our waveform by storing only the coefficients of these functions.  However, this is of no practical use if our family of orthogonal functions is infinitely large, because we’d then have to store an infinitely large set of coefficients.  This is where the concept of “bandwidth limitation” comes in.

We are familiar with the Nyquist Criterion, which states that our waveform must contain no frequencies above one half of the sampling rate.  In the context of Unser, this means that by reducing our infinitely large family of orthogonal functions to a finite set – such as by eliminating all those which correspond to frequencies above our Nyquist Criterion – we can represent our waveform using a finite set of coefficients.  We can apply this kind of logic to any family of suitable orthogonal functions.  By appropriately reducing the size of the family to a finite subset we will end up with a finite set of coefficients.  The smaller this set can be, the fewer the amount of numbers that would be needed to fully represent the waveform.

For the most part, this analysis appears only to be of use for the purpose of data compression, where it has limited applicability.  At the end of the day, information theory already tells us most of what we need to know to determine just how much compression can actually be achieved.  But where Unser’s paper gets really interesting is where it heads next.

Unser invokes the Physicist’s “frog on a lily pad”.  This is where a frog attempts to cross a lake by jumping from lily pad to lily pad.  Each lily pad is exactly half as close to the far side of the lake as the previous pad.  The mathematician says that the frog will never reach the other side, but the Physicist observes that at some point the gap will be so small as to be meaningless.  Unser recognizes that there is a distinction between a mathematically exact representation, and one where any errors in the representation are practically irrelevant.

Before you get too excited, Unser does not take us anywhere immediately usable with this analysis.  He merely illustrates some ways in which this observation can be taken into account within his general theorem.  But the concept is an intriguing and useful one.  [It has been suggested – or rather hinted at – that some of these principles may be at play within Meridian’s controversial MQA technology, but at the time of writing MQA’s inner workings remain undisclosed.]  As an example, conventional Nyquist-Shannon theory requires strict bandwidth limitation, but practical anti-aliasing filters can never be perfect.  Unfortunately, the “better” the filter, the worse its time domain (i.e. phase) response will be.  Unser’s analysis may provide a mathematical framework within which practical issues such as this can be formalized.

0 comments

Leave a comment

0 Comments

Your avatar

Loading comments...

🗑️ Delete Comment

Enter moderator password to delete this comment:

✏️ Edit Comment

Enter your email to verify ownership: