ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
1 мая
1069384 Топик полностью
fk0, легенда (15.01.2021 12:55, просмотров: 366) ответил _ctac_ на Согласен, поэтому и хотел оверсэплинг. Антиалиасинг по входу и рассчитывался на 2-3 кГц и последующий оверсэмплинг с частотой 30 kSPS, а потом децимация и КИХ с частотой среза 15-20 Гц и подавление не менее -60дБ. Для непрерывного сигнала это классика (ну конечно параметры фильтров и частота преобразования свои), а вот для данного случая это корректно? Смогу я получить конечную АЧХ с частотой среза 15-20 Гц?
Наконец-то понял идею. Но какая разница "непрерывный сигнал" или импульсы? Почему не должно работать? Слово "оверсэмплинг" нужно заменить на "дискретизация", "оцифровка" (приличный антиалиас фильтр на ОУ сделать не удастся). Потом КИХ/БИХ и только потом децимация. 

Может быть подойти с другого конца, чтоб не перелопачивать большой объём данных: вначале так же фильтр, потом оцифровка, а потом нелинейный алгоритм/автомат (см. ниже) выделяющий импульсы из сигнала на 30kSPS, причём на существенно более низкой частоте (вплоть до 50Гц). Потом всё остальное, насколько оно нужно.


Суть автомата такая, что он имеет некоторое пороговое значение, триггер, которое запускает серию измерений на пике импульса, для получения некоторого усреднённого значения. И через ~1мс формирует это значение на выходе. Где оно хранится до следующего импульса. И откуда раз в 20мс или на порядок чаще, но уже с регулярной временной сеткой, значения вычитываются. Здесь нужна гарантированная минимальная амплитуда импульса. Зато задача уже не уровня для DSP, а влезет в мелкий пик.

[ZX]