SIGNAL_API_v1

Reference organizzata del servizio math.signal 1.2.0 e del suo ruolo nei workflow spettrali.

Indice

math.signal 1.2.0 è un servizio scientifico CORE non selezionabile. Espone SIGNAL_API_v1; non è un modulo Analysis da eseguire e non pubblica da solo un workflow scientifico completo.

Backend corrente: GNU Octave con i package signal/control installati. Le operazioni sono seriali e non creano un worker pool autonomo.

1. Binding pubblici

GNU Octave:
  gxtxt_signal_v1(family, action, a, b, c, options)

Script Bridge:
  gxtxt_api_require('SIGNAL_API_v1@1:math.signal')
  gxtxt_api_call('SIGNAL_API_v1','family.action',{a,b,c,options})

2. Famiglie di operazioni

FamigliaFunzioni principaliUso
convolutionlinear, circular, deconvolveConvoluzione e deconvoluzione regolarizzata.
correlationauto, cross, delayAutocorrelazione, cross-correlazione e stima ritardo.
filterinspect, causal, zero_phase, sosApplicazione e ispezione di filtri.
designButterworth, Chebyshev I/II, elliptic, Bessel, FIR window, estimate_orderProgetto filtri esplicito.
multiratedecimate, interpolate, rationalRicampionamento con anti-alias filtering.
ltitf, zpk, ss, zoh, foh, tustin, matched...Modelli LTI e conversioni continue/discrete.
responseevaluate, frequency, impulse, step, inputRisposta di sistemi LTI.
spectralperiodogram, welch, asd, cross_psd, coherence, frf_h1, frf_h2, window_metricsPrimitive spettrali riusabili.
stftforward, inverseSTFT complessa e ricostruzione overlap-add.
cepstrumreal, complex, inverse, lifterAnalisi cepstrale.
waveletdwt, inverse_dwt, cwt, scalogramTrasformate wavelet discrete/continue.
generatesine, multi_tone, chirp, square, pulse, impulse, white/colored noise, AM, FMSegnali deterministici o noise con seed dichiarato.
analyticsignal, envelope, phase, instantaneous_frequencyHilbert/analytic signal e demodulazione.
frequency_metricgain, delays, peak, resonance, bandwidth, Q, marginsMetriche di risposta in frequenza.
time_metricstep, slew, pulseRise/fall, settling, overshoot, slew, width, jitter.
qualitybasic, snr, harmonics, spectrumRMS, crest factor, SNR, THD, THD+N, SINAD, SFDR, ENOB.
eventscrossings, period, delayEventi e timing con interpolazione lineare.

3. Che cosa NON fa SIGNAL_API_v1

4. Typed nodes nello Script Bridge

Nel binding Script Bridge gli array sono nodi tipizzati con kind=array, shape, parte reale e opzionale parte immaginaria. Direct Octave usa invece normali array numerici e struct. Le unità restano esplicite; l'API non inventa il sample rate.

5. Relazione con NUMERIC_API_v1

math.signal dipende da math.numeric. La divisione concettuale è: NUMERIC_API contiene matematica generale; SIGNAL_API contiene matematica specifica di segnali e sistemi; i moduli Analysis definiscono workflow scientifici e output persistenti.