Я разрабатываю автоматизацию тестирования в GeoTest ATEasy и LabWindows \ CVI, в тестах я измеряю аналоговые и цифровые выходы \ входы.Измерение напряжения постоянного тока от аналогового входа в массив и подсчета напряжения постоянного тока в RMS
В одном из тестов мне нужно измерить аналоговый вход, который содержит аудиосигнал, и проверить его Hz и Volt DC RMS.
Аудиосигнал 5 Гц и 2 вольт постоянного тока в RMS.
У меня есть возможность измерить несколько образцов Volt в массиве, но мне нужно решить, что такое sample rate
и # of samples
Я хочу попробовать.
После измерения, мне нужно проверить, что сигнал 5 Гц и 2 вольт постоянного тока в RMS.
Любое предложение о том, как анализировать данные, чтобы увидеть, действительно ли сигнал 5 Гц и 2 вольт постоянного тока в RMS?
Мне нужен алгоритм или функция библиотеки, которая может выполнять эти вычисления.
Что должно быть sample rate
и # of samples
(также размер массива)?
Частота дискретизации должна быть о скорости Найквиста (sp), I.E. больше, чем 2x максимальная частота в сигнале. для такого медленного сигнала я бы предложил, чтобы каждый миллион секунд работал очень хорошо. Полученные данные должны быть вставлены через быстрое преобразование Фурье для извлечения частоты (ов). Если у вас есть память, я бы пробовал в течение 1 секунды (1000 выборок) и передал результирующий буфер образцов в функцию быстрого преобразования Фурье. – user3629249
для проверки RMS на 2 вольта, предложите реализовать «среднее» положительных значений и «среднее» отрицательных значений (используйте только пиковые значения и не забудьте умножить рассчитанные «средние пиковые значения на 1/.707, чтобы преобразовать RMS в фактические пиковые значения. – user3629249
Вы сказали сделать среднее значение с положительными и отрицательными значениями, то что с ними делать? Несколько самых высоких средних с 1/0.707 для преобразования в RMS? – Raz