Matthias Granberry
2004-Aug-06 15:01 UTC
[speex-dev] speex over radio and homemade hardware
All I have to say is 'good luck.' If you only need a few miles range and you are in a non-commercial setting, amateur radio is probably the way to go. Walkie-talkie style communication is probably worth the money. I suppose CB or the FRS (cheap wal-mart style) might also be an option. If you still want to do it over the data line, speex reports a 2150bd mode, which is recognizable, but quite poor quality. I suppose it's not horrible, but it isn't going to be quite so low-bitrate when you have IP (or some other) packets encapsulating it. If it doesn't need to be real-time or streaming, you might be able to get something working. I suppose if you package a few seconds of some low-quality speex frames, it could be sent near-real-time. The relaxation of real-time requirements would let you use the much better-sounding 3950, 5950, and 8kbps modes. There's also a 4.8kbps mode in the library that I haven't used. "Ian Smith" <i3smith@wmich.edu> writes:> I've been given the task to hunt down a codec that out solar car team > can use to transmit and receive data over a radio link between a chase > car and the solar car its self. As of now I do not know the exact > specifications of the internal hardware of the car, what I do know is > they are looking at transmitting across a 2400baud connection, the unit > in the car is homemade from our labs here. From what I understand it > can be programmed quite easily. What I've was wondering is will this > speex will satisfy my needs, naturally with some modification to fit our > hardware? Oh I should also mention that the setup in the chase car will > probably be a linux or win32 laptop with the radio connection, already > the radio transmits telemetry data such as speed, voltage of batteries > and other stuff, I don't know how they currently have that working but > my adviser seemed pretty confident that I could find a solution, and > seeing as how I am still in my first semester of college taking > cs11(c++) I havnt had much experience dealing with other platforms > outside of linux and win32. Please tell me what you think, if maybe I > could get this to work in a few months.-- Matthias Granberry matthias@utdallas.edu (469) 371-0596 --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'speex-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
I've been given the task to hunt down a codec that out solar car team can use to transmit and receive data over a radio link between a chase car and the solar car its self. As of now I do not know the exact specifications of the internal hardware of the car, what I do know is they are looking at transmitting across a 2400baud connection, the unit in the car is homemade from our labs here. From what I understand it can be programmed quite easily. What I've was wondering is will this speex will satisfy my needs, naturally with some modification to fit our hardware? Oh I should also mention that the setup in the chase car will probably be a linux or win32 laptop with the radio connection, already the radio transmits telemetry data such as speed, voltage of batteries and other stuff, I don't know how they currently have that working but my adviser seemed pretty confident that I could find a solution, and seeing as how I am still in my first semester of college taking cs11(c++) I havnt had much experience dealing with other platforms outside of linux and win32. please tell me what you think, if maybe I could get this to work in a few months. <p>--- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'speex-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
Ian Smith wrote:> I’ve been given the task to hunt down a codec that out solar car team > can use to transmit and receive data over a radio link between a chase > car and the solar car its self. As of now I do not know the exact > specifications of the internal hardware of the car, what I do know is > they are looking at transmitting across a 2400baud connection, the > unit in the car is homemade from our labs here. From what I understand > it can be programmed quite easily. What I’ve was wondering is will > this speex will satisfy my needs, naturally with some modification to > fit our hardware? Oh I should also mention that the setup in the chase > car will probably be a linux or win32 laptop with the radio > connection, already the radio transmits telemetry data such as speed, > voltage of batteries and other stuff, I don’t know how they currently > have that working but my adviser seemed pretty confident that I could > find a solution, and seeing as how I am still in my first semester of > college taking cs11(c++) I havnt had much experience dealing with > other platforms outside of linux and win32. please tell me what you > think, if maybe I could get this to work in a few months. >Can you get cell coverage on the race route? If so why not one of the cell based internet connections? You could get a lot more bandwidth to paly with. What range do you need? What about 802.11b? Of course just plain old CB would work for voice. Sometimes you should just KISS. As to using speex you will need some pretty good hardware to encode the voice stream. What type of hardware are you using in the car? It might not have the power to support SPEEX. Frankly if I was building a solar racer I would not us a PC for the car computers. I would be using something tiny like an ARM, Atmel, PIC, or even one of the new SOCs. keep it light, low power and simple. A small FSR would do for voice and a simple radio modem for telemtery, Good luck <p>--- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'speex-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.