sdynpy.signal_processing.sdynpy_srs

Created on Fri Nov 3 09:23:59 2023

@author: dprohe

Functions

loginterp(x, xp, fp)

octspace(low, high, points_per_octave)

Constructs octave spacing between low and high values

optimization_callback(intermediate_result[, ...])

optimization_error_function(...[, b, a, ...])

sdof_filter(b, a, signal[, zi])

Applies a filter to simulate a single degree of freedom system

sdof_free_decay_peak_response(responses, ...)

Calculates peak response of a freely-decaying sdof system.

sdof_ramp_invariant_filter_weights(...)

Computes filter weights for SDOF resonators using a ramp-invariant filter.

srs(signal, dt[, frequencies, damping, ...])

Computes shock response spectrum of a signal

sum_decayed_sines(sample_rate, block_size[, ...])

Generate a Sum of Decayed Sines signal given an SRS.

sum_decayed_sines_compensating_pulse_parameters(...)

sum_decayed_sines_displacement_velocity(...)

Creates velocity and displacement signals from acceleration sinusoids.

sum_decayed_sines_minimize(sample_rate, ...)

sum_decayed_sines_reconstruction(...)

Computes a sum of decayed sines signal from a set of frequencies, amplitudes, decays, and delays.

sum_decayed_sines_reconstruction_with_compensation(...)

param sine_frequencies

An array of frequencies for each sine tone