Gtld mod factor: различия между версиями
Перейти к навигации
Перейти к поиску
Нет описания правки |
|||
| Строка 1: | Строка 1: | ||
== Краткое описание == | == Краткое описание == | ||
Функция для расчета глубины модуляции гармонической составляющей сигнала в спектре огибающей. Данный метод предназначен для определения относительного параметра степени развития дефекта. | Функция для расчета глубины модуляции гармонической составляющей сигнала в спектре огибающей высокочастотной вибрации. Данный метод предназначен для определения относительного параметра степени развития дефекта. | ||
<p style="color: red>Cодержание функции может быть откорректировано!</p> | <p style="color: red>Cодержание функции может быть откорректировано!</p> | ||
== Синтаксис == | == Синтаксис == | ||
Стандартная конструкция выглядит таким образом: | Стандартная конструкция выглядит таким образом: | ||
<pre style="color: purple> | |||
var __deep = modFactor( | |||
{ | |||
dSpec: spen, //спектр огибающей (объект) | |||
dFilter: filter_spen, //полосовой фильтр для формирования спектра огибающей | |||
ampl: lines.harms[i].amplitude, //амплитудное значение гармонической составляющей | |||
base: lines.harms[i].base //уровень случайных составляющих (средней линии) | |||
} | |||
); | |||
</pre> | |||
== Содержание функции == | == Содержание функции == | ||
<pre> | <pre> | ||
modFactor(options) { | |||
let dl = (ampl - base); | let dl = (options.ampl - options.base); //разность уровней гармонической и случайной составляющей вибрации | ||
let df = | let df = options.dSpec.frequency / options.dFilter.width; //отношение граничной частоты спектра к ширине фильтра | ||
let mod = Math.sqrt((10 ** (dl / 10) - 1) * df); | let mod = Math.sqrt((10 ** (dl / 10) - 1) * df); | ||
return mod; | return mod; | ||
}; | }; //определение глубины модуляции ВЧ составляющих | ||
</pre> | </pre> | ||
Версия от 00:41, 3 июля 2024
Краткое описание
Функция для расчета глубины модуляции гармонической составляющей сигнала в спектре огибающей высокочастотной вибрации. Данный метод предназначен для определения относительного параметра степени развития дефекта.
Cодержание функции может быть откорректировано!
Синтаксис
Стандартная конструкция выглядит таким образом:
var __deep = modFactor(
{
dSpec: spen, //спектр огибающей (объект)
dFilter: filter_spen, //полосовой фильтр для формирования спектра огибающей
ampl: lines.harms[i].amplitude, //амплитудное значение гармонической составляющей
base: lines.harms[i].base //уровень случайных составляющих (средней линии)
}
);
Содержание функции
modFactor(options) {
let dl = (options.ampl - options.base); //разность уровней гармонической и случайной составляющей вибрации
let df = options.dSpec.frequency / options.dFilter.width; //отношение граничной частоты спектра к ширине фильтра
let mod = Math.sqrt((10 ** (dl / 10) - 1) * df);
return mod;
}; //определение глубины модуляции ВЧ составляющих