04-20-2009 02:59 PM
Will the following work? We'd like Labview to sample an analog channel of data at 1MSPS and convert this into a UDP packet stream. The computer on the other side of the link will echo the packets back and Labview will reconvert them back into analog. The UDPs will be travelling over a difficult RF ethernet link - this is a way testing the link.
Does this seem reasonable? In particular, I would like the option of sending up to 10 copies of every UDP packet to ensure that at least one makes it back, with Labview discarding any duplicate packets. If Labview can add FEC (forward error correction) that would be every better.
Ben
04-20-2009 03:04 PM
BenYL wrote:Will the following work? We'd like Labview to sample an analog channel of data at 1MSPS and convert this into a UDP packet stream. The computer on the other side of the link will echo the packets back and Labview will reconvert them back into analog. The UDPs will be travelling over a difficult RF ethernet link - this is a way testing the link.
Does this seem reasonable? In particular, I would like the option of sending up to 10 copies of every UDP packet to ensure that at least one makes it back, with Labview discarding any duplicate packets. If Labview can add FEC (forward error correction) that would be every better.
Ben
A simple ping command can accomplish the same task.
In general if the ping works your idea should be possible.
(another) Ben
04-20-2009 03:46 PM
Ben,
Thanks! We have a particular reason for doing it this way - it sure isn't the easiest way to test a wireless link.
Another thing - ideally we would control the size of the UDP packets going out so they are all exactly 1472 bytes long. Since the sampling rate is constant, it seems like we should be able to engineer this, but I don't know.
Ben
04-21-2009 04:26 PM