James Richard Tyrer wrote:
This is an idea that I came across.

Now we have our 24b/channel 192Ks/s audio and I presume that we would like to listen to it and retain the very high S/N and low distorting.

I found this paper which was actually presented at an AES convention.

    Digression: is anybody a member?

    http://www.hindawi.com/GetPDF.aspx?doi=10.1155/2007/94386

    Distortion-Free 1-Bit PWM Coding for Digital Audio Signals

So, I was working on this since there are other ways to do this. I was working on linear interpolation since this can be easily done with a FPGA using the Bresenham Line-Drawing Algorithm. Even some overlap with the graphics project.

One slight problem. Despite the fact that this paper was presented at the AES convention, it is bunk.

This still makes no sense to me, but this:

http://ir.sun.ac.za/dspace/bitstream/10019/79/1/JacoD.pdf

claims to have the math to show that harmonic distortion is generated.

My rational is based on a basic analysis of superposition.

1. If the sampled signal is run through a LP filter then the original signal is fully recovered.

2. The total power of the PWM pulses is directly proportional to the aptitude of the sample.

3. The only thing that changes is that the power is provided in a window in each sample of the sampled signal rather than uniformly throughout the entire sample period.

4. (This one needs to be proved) All of the frequency products from this are sidebands of the carrier frequency of the PWM, and therefore are above half the carrier frequency.

Perhaps #4 is only true if we use separate positive and negative pulses. I always thought that this was a better design since if done with commutating diodes, it eliminates the distortion cause by shoot through prevention.

I suppose that I will have to do the math for that since he didn't.

--
JRT
_______________________________________________
Open-hardware mailing list
[email protected]
http://lists.duskglow.com/mailman/listinfo/open-hardware

Reply via email to