Gtld mod factor: различия между версиями
Перейти к навигации
Перейти к поиску
| (не показано 9 промежуточных версий этого же участника) | |||
| Строка 6: | Строка 6: | ||
Стандартная конструкция выглядит таким образом: | Стандартная конструкция выглядит таким образом: | ||
<pre style="color: purple> | <pre style="color: purple> | ||
var | var __mod = modFactor( | ||
{ | { | ||
spec: spen, //спектр огибающей (объект) | spec: spen, //спектр огибающей (объект) | ||
fltr: filter_spen, //полосовой фильтр для формирования спектра огибающей | fltr: filter_spen, //полосовой фильтр для формирования спектра огибающей | ||
ampl: | ampl: 110, //амплитудное значение гармонической составляющей | ||
base: | base: 98 //уровень случайной составляющей (средней линии под гармоникой) | ||
} | } | ||
); | ); | ||
| Строка 18: | Строка 18: | ||
== Содержание функции == | == Содержание функции == | ||
<pre> | <pre> | ||
modFactor(options) { | function modFactor(options) { | ||
let | let __dl = (options.ampl - options.base); //разность уровней гармонической и случайной составляющей вибрации | ||
let | let __df = options.spec.resolution / options.fltr.width; //отношение частотного разрешения спектра к ширине полосы фильтра | ||
let | let __mod = Math.sqrt((10 ** (__dl / 10) - 1) * __df); | ||
return | return __mod; | ||
}; //определение глубины модуляции ВЧ составляющих | }; //определение глубины модуляции ВЧ составляющих | ||
</pre> | </pre> | ||
Текущая версия от 22:46, 27 января 2025
Краткое описание
Функция для расчета глубины модуляции гармонической составляющей сигнала в спектре огибающей высокочастотной вибрации. Данный метод предназначен для определения относительного параметра степени развития дефекта.
Cодержание функции может быть откорректировано!
Синтаксис
Стандартная конструкция выглядит таким образом:
var __mod = modFactor(
{
spec: spen, //спектр огибающей (объект)
fltr: filter_spen, //полосовой фильтр для формирования спектра огибающей
ampl: 110, //амплитудное значение гармонической составляющей
base: 98 //уровень случайной составляющей (средней линии под гармоникой)
}
);
Содержание функции
function modFactor(options) {
let __dl = (options.ampl - options.base); //разность уровней гармонической и случайной составляющей вибрации
let __df = options.spec.resolution / options.fltr.width; //отношение частотного разрешения спектра к ширине полосы фильтра
let __mod = Math.sqrt((10 ** (__dl / 10) - 1) * __df);
return __mod;
}; //определение глубины модуляции ВЧ составляющих