-
- Интересующая меня частота - 200 Гц, а не 2 КГц. Набираю от АЦП в массив 1000 точек на частоте 200 КГц, чтобы получить ее полный период. При неполном периоде труднее считать. Прореживать по частоте, конечно можно, но тогда синхроимпульсы от Ксения(152 знак., 03.08.2017 09:07)
- Сначала ацп на 100500 ггц, а потом элементарные вещи не сделать. Всегда берут несколько, много периодов и оконную функцию и считают это условно стационарным и бесконечным сигналом. Для которого применимо и Фурье и все остальное. - fk0(03.08.2017 11:04)
- Вы представте, что у вас просто частота 200 герц и работайте с ней. m9rs(186 знак., 03.08.2017 10:04)
- Если бы несущая была частотой в 1 гигагерц и выше, то я бы просто поставила сигма-дельта АЦП, с надеждой, что он усреднит несущую на интервале между двумя сэмплами. Но АЦП "мгновенного действия" так делать не умеет, а потому реализация вашего Ксения(430 знак., 03.08.2017 15:56)
- Ей нужно RMS либо посчитать в лоб, для этого нужно порядка три десятка отсчетов на период и больше. Либо таки разложить в ряд Фурье и посчитать для каждого компонента отдельно. Только чтоб тупо проинтегрировать ОЗУ нужно вообще две ячейки -- сумма fk0(16 знак., 03.08.2017 11:07)
- 1000 выборок нужно затем, чтобы сгладить возможную неравномерность амплитуды несущей. Я бы еще больше выборок собрала, если бы ОЗУ было больше. - Ксения(03.08.2017 10:09)
- "неравномерность амплитуды несущей" = модуляция? - m9rs(03.08.2017 12:18)
- Это же самая что ни на есть классика :)) MBedder(521 знак., 03.08.2017 10:28, ссылка)
- Если не секрет, а как из "массива в 1000 точек на частоте 200 КГц" вы потом вычисляете амплитуду 200 герцового сигнала? Это же тоже можно сделать разными способами. - Хаос(03.08.2017 09:13, )
- Просто считаю среднеквадратичное значение на всём этом массиве. 220 вольт в розетке - это тоже среднеквадратичное значение, а не амплитудное. - Ксения(03.08.2017 09:16)
- OK - Хаос(03.08.2017 09:19, )
- Рекомендую, все же, нарисовать в MATLAB'е алгоритм измерения с учетом шумов АЦП. Это чтобы не было иллюзий относительно точности метода.. - Хаос(03.08.2017 09:23, )
- На вход детектора можно подать чистую несущую без модуляции и увидеть, какое среднеквадратичное значение при этом получается. Зачем тут МATLAB? - Ксения(03.08.2017 09:28)
- Я же говорю про модулированную несущую в присутствии шума квантования АЦП. Или вы - писатель? :) - Хаос(03.08.2017 09:30, )
- А вы математик? Зачем вам нужен шум квантования? По мне, какой получится, такой и получится. Все равно в данной конструкции (при внутреннем АЦП) у меня нет каких-либо иных альтернатив, дающих меньший уровень шума. Такая такая возможность Ксения(69 знак., 03.08.2017 09:48)
- Альтернативы есть. Просто вы их не видите.. Но это уже другая история.. :) - Хаос(03.08.2017 09:54, )
- А вы математик? Зачем вам нужен шум квантования? По мне, какой получится, такой и получится. Все равно в данной конструкции (при внутреннем АЦП) у меня нет каких-либо иных альтернатив, дающих меньший уровень шума. Такая такая возможность Ксения(69 знак., 03.08.2017 09:48)
- Я же говорю про модулированную несущую в присутствии шума квантования АЦП. Или вы - писатель? :) - Хаос(03.08.2017 09:30, )
- На вход детектора можно подать чистую несущую без модуляции и увидеть, какое среднеквадратичное значение при этом получается. Зачем тут МATLAB? - Ксения(03.08.2017 09:28)
- Рекомендую, все же, нарисовать в MATLAB'е алгоритм измерения с учетом шумов АЦП. Это чтобы не было иллюзий относительно точности метода.. - Хаос(03.08.2017 09:23, )
- OK - Хаос(03.08.2017 09:19, )
- Просто считаю среднеквадратичное значение на всём этом массиве. 220 вольт в розетке - это тоже среднеквадратичное значение, а не амплитудное. - Ксения(03.08.2017 09:16)
- Интересующая меня частота - 200 Гц, а не 2 КГц. Набираю от АЦП в массив 1000 точек на частоте 200 КГц, чтобы получить ее полный период. При неполном периоде труднее считать. Прореживать по частоте, конечно можно, но тогда синхроимпульсы от Ксения(152 знак., 03.08.2017 09:07)