Don Guinn

From Lettvin

Jump to: navigation, search

Contents

Nanopulse Input

A binary signal is delivered when a bundled pulse is branched out to its final delivery point. The delivery point is a connector with an inside and an outside. The inside has a store of signed entities. The binary signal drives the signed entities into the outside. The signed entities slowly decay back to the inside over a short time.

Field Generation

A field occupies a discrete manifold. This manifold has voxels as minimum volume units. These voxels are the outside volumes of the delivery points. The output value from a nanopulse that arrives at a voxel is summed into the voxel. It is summed by its species, so a positive sums with positive and negative sums with negative. The sum leaks away by exponential decay back into the delivery points that share the voxel. The difference of the positive species and negative species is a signed field value.

Projection

A bundle of nanopulses, called a pulse, branches out into a tree-like shape called a projection arbor. The tips of this arbor are the delivery points. The tips deliver one single signed species each. When a pulse branches down to a nanopulse, the tip delivers its bolus of its designated signed species. For now, think of the tip pattern to be concentric spherical shells of opposing signed species. A simple visual analogy is an onion with its many layers.

Interference

When multiple onions overlap, there are voxels where the delivered species are opposite and other where they are the same.

The patterns made by these overlapping onions are an interference pattern with larger than voxel sized volumes of net positive and like sized volumes of net positive.

Collection

A sampling unit has an internal state. If this state is different than the voxel field value, the sampling unit records a difference. If the state is the same, nothing is recorded.

Pattern Invariants

When multiple patterns are intended to have the same identity the volumes of net sign that remain the same for all such patterns are considered invariant. When a boundary between a positive and negative invariant volume is very narrow then an invariant surface can be said to be between them.

Unit Normal Vectors

A pair of sampling units of opposite sign can be positioned to cross an invariant surface. This is called a unit vector or UV or uv. When there is no signal in the voxels the unit vector is in the stationary state.

Nanopulse Generation

For a nanopulse to be generated, the unit vector must experience a change from the one state to another by a rate threshold amount. The rate must take the unit vector above a level threshold. A unit vector is assumed to have its negative end closer to the nanopulse counter than the positive end. When constructing a collection arbor, it must be connected in this manner.

Level Threshold

The unit vectors are attached such that when a sampling unit changes state, that state decays to other sampling units, changing their state. This makes them more or less susceptible to change when they sample. So the level threshold can be passed without causing nanopulse generation.

Rate Threshold

If the sampling units sample fields strongly different from their internal state then the decay rate to the new state exceeds a threshold. This threshold can be passed without passing the level threshold.

Nanopulse Count Threshold

When both a unit vector level and rate threshold have both been passed at once. then the unit vector records a unit pulse. This unit pulse is delivered directly to a counter at the arbor root. The count of simultaneous unit vector unit pulses may exceed a threshold count value.

Pulse Generation

When the unit pulse count at the arbor root exceeds the threshold count value, a pulse is deemed to have been generated.

Pulse Projection

A generated pulse is sent out the projection tree bundle and branched out to a new set of arbor tips.

Nanopulse Output

The tip delivers its bolus into the target voxel, just as before.