ПО для Windows 98...XP -
Отображение осциллограмм
|
В некоторых случаях возникает необходимость в растяжке осциллограммы. Однако при этом выборок оказывается меньше чем точек на экране, что приводит к необходимости расчета недостающих точек по имеющимся реальным. Этот процесс называется интерполяцией. В ПО встроено несколько алгоритмов интерполяции.
Исходный сигнал - меандр 100кГц, десятикратная растяжка от 10мкс/деление.
Без интерполяции (только реальные выборки):

Линейная интерполяция (искусственные отсчеты - менее ярки):

Sin(x)/x интерполяция. Оптимальна для сигналов без резких фронтов, иначе вызывает звон (так называемый эффект Гиббса):

Lanczos - интерполяция, эффект Гиббса значительно снижен:

Lagrange - интерполяция (медленная):

Примечания:
- Интерполяция выполняется не в осциллографе, а ПО на ПК. Оболочка Winoscill поддерживает вышеописанные алгоритмы интерполяции и обеспечивает широкие возможности для настройки интерполяции (порог включения, количество точек, принудительный sin(x)/x на быстрых развертках, и т.д.)
- К измерениям описанные режимы не имеют отношения, поскольку измерения проводятся всегда по исходному массиву выборок независимо от децимации/интерполяции. Децимация/интерполяция - это алгоритмы отображения, используемые в случаях несоответствия количества выборок количеству точек на экране.
|