mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2025-05-30 05:12:26 -04:00
Enable early+normal decoding for FT8 data read from disk, within WSJT-X.
This commit is contained in:
parent
cf6ee661ab
commit
e25696f4e3
11
lib/jt9a.f90
11
lib/jt9a.f90
@ -14,6 +14,7 @@ subroutine jt9a()
|
|||||||
end function address_jt9
|
end function address_jt9
|
||||||
end interface
|
end interface
|
||||||
|
|
||||||
|
integer*2 id2a(180000)
|
||||||
integer*1 attach_jt9
|
integer*1 attach_jt9
|
||||||
! integer*1 lock_jt9,unlock_jt9
|
! integer*1 lock_jt9,unlock_jt9
|
||||||
integer size_jt9
|
integer size_jt9
|
||||||
@ -61,6 +62,16 @@ subroutine jt9a()
|
|||||||
local_params=shared_data%params !save a copy because wsjtx carries on accessing
|
local_params=shared_data%params !save a copy because wsjtx carries on accessing
|
||||||
call flush(6)
|
call flush(6)
|
||||||
call timer('decoder ',0)
|
call timer('decoder ',0)
|
||||||
|
if(local_params%nmode.eq.8 .and. local_params%ndiskdat) then
|
||||||
|
! "Early" decoding pass for data read from disk: FT8 only
|
||||||
|
nearly=35
|
||||||
|
local_params%nzhsym=nearly
|
||||||
|
id2a(1:nearly*3456)=shared_data%id2(1:nearly*3456)
|
||||||
|
id2a(nearly*3456+1:)=0
|
||||||
|
call multimode_decoder(shared_data%ss,id2a,local_params,12000)
|
||||||
|
local_params%nzhsym=50
|
||||||
|
endif
|
||||||
|
! Normal decoding pass
|
||||||
call multimode_decoder(shared_data%ss,shared_data%id2,local_params,12000)
|
call multimode_decoder(shared_data%ss,shared_data%id2,local_params,12000)
|
||||||
call timer('decoder ',1)
|
call timer('decoder ',1)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user