Proof of concept: soundcard as console device

Ricardo Nabinger Sanchez rnsanchez at wait4.org
Fri Aug 31 06:18:40 PDT 2007


On Fri, 31 Aug 2007 09:42:51 +0000
Poul-Henning Kamp <phk at phk.freebsd.dk> wrote:

> What's left to do:
> 
> 	* optimize transmission schema.
> 
> 		This can be done with two computers, a jack-jack cable
> 		and a bit of C-coding.
> 
> 		The difference in sample rate between the two machines
> 		causes off-by-one errors.  I don't know of a peak
> detector which interpolates can resolve this, of if we need use
> 		oversampling in the receiver.
> 
> 		The two pulses can have two different polarities each,
> 		so we can transmit two bits just that way, this could
> speed up transmission by a factor of four, if we can find a way
> 		to synchronize properly.
> 
> 		The two stereo channels can be used independently,
> offering a doubling in speed.

Sounds like a synchronization pattern could be used here, like the one
used for E1 channels (resync at every 512 bits), or any other scheme for
plesiochronous channels.  Or taking one channel to signal when data is
ready.

This is simply über-cool.  :)

-- 
Ricardo Nabinger Sanchez                   rnsanchez at wait4.org
Powered by FreeBSD

  "Left to themselves, things tend to go from bad to worse."


More information about the freebsd-arch mailing list