mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-10-31 04:50:34 -04:00 
			
		
		
		
	Remove ndepth from argument lists where it's not needed.
This commit is contained in:
		
							parent
							
								
									1fff588991
								
							
						
					
					
						commit
						aec42afda7
					
				| @ -176,7 +176,7 @@ contains | |||||||
|     call timer('q65_dec0',0) |     call timer('q65_dec0',0) | ||||||
| ! Call top-level routine in q65 module: establish sync and try for a | ! Call top-level routine in q65 module: establish sync and try for a | ||||||
| ! q3 or q0 decode. | ! q3 or q0 decode. | ||||||
|     call q65_dec0(iavg,nutc,iwave,ntrperiod,nfqso,ntol,ndepth,lclearave,  & |     call q65_dec0(iavg,nutc,iwave,ntrperiod,nfqso,ntol,lclearave,  & | ||||||
|          emedelay,xdt,f0,snr1,width,dat4,snr2,idec,stageno) |          emedelay,xdt,f0,snr1,width,dat4,snr2,idec,stageno) | ||||||
|     call timer('q65_dec0',1) |     call timer('q65_dec0',1) | ||||||
| 
 | 
 | ||||||
| @ -227,7 +227,7 @@ contains | |||||||
| ! Call top-level routine in q65 module: establish sync and try for a q3 | ! Call top-level routine in q65 module: establish sync and try for a q3 | ||||||
| ! decode, this time using the cumulative 's1a' symbol spectra. | ! decode, this time using the cumulative 's1a' symbol spectra. | ||||||
|     iavg=1 |     iavg=1 | ||||||
|     call q65_dec0(iavg,nutc,iwave,ntrperiod,nfqso,ntol,ndepth,lclearave,  & |     call q65_dec0(iavg,nutc,iwave,ntrperiod,nfqso,ntol,lclearave,  & | ||||||
|          emedelay,xdt,f0,snr1,width,dat4,snr2,idec,stageno) |          emedelay,xdt,f0,snr1,width,dat4,snr2,idec,stageno) | ||||||
|     call timer('list_avg',1) |     call timer('list_avg',1) | ||||||
| 
 | 
 | ||||||
| @ -244,7 +244,7 @@ contains | |||||||
| 
 | 
 | ||||||
|     call timer('q65_avg ',0) |     call timer('q65_avg ',0) | ||||||
|     iavg=2 |     iavg=2 | ||||||
|     call q65_dec0(iavg,nutc,iwave,ntrperiod,nfqso,ntol,ndepth,lclearave,  & |     call q65_dec0(iavg,nutc,iwave,ntrperiod,nfqso,ntol,lclearave,  & | ||||||
|          emedelay,xdt,f0,snr1,width,dat4,snr2,idec,stageno) |          emedelay,xdt,f0,snr1,width,dat4,snr2,idec,stageno) | ||||||
|     call timer('q65_avg ',1) |     call timer('q65_avg ',1) | ||||||
|     if(idec.ge.0) then |     if(idec.ge.0) then | ||||||
| @ -258,7 +258,7 @@ contains | |||||||
|        call timer('q65_dec0',0) |        call timer('q65_dec0',0) | ||||||
|        ! Call top-level routine in q65 module: establish sync and try for a |        ! Call top-level routine in q65 module: establish sync and try for a | ||||||
|        ! q3 or q0 decode. |        ! q3 or q0 decode. | ||||||
|        call q65_dec0(iavg,nutc,iwave,ntrperiod,nfqso,ntol,ndepth,lclearave,  & |        call q65_dec0(iavg,nutc,iwave,ntrperiod,nfqso,ntol,lclearave,  & | ||||||
|             emedelay,xdt,f0,snr1,width,dat4,snr2,idec,stageno) |             emedelay,xdt,f0,snr1,width,dat4,snr2,idec,stageno) | ||||||
|        call timer('q65_dec0',1) |        call timer('q65_dec0',1) | ||||||
|        if(idec.ge.0) then |        if(idec.ge.0) then | ||||||
|  | |||||||
| @ -28,7 +28,7 @@ module q65 | |||||||
| 
 | 
 | ||||||
| contains | contains | ||||||
| 
 | 
 | ||||||
| subroutine q65_dec0(iavg,nutc,iwave,ntrperiod,nfqso,ntol,ndepth,lclearave,  & | subroutine q65_dec0(iavg,nutc,iwave,ntrperiod,nfqso,ntol,lclearave,  & | ||||||
|      emedelay,xdt,f0,snr1,width,dat4,snr2,idec,stageno) |      emedelay,xdt,f0,snr1,width,dat4,snr2,idec,stageno) | ||||||
| 
 | 
 | ||||||
| ! Top-level routine in q65 module | ! Top-level routine in q65 module | ||||||
| @ -41,7 +41,6 @@ subroutine q65_dec0(iavg,nutc,iwave,ntrperiod,nfqso,ntol,ndepth,lclearave,  & | |||||||
| !         ntrperiod              T/R sequence length (s) | !         ntrperiod              T/R sequence length (s) | ||||||
| !         nfqso                  Target frequency (Hz) | !         nfqso                  Target frequency (Hz) | ||||||
| !         ntol                   Search range around nfqso (Hz) | !         ntol                   Search range around nfqso (Hz) | ||||||
| !         ndepth                 Requested decoding depth |  | ||||||
| !         lclearave              Flag to clear the accumulating array | !         lclearave              Flag to clear the accumulating array | ||||||
| !         emedelay               Extra delay for EME signals | !         emedelay               Extra delay for EME signals | ||||||
| ! Output: xdt                    Time offset from nominal (s) | ! Output: xdt                    Time offset from nominal (s) | ||||||
| @ -76,7 +75,7 @@ subroutine q65_dec0(iavg,nutc,iwave,ntrperiod,nfqso,ntol,ndepth,lclearave,  & | |||||||
|   integer stageno |   integer stageno | ||||||
| 
 | 
 | ||||||
|   NN=63 |   NN=63 | ||||||
|   if(nutc+ndepth.eq.-999) stop           !Silence compiler warnings |   if(nutc.eq.-999) stop           !Silence compiler warnings | ||||||
| 
 | 
 | ||||||
| ! Set some parameters and allocate storage for large arrays | ! Set some parameters and allocate storage for large arrays | ||||||
|   irc=-2 |   irc=-2 | ||||||
| @ -184,7 +183,7 @@ subroutine q65_dec0(iavg,nutc,iwave,ntrperiod,nfqso,ntol,ndepth,lclearave,  & | |||||||
| ! Get 2d CCF and ccf2 using sync symbols only | ! Get 2d CCF and ccf2 using sync symbols only | ||||||
|   if(iavg.eq.0) then |   if(iavg.eq.0) then | ||||||
|      call timer('ccf_22a ',0) |      call timer('ccf_22a ',0) | ||||||
|      call q65_ccf_22(s1,iz,jz,nfqso,ntol,ndepth,ntrperiod,iavg,ipk,jpk,  & |      call q65_ccf_22(s1,iz,jz,nfqso,ntol,ntrperiod,iavg,ipk,jpk,  & | ||||||
|           f0a,xdta,ccf2) |           f0a,xdta,ccf2) | ||||||
|      call timer('ccf_22a ',1) |      call timer('ccf_22a ',1) | ||||||
|   endif |   endif | ||||||
| @ -192,7 +191,7 @@ subroutine q65_dec0(iavg,nutc,iwave,ntrperiod,nfqso,ntol,ndepth,lclearave,  & | |||||||
| ! Get 2d CCF and ccf2_avg using sync symbols only | ! Get 2d CCF and ccf2_avg using sync symbols only | ||||||
|   if(iavg.ge.1) then |   if(iavg.ge.1) then | ||||||
|      call timer('ccf_22b ',0) |      call timer('ccf_22b ',0) | ||||||
|      call q65_ccf_22(s1,iz,jz,nfqso,ntol,ndepth,ntrperiod,iavg,ipk,jpk,  & |      call q65_ccf_22(s1,iz,jz,nfqso,ntol,ntrperiod,iavg,ipk,jpk,  & | ||||||
|           f0a,xdta,ccf2_avg) |           f0a,xdta,ccf2_avg) | ||||||
|      call timer('ccf_22b ',1) |      call timer('ccf_22b ',1) | ||||||
|   endif |   endif | ||||||
| @ -488,7 +487,7 @@ subroutine q65_ccf_85(s1,iz,jz,nfqso,ia,ia2,ipk,jpk,f0,xdt,imsg_best,   & | |||||||
|   return |   return | ||||||
| end subroutine q65_ccf_85 | end subroutine q65_ccf_85 | ||||||
| 
 | 
 | ||||||
| subroutine q65_ccf_22(s1,iz,jz,nfqso,ntol,ndepth,ntrperiod,iavg,ipk,jpk,  & | subroutine q65_ccf_22(s1,iz,jz,nfqso,ntol,ntrperiod,iavg,ipk,jpk,  & | ||||||
|      f0,xdt,ccf2) |      f0,xdt,ccf2) | ||||||
| 
 | 
 | ||||||
| ! Attempt synchronization using only the 22 sync symbols.  Return ccf2 | ! Attempt synchronization using only the 22 sync symbols.  Return ccf2 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user