<< dopnoise Choice of Particular Signals griffitc >>

Time Frequency Toolbox >> Time Frequency Toolbox > Choice of Particular Signals > doppler

doppler

Generate complex Doppler signal.

Calling Sequence

[FM,AM,IFLAW]=doppler(N,FS,F0,D,V)
[FM,AM,IFLAW]=doppler(N,FS,F0,D,V,T0)
[FM,AM,IFLAW]=doppler(N,FS,F0,D,V,T0,C)

Parameters

N :

number of points.

FS :

sampling frequency (in Hertz).

F0 :

target frequency (in Hertz).

D :

distance from the line to the observer (in meters).

V :

target velocity (in m/s)

T0 :

time center (default : N/2).

C :

wave velocity (in m/s) (default : 340).

FM :

Output frequency modulation.

AM :

Output amplitude modulation.

IFLAW :

Output instantaneous frequency law.

Description

Returns the frequency modulation (FM), the amplitude modulation (AM) and the instantaneous frequency law (IFLAW) of the signal received by a fixed observer from a moving target emitting a pure frequency f0.

Examples

N=512; [fm,am,iflaw]=doppler(N,200,65,10,50);
subplot(211); plot(real(am.*fm));
subplot(212); plot(iflaw);
[ifhat,t]=instfreq(sigmerge(am.*fm,noisecg(N),15),11:502,10);
plot(t,ifhat,'g');

See also

Authors

<< dopnoise Choice of Particular Signals griffitc >>