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.

  • Hi, I tried the solution you suggested configuring the channel table with 6 channels for the PRX and 3 for the PTX1 and PTX2. Configured the timeslot period at 600us for PRX and 1200us for PTX1/2. But host and devices cannot keep the sync and they lose more packets than before. Could you help me understand why?

Reply Children
No Data
Related