Oversampling Analysis (oversampling)

The oversampling module provides tools for analyzing oversampling and Delta-Sigma modulators.

Oversampling and noise transfer function analysis tools.

adctoolbox.oversampling.ntf_analyzer(ntf, flow, fhigh, is_plot=None)[source]

Analyze the performance of NTF (Noise Transfer Function)

Parameters:
  • ntf – The noise transfer function (in z domain) - scipy.signal.TransferFunction or tuple (num, den)

  • flow – Low bound frequency of signal band (relative to Fs)

  • fhigh – High bound frequency of signal band (relative to Fs)

  • is_plot – Optional plotting flag (1 to plot, None or 0 to skip)

Returns:

Integrated noise suppression of NTF in signal band in dB (compared to NTF=1)

Return type:

noiSup