Microcom Networking Protocol problem, additional "framing" bits are added to either end of every byte, typically one bit on either side known as the "start and stop bits". This guarantees at least one 1-to-0 transition for every byte, more than enough to keep the clocks locked. However, these bits also expand every 8 bits of data (one byte) to 10 bits, an overhead of 20%. When using a file transfer protocol, the packets themselves offer their own framing. The packets will always send a continuous stream of data, so the clock cannot "drift" in the same way that it could for data being
Stochastic computing can take the logical AND of the two streams. The probability of a one in the output stream is formula_5. By observing enough output bits and measuring the frequency of ones, it is possible to estimate formula_5 to arbitrary accuracy. The operation above converts a fairly complicated computation (multiplication of formula_3 and formula_4) into a series of very simple operations (evaluation of formula_9) on random bits. More generally speaking, stochastic computing represents numbers as streams of random bits and reconstructs numbers by calculating frequencies. The computations are performed on the streams and translate complicated operations on formula_3 and formula_4 into