Страница 1 из 1

Максимальная частота обрабатываемого сигнала на настольном компьютере

Добавлено: 09 апр 2017, 09:05
Hakimov
Приветствую,

Не знаю насколько корректен мой вопрос, буду приводить конкретные характеристики. Имея обычный настольный компьютер (с процессором core-i5), и прием сигналов по Ethernet (по UDP протоколу), сигналы с какой максимальной частотой можно обрабатывать (если это зависит от IDE и ЯП, то скорее всего QT или MVSC), имею ввиду модуляцию/демодуляцию, фильтрацию, БПФ и т.д.? Обрабатывал ли кто нибудь сигналы с частотой 30 мГц? И можно ли как то увеличить скорость обработки посредством применения CUDA?

Re: Максимальная частота обрабатываемого сигнала на настольном компьютере

Добавлено: 09 апр 2017, 23:25
Бахурин Сергей
имеется ввиду какая частота 30 МГц? Частота дискретизации? CUDA увеличивает скорость распараллеливаемых операций (БПФ например).Если 30 МГц это частота дискретизации, то думаю какая-то обработка в реальном времени возможна. В таблице ниже приведено время выполнения одного БПФ в зависимости от размера на моем компе (как раз core i5) с использованием dspl.dll (бпф считает с использованием fftw)

N = 131072 FFT time = 1.064453 ms
N = 65536 FFT time = 0.451823 ms
N = 32768 FFT time = 0.220486 ms
N = 16384 FFT time = 0.115162 ms
N = 8192 FFT time = 0.070988 ms
N = 4096 FFT time = 0.045782 ms
N = 2048 FFT time = 0.034294 ms
N = 1024 FFT time = 0.027321 ms
N = 512 FFT time = 0.024082 ms
N = 256 FFT time = 0.021999 ms
N = 128 FFT time = 0.020864 ms
N = 64 FFT time = 0.020887 ms
N = 32 FFT time = 0.000241 ms
N = 16 FFT time = 0.000000 ms
N = 8 FFT time = 0.000107 ms
N = 4 FFT time = 0.000067 ms

Так например 1024 точечное бпф берется за 0.027ms, т.е. за секунду мы можем посчитать 37000 бпф по 1024 точки, что соответсвует частоте дискретизации 37МГц.

Вы можете самостоятельно оценить производительность вашего компа, запустив у себя этот тест с использованием dspl.dll

Re: Максимальная частота обрабатываемого сигнала на настольном компьютере

Добавлено: 10 апр 2017, 06:51
Hakimov
имеется ввиду какая частота 30 МГц? Частота дискретизации?
Имеется ввиду частота сигнала.

Re: Максимальная частота обрабатываемого сигнала на настольном компьютере

Добавлено: 10 апр 2017, 07:44
Бахурин Сергей
И в каком виде вы получаете этот сигнал по udp?

Re: Максимальная частота обрабатываемого сигнала на настольном компьютере

Добавлено: 10 апр 2017, 07:47
Hakimov
Бахурин Сергей писал(а):
10 апр 2017, 07:44
И в каком виде вы получаете этот сигнал по udp?
Ни в каком, у меня чисто академический интерес, можно ли развернуть приемопередатчик ВЧ диапазона на настольном компьютере.

Re: Максимальная частота обрабатываемого сигнала на настольном компьютере

Добавлено: 10 апр 2017, 09:36
Бахурин Сергей
Сначала давайте решим как электромагнитная волна из эфира будет попадать в ваш компьютер. После этого будет более менее ясно хватит вам вычислительной мощности или нет.