Purité Audio
Trade: Purite Audio
Banned from CA years ago, about the same time Chris C started to take the shilling, but I will check out his (Mans’) site.
BW Keith
BW Keith
Some good looking articles at https://troll-audio.com/author/mans/.His name, which is no secret, is Måns Rullgård. Have you checked out his troll audio website? I have an impression that he is a professional audio engineer but i'm not sure beyond that.if you send him a pm on CA I'm sure he'll be happy to tell you.
In theory a 'sinc' (phase aligned) filter would be 'best' because it avoids altering either the relative phases or relative amplitudes so is 'blameless'. But if something else in the chain (inc the recording process) isn't flat and linear or your ears prefer something else...
This article is a readable explanation of how DS works and what can go wrong
http://www2.ing.unipi.it/~a008309/m...ofondimenti/Understanding_sigma_delta_CUT.pdf
and this paper talks about idle tones
https://www.eecs.qmul.ac.uk/~josh/documents/2007/PerezReiss-AES122.pdf
The original post has a basic flaw that i'm not sure has been pointed out. Noise shaping can't shift the noise around on an existing digital recording, as there is no 'signal' and 'noise' which can be separated out and processed separately.
Noise shaping works when you have a signal with more resolution than a target representation, so for example, if I have a 24 bit recording, and I want to make a 16 bit wav out of it.
However, for 16 bit input to 16 bit output or whatever, there is no error to propagate, as the input can fit in the output without error.
I'm reminded of NICAM which was 14/32, but in addition, was companded to 10 bits for transmission and noone really used to complain about it.
The effect of noise shaping can be demonstrated and I did this a few years ago as an exercise (in a computer program in C). At least to the extent of generating a low-level signal in double precision floating point (rather than recording it). And then quantizing the signal to 16 bits with high-order noise shaped dither.As you say, 24 bit recordings are not really 24 bits of signal, since the physical limits means that you'll just be recording thermal noise for the bottom bits, and something closer to 20 bits is likely to be useful signal. That is my understanding, although i've never actually tried this in practice (say, recording a sine -100db and trying to pull it back out of the noise floor and see what's left). I don't have anything like cutting edge ADCs to hand to see what happens, but it would be instructive to try I guess.
The effect of noise shaping can be demonstrated and I did this a few years ago as an exercise (in a computer program in C). At least to the extent of generating a low-level signal in double precision floating point (rather than recording it). And then quantizing the signal to 16 bits with high-order noise shaped dither.
I found I could audibly reproduce a sine wave generated at -120 dB WRT full scale (nominally 20 bits) from the 16 bit noise-shaped signal burned onto a CD (with the volume control turned right up).
I think Sony's Super Bit Mapping and DG's Original Image Bit Processing are examples of high order noise shaping applied in practice.