Re: Skybuck's Universal Code Version 3



On 16 Jul 2006 09:50:01 -0700, "Skybuck" <skybuck2000@xxxxxxxxxxx>
wrote:

Skybuck's Universal Code Version 3.

6 volt = 1 + more bits
4 volt = 1 + no more bits
2 volt = 0 + no more bits
0 volt = 0 + more bits

This way the same number of bits can be used without adding an extra
bit.

Two different pieces of information can be encoded in the same piece of
hardware.

The hardware will have to be able to produce/detect these different
voltages.

How much this adds to the complexity of the hardware is impossible for
me as a software programmer to tell ;)

Different voltages could be used ofcourse.

Let's end with an example to clearify for the dumb:

Number 65 and Number 42 and Number 55 have to be encoded.

Binary for 65 = 1 x 64 + 0 x 32 + 0 x 16 + 0 x 8 + 0 x 4 + 0 x 2 + 1 x
1
Binary for 42 = 0 x 64 + 1 x 32 + 0 x 16 + 1 x 8 + 0 x 4 + 1 x 2 + 0 x
1
Binary for 55 = 0 x 64 + 1 x 32 + 1 x 16 + 0 x 8 + 1 x 4 + 1 x 2 + 1 x
1

Binary encoding for 65 = 1000001
Binary encoding for 43 = 0101011
Binary encoding for 55 = 0110111

A 7 fixed bit data steam could look like:

1000001 0101010 0110111

However some leading zero's are not necessary so let's look how the
skybuck's universal encoding version 3 would look like:

Binary encoding for 65 = 1000001
Binary encoding for 43 = 101010
Binary encoding for 55 = 110111

Variable bit data stream could look like:

1000001 101010 110111

Now this needs to be translated to voltages:

6000004 606062 660664

Voila.

P.S.: Gotta keep the soul alive ! At least now I don't have to worry
about some motherfucker patenting this variantion hehehehahaha cool eh
;) =D :P*

Bye,
Skybuck.


Cool indeed. You have just frustrated the plans of all those people
who were busy patenting ways to cut communication channel capacity in
half.

John

.