This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Advice for optimizing multiple device gazell system?

I have a system using the Gazell link layer in which 2 devices stream data to a single host. Each of the devices is assigned a different pipe, and all three (host, and both devices) have the same channel table and timeslots per channel settings.

I have noticed that I get good throughput and latency with one or the other of the devices transmitting. However, with both devices transmitting, throughput and latency go way down and re-transmits on both devices go way up.

Is there any existing information regarding optimizing the radio settings for systems with multiple on-air devices?

Parents
  • You should try to keep the same time slots on the PRX, but split the channel table between the two. So that PTX1 will send on ch:x1, x2 and x3. PTX2 then send on for example channel y1, y2 and y3. The receiver should rotate through all six channels alternating between the channels for PTX1 and PTX2 (x1 -> y1 -> x2 -> y2 -> x3 -> y3). You must also keep the PTXs the time slot twice the length of the PRX. This can be done by manually setting the retransmit delay. This way the PTXs will communicate with the PRX independent of each other.

Reply
  • You should try to keep the same time slots on the PRX, but split the channel table between the two. So that PTX1 will send on ch:x1, x2 and x3. PTX2 then send on for example channel y1, y2 and y3. The receiver should rotate through all six channels alternating between the channels for PTX1 and PTX2 (x1 -> y1 -> x2 -> y2 -> x3 -> y3). You must also keep the PTXs the time slot twice the length of the PRX. This can be done by manually setting the retransmit delay. This way the PTXs will communicate with the PRX independent of each other.

Children
Related