mod factor was changed

develop
aleksey_k 2024-06-11 11:32:06 +09:00
parent ec77774285
commit 22bf85c8f8
5 changed files with 10 additions and 9 deletions

View File

@ -17,8 +17,8 @@ export function bs_mtx(spec, filter, isDeep) {
function mod_factor(dSpec, dFilter, ampl, base) { function mod_factor(dSpec, dFilter, ampl, base) {
let dl = (ampl - base); //разность уровней гармонической и случайной составляющей вибрации let dl = (ampl - base); //разность уровней гармонической и случайной составляющей вибрации
let df = dSpec.resolution / dFilter.width; //отношение частотному разрешению спектра к ширине фильтра let df = dSpec.frequency / dFilter.width; //отношение частотному разрешению спектра к ширине фильтра
let mod = Math.sqrt((10 ** (dl / 10) - 1) * df) * 100; let mod = Math.sqrt((10 ** (dl / 10) - 1) * df);
return mod; return mod;
}; //определение глубины модуляции ВЧ составляющих }; //определение глубины модуляции ВЧ составляющих

View File

@ -16,8 +16,8 @@ export function gt_mtx(spec, filter, isDeep) {
function mod_factor(dSpec, dFilter, ampl, base) { function mod_factor(dSpec, dFilter, ampl, base) {
let dl = (ampl - base); //разность уровней гармонической и случайной составляющей вибрации let dl = (ampl - base); //разность уровней гармонической и случайной составляющей вибрации
let df = dSpec.resolution / dFilter.width; //отношение частотному разрешению спектра к ширине фильтра let df = dSpec.frequency / dFilter.width; //отношение частотному разрешению спектра к ширине фильтра
let mod = Math.sqrt((10 ** (dl / 10) - 1) * df) * 100; let mod = Math.sqrt((10 ** (dl / 10) - 1) * df);
return mod; return mod;
}; //определение глубины модуляции ВЧ составляющих }; //определение глубины модуляции ВЧ составляющих

View File

@ -17,8 +17,8 @@ export function kn_mtx(spec, filter, isDeep) {
function mod_factor(dSpec, dFilter, ampl, base) { function mod_factor(dSpec, dFilter, ampl, base) {
let dl = (ampl - base); //разность уровней гармонической и случайной составляющей вибрации let dl = (ampl - base); //разность уровней гармонической и случайной составляющей вибрации
let df = dSpec.resolution / dFilter.width; //отношение частотному разрешению спектра к ширине фильтра let df = dSpec.frequency / dFilter.width; //отношение частотному разрешению спектра к ширине фильтра
let mod = Math.sqrt((10 ** (dl / 10) - 1) * df) * 100; let mod = Math.sqrt((10 ** (dl / 10) - 1) * df);
return mod; return mod;
}; //определение глубины модуляции ВЧ составляющих }; //определение глубины модуляции ВЧ составляющих

View File

@ -17,8 +17,8 @@ export function rb_mtx(spec, filter, isDeep) {
function mod_factor(dSpec, dFilter, ampl, base) { function mod_factor(dSpec, dFilter, ampl, base) {
let dl = (ampl - base); //разность уровней гармонической и случайной составляющей вибрации let dl = (ampl - base); //разность уровней гармонической и случайной составляющей вибрации
let df = dSpec.resolution / dFilter.width; //отношение частотному разрешению спектра к ширине фильтра let df = dSpec.frequency / dFilter.width; //отношение частотному разрешению спектра к ширине фильтра
let mod = Math.sqrt((10 ** (dl / 10) - 1) * df) * 100; let mod = Math.sqrt((10 ** (dl / 10) - 1) * df);
return mod; return mod;
}; //определение глубины модуляции ВЧ составляющих }; //определение глубины модуляции ВЧ составляющих

View File

@ -110,7 +110,8 @@ export function PGFZ() { return pgZ2 * PGFSAT() }; //зубцовая часто
export function TRFBLD() { return FREQ() * trBlades; }; //лопастная частота export function TRFBLD() { return FREQ() * trBlades; }; //лопастная частота
export function filter_frequency() { export function filter_frequency() {
let filter = 6013.41 * Math.log(0.266935 * FREQ() + 1.1201); //let filter = 6013.41 * Math.log(0.266935 * FREQ() + 1.1201);
let filter = 1850 * Math.sqrt(FREQ());
return filter; return filter;
}; //расчетная центральная частота полосового фильтра для спектра огибающей }; //расчетная центральная частота полосового фильтра для спектра огибающей