What can be the maximum frequency of the processed signal on a desktop computer?

Greetings,

Don't know how correct my question, I'll give specific characteristics. Having a regular desktop computer (Intel core-i5), and reception of signals via the Ethernet (UDP Protocol), the signals from which the maximum frequency you can handle (if it depends on the IDE and JAPANESE, most likely QT or MVSC), mean modulation/demodulation, filtering, FFT etc.? Did anyone signals with a frequency of 30 MHz? And whether it is possible to increase the processing speed through the use of CUDA?
June 27th 19 at 15:00
2 answers
June 27th 19 at 15:02
The bottleneck here is network, network driver, network adapter. To CUDA it will not come even CUDA here is redundant.

And here is the server's network adapter, which has its own iron on Board, not a job for the operating system driver, in contrast to cheap mass consumption counterparts - meaning.

The quality of the switch.

Where to dance nginx.org/ru/docs/events.html

Once you have solved the problem with the network then it makes sense to optimize on:
CUDA, the programming language, etc.
But it all very much depends on what you are treating.
Maybe you have each package requires a 10 minute reflection on CUDA. Question is not clear.
Real-time you requirements or a request queue and a response to poison an hour is also not clear from the question.
Constant load or variable, can implement a queue - from question is not clear.
Can you look at CUDA to load the data with such speed?
In CUDA it is possible to load large chunks of data. But few pieces. But quickly.
About can I ship on CUDA and to answer to many small pieces - is doubtful.

Did anyone signals with a frequency of 30 MHz


MHz? 30 millihertz? that is, of 0.03 times per second??? what's the problem?
when talking about MHz - megahertz - and write correctly.

To start your educational program:
SI prefix

That to UDP so also the size of the package depends on the speed.
Thank you for such a detailed response.


MHz? 30 millihertz? that is, of 0.03 times per second??? what's the problem?
when talking about MHz - megahertz - and write correctly.
To start your educational program:
SI prefix

Of course here I mean MegaHertz. - Dixie_Rat commented on June 27th 19 at 15:05
June 27th 19 at 15:04
C 1 gig of Ethernet more than 90 MB per second not to squeeze, about 40 MHz band of the analog signal with 8 bit Dean. range. If you start at the same time on two Ethernet it turns out 80 MHz band signal.
Such a stream is theoretically possible to process in real time if the processing was meant - buffer FFT with no overlap, DDC and decimation without correction frequency response . If real-time enough only to write on the screw, and the handle slowly then steal anything. Any FFT with any overlap, any filtering, etc.
And if you generate all the necessary signals on the computer that is simulating the receiver and transmitter without interference ethernet? - Dixie_Rat commented on June 27th 19 at 15:07
you computer to test? www.ixbt.com/cpu/cpu-testing-fftw.shtml - then test the comp on a three-dimensional FFT - Dixie_Rat commented on June 27th 19 at 15:10

Find more questions by tags Processing of signals