| | ||||||
| | ||||||
| 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 |
| | #157 (permalink) | ||||||||||||||||||
| Bad-ass Super Contributer! ![]() Join Date: Feb 2006 Location: New Zealand Age: 55
Posts: 791
|
Although the transmitter may see a very high noise level on its chosen channel, the receiver may not see the same noise. So, if the transmitter sends a packet, the receiver may still get it, even though the noise level at the transmitter end is very high. HOWEVER -- since the Zigbee/XBee networking protocol relies on CSMA to avoid collisions, JD's claims of 120 concurrent users may be less than accurate since he has disabled this critical feature. Without CSMA the chances of packet collisions between mutliple XPS systems increases significantly and may become an issue if you've got more than 2-3 users per operating channel. Not an issue at most fields -- but something to consider if you are under the illusion that 120 XPS systems can operate concurrently without problems. It's also worth nothing that regardless of the CSMA setting on the XBeePro modules, there is never any CSMA for the ACK packets. | ||||||||||||||||||
| |||||||||||||||||||
| | #158 (permalink) | |||||||||||||||||||||||||||||||||
| Super Contributer ![]() Join Date: Jan 2007 Location: Germany
Posts: 131
|
So, how can it happen, that the ack is not recieved? Certainly by interference: Either the reciever did not get the information due to interference, or the module does not recieve the ack due to interference. The result is: Upon the encounter of other signals (interference), XPS will not stop transmitting. It will do the opposite: Retransmitting packs as often as possible.
| |||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||
| | #159 (permalink) |
| scale dumb a$$ ![]() Join Date: Mar 2008 Location: Seattle, WA USA Age: 37
Posts: 87
|
Thanks, Kiwi, and everyone else that has posted technical info in this thread. Fascinating stuff! All I want is the safest system possible- so I'm looking forward to your upcoming tests with the Spektrum and FASST systems. nick |
|
| | #160 (permalink) | |||||||||||||||
| Gettin' Lower! ![]() Join Date: Mar 2008 Location: Lewisville, Texas Age: 47
Posts: 67
|
- Tim | |||||||||||||||
| ||||||||||||||||
| | #161 (permalink) | ||||||||||||||||||
| Caymanian Pirate Code Monkey ![]() Join Date: Jul 2006 Location: Mustang OK, USA Age: 29
Posts: 1,389
|
In tcp at least an ACK packet is a packet thats dozens of bits long with a single bit set to 1 to indicate the ACK. Did Jim actually say that XPS was a 2 way protocol? Seems pretty silly to have the Tx sending things over and over again because it didn't get an ACK. After all its a stream, old data is useless anyhow. Might as well send current stick position data. Why wait for an ACK? I mean, what do you do if you don't get an ACK for an extended period, stop transmitting, get stuck in an infinite loop??!! You would never want that in an RC application. Maybe it just sends the current stick positions 3 times per PCM frame. Since a PCM frame is kind of long you could pack a few transmissions in there. The redundancy wont hurt.
__________________ Sawdust is weight leaving the airframe. | ||||||||||||||||||
| |||||||||||||||||||
| | #162 (permalink) | |||||||||||||||||||||||||||||||||
| Bad-ass Super Contributer! ![]() Join Date: Feb 2006 Location: New Zealand Age: 55
Posts: 791
|
Also, if you're in an environment that is severely compromised by noise, it would not be a good idea to just wait for the next transmitter frame to re-send, since that could also be blocked. The machine-gun approach at least offers *some* chance that the data will get through. Of course hopping to a new channel with a lower-noise floor would be a far *better* option but, as we've seen, that doesn't seem to be an option for XPS.
I've previously voiced concerns that the simple act of someone turning off their receiver but leaving their transmitter on with XPS might be an issue at a busy field because of this constant re-transmitting (at several-times the normal density on the timeline). | |||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||
| | #163 (permalink) |
| Caymanian Pirate Code Monkey ![]() Join Date: Jul 2006 Location: Mustang OK, USA Age: 29
Posts: 1,389
|
I guess my point above was that I don't believe that XPS is a 2 way system. Nor are any of the radios. It just doesn't make sense for the application. Nor does using a backoff. You wouldn't want your radio to repeatedly stop transmitting, would you? By the time you get enough people on 1 channel that the Spread Spectrum encoding stops being effective nothing is really going to help. You have to hop. I don't think though that XPS lets you transmit on the same channel as someone else? I know spectrum wont do that.
__________________ Sawdust is weight leaving the airframe. |
|
| | #164 (permalink) | ||||||||||||||||||||||||||||||||||||||||||||||||
| Bad-ass Super Contributer! ![]() Join Date: Feb 2006 Location: New Zealand Age: 55
Posts: 791
|
Without this, the lack of antenna/receiver diversity would cause unacceptable levels of data loss between transmitter and receiver due to multi-pathing, shadowing and several other propagation effects that are quite significant on 2.4GHz.
| ||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||
| | #165 (permalink) | ||||||||||||||||||
| Flyin' Around ![]() Join Date: Mar 2008
Posts: 3
|
| ||||||||||||||||||
| |||||||||||||||||||
| | #166 (permalink) |
| Flyin' Around ![]() Join Date: Mar 2008
Posts: 10
|
We know via multiple independent tests that the XPS system is indeed a two way system. We know that it will retransmit a PPM frame's data up to three times. Those retransmissions occur relatively rapidly and well before the next PPM frame comes from the transmitter. If the system gets all the way to four total transmissions, it waits until the next PPM frame occurs and tries again. > I don't think though that XPS lets you transmit on the > same channel as someone else? Sure it does. That's the only way to have more than 12 simultaneous XPS users. > However, if XPS has disabled the CSMA It would be easy to test this if one has two XPS systems, a two-channel oscilloscope, and can get them to both come up on the same channel (this is possible). All one would have to do is monitor the transmissions of both transmitters and see if they ever overlap. Monitoring for transmissions is extremely easy as the voltage clearly drops at the power in of the module during a transmission. It would be very interesting to feed both transmitter modules the same PPM stream. That would clearly and immediately indicate if CSMA is on or off. Unfortunately, I have only one XPS system so I can't do this test myself. - John Last edited by JKos; 03-14-2008 at 09:36 AM. |
|
| | #167 (permalink) |
| Bad-ass Super Contributer! ![]() ![]() |
Phew, Away for a few days and it took me an hour to catch up. Gents I´m glad this is still a gentlemans discussion despite the odd feeling or two being thrown in. I´m sort of back on deck this week but away from home so dont expect too much please. Next week I will be in a position to get really serious and start doing tests across all the brands. What I am sure of so far is that its positively positive that XPS does not hop under favourable or unfavourable circumstances that I as a green horn modeller would expect it too. I´m sure there are thousands out here who know more of the techy inside stuff than I ever will and I have seen some very clued up guys try to make XPS hop. All without a succesful result. Does that make XPS bad, unusable, etc etc. That6s up to the individual and the use he has the devices intended for. Nothing is 100% perfect but you can sure reduce the odds. Thats my only point so far. Lets see what goes with all the others. |
|
| | #168 (permalink) |
| Gettin' Lower! ![]() Join Date: Feb 2008
Posts: 35
|
Here is my style of testing, using a powerful 2.4Ghz wireless video Tx. The video clip is mostly self explanatory, but it's interesting to see how much information can be discovered with this simple test. Link to the video http://www.vimeo.com/793881 The second part of the video is recorded from the point of view of the wireless camera itself and it shows the XPS signal on top of the video signal visually. The two places I held the XPS Tx were equidistant from the Video Rx, so the noise didn't come from being closer. The video shows: 1. When XPS is linked normally, there's only about 1-1.5 XPS packet per video frame (PPM frames are what.. 20ms.. 1 video frame at 30fps is about 33ms, so that's consistent. 2. When XPS is turned off, the noise goes away. 3. When the XPS Tx is moved around to behind the video Tx the powerful video Tx blocks the signal, and pushes XPS into failsafe. 4. When the Tx has lost the link to the Rx, the XPS Tx starts retransmitting furiously and you see somewhere around 4 transmissions per video frame 5. While the XPS Tx can't see the XPS Rx, and is only 12 inches behind the video Tx it's still retransmitting, even though the powerful noise is on its channel. That's how we know that the "look before you transmit" feature (CSMA) of XBeePro is turned off. 6. This is more subtle, but if you look at the actual shape and characteristics of the XPS noise you can see that the normal packet + ACK from the Rx look a little different than each packet when the Tx is retransmitting and there's no ACK. BTW, this style of noise of a 2.4Ghz RC system overlayed on the 2.4Ghz video image is common to all of the 2.4Ghz RC systems. XPS, Spektrum, FASST, Airtronics FHSS all spew noise on overlapping channels at times (each system looks different), and it's a real pain for us FPV fliers. If I'm flying my plane say 1000 feet away, and a Spektrum guy walks up and turns his Tx on, my plane and its transmitter are too far away for it to notice so it'll go ahead and pick an overlapping channel (or even both of them), and my sensitive video Rx, only a couple feet away from his RC Tx is immediately swamped with noise and I can't see anything through my FPV goggles. They'll generally not have any control issues unless my video Tx is very close to their plane, and that's usually only on the ground. It's why I'm switching to 900Mhz video gear. ian Last edited by Daemon; 03-17-2008 at 06:17 AM. |
|
![]() |
| Tags |
| xps |
| Currently Active Users Viewing This Thread: 5 (2 members and 3 guests) | |
| Awesome, pallansch |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| JR-9303 2.4 Field Results | 1bwana1 | 2.4 Ghz Spread Spectrum Technology | 182 | 06-02-2009 01:23 PM |
| Xtreme Link Experiences | Fly3DWithStyle | 2.4 Ghz Spread Spectrum Technology | 1221 | 03-27-2009 12:37 PM |
| Independent tests prove lack of frequency hopping with XPS | XJet | 2.4 Ghz Spread Spectrum Technology | 1501 | 11-21-2008 10:24 AM |
| Final accurate 5955 torque testing results! | Extra260 | Transmitters, receivers, servos & Navigation | 124 | 02-06-2008 09:45 AM |
| ZDZ 210 is two noisy? | martin18152 | Gas Engines and Power | 28 | 04-23-2006 07:53 PM |