Replies: 3 comments 1 reply
-
It looks like I should be able to get more bandwidth. Here is a youtube video of someone using iperf3 to get 7.5 Mbps on the PicoW. So I guess now, my question is how do I optimize my code above? If I change the RATE to 48000, I get gaps in the sinewave I am connecting to the ADC. |
Beta Was this translation helpful? Give feedback.
-
I deleted all the I2S stuff above to find the maximum throughput I can got (using this library) and I get 990 kB/s which is 7.9 Mb/s using the System Monitor of Ubuntu. If anyone sees a good way to speed this up, I would like to hear about it. :-) Here is my code:
|
Beta Was this translation helpful? Give feedback.
-
I found a reference and code using the Pico SDK that gets 2 MB/s which is twice as fast as my code above. Is there a way to use code from the Pico SDK with Arduino Pico? |
Beta Was this translation helpful? Give feedback.
-
Hi All,
I am attempting to transfer audio data across WIFI using UDP. I have code working that sends 1404 bytes of data in each packet (a tad less than the MTU). It works up to 16 kHz with ASCII data (about 2 Mbps). I should be able to get 48 kHz by using binary, but I'd really like 96 kHz. I looked at the CYW43439 data sheet and it will go to 200 Mbps, and I found this blog post that was getting 20 Mbps over TCP. What is the maximum data rate over WIFI you have been able to achieve with the Arduino Pico development tools? And if you have any suggestions to make my code faster, I would really appreciate them!
Thanks,
Rob
P.S. In case you are interested, here is my code for testing the data rate.
Beta Was this translation helpful? Give feedback.
All reactions