dw1000 icon indicating copy to clipboard operation
dw1000 copied to clipboard

tricks to increase transmission speed

Open denevs opened this issue 3 years ago • 3 comments

Hello, i setup to use the DW1000 chip with a direct connection to RPi4. Chip is on EVB1000 board. I have 2 boards. Both configured for channel 7, cfg->rate 2, cfg->pulse 2, get pcode 12. Im using iperf3 test program to test UDP connection between boards and best speed that I can achieve is 1Mbit. I want to have 2.5Mbit. Is there some tricks that will help me to increase communication speed?

denevs avatar Jan 26 '22 13:01 denevs

The dw1000 is designed for very small data volumes with accurate time measurements, rather than for high throughput. The bus-level interface to the dw1000 is very inefficient, and it doesn't hugely surprise me that you can't push much traffic through it.

mcb30 avatar Jan 26 '22 14:01 mcb30

Question a bit out of this theme. "no calibration sets in device tree" can affect work?

denevs avatar Jan 26 '22 14:01 denevs

The calibration sets are just a convenience feature that can be used to store tuples of channel/PRF/antenna-delay/transmit-power values in the RPi HAT EEPROM's devicetree blob, so that the user doesn't need to manually configure those values on each boot.

mcb30 avatar Jan 26 '22 14:01 mcb30