mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2025-07-21 02:55:19 -04:00
Tweak the correction for frequency drift of a QRA64 signal.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6956 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
This commit is contained in:
parent
48d1ac9f52
commit
28ecc571d4
@ -45,13 +45,13 @@ subroutine qra64a(dd,nutc,nf1,nf2,nfqso,ntol,mycall_12,hiscall_12, &
|
|||||||
do itry0=1,3
|
do itry0=1,3
|
||||||
idf0=itry0/2
|
idf0=itry0/2
|
||||||
if(mod(itry0,2).eq.0) idf0=-idf0
|
if(mod(itry0,2).eq.0) idf0=-idf0
|
||||||
a(1)=-(f0+0.248*idf0)
|
a(1)=-(f0+0.248*(idf0-0.33*kpk))
|
||||||
nfreq=nint(-a(1))
|
nfreq=nint(-a(1))
|
||||||
a(3)=0.
|
a(3)=0.
|
||||||
do itry1=1,1
|
do itry1=1,3
|
||||||
idf1=itry1/2
|
idf1=itry1/2
|
||||||
if(mod(itry1,2).eq.0) idf1=-idf1
|
if(mod(itry1,2).eq.0) idf1=-idf1
|
||||||
a(2)=0.5*idf1
|
a(2)=-0.67*(idf1 + 0.67*kpk)
|
||||||
call twkfreq(c00,c0,npts2,4000.0,a)
|
call twkfreq(c00,c0,npts2,4000.0,a)
|
||||||
call spec64(c0,npts2,jpk,s3)
|
call spec64(c0,npts2,jpk,s3)
|
||||||
call qra64_dec(s3,nc1,nc2,ng2,naptype,0,dat4,snr2,irc)
|
call qra64_dec(s3,nc1,nc2,ng2,naptype,0,dat4,snr2,irc)
|
||||||
@ -64,8 +64,8 @@ subroutine qra64a(dd,nutc,nf1,nf2,nfqso,ntol,mycall_12,hiscall_12, &
|
|||||||
else
|
else
|
||||||
snr2=0.
|
snr2=0.
|
||||||
endif
|
endif
|
||||||
write(78,3900) nutc,snr1,snr2,dtx,nfreq,idf0,idf1,irc,decoded
|
write(78,3900) nutc,snr1,snr2,dtx,nfreq,kpk,idf0,idf1,irc,decoded
|
||||||
3900 format(i4.4,2f6.1,f6.2,i5,3i3,1x,a22)
|
3900 format(i4.4,2f6.1,f6.2,i5,4i3,1x,a22)
|
||||||
flush(78)
|
flush(78)
|
||||||
! write(*,3006) idf0,idf1,nfreq,jpk,kpk,irc,decoded
|
! write(*,3006) idf0,idf1,nfreq,jpk,kpk,irc,decoded
|
||||||
!3006 format(2i4,i6,i7,2i4,2x,a22)
|
!3006 format(2i4,i6,i7,2i4,2x,a22)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user