<< scale Modification Noise Realizations >>

Time Frequency Toolbox >> Time Frequency Toolbox > Modification > sigmerge

sigmerge

Add two signals with given energy ratio in dB.

Calling Sequence

SIG=sigmerge(X1,X2)
SIG=sigmerge(X1,X2,RATIO)

Parameters

X1, X2 :

input signals.

RATIO :

Energy ratio in deciBels (default : 0 dB).

X :

output signal.

Description

sigmerge adds two signals so that a given energy ratio expressed in deciBels is satisfied.

Examples

sig=fmlin(64,0.01,0.05,1); noise=hilbert(randn(64,1));
SNR=15; x=sigmerge(sig,noise,SNR);
Esig=mean(abs(sig).^2); Enoise=mean(abs(x-sig).^2);
10*log10(Esig/Enoise)

Authors

<< scale Modification Noise Realizations >>