| | ||||||
| | ||||||
| Welcome to The FlyingGiants Community! We're all about fun, and inside you'll find the greatest, friendliest, and most helpful group of people around! If this is your first time visiting, please check out site, and click here to sign up! We hope to see you soon!! |
| |||||||
| 2.4 Ghz Spread Spectrum Technology Discuss Spektrum, Futaba FASST, and all of the exciting 2.4 transmitter/receiver technology here! |
![]() |
| | Thread Tools | Display Modes |
| | #601 (permalink) | |||||||||||||||
| Bad-ass Super Contributer! ![]() Join Date: Jan 2006 Location: Mobile Alabama
Posts: 599
|
Tychoc, the guy who did the test and posted the results got this response....
| |||||||||||||||
| ||||||||||||||||
| | #602 (permalink) | |||||||||||||||
| If you can't HUCK it BLING IT! ![]() Join Date: Jan 2006 Location: Whidbey Island, WA Age: 34
Posts: 7,237
|
Here is a sticky from the RCgroups XPS vendor page.
__________________ Offical Member of Team Caribou Lou A 'Veteran' -- whether active duty, discharged,retired, or reserve --is someone who, at one point in his life, wrote a blank check made payable to 'The United States of America,' for an amount of 'up to, and including his life.' That is honor, and there are way too many people in this country today, who no longer understand that fact | |||||||||||||||
| ||||||||||||||||
| | #603 (permalink) |
| Flyin' Around ![]() Join Date: Jan 2007 Location: Dallas, TX
Posts: 8
|
Both Tychoc and Daemon have started new threads under the General topic and Radios. They have posted all of their info which is the meat of the threads that were deleted.
|
|
| | #604 (permalink) | ||||||||||||||||||
| Bad-ass Super Contributer! ![]() Join Date: Feb 2006 Location: New Zealand Age: 55
Posts: 791
|
The XBee modules can only transmit/receive on one channel at a time and although you might think it would be a simple task to just toggle back and forth between two frequencies, it's not. The problem is the very thing that XPS claim as one of their strengths -- the reliable transport layer that the XBee modules provide. When an XBee sends a packet of data, it doesn't just forget it and move on -- it waits until the other end sends back an acknowledgement (ACK) that the packet was received. Now in a perfect environment, with no interference, no multi-pathing and where the receiver and transmitter could always hear each other with 100% reliability, such a system could be configured to toggle between two or more frequencies - but in such an environment you wouldn't need that capabilty anyway. The problem arises when you have noise, multi-pathing and other factors which can cause either the original data packet or the corresponding ACK to get lost. If the transmitter sends a packet on frequency 1, it will wait until it gets an ACK back before carrying out any other commands (such as "change channel"). If it gets that ACK then there are no problems, the receiver can change to the alternate frequency after it receives the packet (and returns the ACK) and the transmitter will also jump to the same frequency once the ACK is received. But what happens if the ACK gets lost? The transmitter is still on the original frequency (because it's waiting for an ACK that never arrives) whereas the receiver (which has sent the ACK) thinks it's okay to change channels an sits on the new channel waiting for the next data packet. Suddenly we have a problem. Transmitter on channel 1, receiver on channel 2. The transmitter will tire of waiting for the ACK and automatically resend the data packet that was never acknowledged -- but it's now sending on the wrong frequency so the receiver will never get it. This will happen at least three times on a standard XBee module before the transmitter gives up and accepts that it's *never* going to receive an ACK. So what does it do then? It could hop to the alternate frequency -- but then the other scenario comes into play... Let's go back to the start and assume the transmitter sends a packet to the receiver (both on the same channel) but that packet never makes it to the receiver (noise, multi-pathing, wathever). The receiver doesn't send an ACK back because it hasn't received anything. The transmitter tries a couple more times and if both those packets also get hit by interference it still won't get an ACK. So now the transmitter gives up trying and (if it's programmed as in the original scenario) jumps to the alternate frequency -- but the receiver is still waiting for a packet to arrive on the first frequency. Once again we now have the transmitter and receiver on different frequencies -- unable to hear each other. Clearly the issue of maintaining synchronization becomes a major one -- mainly because the XBee modules are just too "clever" for their own good in such cases. If the transmitter didn't wait for an ACK then we'd be a lot better off. The transmitter could simply send each alternate frame of data on the alternate channel. The receiver could start off listening for a frame of data one of the two channels and when it got it, switch to the other. If a frame was lost -- then the receiver wouldn't switch (but the transmitter still would) so you'd lose another frame -- but the third frame would again be on the right channel and synchronization could be re-established. Yes, this could also be done with the XBee system but the automatic interference of the ACK traffic and resulting delays tends to start pushing latency times up and potentially making it much harder to re-establish synchronization between the transmitter and receiver. Once again (in the case of XPS) it's trying to use a hammer on a screw -- it's not really the ideal tool for the job. You *can* use a hammer to drive a screw in, but the results will be neither pretty, nor robust, nor reliable -- and this is the case with XPS and the XBee modules. They were never designed for the applications that XPS is using them for and there is no easy way to work around their increasingly obvious limitations. I am aware that other manufacturers took a good look at the XBee modules before opting for other chipsets on 2.4GHz. At first glance, the XBee modules look like a terrific idea, if only because they're so simple to interface to and implementing an RC system using them is child's-play. However, it seems that the others took a much deeper look and considered the performance disadvantages and limitations of the XBee modules in such an application greatly outweighed the extra cost and work involved in using other more flexible chipsets. This may explain why JD prefers to baffle with BS rather than simply rely on the technical merits of his system. When examined closely, the XBee's inability to provide frequency agility or redundancy and diversity were probably well-known to XPS right from the start, hence all the talk about mythical spherical antennas, etc. If you've got some serious unfixable weaknesses -- just come up with some magical concept that seeks to negates the importance of issues that other manufacturers take extremely seriously. I hate to be a cynic -- but we've seen absolutely no evidence to support many of JD's claims and they all seem to fly in the face of the facts and established scientific principles. He could re-assure all the doubters and nay-sayers by simply submitting the XPS system to a suitably accredited independent lab or university for testing. It may cost a few thousand dollars -- but surely all this doubt in respect to the claims made for the system is costing him a whole lot more right now. And if his claims of having sold tens of thousands of units is accurate, this will represent far less than a dollar per unit in terms of cost. If he doesn't take the step of having XPS independently tested and providing some irrefutable evidence to support his claims, then I think we can work out why. | ||||||||||||||||||
| |||||||||||||||||||
| | #605 (permalink) | ||||||||||||||||||
| Imac.Thinking outside the box ![]() |
__________________ EXTREMEFLIGHT R/C Tech support No, no, he didn't slam into you, he didn't bump you, he didn't nudge you...he RUBBED you. And rubbin, son, is racin' ....IMAC, its your site! http://www.mini-iac.com/ ......North Georgia IMAC Challenge: www.southeastimac.com | ||||||||||||||||||
| |||||||||||||||||||
| | #606 (permalink) | ||||||||||||||||||
| If you can't HUCK it BLING IT! ![]() Join Date: Jan 2006 Location: Whidbey Island, WA Age: 34
Posts: 7,237
|
So after reading through your post several times....... XPS could chose 2 freqs and transmit back and forth on them. Of course it would need some "what if" clauses in the programming if a packet has not been confirmed to align the TX and RX. But it appears that it could be a viable option depending on what kind of delays are present. (note: I edited the quote down to exactly what I asked and deleted the useless extra info that was in the original post as I wasn't asking what XPS could do, I was asking what an Xbee could do as it pertains to how XPS is currently using it. I also wasn't asking for your opinions on XPS....just the feasibilty of Xbee to perform this task)
__________________ Offical Member of Team Caribou Lou A 'Veteran' -- whether active duty, discharged,retired, or reserve --is someone who, at one point in his life, wrote a blank check made payable to 'The United States of America,' for an amount of 'up to, and including his life.' That is honor, and there are way too many people in this country today, who no longer understand that fact | ||||||||||||||||||
| |||||||||||||||||||
| | #607 (permalink) | ||||||||||||||||||
| Bad-ass Super Contributer! ![]() Join Date: Feb 2006 Location: New Zealand Age: 55
Posts: 791
|
In effect, you'd be compromising the average performance (possibly to quite a large degree) in order to obtain a higher probability of not being shot down. If folks want to lose that "locked in feeling" they talk about and accept some significant variability in the time between when a control input is given and the surface actually moves (possibly several frames worth) then it might be possible to get such a system to work - but it's still a nasty kludge. | ||||||||||||||||||
| |||||||||||||||||||
| | #608 (permalink) | ||||||||||||||||||
| Eccentricus Magnus ![]() Join Date: Jan 2006 Location: Charlotte, North Carolina Age: 51
Posts: 3,568
|
![]() Soo. . he'll probably stay with the RC thing for a while. .remember, he's already SAID that the 2.4g spectrum is kind of full and problematic, so he is going to come out with 900 mhz really soon as the REAL solution to all this inerference and lockout situation. I'm still very happy on 72 mhz. . . .
__________________ KrisW "Mediocrity is doing it THEIR way" It's 20% Plane, 5% Engine, and 75% Practice, practice, Practice . . .Excuse me, I'm off to the field. http://www.modelaircraftengineering.com BME Repair and Modifications Guru | ||||||||||||||||||
| |||||||||||||||||||
| | #609 (permalink) | ||||||||||||||||||
| You want me to do what?! Join Date: Apr 2007 Location: WV
Posts: 1,435
|
| ||||||||||||||||||
| |||||||||||||||||||
| | #610 (permalink) | ||||||||||||||||||
| Bad-ass Super Contributer! ![]() Join Date: Feb 2006 Location: New Zealand Age: 55
Posts: 791
|
Obviously, no matter what I, Kiwi or anyone else says in respect to XPS, JD's happy to simply reply by saying "it hops" and then it becomes a "he-says, she-says" situation that likely leaves a lot of people unsure who to believe. If a truly independent testing organisation gets involved, the whole debate over antennas, hopping etc becomes finalized and we'll have something solid to go on. It strikes me that this is by far and away the simplest solution to a complex and important problem. Or do I have this all wrong? | ||||||||||||||||||
| |||||||||||||||||||
| | #611 (permalink) |
| Bad-ass Super Contributer! ![]() ![]() |
OK gents Three days of stuffing around with the systems and new toys and now I am making head way. First off a disclaimer. I am not an electronics engineer. I like this hobby immensely and have never and will never set out to make enemies in it. What I have been able to come up with here maybe totally up the shoot bonza. I have been wrong many times before and I consider of part of the learning process. What I say here are my own findings and I think they are based on sound ideas and practices. It is not my intention to flame Extreme Power Systems or any other brand or supplier of radio equipment in this test. If I have an issue it is my issue that I have chosen to share in the search for an answer or a better way to repeat the test. The equipment I have for testing has not been given to me for free. It has been supplied by FG members and suppliers who are open to fair suggestion and comment. I dont get a cent for doing this and dont want one. This is fun, it is interesting and its not a competition to find the best. I will leave that judgement up to you. I will try to stick to the facts as I see them and nothing else. OK I have a set of slides here to show the sequence of the test and events. I will do a seperate post for each one so there is no problem identifying the graph with the activity. KISS!!! |
|
| | #612 (permalink) |
| Bad-ass Super Contributer! ![]() ![]() |
Step one. Simple stuff. Here is a graph of the environment I done the test in. I shutdown all my wireless systems to make the place was as clean as possible. Last edited by Kiwi; 02-11-2008 at 09:30 PM. |
|
![]() |
| Tags |
| xps |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Xtreme Link Experiences | Fly3DWithStyle | 2.4 Ghz Spread Spectrum Technology | 1221 | 03-27-2009 12:37 PM |