Фильтр Гильберта¶
Фильтр Гильберта – это линейный электронный (или цифровой) фильтр, который осуществляет фазовый сдвиг на 90° для всех частот входного сигнала, не изменяя его амплитуды. От большинства фильтров, которые мы рассматривали в других примерах, мы требовали частотной избирательности, то есть усиления или ослабления сигнала в определённых полосах, в то время как фильтр Гильберта должен вести себя как идеальный фазовращатель.
Ключевые понятия:¶
Выходной сигнал фильтра Гильберта – это гильбертово преобразование входного сигнала
Фильтр Гильберта не изменяет амплитуду сигнала на любой частоте (идеальный случай)
Для реализации используются КИХ- или БИХ-фильтры с приближённой характеристикой
Комбинация исходного сигнала и его гильбертова преобразования позволяет получить аналитический сигнал - комплексный сигнал, состоящий из исходного вещественного сигнала и квадратуры в качестве мнимой части
Фильтр Гильберта повсеместно используется в задачах ЦОС, но в нашем примере мы конкретно рассмотрим его применение для выделения огибающей периодического дискретного сигнала.
Прототип фильтра Гильберта¶
Синтезируем коэффициенты требуемого фильтра при помощи метода remez
. Наш прототип будет иметь длину в 65 отсчётов. Отобразим импульсную характеристику (т.е. отсчёты вектора Num
):
Мы видим обратную симметрию коэффициентов, а также чередующиеся нули в отсчётах - типичный вид характеристики для фильтров Гильберта с нечётным количеством отсчётов.
Теперь рассчитаем и отобразим АЧХ и ФЧХ фильтра. Мы планируем использовать его для сигналов с частотой дискретизации в 5000 Гц:
ФЧХ линейна в широкой области частот, и АЧХ также не искажает амплитуду, почти покрывая всю первую зону Найквиста (от 0 до 2500 Гц). Впрочем, приближаясь к верхней или нижней границе фильтр будет работать не так эффективно, что мы и заметим на симуляции в динамической модели.
Модель фильтра Гильберта¶
Рассмотрим динамическую модель Hilbert_filter.engee
:

Она содержит:
блок источника амплитудно-модулированного синусоидального сигнала с возможностью выбора несущей частоты (частота модуляции - всегда 10 Гц)
блок КИХ-фильтра с коэффициентами прототипа фильтра Гильберта Num
компенсирующую линию задержки в 32 отсчёта (ntaps -1 / 2)
блок формирования комплексного сигнала из сигналов действительной и мнимой части
блок вычисления модуля комплексного числа
Симуляция с параметрами модели по-умолчанию¶
Запустив модель, в окне графиков можно наблюдать формы сигналов real, imag
и mag
. Последний отвечает за вычисление огибающей аналитического сигнала. При несущей частоте в 200 Гц сигналы выглядят вот так:

Мы можем наблюдать формирование квадратурной составляющей (со сдвигом в 90 градусов относительно исходного действительного сигнала), а также плавную форму модуля аналитического сигнала, т.е. огибающей.
Промотав в окне графиков ниже можно наблюдать сравнение действительного и аналитического сигналов в частотной области:

У действительного сигнала пики находятся на частотах -210 Гц, -190 Гц, 190 Гц и 210 Гц. Обратите внимание на эффективное подавление отрицательной области частот фильтром Гильберта для аналитического сигнала.
Изменение частоты источника сигнала¶
Источник сигнала в модели позволяет быстро менять несущую частоту при помощи маски с выпадающим списком:

Если изменить значение на 100 Гц и запустить симуляцию, можно убедиться, что при приближении к нижней границе полосы пропускания КИХ-фильтра, форма огибающей начинает искажаться:

Если нужно расширить эффективную полосу пропускания - придётся увеличивать порядок фильтра.
В области частот также можно наблюдать не такое эффективное подавление отрицательных частот аналитического сигнала:

Ну а для сигнала с несущей в 500 Гц таких искажений не будет, так как он в области АЧХ, не искажающей амплитуду.
Заключение¶
Мы рассмотрели пример анализа прототипа фильтра Гильберта, а также динамическую модель на основе КИХ-реализации - приближения, работающего в ограниченной полосе частот.
Блоки, использованные в примере¶
{"id": "c87b675c-a614-452c-9c3d-bd0cc2c39c9f", "data": [{"showlegend": true, "mode": "markers", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "marker": {"symbol": "circle", "color": "rgba(0, 154, 250, 1.000)", "line": {"color": "rgba(0, 0, 0, 1)", "width": 1}, "size": 8}, "y": [9.886588255259425e-06, -0.002227584536743718, -2.9704188155563123e-07, -0.002534438525325112, 3.1215106953118395e-06, -0.00391748816900719, 3.491286759861197e-06, -0.005755341098824342, 4.574520343742063e-06, -0.008141336493623395, 5.1642505854933175e-06, -0.011191206819507606, 4.301313860405369e-06, -0.015062321322099045, 4.89965903184121e-06, -0.019957017129732572, 4.811457351699473e-06, -0.0261832428600028, 4.072216770521683e-06, -0.03421827294966631, 3.437611253396729e-06, -0.04488728496942895, 3.2434734991479267e-06, -0.059750976346980234, 2.6074553305091612e-06, -0.08217236683530293, 2.1424761548959422e-06, -0.12093097444362483, 1.2512145138977054e-06, -0.2083198005898138, 2.766508744312987e-07, -0.6353155175559048, 0, 0.6353155175559048, -2.766508744312987e-07, 0.2083198005898138, -1.2512145138977054e-06, 0.12093097444362483, -2.1424761548959422e-06, 0.08217236683530293, -2.6074553305091612e-06, 0.059750976346980234, -3.2434734991479267e-06, 0.04488728496942895, -3.437611253396729e-06, 0.03421827294966631, -4.072216770521683e-06, 0.0261832428600028, -4.811457351699473e-06, 0.019957017129732572, -4.89965903184121e-06, 0.015062321322099045, -4.301313860405369e-06, 0.011191206819507606, -5.1642505854933175e-06, 0.008141336493623395, -4.574520343742063e-06, 0.005755341098824342, -3.491286759861197e-06, 0.00391748816900719, -3.1215106953118395e-06, 0.002534438525325112, 2.9704188155563123e-07, 0.002227584536743718, -9.886588255259425e-06], "type": "scatter", "x": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, 9.886588255259425e-06], "type": "scatter", "x": [1, 1]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, -0.002227584536743718], "type": "scatter", "x": [2, 2]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, -2.9704188155563123e-07], "type": "scatter", "x": [3, 3]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, -0.002534438525325112], "type": "scatter", "x": [4, 4]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, 3.1215106953118395e-06], "type": "scatter", "x": [5, 5]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, -0.00391748816900719], "type": "scatter", "x": [6, 6]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, 3.491286759861197e-06], "type": "scatter", "x": [7, 7]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, -0.005755341098824342], "type": "scatter", "x": [8, 8]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, 4.574520343742063e-06], "type": "scatter", "x": [9, 9]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, -0.008141336493623395], "type": "scatter", "x": [10, 10]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, 5.1642505854933175e-06], "type": "scatter", "x": [11, 11]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, -0.011191206819507606], "type": "scatter", "x": [12, 12]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, 4.301313860405369e-06], "type": "scatter", "x": [13, 13]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, -0.015062321322099045], "type": "scatter", "x": [14, 14]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, 4.89965903184121e-06], "type": "scatter", "x": [15, 15]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, -0.019957017129732572], "type": "scatter", "x": [16, 16]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, 4.811457351699473e-06], "type": "scatter", "x": [17, 17]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, -0.0261832428600028], "type": "scatter", "x": [18, 18]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, 4.072216770521683e-06], "type": "scatter", "x": [19, 19]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, -0.03421827294966631], "type": "scatter", "x": [20, 20]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, 3.437611253396729e-06], "type": "scatter", "x": [21, 21]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, -0.04488728496942895], "type": "scatter", "x": [22, 22]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, 3.2434734991479267e-06], "type": "scatter", "x": [23, 23]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, -0.059750976346980234], "type": "scatter", "x": [24, 24]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, 2.6074553305091612e-06], "type": "scatter", "x": [25, 25]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, -0.08217236683530293], "type": "scatter", "x": [26, 26]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, 2.1424761548959422e-06], "type": "scatter", "x": [27, 27]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, -0.12093097444362483], "type": "scatter", "x": [28, 28]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, 1.2512145138977054e-06], "type": "scatter", "x": [29, 29]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, -0.2083198005898138], "type": "scatter", "x": [30, 30]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, 2.766508744312987e-07], "type": "scatter", "x": [31, 31]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, -0.6353155175559048], "type": "scatter", "x": [32, 32]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, 0], "type": "scatter", "x": [33, 33]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, 0.6353155175559048], "type": "scatter", "x": [34, 34]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, -2.766508744312987e-07], "type": "scatter", "x": [35, 35]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, 0.2083198005898138], "type": "scatter", "x": [36, 36]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, -1.2512145138977054e-06], "type": "scatter", "x": [37, 37]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, 0.12093097444362483], "type": "scatter", "x": [38, 38]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, -2.1424761548959422e-06], "type": "scatter", "x": [39, 39]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, 0.08217236683530293], "type": "scatter", "x": [40, 40]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, -2.6074553305091612e-06], "type": "scatter", "x": [41, 41]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, 0.059750976346980234], "type": "scatter", "x": [42, 42]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, -3.2434734991479267e-06], "type": "scatter", "x": [43, 43]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, 0.04488728496942895], "type": "scatter", "x": [44, 44]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, -3.437611253396729e-06], "type": "scatter", "x": [45, 45]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, 0.03421827294966631], "type": "scatter", "x": [46, 46]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, -4.072216770521683e-06], "type": "scatter", "x": [47, 47]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, 0.0261832428600028], "type": "scatter", "x": [48, 48]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, -4.811457351699473e-06], "type": "scatter", "x": [49, 49]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, 0.019957017129732572], "type": "scatter", "x": [50, 50]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, -4.89965903184121e-06], "type": "scatter", "x": [51, 51]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, 0.015062321322099045], "type": "scatter", "x": [52, 52]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, -4.301313860405369e-06], "type": "scatter", "x": [53, 53]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, 0.011191206819507606], "type": "scatter", "x": [54, 54]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, -5.1642505854933175e-06], "type": "scatter", "x": [55, 55]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, 0.008141336493623395], "type": "scatter", "x": [56, 56]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, -4.574520343742063e-06], "type": "scatter", "x": [57, 57]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, 0.005755341098824342], "type": "scatter", "x": [58, 58]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, -3.491286759861197e-06], "type": "scatter", "x": [59, 59]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, 0.00391748816900719], "type": "scatter", "x": [60, 60]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, -3.1215106953118395e-06], "type": "scatter", "x": [61, 61]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, 0.002534438525325112], "type": "scatter", "x": [62, 62]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, 2.9704188155563123e-07], "type": "scatter", "x": [63, 63]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, 0.002227584536743718], "type": "scatter", "x": [64, 64]}, {"showlegend": false, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.48958333333333337, "title": {"text": ""}, "len": 0.9039260717410325, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0, -9.886588255259425e-06], "type": "scatter", "x": [65, 65]}], "config": {"showlegend": false, "xaxis": {"showticklabels": true, "gridwidth": 0.5, "tickvals": [0, 10, 20, 30, 40, 50, 60], "range": [-0.9200000000000017, 66.92], "domain": [0.08063575386410031, 0.9934383202099737], "mirror": false, "tickangle": 0, "showline": true, "ticktext": ["0", "10", "20", "30", "40", "50", "60"], "zeroline": false, "tickfont": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "zerolinecolor": "rgba(0, 0, 0, 1)", "anchor": "y", "visible": true, "ticks": "inside", "tickmode": "array", "linecolor": "rgba(0, 0, 0, 1)", "showgrid": true, "title": {"text": "", "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}}, "gridcolor": "rgba(0, 0, 0, 0.1)", "tickcolor": "rgb(0, 0, 0)", "type": "linear"}, "paper_bgcolor": "rgba(255, 255, 255, 1.000)", "annotations": [{"yanchor": "top", "xanchor": "center", "rotation": 0, "y": 1, "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 20}, "yref": "paper", "showarrow": false, "text": "Импульсная характеристика фильтра Гильберта", "xref": "paper", "x": 0.5370370370370371}], "height": 400, "margin": {"l": 0, "b": 20, "r": 0, "t": 20}, "plot_bgcolor": "rgba(255, 255, 255, 1.000)", "yaxis": {"showticklabels": true, "gridwidth": 0.5, "tickvals": [-0.5, -0.25, 0, 0.25, 0.5], "range": [-0.673434448609259, 0.673434448609259], "domain": [0.03762029746281716, 0.9415463692038496], "mirror": false, "tickangle": 0, "showline": true, "ticktext": ["-0.50", "-0.25", "0.00", "0.25", "0.50"], "zeroline": false, "tickfont": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "zerolinecolor": "rgba(0, 0, 0, 1)", "anchor": "x", "visible": true, "ticks": "inside", "tickmode": "array", "linecolor": "rgba(0, 0, 0, 1)", "showgrid": true, "title": {"text": "", "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}}, "gridcolor": "rgba(0, 0, 0, 0.1)", "tickcolor": "rgb(0, 0, 0)", "type": "linear"}, "width": 1100.84375}}
{"id": "128e3b57-7dc6-4b7a-93f8-b39b1abeb962", "data": [{"showlegend": true, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.5086805555555556, "title": {"text": ""}, "len": 0.8657316272965879, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 3}, "y": [-285.4669706563083, -17.04926405221489, -11.143564155917677, -7.811644572847527, -5.575346479437697, -3.968705436661044, -2.7811139512432947, -1.8968949492458418, -1.2434431929095278, -0.7702245427842711, -0.4390015909807128, -0.21889720088088765, -0.08383999848926085, -0.011316884956992885, 0.018107360734346125, 0.02082974278362362, 0.010049204531429627, -0.0043944061253647065, -0.01602853668741066, -0.021512053941618817, -0.020140780488760633, -0.01315206061584211, -0.002933516186526498, 0.007745837277252848, 0.016381601661210443, 0.02119191375214914, 0.021360886184264703, 0.01707429074131892, 0.00937838275570043, -9.117279011061279e-05, -0.0094536003014358, -0.016939824637947253, -0.021203495313965058, -0.021537966595141546, -0.017968589556592557, -0.011212486867775819, -0.0025215276627447106, 0.006556585933712857, 0.014453157074414701, 0.019841636975243722, 0.021847924058943792, 0.02017853235244313, 0.015151690357600342, 0.007631064899658412, -0.0011246457686910078, -0.009671476971140153, -0.016616055285534406, -0.020840114037673767, -0.021677643469349042, -0.019016195473745227, -0.013306728326576702, -0.0054822325622638736, 0.0031990853716180366, 0.011358304282404847, 0.017713912651331657, 0.02127936999884636, 0.021511055514353186, 0.01838628468025216, 0.012401693221720876, 0.004493451526944469, -0.0041085077977349, -0.01207069968622694, -0.018162259216104447, -0.021445394228296763, -0.021420056671424895, -0.018099609198880352, -0.012005506282224122, -0.004082602496962216, 0.004450144698705669, 0.01228875132634897, 0.018242986909740345, 0.021414743211477173, 0.021330310409563607, 0.01800844984103412, 0.011955479655211187, 0.0040885567967877436, -0.0044019266341187805, -0.012231264499817105, -0.018214581232742878, -0.021446917100448167, -0.021441188208816603, -0.018201993478460764, -0.01222343128791867, -0.004411616818504873, 0.004055070296923212, 0.011905300529153274, 0.017965614656202878, 0.021334163134532715, 0.021512497743002432, 0.018477348795024596, 0.0126829415758062, 0.00499379611755398, -0.003442715788657788, -0.011366318472295528, -0.017591929021433746, -0.0211879401605172, -0.02161721514152428, -0.018818431012218608, -0.01321467495339044, -0.005648046426872029, 0.0027489038989302545, 0.0107241811673977, 0.01709314733420424, 0.020913150407129197, 0.02162093840729251, 0.019113930880183923, 0.013764523646184863, 0.006365647670125395, -0.0019850366312307815, -0.010046425654295657, -0.0166179344122908, -0.02071911611463048, -0.021737532972403467, -0.019521574409314672, -0.014403277916304765, -0.00714748878052219, 0.001164292910575709, 0.00929670261141283, 0.016044525714490856, 0.02041026636115543, 0.0217496486380165, 0.01986486298734717, 0.0150330183220194, 0.007966056167237213, -0.00029251964871066275, -0.008520102111240713, -0.015495321578591927, -0.020180068768460013, -0.021875679279466723, -0.020328817313058547, -0.01577003525543806, -0.008878720845665876, -0.0006801450050623687, 0.007608826131739594, 0.014761156395287068, 0.019720721559100707, 0.02175668874358092, 0.02056957662372237, 0.01633460075752154, 0.00967650936948976, 0.0015792109628875138, -0.006757671602407373, -0.014095454217798696, -0.01934081091426007, -0.021710278641516315, -0.020849202959247942, -0.016886017033534546, -0.010412944803419637, -0.0023962141295895073, 0.005969753298040085, 0.01344116229834427, 0.01890933684665749, 0.02156373055633956, 0.021010358351218818, 0.017329378713061346, 0.011064015872971364, 0.0031421699758263848, -0.005258856850826589, -0.01288591106842924, -0.01859696376881877, -0.021533560977890102, -0.02125190263633838, -0.017791442375499684, -0.011669652007484826, -0.0038036413863886155, 0.004628745209018381, 0.012366294650386573, 0.018252867334211317, 0.021408840588179906, 0.021360928071167597, 0.01811227186186578, 0.012143124862373069, 0.0043417697586674246, -0.0041252542729247905, -0.011985852371637492, -0.01805331823049368, -0.021406952788506642, -0.021534124322007783, -0.018410700900378434, -0.012506335905613685, -0.004713393649959904, 0.003789093976013391, 0.011714696903289865, 0.017864099541141685, 0.021305464857658843, 0.02151429936726624, 0.018452903819485063, 0.012578105312217156, 0.004775701697116791, -0.0037699501262984606, -0.011753373620218777, -0.017946928027942986, -0.021391177322837296, -0.021546424651276354, -0.018380236721639014, -0.012375720199718488, -0.004458438832000914, 0.004146469864156637, 0.012104017480043708, 0.018175932468481634, 0.021412272976265245, 0.02129935598247906, 0.017842118425425733, 0.011568362021080546, 0.0034530589072380743, -0.005227905217431583, -0.013094486700483413, -0.01888083515377101, -0.021641050090210397, -0.020908102197739215, -0.0167778189423632, -0.009901708771626654, -0.0013879204482920107, 0.0073744234500218095, 0.014939253681967022, 0.020039946685575474, 0.021800507897016316, 0.019888022981803113, 0.014581282346041866, 0.006741991761146026, -0.0023114579717636325, -0.01101301772904603, -0.017811736199091814, -0.021447197923820605, -0.021189960982997733, -0.017000788570724366, -0.009573369615544097, -0.0002443458859098332, 0.009221955250068768, 0.016943737075014658, 0.021278757235301524, 0.02116979684455792, 0.01641766284562906, 0.007824767019124488, -0.002838011907757912, -0.013072450244729571, -0.020109196894002136, -0.021553080938401775, -0.016152563049025643, -0.004592867442302416, 0.00980564911791456, 0.020589642074906545, 0.01793381072743794, -0.011353020679826523, -0.08366764944863782, -0.2184521278289185, -0.4382319516405687, -0.76909452807868, -1.241934728783638, -1.8950077641519047, -2.7788644454969798, -3.966124792701879, -5.57247837673356, -7.808542766539012, -11.140290076269268, -17.045884498159413, -292.89114334783466], "type": "scatter", "x": [0, 9.765625, 19.53125, 29.296875, 39.0625, 48.828125, 58.59375, 68.359375, 78.125, 87.890625, 97.65625, 107.421875, 117.1875, 126.953125, 136.71875, 146.484375, 156.25, 166.015625, 175.78125, 185.546875, 195.3125, 205.078125, 214.84375, 224.609375, 234.375, 244.140625, 253.90625, 263.671875, 273.4375, 283.203125, 292.96875, 302.734375, 312.5, 322.265625, 332.03125, 341.796875, 351.5625, 361.328125, 371.09375, 380.859375, 390.625, 400.390625, 410.15625, 419.921875, 429.6875, 439.453125, 449.21875, 458.984375, 468.75, 478.515625, 488.28125, 498.046875, 507.8125, 517.578125, 527.34375, 537.109375, 546.875, 556.640625, 566.40625, 576.171875, 585.9375, 595.703125, 605.46875, 615.234375, 625, 634.765625, 644.53125, 654.296875, 664.0625, 673.828125, 683.59375, 693.359375, 703.125, 712.890625, 722.65625, 732.421875, 742.1875, 751.953125, 761.71875, 771.484375, 781.25, 791.015625, 800.78125, 810.546875, 820.3125, 830.078125, 839.84375, 849.609375, 859.375, 869.140625, 878.90625, 888.671875, 898.4375, 908.203125, 917.96875, 927.734375, 937.5, 947.265625, 957.03125, 966.796875, 976.5625, 986.328125, 996.09375, 1005.859375, 1015.625, 1025.390625, 1035.15625, 1044.921875, 1054.6875, 1064.453125, 1074.21875, 1083.984375, 1093.75, 1103.515625, 1113.28125, 1123.046875, 1132.8125, 1142.578125, 1152.34375, 1162.109375, 1171.875, 1181.640625, 1191.40625, 1201.171875, 1210.9375, 1220.703125, 1230.46875, 1240.234375, 1250, 1259.765625, 1269.53125, 1279.296875, 1289.0625, 1298.828125, 1308.59375, 1318.359375, 1328.125, 1337.890625, 1347.65625, 1357.421875, 1367.1875, 1376.953125, 1386.71875, 1396.484375, 1406.25, 1416.015625, 1425.78125, 1435.546875, 1445.3125, 1455.078125, 1464.84375, 1474.609375, 1484.375, 1494.140625, 1503.90625, 1513.671875, 1523.4375, 1533.203125, 1542.96875, 1552.734375, 1562.5, 1572.265625, 1582.03125, 1591.796875, 1601.5625, 1611.328125, 1621.09375, 1630.859375, 1640.625, 1650.390625, 1660.15625, 1669.921875, 1679.6875, 1689.453125, 1699.21875, 1708.984375, 1718.75, 1728.515625, 1738.28125, 1748.046875, 1757.8125, 1767.578125, 1777.34375, 1787.109375, 1796.875, 1806.640625, 1816.40625, 1826.171875, 1835.9375, 1845.703125, 1855.46875, 1865.234375, 1875, 1884.765625, 1894.53125, 1904.296875, 1914.0625, 1923.828125, 1933.59375, 1943.359375, 1953.125, 1962.890625, 1972.65625, 1982.421875, 1992.1875, 2001.953125, 2011.71875, 2021.484375, 2031.25, 2041.015625, 2050.78125, 2060.546875, 2070.3125, 2080.078125, 2089.84375, 2099.609375, 2109.375, 2119.140625, 2128.90625, 2138.671875, 2148.4375, 2158.203125, 2167.96875, 2177.734375, 2187.5, 2197.265625, 2207.03125, 2216.796875, 2226.5625, 2236.328125, 2246.09375, 2255.859375, 2265.625, 2275.390625, 2285.15625, 2294.921875, 2304.6875, 2314.453125, 2324.21875, 2333.984375, 2343.75, 2353.515625, 2363.28125, 2373.046875, 2382.8125, 2392.578125, 2402.34375, 2412.109375, 2421.875, 2431.640625, 2441.40625, 2451.171875, 2460.9375, 2470.703125, 2480.46875, 2490.234375, 2500]}], "config": {"showlegend": false, "xaxis": {"showticklabels": true, "gridwidth": 0.5, "tickvals": [0, 500, 1000, 1500, 2000, 2500], "range": [-75, 2575], "domain": [0.07646908719743364, 0.9934383202099737], "mirror": false, "tickangle": 0, "showline": true, "ticktext": ["0", "500", "1000", "1500", "2000", "2500"], "zeroline": false, "tickfont": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "zerolinecolor": "rgba(0, 0, 0, 1)", "anchor": "y", "visible": true, "ticks": "inside", "tickmode": "array", "linecolor": "rgba(0, 0, 0, 1)", "showgrid": true, "title": {"text": "Частота, Гц", "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}}, "gridcolor": "rgba(0, 0, 0, 0.1)", "tickcolor": "rgb(0, 0, 0)", "type": "linear"}, "paper_bgcolor": "rgba(255, 255, 255, 1.000)", "annotations": [{"yanchor": "top", "xanchor": "center", "rotation": 0, "y": 1, "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 20}, "yref": "paper", "showarrow": false, "text": "АЧХ фильтра Гильберта", "xref": "paper", "x": 0.5349537037037038}], "height": 400, "margin": {"l": 0, "b": 20, "r": 0, "t": 20}, "plot_bgcolor": "rgba(255, 255, 255, 1.000)", "yaxis": {"showticklabels": true, "gridwidth": 0.5, "tickvals": [-30, -25, -20, -15, -10, -5, 0, 5], "range": [-30, 5], "domain": [0.07581474190726165, 0.9415463692038496], "mirror": false, "tickangle": 0, "showline": true, "ticktext": ["-30", "-25", "-20", "-15", "-10", "-5", "0", "5"], "zeroline": false, "tickfont": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "zerolinecolor": "rgba(0, 0, 0, 1)", "anchor": "x", "visible": true, "ticks": "inside", "tickmode": "array", "linecolor": "rgba(0, 0, 0, 1)", "showgrid": true, "title": {"text": "Амплитуда, дБ", "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}}, "gridcolor": "rgba(0, 0, 0, 0.1)", "tickcolor": "rgb(0, 0, 0)", "type": "linear"}, "width": 1100.84375}}
{"id": "d4907277-c323-4684-b9ef-36adc59167d9", "data": [{"showlegend": true, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.5086805555555556, "title": {"text": ""}, "len": 0.8657316272965879, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 3}, "y": [180, 247.50000000001071, 224.99999999999574, 202.49999999999704, 179.9999999999989, 157.49999999999883, 135.00000000000023, 112.49999999999879, 89.99999999999923, 67.50000000000016, 44.9999999999993, 22.499999999999357, -4.1372209421787976e-13, -22.49999999999933, -44.99999999999974, -67.50000000000036, -89.99999999999964, -112.50000000000031, -134.9999999999999, -157.5000000000005, -179.99999999999986, -202.50000000000048, -225.00000000000026, -247.50000000000028, -270.0000000000003, -292.5000000000003, -315.00000000000045, -337.50000000000034, -360.00000000000017, -382.49999999999983, -404.9999999999998, -427.4999999999998, -450.00000000000017, -472.49999999999983, -495.00000000000017, -517.4999999999997, -540.0000000000001, -562.5000000000001, -584.9999999999998, -607.5, -630.0000000000001, -652.5, -675.0000000000002, -697.4999999999999, -719.9999999999998, -742.5000000000002, -764.9999999999999, -787.5000000000002, -809.9999999999998, -832.4999999999998, -855.0000000000001, -877.4999999999999, -900, -922.5000000000001, -945, -967.4999999999998, -989.9999999999999, -1012.4999999999998, -1035, -1057.5000000000002, -1080, -1102.5, -1124.9999999999995, -1147.5000000000002, -1169.9999999999998, -1192.4999999999998, -1215, -1237.4999999999998, -1260.0000000000002, -1282.4999999999998, -1304.9999999999995, -1327.5, -1350, -1372.4999999999995, -1395, -1417.4999999999998, -1439.9999999999995, -1462.5000000000002, -1484.9999999999998, -1507.5, -1530, -1552.4999999999998, -1574.9999999999998, -1597.5, -1620.0000000000002, -1642.5, -1664.9999999999998, -1687.5, -1709.9999999999998, -1732.5, -1755.0000000000002, -1777.4999999999998, -1800, -1822.4999999999995, -1844.9999999999998, -1867.5000000000002, -1889.9999999999998, -1912.4999999999995, -1934.9999999999995, -1957.5000000000002, -1980.0000000000002, -2002.4999999999998, -2024.9999999999995, -2047.4999999999995, -2070, -2092.5, -2114.9999999999995, -2137.4999999999995, -2160, -2182.4999999999995, -2205.0000000000005, -2227.4999999999995, -2250, -2272.4999999999995, -2295, -2317.5000000000005, -2340, -2362.4999999999995, -2385, -2407.4999999999995, -2430, -2452.5, -2475, -2497.5, -2520, -2542.4999999999995, -2565.0000000000005, -2587.5, -2609.9999999999995, -2632.4999999999995, -2655, -2677.5, -2700, -2722.4999999999995, -2744.9999999999995, -2767.4999999999995, -2790, -2812.5, -2834.9999999999995, -2857.5, -2879.9999999999995, -2902.5, -2925.0000000000005, -2947.5, -2970, -2992.5, -3015, -3037.5, -3060, -3082.5, -3105, -3127.4999999999995, -3149.9999999999995, -3172.5, -3195, -3217.5, -3239.9999999999995, -3262.4999999999995, -3285.0000000000005, -3307.4999999999995, -3330, -3352.4999999999995, -3375, -3397.4999999999995, -3419.9999999999995, -3442.499999999999, -3465.0000000000005, -3487.5, -3510.0000000000005, -3532.5, -3555, -3577.4999999999995, -3599.9999999999995, -3622.5, -3644.9999999999995, -3667.4999999999995, -3689.999999999999, -3712.4999999999995, -3735.0000000000005, -3757.5000000000005, -3780, -3802.499999999999, -3824.999999999999, -3847.499999999999, -3869.999999999999, -3892.499999999999, -3914.999999999999, -3937.4999999999995, -3959.9999999999995, -3982.4999999999995, -4004.9999999999995, -4027.4999999999995, -4049.999999999999, -4072.499999999999, -4094.999999999999, -4117.499999999999, -4139.999999999999, -4162.5, -4185, -4207.5, -4230, -4252.5, -4275, -4297.5, -4320, -4342.499999999999, -4365, -4387.5, -4410, -4432.5, -4455, -4477.499999999999, -4500, -4522.5, -4545, -4567.5, -4590, -4612.5, -4635, -4657.500000000001, -4680, -4702.5, -4725, -4747.5, -4770, -4792.5, -4815, -4837.5, -4860, -4882.499999999999, -4905, -4927.5, -4949.999999999999, -4972.499999999999, -4995, -5017.5, -5039.999999999999, -5062.499999999999, -5085, -5107.499999999999, -5130, -5152.5, -5175, -5197.5, -5219.999999999999, -5242.499999999999, -5264.999999999999, -5287.499999999998, -5309.999999999998, -5332.499999999999, -5354.999999999999, -5377.499999999999, -5400, -5422.499999999997, -5444.999999999997, -5467.500000000012, -5438.409792531708], "type": "scatter", "x": [0, 9.765625, 19.53125, 29.296875, 39.0625, 48.828125, 58.59375, 68.359375, 78.125, 87.890625, 97.65625, 107.421875, 117.1875, 126.953125, 136.71875, 146.484375, 156.25, 166.015625, 175.78125, 185.546875, 195.3125, 205.078125, 214.84375, 224.609375, 234.375, 244.140625, 253.90625, 263.671875, 273.4375, 283.203125, 292.96875, 302.734375, 312.5, 322.265625, 332.03125, 341.796875, 351.5625, 361.328125, 371.09375, 380.859375, 390.625, 400.390625, 410.15625, 419.921875, 429.6875, 439.453125, 449.21875, 458.984375, 468.75, 478.515625, 488.28125, 498.046875, 507.8125, 517.578125, 527.34375, 537.109375, 546.875, 556.640625, 566.40625, 576.171875, 585.9375, 595.703125, 605.46875, 615.234375, 625, 634.765625, 644.53125, 654.296875, 664.0625, 673.828125, 683.59375, 693.359375, 703.125, 712.890625, 722.65625, 732.421875, 742.1875, 751.953125, 761.71875, 771.484375, 781.25, 791.015625, 800.78125, 810.546875, 820.3125, 830.078125, 839.84375, 849.609375, 859.375, 869.140625, 878.90625, 888.671875, 898.4375, 908.203125, 917.96875, 927.734375, 937.5, 947.265625, 957.03125, 966.796875, 976.5625, 986.328125, 996.09375, 1005.859375, 1015.625, 1025.390625, 1035.15625, 1044.921875, 1054.6875, 1064.453125, 1074.21875, 1083.984375, 1093.75, 1103.515625, 1113.28125, 1123.046875, 1132.8125, 1142.578125, 1152.34375, 1162.109375, 1171.875, 1181.640625, 1191.40625, 1201.171875, 1210.9375, 1220.703125, 1230.46875, 1240.234375, 1250, 1259.765625, 1269.53125, 1279.296875, 1289.0625, 1298.828125, 1308.59375, 1318.359375, 1328.125, 1337.890625, 1347.65625, 1357.421875, 1367.1875, 1376.953125, 1386.71875, 1396.484375, 1406.25, 1416.015625, 1425.78125, 1435.546875, 1445.3125, 1455.078125, 1464.84375, 1474.609375, 1484.375, 1494.140625, 1503.90625, 1513.671875, 1523.4375, 1533.203125, 1542.96875, 1552.734375, 1562.5, 1572.265625, 1582.03125, 1591.796875, 1601.5625, 1611.328125, 1621.09375, 1630.859375, 1640.625, 1650.390625, 1660.15625, 1669.921875, 1679.6875, 1689.453125, 1699.21875, 1708.984375, 1718.75, 1728.515625, 1738.28125, 1748.046875, 1757.8125, 1767.578125, 1777.34375, 1787.109375, 1796.875, 1806.640625, 1816.40625, 1826.171875, 1835.9375, 1845.703125, 1855.46875, 1865.234375, 1875, 1884.765625, 1894.53125, 1904.296875, 1914.0625, 1923.828125, 1933.59375, 1943.359375, 1953.125, 1962.890625, 1972.65625, 1982.421875, 1992.1875, 2001.953125, 2011.71875, 2021.484375, 2031.25, 2041.015625, 2050.78125, 2060.546875, 2070.3125, 2080.078125, 2089.84375, 2099.609375, 2109.375, 2119.140625, 2128.90625, 2138.671875, 2148.4375, 2158.203125, 2167.96875, 2177.734375, 2187.5, 2197.265625, 2207.03125, 2216.796875, 2226.5625, 2236.328125, 2246.09375, 2255.859375, 2265.625, 2275.390625, 2285.15625, 2294.921875, 2304.6875, 2314.453125, 2324.21875, 2333.984375, 2343.75, 2353.515625, 2363.28125, 2373.046875, 2382.8125, 2392.578125, 2402.34375, 2412.109375, 2421.875, 2431.640625, 2441.40625, 2451.171875, 2460.9375, 2470.703125, 2480.46875, 2490.234375, 2500]}], "config": {"showlegend": false, "xaxis": {"showticklabels": true, "gridwidth": 0.5, "tickvals": [0, 500, 1000, 1500, 2000, 2500], "range": [-75, 2575], "domain": [0.10609871682706327, 0.9934383202099737], "mirror": false, "tickangle": 0, "showline": true, "ticktext": ["0", "500", "1000", "1500", "2000", "2500"], "zeroline": false, "tickfont": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "zerolinecolor": "rgba(0, 0, 0, 1)", "anchor": "y", "visible": true, "ticks": "inside", "tickmode": "array", "linecolor": "rgba(0, 0, 0, 1)", "showgrid": true, "title": {"text": "Частота, Гц", "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}}, "gridcolor": "rgba(0, 0, 0, 0.1)", "tickcolor": "rgb(0, 0, 0)", "type": "linear"}, "paper_bgcolor": "rgba(255, 255, 255, 1.000)", "annotations": [{"yanchor": "top", "xanchor": "center", "rotation": 0, "y": 1, "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 20}, "yref": "paper", "showarrow": false, "text": "ФЧХ фильтра Гильберта", "xref": "paper", "x": 0.5497685185185185}], "height": 400, "margin": {"l": 0, "b": 20, "r": 0, "t": 20}, "plot_bgcolor": "rgba(255, 255, 255, 1.000)", "yaxis": {"showticklabels": true, "gridwidth": 0.5, "tickvals": [-5000, -4000, -3000, -2000, -1000, 0], "range": [-5638.950000000013, 418.95000000001164], "domain": [0.07581474190726165, 0.9415463692038496], "mirror": false, "tickangle": 0, "showline": true, "ticktext": ["-5000", "-4000", "-3000", "-2000", "-1000", "0"], "zeroline": false, "tickfont": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "zerolinecolor": "rgba(0, 0, 0, 1)", "anchor": "x", "visible": true, "ticks": "inside", "tickmode": "array", "linecolor": "rgba(0, 0, 0, 1)", "showgrid": true, "title": {"text": "Фаза, град", "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}}, "gridcolor": "rgba(0, 0, 0, 0.1)", "tickcolor": "rgb(0, 0, 0)", "type": "linear"}, "width": 1100.84375}}