Интерполяция | Печать |
ПО для Windows 98...XP - Отображение осциллограмм

В некоторых случаях возникает необходимость в растяжке осциллограммы. Однако при этом  выборок оказывается меньше чем точек на экране, что приводит к необходимости расчета недостающих точек по имеющимся реальным. Этот процесс называется интерполяцией. В ПО встроено несколько алгоритмов интерполяции.

Исходный сигнал - меандр 100кГц, десятикратная растяжка от 10мкс/деление.

Без интерполяции (только реальные выборки):

 

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

 

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

 

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

 

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

 


 

Примечания:

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