dsp-filter-library
Version:
A comprehensive DSP library with 23 window functions, advanced FIR/IIR filter design, biquad combination, and interactive visualization
18 lines (13 loc) • 452 B
JavaScript
;
var core_Complex = require('./Complex.cjs');
// Polynomial operations
// Ascending coefficients: [a0, a1, ... aN] => a0 z^N + a1 z^(N-1) + ... + aN
class Poly {
static evalRealAsc(coeffs, z){
let res={re:coeffs[0], im:0};
for(let i=1;i<coeffs.length;i++) res = core_Complex.Cx.add(core_Complex.Cx.mul(res,z), {re:coeffs[i], im:0});
return res;
}
}
exports.Poly = Poly;
//# sourceMappingURL=Polynomial.cjs.map