Also a good starting place for beginners are the xiph show-and-tell videos
(probably been posted here before, but whatever):

https://xiph.org/video/vid2.shtml

E

On Wed, Jun 3, 2015 at 3:05 PM, Ethan Duni <ethan.d...@gmail.com> wrote:

> "Perfect" sinusoids/square waves/etc. only exist as mathematical
> abstractions. A good starting point would be to get a feel for what, say,
> the "square wave" coming out of an analog synthesizer actually looks like -
> the noise floor, the distribution of harmonics, frequency jitter,
> under/overshoot, etc. I think you'll find that modern digital equipment
> generally can produce much, much closer approximations to these ideals than
> we ever see from analogue synthesizers.
>
> But more generally the answers to your questions depend on the specifics
> of the A/D/As in question. There are many different designs with different
> oversampling and interpolation stages, different noise shaping strategies,
> etc. So the question of where the quantization noise ends up doesn't have a
> general answer - it depends in on both the design of the A/D/A components,
> and on the specifics of the signal in question (these are nonlinear,
> time-variant operations we're talking about).
>
> Likewise, the effect of applying a half-sample delay depends heavily on
> how you do that. If you're talking about signals that are simply computed
> directly or delay in the analog domain, then you'll simply see a
> half-sample delay at the output. But if you're talking about sampling a
> signal and applying a half-sample delay, then it depends on what technique
> you use to implement that delay.
>
> Also, note that the function a*exp(b*x+c) is not, by itself, a
> well-defined test signal, since it has infinite energy. The sampling
> theorem does not apply to such signals in the first place. You would need
> to apply some kind of window/truncation to ensure finite energy and
> bandlimiting.
>
> More generally, these issues are all quite well studied and understood,
> and not particularly relevant to music-dsp as such. So I'm not sure what is
> the point of repeatedly bringing them up in this context. It sounds like
> what you want is more like a book or class on mixed-signal circuits. The
> main reference I use for that is "Analog Integrated Circuit Design" by
> Johns and Martin. It's a bit dated by now, so it's not going to cover the
> latest-greatest converter designs (not sure that any book really does), but
> the chapters on the noise modeling, theory of oversampled conversion, etc.
> are all still valid for learning the theoretical underpinnings of this
> stuff.
>
> E
>
> On Wed, Jun 3, 2015 at 1:47 PM, Theo Verelst <theo...@theover.org> wrote:
>
>> Hi,
>>
>> Playing with analog and digital processing, I came to the conclusion I'd
>> like to contemplate about certain digital signal processing considerations,
>> I'm sure have been in the minds of pioneering people quite a while ago,
>> concerning let's say how accurate theoretically and practically all kinds
>> of basic DSP subjects really are.
>>
>> For instance, I care about what happens with a perfect sine wave getting
>> either digitized or mathematically and with an accurate computer program
>> put into a sequence of "signal samples". When a close to perfect sample (in
>> the sense of a list of signal samples) gets played over a Digital to Analog
>> Converter, how perfect is the analog signal getting out of there? And if it
>> isn't all perfect, where are the errors?
>>
>> As a very crude thinking example, suppose a square wave oscillator like
>> in a synthesizer or an electronic circuit test generator is creating a near
>> perfect square wave, and it is also digitized or an attempt is made in
>> software to somehow turn the two voltages of the square wave into samples.
>>
>> Maybe a more reasonable idea is to take into account what a DAC will do
>> with the signal represented in the samples that are taken as music, speech,
>> a musical instrument's tones, or sound effects. For instance, what does the
>> digital reconstruction window and the build in "oversampling" make of a
>> exponential curve (like the part of an envelope could easily be) with it's
>> given (usually FIR) filter length.
>>
>> In that context, you could wonder what happens if we shift a given
>> exponential signal (or signal component) by "half" a sample ? Add to the
>> consideration that a function a*exp(b*x+c) defines a unique function for
>> each a,b and c.
>>
>> Anyone here think and/or work on these kinds of subjects, I'd like to
>> hear. (I think it's an interesting subject, so I'm serious about it)
>>
>> T. Verelst
>>
>> --
>> dupswapdrop -- the music-dsp mailing list and website:
>> subscription info, FAQ, source code archive, list archive, book reviews,
>> dsp links
>> http://music.columbia.edu/cmc/music-dsp
>> http://music.columbia.edu/mailman/listinfo/music-dsp
>>
>
>
--
dupswapdrop -- the music-dsp mailing list and website:
subscription info, FAQ, source code archive, list archive, book reviews, dsp 
links
http://music.columbia.edu/cmc/music-dsp
http://music.columbia.edu/mailman/listinfo/music-dsp

Reply via email to