|
| ||||||
| 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!! |
|
|||||||
|
|
#151 |
|
Flyin' Around
![]() Join Date: Mar 2008
Posts: 11
|
> One of the primary features of the wireless stuff is that is does
> **not** blindly transmit and step on itself This is simply not true. There is no FCC requirement for collision avoidance, i.e. listen before transmit. This is a widely held myth that seems difficult to squash. > - that's how multiple devices can exist on the same channel cleanly! No, it's called spread spectrum. In a network situation in which multiple devices are attempting to share the same "pipe", if you will, collision avoidance makes sense. It is even used in wired networks like Ethernet. But for our application, it does not make sense nor are any of our RC 2.4 GHz products using it. - John |
|
|
|
|
|
#152 |
|
Bad-ass Super Contributer!
![]() Join Date: Jan 2008
Posts: 325
|
Julez
Have you read the article in RC Elektronik "2.4 GHz und die Geheimnisse einer neuen Technologie" ? While we are myth busting: There is absolutely no requirement to listen to a channel before transmitting on it in the 2.4GHz ISM band. That is, there is no collision avoidance requirement whatsoever. Download for free and read part 15 section 247 http://www.fcc.gov/oet/info/rules/ If you can't find it in part 15, it's not a requirement (unlicensed equipment). Last edited by Four Stroker; 03-13-2008 at 02:20 PM. |
|
|
|
|
|
#153 | ||||||||||||||||||
|
Super Contributer
![]() Join Date: Mar 2008
Location: Lewisville, Texas
Age: 50
Posts: 107
|
- Tim |
||||||||||||||||||
|
|
|
||||||||||||||||||
|
|
#154 |
|
Caymanian Pirate Code Monkey
![]() Join Date: Jul 2006
Location: Mustang OK, USA
Age: 31
Posts: 1,929
|
"Spread Spectrum" means smearing your signal across the channel your transmitting on. If you'll read the post above or the wikipedia article you will see how several devices on the same "channel" can co-exist.
The big reason that systems like the XPS and Spektrum look for an empty channel is swamping. You don't want to place two emitters on the same channel in the same physical place. People imagine that its some sort of time devision multiplexing. Each device transmits in the clear on its own time slice. Its actually far more clever and robust than that. Its actually more like this. The device is transmitting on a continuous range of frequencies (a channel). Its sending a sine wave. That wave is modulated or distorted by a known value. Positive distortion indicates a 1 and negative distortion indicated a 0. This is called a chip. The radios send several chips for each bit. For each chip the radio knows that it should be receiving on one of two possible very precise frequencies. like 2.4508 or 2.45016. Other chips being sent by other devices on the same channel wont land on those two frequencies and they can be ignored. Seeing neither or both of those frequencies lit up causes the chip to be discarded. The send several chips per bit. So you might only need 2 good chips out of 8 to know you got a 1. It's pretty slick stuff.
__________________
Sawdust is weight leaving the airframe. Whether you think you can or you can't... your right. |
|
|
|
|
|
#155 | ||||||||||||||||||
|
Flyin' Around
![]() Join Date: Mar 2008
Posts: 26
|
While you're at it, would you please quash the myth about "lockout"! -Ed B. |
||||||||||||||||||
|
|
|
||||||||||||||||||
|
|
#156 |
|
Flyin' Around
![]() Join Date: Mar 2008
Posts: 11
|
Ed,
I'm really not sure what you mean. - John |
|
|
|
|
|
#157 | ||||||||||||||||||
|
Bad-ass Super Contributer!
![]() Join Date: Feb 2006
Location: New Zealand
Age: 57
Posts: 832
|
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 | |||||||||||||||||||||||||||||||||
|
Super Contributer
![]() Join Date: Jan 2007
Location: Germany
Posts: 148
|
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 |
|
scale dumb a$$
![]() Join Date: Mar 2008
Location: Seattle, WA USA
Age: 39
Posts: 90
|
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 | |||||||||||||||
|
Super Contributer
![]() Join Date: Mar 2008
Location: Lewisville, Texas
Age: 50
Posts: 107
|
- Tim |
|||||||||||||||
|
|
|
|||||||||||||||
|
|
#161 | ||||||||||||||||||
|
Caymanian Pirate Code Monkey
![]() Join Date: Jul 2006
Location: Mustang OK, USA
Age: 31
Posts: 1,929
|
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. Whether you think you can or you can't... your right. |
||||||||||||||||||
|
|
|
||||||||||||||||||
|
|
#162 | |||||||||||||||||||||||||||||||||
|
Bad-ass Super Contributer!
![]() Join Date: Feb 2006
Location: New Zealand
Age: 57
Posts: 832
|
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 |
|
Caymanian Pirate Code Monkey
![]() Join Date: Jul 2006
Location: Mustang OK, USA
Age: 31
Posts: 1,929
|
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. Whether you think you can or you can't... your right. |
|
|
|
|
|
#164 | ||||||||||||||||||||||||||||||||||||||||||||||||
|
Bad-ass Super Contributer!
![]() Join Date: Feb 2006
Location: New Zealand
Age: 57
Posts: 832
|
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 | ||||||||||||||||||
|
Flyin' Around
![]() Join Date: Mar 2008
Posts: 3
|
|
||||||||||||||||||
|
|
|
||||||||||||||||||
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| JR-9303 2.4 Field Results | 1bwana1 | Radios | 186 | 08-22-2011 03:23 AM |
| Xtreme Link Experiences | Fly3DWithStyle | Radios | 1221 | 03-27-2009 12:37 PM |
| Independent tests prove lack of frequency hopping with XPS | XJet | Radios | 1501 | 11-21-2008 10:24 AM |
| Final accurate 5955 torque testing results! | Extra260 | Radios | 124 | 02-06-2008 09:45 AM |
| ZDZ 210 is two noisy? | martin18152 | Gas Engines | 28 | 04-23-2006 07:53 PM |