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

Ответить
Hakimov
Сообщения: 3
Зарегистрирован: 09 апр 2017, 08:51

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

Сообщение Hakimov » 09 апр 2017, 09:05

Приветствую,

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

Аватара пользователя
Бахурин Сергей
Администратор
Сообщения: 639
Зарегистрирован: 05 окт 2010, 19:55
Контактная информация:

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

Hakimov
Сообщения: 3
Зарегистрирован: 09 апр 2017, 08:51

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

Сообщение Hakimov » 10 апр 2017, 06:51

имеется ввиду какая частота 30 МГц? Частота дискретизации?
Имеется ввиду частота сигнала.

Аватара пользователя
Бахурин Сергей
Администратор
Сообщения: 639
Зарегистрирован: 05 окт 2010, 19:55
Контактная информация:

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

Сообщение Бахурин Сергей » 10 апр 2017, 07:44

И в каком виде вы получаете этот сигнал по udp?

Hakimov
Сообщения: 3
Зарегистрирован: 09 апр 2017, 08:51

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

Сообщение Hakimov » 10 апр 2017, 07:47

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

Аватара пользователя
Бахурин Сергей
Администратор
Сообщения: 639
Зарегистрирован: 05 окт 2010, 19:55
Контактная информация:

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

Сообщение Бахурин Сергей » 10 апр 2017, 09:36

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

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость

Создано на основе phpBB® Forum Software © phpBB Limited Русская поддержка phpBB