1-Bit Wave File?

Page 3 - Seeking answers? Join the Tom's Guide community: where nearly two million members share solutions and discuss the latest tech.
G

Guest

Guest
Archived from groups: rec.audio.tech,comp.dsp (More info?)

"Jerry Avins" <jya@ieee.org> wrote in message
news:40ad4ecf$0$3106$61fed72c@news.rcn.com...
> Dick Pierce wrote:
> > "Richard Crowley" <rcrowley7@xprt.net> wrote in message
news:<10aola6pnbau090@corp.supernews.com>...
> >>Of course true "1-bit" audio is indistinguishable from
> >>random noise.
> > In a word, wrong. In two words, completely wrong.
> > A 1-bit stream is perfectly capable of holding quite intelligible
> > audio. It will have a broadband dynamic range of only 6 dB, but
> > that is quite enough for intelligible speech and easily recognizable
> > music.

> Please read the thread and don't try to justify balf-baked ideas.

Nothing half baked about Dicks ideas!

> > You should maybe review works such as Lipshitz and Vanderkooy's
> > "Resolution below the least significant bit in audio systems with
> > dither" from JAES before making such a pronouncement.

> Why? It's irrelevant to this thread.

Dick specifically responded to Richards incorrect statement. Your post is
irrelevant to that.

TonyP.
 
G

Guest

Guest
Archived from groups: rec.audio.tech,comp.dsp (More info?)

"TonyP" <TonyP@optus.net.com.au> wrote in message
news:40adc228$0$1584$afc38c87@news.optusnet.com.au...
>
> "Jerry Avins" <jya@ieee.org> wrote in message
> news:40ad4ecf$0$3106$61fed72c@news.rcn.com...
> > Dick Pierce wrote:
> > > "Richard Crowley" <rcrowley7@xprt.net> wrote in message
> news:<10aola6pnbau090@corp.supernews.com>...
> > >>Of course true "1-bit" audio is indistinguishable from
> > >>random noise.
> > > In a word, wrong. In two words, completely wrong.
> > > A 1-bit stream is perfectly capable of holding quite intelligible
> > > audio. It will have a broadband dynamic range of only 6 dB, but
> > > that is quite enough for intelligible speech and easily recognizable
> > > music.
>
> > Please read the thread and don't try to justify balf-baked ideas.
>
> Nothing half baked about Dicks ideas!
>
> > > You should maybe review works such as Lipshitz and Vanderkooy's
> > > "Resolution below the least significant bit in audio systems with
> > > dither" from JAES before making such a pronouncement.
>
> > Why? It's irrelevant to this thread.
>
> Dick specifically responded to Richards incorrect statement. Your post is
> irrelevant to that.

My statement was not incorrect. If you go back and read
the OP's theory, he wanted to reduce NORMAL SAMPLING
RATE (i.e. 44-48K) streams to very low (i.e. 1) bit depth.

I still maintain that a 44 or 48K by 1-bit stream is virtually
indistinguishable from noise. Most certainly, if you greatly
increase the sampling rate (as any 1-bit D/A converter does)
you restore "fidelity". But this was NOT the OPs theory.

One of the characeristics of Usenet it the great tendency to go
off and discuss semi-related theory even when it has no impact
on the original question. On one side, this is a benefit for those
lurking to learn some bits of theory. OTOH, it leads some to
completely falacious associations between uncorrelated theory
and the original issue.
 
G

Guest

Guest
Archived from groups: rec.audio.tech,comp.dsp (More info?)

TonyP wrote:

> "Jerry Avins" <jya@ieee.org> wrote in message
> news:40ad4ecf$0$3106$61fed72c@news.rcn.com...
>
>>Dick Pierce wrote:
>>
>>>"Richard Crowley" <rcrowley7@xprt.net> wrote in message
>
> news:<10aola6pnbau090@corp.supernews.com>...
>
>>>>Of course true "1-bit" audio is indistinguishable from
>>>>random noise.
>>>
>>>In a word, wrong. In two words, completely wrong.
>>>A 1-bit stream is perfectly capable of holding quite intelligible
>>>audio. It will have a broadband dynamic range of only 6 dB, but
>>>that is quite enough for intelligible speech and easily recognizable
>>>music.
>
>
>>Please read the thread and don't try to justify balf-baked ideas.
>
>
> Nothing half baked about Dicks ideas!

As far as facts go, Dick is right on the mark. Nothing half baked there.
The notion of making sound with just the sign bit of a sampled waveform
and expecting it to sound like an old movie sound track: that's half baked.

>>>You should maybe review works such as Lipshitz and Vanderkooy's
>>>"Resolution below the least significant bit in audio systems with
>>>dither" from JAES before making such a pronouncement.
>
>
>>Why? It's irrelevant to this thread.
>
>
> Dick specifically responded to Richards incorrect statement. Your post is
> irrelevant to that.

He responded with IMHO irrelevant examples useful of 1-bit signals. (He
could have added delta modulation and bit-serial data protocols.)

> TonyP.
>
>

Jerry
--
Engineering is the art of making what you want from things you can get.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
 
G

Guest

Guest
Archived from groups: rec.audio.tech,comp.dsp (More info?)

Richard Crowley wrote:

...


> My statement was not incorrect. If you go back and read
> the OP's theory, he wanted to reduce NORMAL SAMPLING
> RATE (i.e. 44-48K) streams to very low (i.e. 1) bit depth.
>
> I still maintain that a 44 or 48K by 1-bit stream is virtually
> indistinguishable from noise. Most certainly, if you greatly
> increase the sampling rate (as any 1-bit D/A converter does)
> you restore "fidelity". But this was NOT the OPs theory.

Reducing the bit depth to one is the same as extracting the sign bit,
which in turn is the same as clipping with very high gain. One can hear
what this sounds like by running an audio signal into a comparator with
bi-polar output. (Make one from an op-amp.) It isn't pretty; you can
hear some beat, but no recognizable tune. Cacophony? Yes. Noise? Well... no.

> One of the characeristics of Usenet it the great tendency to go
> off and discuss semi-related theory even when it has no impact
> on the original question. On one side, this is a benefit for those
> lurking to learn some bits of theory. OTOH, it leads some to
> completely falacious associations between uncorrelated theory
> and the original issue.

Right on. You said what I meant.

Jerry
--
Engineering is the art of making what you want from things you can get.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
 
G

Guest

Guest
Archived from groups: rec.audio.tech,comp.dsp (More info?)

Richard Crowley <rcrowley7@xprt.net> wrote:
> I still maintain that a 44 or 48K by 1-bit stream is virtually
> indistinguishable from noise.

Have you actually tried it? I have (in Matlab) and it's actually quite
surprising just how intelligible the result still is (not that you'd mistake
it for 'hi fi' in your lifetime...).

---Joel Kolstad
 
G

Guest

Guest
Archived from groups: rec.audio.tech,comp.dsp (More info?)

Resuming my self-imposed role as "playground cop", here's the deal as I see it:

There are actually 2 different issues up for debate in this thread:
1. Does quantizing to 1-bit audio give that "old time movie sound"? I think we
all agree the answer is no!
2. Does quantizing to 1-bit audio yield pure noise or can you still recognize
the audio? From my experiments, the answer is clearly that when _dithered
properly_ and the original signal was large enough, you can still definitely
recognize the audio, though it is buried in noise. It sounds somewhat like
recording something at a very low level on a cassette deck and then really
cranking up the volume on playback. The tape hiss is very audible, but you can
still make out the audio, noisy as it is.

Most of the confusion seems to be due to not recognizing the 2 separate
questions. IMHO.
-Jon

"Jerry Avins" <jya@ieee.org> wrote in message
news:40ae15cb$0$3107$61fed72c@news.rcn.com...
> TonyP wrote:
>
> > "Jerry Avins" <jya@ieee.org> wrote in message
> > news:40ad4ecf$0$3106$61fed72c@news.rcn.com...
> >
> >>Dick Pierce wrote:
> >>
> >>>"Richard Crowley" <rcrowley7@xprt.net> wrote in message
> >
> > news:<10aola6pnbau090@corp.supernews.com>...
> >
> >>>>Of course true "1-bit" audio is indistinguishable from
> >>>>random noise.
> >>>
> >>>In a word, wrong. In two words, completely wrong.
> >>>A 1-bit stream is perfectly capable of holding quite intelligible
> >>>audio. It will have a broadband dynamic range of only 6 dB, but
> >>>that is quite enough for intelligible speech and easily recognizable
> >>>music.
> >
> >
> >>Please read the thread and don't try to justify balf-baked ideas.
> >
> >
> > Nothing half baked about Dicks ideas!
>
> As far as facts go, Dick is right on the mark. Nothing half baked there.
> The notion of making sound with just the sign bit of a sampled waveform
> and expecting it to sound like an old movie sound track: that's half baked.
>
> >>>You should maybe review works such as Lipshitz and Vanderkooy's
> >>>"Resolution below the least significant bit in audio systems with
> >>>dither" from JAES before making such a pronouncement.
> >
> >
> >>Why? It's irrelevant to this thread.
> >
> >
> > Dick specifically responded to Richards incorrect statement. Your post is
> > irrelevant to that.
>
> He responded with IMHO irrelevant examples useful of 1-bit signals. (He
> could have added delta modulation and bit-serial data protocols.)
 
G

Guest

Guest
Archived from groups: rec.audio.tech,comp.dsp (More info?)

Jerry Avins <jya@ieee.org> writes:

> Richard Crowley wrote:
>
> ...
>
>
> > My statement was not incorrect. If you go back and read
> > the OP's theory, he wanted to reduce NORMAL SAMPLING
> > RATE (i.e. 44-48K) streams to very low (i.e. 1) bit depth.
> > I still maintain that a 44 or 48K by 1-bit stream is virtually
>
> > indistinguishable from noise. Most certainly, if you greatly
> > increase the sampling rate (as any 1-bit D/A converter does)
> > you restore "fidelity". But this was NOT the OPs theory.
>
> Reducing the bit depth to one is the same as extracting the sign bit,
> which in turn is the same as clipping with very high gain. One can
> hear what this sounds like by running an audio signal into a
> comparator with bi-polar output. (Make one from an op-amp.) It isn't
> pretty; you can hear some beat, but no recognizable tune. Cacophony?
> Yes. Noise? Well... no.

I was presuming the appropriate amount of dither was used in the
requantization. Otherwise it would be much much worse sounding,
and, I agree, non-noise-like.
--
Randy Yates
Sony Ericsson Mobile Communications
Research Triangle Park, NC, USA
randy.yates@sonyericsson.com, 919-472-1124
 

Jim

Distinguished
Mar 31, 2004
730
0
18,930
Archived from groups: rec.audio.tech,comp.dsp (More info?)

Jon Harris wrote:

> >
> > They *WON'T* have the same SNR. THAT'S THE POINT!
>
> Right! Halfscale with have 6dB less SNR than full-scale.

Not necessarily. Its perfectly possible that the same bit pattern will result
from both input sequences or an even cleaner one from the half scale if the
full scale contains more noise. I guess your assuming that quantization error
is the only source of noise in the original signal. Even if that were true the
difference in error from half-scale to full scale is insignificant compared to
the amount of error added when going down to one bit - so few bits will end up
different that you won't be able to hear the difference. If I understand
Randy's dither algo the amount of dither added decreases proportional to the
final bit depth. Again that means when you get down to one bit so few bits
will be changed you won't be able to hear the difference.
By the way, I'm surprised that no one picked up on the fact that coal doesn't
crackle when it burns :-}

-jim


-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
-----== Over 100,000 Newsgroups - 19 Different Servers! =-----
 
G

Guest

Guest
Archived from groups: rec.audio.tech,comp.dsp (More info?)

"jim" <"N0sp"@m.sjedging@mwt.net> wrote in message
news:40ae9845_6@corp.newsgroups.com...
>
>
> Jon Harris wrote:
>
> > >
> > > They *WON'T* have the same SNR. THAT'S THE POINT!
> >
> > Right! Halfscale with have 6dB less SNR than full-scale.
>
> Not necessarily. Its perfectly possible that the same bit pattern will result
> from both input sequences or an even cleaner one from the half scale if the
> full scale contains more noise.

I thought we were talking about the difference between full-scale and half-scale
sine waves?

> I guess your assuming that quantization error
> is the only source of noise in the original signal. Even if that were true the
> difference in error from half-scale to full scale is insignificant compared to
> the amount of error added when going down to one bit - so few bits will end up
> different that you won't be able to hear the difference. If I understand
> Randy's dither algo the amount of dither added decreases proportional to the
> final bit depth.

I think you have that backwards. The fewer bits, the more dither you need, so
dither is inversely proportional to final bit depth.

> Again that means when you get down to one bit so few bits
> will be changed you won't be able to hear the difference.

I think you are a bit confused about the way dithered quantization works. Given
a clean input signal, properly dithered quantization to N bits adds noise based
on N alone--it is NOT depended on the signal. Now if you quantize a signal
identical to the first one in every way except 6dB quieter again to N bits
(assuming the original signal has >> bits than N) you will have the same amount
of quantization noise, but since the original signal was 6dB softer, you have
6dB worse SNR. It really works, I've tried it!

I'll use my analog cassette tape analogy one more time. Imagine recording a
very low level signal to a cassette tape. Then boost the gain on playback, say
60dB. You can still hear the recorded signal, but there is plenty of tape hiss.
Now imagine doing the same thing again, except with the original signal 6dB
softer. Boost by the same 60dB and the tape hiss is still at the same level,
but the original signal is 6dB softer, hence 6dB worse SNR. Dithered
quantization works THE SAME WAY! The dither (noise) creates a noise floor just
like tape hiss. (The only difference is that the frequency response of the tape
noise may be different than the dither noise. In fact, the digital designer can
choose the sound of the noise floor using noise shaping.)

BTW, that's one of the big breakthroughs about dither--it makes digital sound
like analog!
 

Tachyon

Distinguished
May 18, 2004
4
0
18,510
Archived from groups: rec.audio.tech,comp.dsp (More info?)

On 2004-05-21, Jon Harris <goldentully@hotmail.com> wrote:
> "jim" <"N0sp"@m.sjedging@mwt.net> wrote in message
> news:40ae12c8_4@corp.newsgroups.com...
>>
>>
>> Randy Yates wrote:
>>
>> > The noise will be high, but my intuition tells me you will be able to hear
>> > the signal (at least one that is at a high level) in the noise. Almost
>> > certainly one would be able to hear a full-scale sinewave in such noise.
>>
>> Why would the scale of the sine wave make any difference or maybe I
>> misunderstand what you're saying.
>
> It is simply a signal-to-noise ratio issue. Much noise is added by the
> dithering/quantizing process. If the original signal is quite loud, it will
> still be recognizable above the noise floor. If it is very low level, it will
> be further buried by the noise. I did a quick experiment, and a full scale
> sinewave quanitzed with dither was easily heard. I decreased the level and
> somewhere around 20-30dB down, you really start to lose it. I was actually
> suprised by how low you could go and still make out the tone in the noise.

Here is an experiment I did.

There are 16 repetitions of the well-known 909 kick drum, mixing triangular noise
in varying amounts and quantizing to 1 bit. Each hit of the drum doubles the
noise. It's really interesting to look at with a wave editor, as well as to
listen. At the low-noise version, you hear a "mean" kick sound. At the noisy end,
you hear more dynamic range and more noise. I personally like it best with
about 3/4 of an LSB added. BTW, the subjective volume seems quieter when
more noise is added:

http://www.gweep.net/~shifty/audio/1bit/reduction/re02.wav

best listened to in loop mode!! :)


--
different MP3 every day! http://gweep.net/~shifty/snackmaster
. . . . . . . . ... . . . . . .
"Maybe if you ever picked up a goddamn keyboard | Niente
and compiler, you'd know yourself." -Matthew 7:1 | shifty@gweep.net
 
G

Guest

Guest
Archived from groups: rec.audio.tech,comp.dsp (More info?)

Tachyon <shifty@sidehack.sat.gweep.net> writes:

> On 2004-05-21, Jon Harris <goldentully@hotmail.com> wrote:
>> "jim" <"N0sp"@m.sjedging@mwt.net> wrote in message
>> news:40ae12c8_4@corp.newsgroups.com...
>>>
>>>
>>> Randy Yates wrote:
>>>
>>> > The noise will be high, but my intuition tells me you will be able to hear
>>> > the signal (at least one that is at a high level) in the noise. Almost
>>> > certainly one would be able to hear a full-scale sinewave in such noise.
>>>
>>> Why would the scale of the sine wave make any difference or maybe I
>>> misunderstand what you're saying.
>>
>> It is simply a signal-to-noise ratio issue. Much noise is added by the
>> dithering/quantizing process. If the original signal is quite loud, it will
>> still be recognizable above the noise floor. If it is very low level, it will
>> be further buried by the noise. I did a quick experiment, and a full scale
>> sinewave quanitzed with dither was easily heard. I decreased the level and
>> somewhere around 20-30dB down, you really start to lose it. I was actually
>> suprised by how low you could go and still make out the tone in the noise.
>
> Here is an experiment I did.
>
> There are 16 repetitions of the well-known 909 kick drum, mixing triangular noise
> in varying amounts and quantizing to 1 bit. Each hit of the drum doubles the
> noise. It's really interesting to look at with a wave editor, as well as to
> listen. At the low-noise version, you hear a "mean" kick sound. At the noisy end,
> you hear more dynamic range and more noise. I personally like it best with
> about 3/4 of an LSB added. BTW, the subjective volume seems quieter when
> more noise is added:
>
> http://www.gweep.net/~shifty/audio/1bit/reduction/re02.wav
>
> best listened to in loop mode!! :)

Cool! But... You made the dang thing so short! I mean, bszzzt and it's done!
--
% Randy Yates % "Rollin' and riding and slippin' and
%% Fuquay-Varina, NC % sliding, it's magic."
%%% 919-577-9882 %
%%%% <yates@ieee.org> % 'Living' Thing', *A New World Record*, ELO
http://home.earthlink.net/~yatescr
 
G

Guest

Guest
Archived from groups: rec.audio.tech,comp.dsp (More info?)

Randy Yates wrote:
> "Geoff Wood" <geoff@paf.co.nz-nospam> writes:
>>
>> I was alluding to the resultant signal being an asymetrical
>> bitstream, like a PWM signal.
>
> I have no idea what you mean.
>

That's for sure. It was a jest. You may end up with something like:

001001000000110111111100011111111110000

.....which looks to me like a PWM signal, that clearly has no relationship
whatsoever to the original signal.

Yes I know that a serial bitstrem is not what goes into a DA or out of a PCM
word . It was a jest, but equally validly pointing out the silliness of the
"1-bit' sound quality suggestion.

geoff



>> Though I did qualify that it bears no relationship to any
>> encoded signal.
>
> What is "it"?
>
>> One "1", followed by one "0", then two "1"s followed by a "0" looks
>> PWM to me.
>
> How so? It doesn't match any definition of PWM that I know of. When I
> talk about PWM, I mean, e.g., the type of signal shown in figure one
> of
>
> http://www.embedded.com/story/OEG20010821S0096
 
G

Guest

Guest
Archived from groups: rec.audio.tech,comp.dsp (More info?)

Jon Harris wrote:

> "jim" <"N0sp"@m.sjedging@mwt.net> wrote in message
> news:40ae9845_6@corp.newsgroups.com...
>
>>
>>Jon Harris wrote:
>>
>>
>>>>They *WON'T* have the same SNR. THAT'S THE POINT!
>>>
>>>Right! Halfscale with have 6dB less SNR than full-scale.
>>
>>Not necessarily. Its perfectly possible that the same bit pattern will result
>>from both input sequences or an even cleaner one from the half scale if the
>>full scale contains more noise.
>
>
> I thought we were talking about the difference between full-scale and half-scale
> sine waves?
>
>
>>I guess your assuming that quantization error
>>is the only source of noise in the original signal. Even if that were true the
>>difference in error from half-scale to full scale is insignificant compared to
>>the amount of error added when going down to one bit - so few bits will end up
>>different that you won't be able to hear the difference. If I understand
>>Randy's dither algo the amount of dither added decreases proportional to the
>>final bit depth.
>
>
> I think you have that backwards. The fewer bits, the more dither you need, so
> dither is inversely proportional to final bit depth.
>
>
>>Again that means when you get down to one bit so few bits
>>will be changed you won't be able to hear the difference.
>
>
> I think you are a bit confused about the way dithered quantization works. Given
> a clean input signal, properly dithered quantization to N bits adds noise based
> on N alone--it is NOT depended on the signal. Now if you quantize a signal
> identical to the first one in every way except 6dB quieter again to N bits
> (assuming the original signal has >> bits than N) you will have the same amount
> of quantization noise, but since the original signal was 6dB softer, you have
> 6dB worse SNR. It really works, I've tried it!
>
> I'll use my analog cassette tape analogy one more time. Imagine recording a
> very low level signal to a cassette tape. Then boost the gain on playback, say
> 60dB. You can still hear the recorded signal, but there is plenty of tape hiss.
> Now imagine doing the same thing again, except with the original signal 6dB
> softer. Boost by the same 60dB and the tape hiss is still at the same level,
> but the original signal is 6dB softer, hence 6dB worse SNR. Dithered
> quantization works THE SAME WAY! The dither (noise) creates a noise floor just
> like tape hiss. (The only difference is that the frequency response of the tape
> noise may be different than the dither noise. In fact, the digital designer can
> choose the sound of the noise floor using noise shaping.)
>
> BTW, that's one of the big breakthroughs about dither--it makes digital sound
> like analog!

Relative to full scale on 15 bits plus sign, one bit is 90 dB down.
bringing that back to full scale is the equivalent of sign extending
down to all the bits. It needs some mental contortions to decide what to
make of it.

Dither is properly done using an amplitude equal to the least-
significant bit. When only one bit is significant, does that mean adding
100% noise? If not, what?

Jerry
--
Engineering is the art of making what you want from things you can get.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
 
G

Guest

Guest
Archived from groups: rec.audio.tech,comp.dsp (More info?)

"Jerry Avins" <jya@ieee.org> wrote in message
news:40b151a8$0$3126$61fed72c@news.rcn.com...
> Jon Harris wrote:
>
> > I'll use my analog cassette tape analogy one more time. Imagine recording a
> > very low level signal to a cassette tape. Then boost the gain on playback,
say
> > 60dB. You can still hear the recorded signal, but there is plenty of tape
hiss.
> > Now imagine doing the same thing again, except with the original signal 6dB
> > softer. Boost by the same 60dB and the tape hiss is still at the same
level,
> > but the original signal is 6dB softer, hence 6dB worse SNR. Dithered
> > quantization works THE SAME WAY! The dither (noise) creates a noise floor
just
> > like tape hiss. (The only difference is that the frequency response of the
tape
> > noise may be different than the dither noise. In fact, the digital designer
can
> > choose the sound of the noise floor using noise shaping.)
> >
> > BTW, that's one of the big breakthroughs about dither--it makes digital
sound
> > like analog!
>
> Relative to full scale on 15 bits plus sign, one bit is 90 dB down.
> bringing that back to full scale is the equivalent of sign extending
> down to all the bits. It needs some mental contortions to decide what to
> make of it.
>
> Dither is properly done using an amplitude equal to the least-
> significant bit. When only one bit is significant, does that mean adding
> 100% noise? If not, what?

For audio, ideal dither is noise with a triangular probability distribution with
peak-to-peak magnitude equal to 2 LSB's of the new word size. This means, as
you suspected, that a whole lot of noise is added when quantizing to 1 bit! The
theory has been extensively worked out in various AES journal articles and PhD
thesis such as this one: http://audiolab.uwaterloo.ca/~rob/phd.html
 
G

Guest

Guest
Archived from groups: rec.audio.tech,comp.dsp (More info?)

Geoff Wood wrote:

> One "1", followed by one "0", then two "1"s followed by a "0" looks PWM to
> me.

Only in a NRZ system... :)

-- Rick