Pulse density detector

The size of some circuits belies their usefulness. This circuit detects whether two pulses occur within a given time interval of each other. A monostable, which is thought to be the anathema of digital design, is not explicitly used.

Frequency discrimanator

The latch provides a persistent result of whether the input frequency becomes higher than some preset value. A time interval of about 3 microseconds corresponds to the capacitor value shown, but this can be easily changed, of course.

Though Huffman coding is typically 15% more efficient than Shannon-Fano trees, the corresponding subroutine has been added to the Huffman coding section anyway. Present Random Quote:

Nothing is a substitute for time.

For my own code up to this point: Valid XHTML 1.0!

1