mbipsd

Compute Inverse Power Spectral Density (PSD) that is used to define an excitation time domain signal from a PSD profile.

Syntax

[sig,tim] = mbipsd(fre,psd,noisefloor)

Inputs

fre
Frequency data.
Type: double
Dimension: vector
psd
PSD data.
Type: double
Dimension: vector
noisefloor
Noise floor value.
Type: double
Dimension: scalar

Outputs

sig
Signal data.
Type: double
Dimension: vector
tim
Time data.
Type: double
Dimension: vector

Examples

Example with an output argument and a random PSD.

fre = [0:0.1:10];
psd = randn(size(fre));
noise_floor = 1;
[out1,out2] = mbipsd(fre,psd,noise_floor);
Output code

Comments

This function realizes a time series based on a PSD input.