If delay=0.0 make Watterson use only a single component to simulate flat fading.

This commit is contained in:
Steve Franke 2019-01-13 09:25:30 -06:00
parent cf1fe6c3d6
commit 8f1baae048

View File

@ -46,7 +46,11 @@ subroutine watterson(c,npts,nsig,fs,delay,fspread)
endif
nshift=nint(0.001*delay*fs)
c2(0:npts-1)=cshift(c(0:npts-1),nshift)
if(delay.gt.0.0) then
c2(0:npts-1)=cshift(c(0:npts-1),nshift)
else
c2(0:npts-1)=0.0
endif
sq=0.
do i=0,npts-1
if(nonzero.gt.1) then