[OSC_dev] OSC bandwidth

James Sheridan james.sheridan at anu.edu.au
Mon Jul 21 08:07:16 PDT 2008


I need to send EEG data that can only be acquired via a PC - I was just 
worried about sending (via UDP Multicast) up to 128 channels which are 
24bit (although we are converting to 16bit before sending after 
filtering out the DC) and can run at up to 8096hz although again we are 
down sampling to 256hz before sending although would like to use 512. 
All of the filtering, downsampling and sending is done in a small 
command line program which accesses the EEG via a DLL via USB.

We are using gigabit ethernet on a local switch and our addressing 
information will be very small ie "/eeg1" and i'll send all the channels 
in an array of floats to minimize packets.

So things should be fine and I'll get into some implementation and 
testing and post results...although im about to go to Europe for 4 weeks 
so don't expect anything soon

Thanks again - James

P.S - I was planing to use liblo in the send prog - good idea?



Adrian Freed wrote:
>> Thanks all for your great comments - that micro controllers are slower
>> than a PC was what I was after, during my initial research (I was
>> looking for a paper just like your's Angelo, thanks - and I did check
>> the opensoundcontrol.org website Andy mentioned so might be worth
>> putting it there if you want some more citations) I read that micro
>> controllers could only send at 500hz and I'd just assumed that a micro
>> controller would be much faster than a computer for this type of stuff
> 
> I worry your concern about speed is detracting you from the real advantage of microcontrollers over desktop processors for OSC and that is they run simpler, real-time operating systems that can perform the data acquisition and OSC time stamping more accurately than desktop operating systems. Our ICMC2008 paper explains this.
> _______________________________________________
> OSC_dev mailing list
> OSC_dev at create.ucsb.edu
> http://lists.create.ucsb.edu/mailman/listinfo/osc_dev



More information about the OSC_dev mailing list