mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-11-03 13:30:52 -05:00 
			
		
		
		
	Reduce the search range back to +/- 10 Hz from detected sync freq.
This commit is contained in:
		
							parent
							
								
									bf861d9979
								
							
						
					
					
						commit
						7f660d62fa
					
				@ -30,11 +30,11 @@ subroutine q65_sync(ss,i0,nts_q65,ntrperiod,iseq,sync_ok,snr,xdt)
 | 
			
		||||
  do lag=0,LAGMAX                     !Search over range of DT
 | 
			
		||||
     do j=1,22                        !Test for Q65 sync
 | 
			
		||||
        k=isync(j) + lag + iseq*200
 | 
			
		||||
        if(k.ge.400) cycle
 | 
			
		||||
        if(ntrperiod.eq.60) then
 | 
			
		||||
           ccf(lag)=ccf(lag) + sum(ss(k,i1:i2)) + sum(ss(k+1,i1:i2)) &
 | 
			
		||||
                + sum(ss(k+2,i1:i2)) + sum(ss(k+3,i1:i2))
 | 
			
		||||
        else
 | 
			
		||||
           if(k.ge.372) cycle
 | 
			
		||||
           ccf(lag)=ccf(lag) + sum(ss(k,i1:i2)) + sum(ss(k+1,i1:i2))
 | 
			
		||||
        endif
 | 
			
		||||
! Q: Should we use weighted sums, perhaps a Lorentzian peak?
 | 
			
		||||
 | 
			
		||||
@ -92,8 +92,8 @@ subroutine q65b(nutc,nqd,fcenter,nfcal,nfsample,ikhz,mousedf,ntol,          &
 | 
			
		||||
  nsnr0=-99             !Default snr for no decode
 | 
			
		||||
 | 
			
		||||
!###
 | 
			
		||||
  nfa=800
 | 
			
		||||
  nfb=1200
 | 
			
		||||
!  nfa=800
 | 
			
		||||
!  nfb=1200
 | 
			
		||||
!  write(*,4001) f0,f0+31.847,nfa,nfb,ntol,ntrperiod,iseq,mode_q65
 | 
			
		||||
!4001 format('b',2f10.3,6i6)
 | 
			
		||||
  if(iseq.eq.1) iwave(1:360000)=iwave(360001:720000)
 | 
			
		||||
 | 
			
		||||
@ -406,7 +406,7 @@ void MainWindow::dataSink(int k)
 | 
			
		||||
//  qDebug() << "aa" << m_hsymStop << ihsym << m_decode_called << k << ntrz;
 | 
			
		||||
  if(ihsym >= m_hsymStop and !m_decode_called) {   //Decode at t=56 s (for Q65 and data from disk)
 | 
			
		||||
    m_decode_called=true;
 | 
			
		||||
    qDebug() << "bb" << m_hsymStop << ihsym << m_decode_called << k << ntrz;    datcom_.newdat=1;
 | 
			
		||||
//    qDebug() << "bb" << m_hsymStop << ihsym << m_decode_called << k << ntrz;    datcom_.newdat=1;
 | 
			
		||||
    datcom_.nagain=0;
 | 
			
		||||
    datcom_.nhsym=ihsym;
 | 
			
		||||
    QDateTime t = QDateTime::currentDateTimeUtc();
 | 
			
		||||
 | 
			
		||||
@ -114,7 +114,7 @@ private:
 | 
			
		||||
  qint32  m_dB;
 | 
			
		||||
  qint32  m_fetched=0;
 | 
			
		||||
//  qint32  m_hsymStop=371;
 | 
			
		||||
  qint32  m_hsymStop=373;             //390*0.15 = 58.5 s
 | 
			
		||||
  qint32  m_hsymStop=390;             //390*0.15 = 58.5 s
 | 
			
		||||
  qint32  m_nTransmitted=0;
 | 
			
		||||
  qint32  m_nDoubleClicked=0;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user