How to improve UDP network performance?

1 view (last 30 days)
Giulio Mazzoleni
Giulio Mazzoleni on 5 Jun 2013
Dear Matlab users, greetings to everyone.
I am in the process of doing some data collection and processing over an ethernet network (100 Mbps or possibly 1 Gbps).
I have chosen UDP for having less overhead and for greater portability across different systems.
I would like to process a fixed amount of data in real-time and I was wondering what would give the best results, at first thought, at least:
  • matlab script + udp stack
  • simulink + udp instrument control toolbox
  • simulink + compiled driver that handles the udp message passing
In fact I noticed that even if the master pc is sending data at almost 500 Mbps the simulink process is losing the pace, being able to process just a fraction of the data sent.
Tomorrow I'll try with a matlab script to check if a better performance can be achieved.
If anybody has already conducted a few similar tests and could give some suggestions it would be greatly appreciated.
Thank you and best regards, Giulio

Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!