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