-
- Ну как, абстракция... Цифруем переменку. Подвешиваем её за
пол-динамического диапазона и на АЦП. Но если пол-диапазона не
совпадает с 0x8000, то имеем смещение. и, соотвецтвенно, если
дальше RMS, то у Хьюстона проблема. Особенно, на малом сигнале.
50мВ погрешности квазинуля дали 3 lsb смещения. Повышение
добротности даст больше. - mse homjak(26.04.2026 18:40)
- Простите, сами мы не местные, из колхоза "Стальное вымя". А у вас
там унутре не вычитается ли из сигнала эта постоянная составляющая
в виде константы? - Бapбoc(26.04.2026 20:11)
- Ессно, вычитается. Придётся вводить периодическую коррекцию нуля. - mse homjak(26.04.2026 21:05)
- Вы и в экселе вычитаете? Лично я ничего не понял. Изначально нужно
тестировать фильтр с чистым синусом. Тогда ничего не нужно
вычитать. А если требуется удалять постоянку, то постоянку считают
отдельным очень НЧ фильтром, а не удаляют константу. - my504(26.04.2026 21:17)
- Естественно, первично тестировал в чистом виде, без смещения. Но в жэлезе увидел аномально высокий уровень RMS. Стал разбираться и вышел на влияние постоянки. В Экселе я её добавил и "оппаньки"! Периодическое приведение постоянки в "0" вычитанием из сигнала и будет таким очень НЧ. Можно дажэ назвать цифровой УВХ. - mse homjak(26.04.2026 21:26)
- Вы и в экселе вычитаете? Лично я ничего не понял. Изначально нужно
тестировать фильтр с чистым синусом. Тогда ничего не нужно
вычитать. А если требуется удалять постоянку, то постоянку считают
отдельным очень НЧ фильтром, а не удаляют константу. - my504(26.04.2026 21:17)
- Ессно, вычитается. Придётся вводить периодическую коррекцию нуля. - mse homjak(26.04.2026 21:05)
- Прежде всего на фильтр нужно подать синтетический синус - сначала
без смещения, а потом с заданным смещением. Иначе непонятно что вы
измеряете. То ли то качество АЦП, то ли внешний антиалиасинг, то ли
входной буфер... - my504(26.04.2026 20:05)
- Я в Экселе смотрю. Увидел в жэлезе. - mse homjak(26.04.2026 20:46)
- У вас рекурсивный фильтр. Сколько вы в экселе сделали итераций?
Может стоит в железе работать с синусом из флеша? - my504(26.04.2026 20:53)
- Моделька занимает 10000 строк. В жэлезе не поэкспериментировать с
разрядностью, частотой, шумом. Можно найти минимум-максимум
сигналов, чтобы не вылезти из разрядности. - mse homjak(26.04.2026 21:12)
- Стесняюсь спросить, модель фильтра 10000 строк? - Kpoк(27.04.2026 08:59)
- 10000 итераццый. 1 строка - итераццыя. - mse homjak(27.04.2026 10:24)
- То есть за 10000 шагов с уровня 30000 опускается до 800, а дальше
никак и намёка нет? Ну, значит точно, где-то это 800 превращаются в
ноль. - Kpoк(27.04.2026 11:08)
- Не просто опускается. Тут картинко. - mse homjak(1 знак., 27.04.2026 19:52, ссылка)
- То есть за 10000 шагов с уровня 30000 опускается до 800, а дальше
никак и намёка нет? Ну, значит точно, где-то это 800 превращаются в
ноль. - Kpoк(27.04.2026 11:08)
- 10000 итераццый. 1 строка - итераццыя. - mse homjak(27.04.2026 10:24)
- Стесняюсь спросить, модель фильтра 10000 строк? - Kpoк(27.04.2026 08:59)
- Моделька занимает 10000 строк. В жэлезе не поэкспериментировать с
разрядностью, частотой, шумом. Можно найти минимум-максимум
сигналов, чтобы не вылезти из разрядности. - mse homjak(26.04.2026 21:12)
- У вас рекурсивный фильтр. Сколько вы в экселе сделали итераций?
Может стоит в железе работать с синусом из флеша? - my504(26.04.2026 20:53)
- Я в Экселе смотрю. Увидел в жэлезе. - mse homjak(26.04.2026 20:46)
- Простите, сами мы не местные, из колхоза "Стальное вымя". А у вас
там унутре не вычитается ли из сигнала эта постоянная составляющая
в виде константы? - Бapбoc(26.04.2026 20:11)
- Ну как, абстракция... Цифруем переменку. Подвешиваем её за
пол-динамического диапазона и на АЦП. Но если пол-диапазона не
совпадает с 0x8000, то имеем смещение. и, соотвецтвенно, если
дальше RMS, то у Хьюстона проблема. Особенно, на малом сигнале.
50мВ погрешности квазинуля дали 3 lsb смещения. Повышение
добротности даст больше. - mse homjak(26.04.2026 18:40)