Make jt9 work with the 41/47/50 scheme.

This commit is contained in:
Steven Franke 2020-03-06 19:03:09 -06:00
parent 83d87e9654
commit b130479249

View File

@ -310,7 +310,18 @@ program jt9
id2a(nearly*3456+1:)=0 id2a(nearly*3456+1:)=0
call multimode_decoder(shared_data%ss,id2a, & call multimode_decoder(shared_data%ss,id2a, &
shared_data%params,nfsample) shared_data%params,nfsample)
nearly=47
shared_data%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, &
shared_data%params,nfsample)
id2a(nearly*3456+1:50*3456)=shared_data%id2(nearly*3456+1:50*3456)
id2a(50*3456+1:)=0
shared_data%params%nzhsym=50 shared_data%params%nzhsym=50
call multimode_decoder(shared_data%ss,id2a, &
shared_data%params,nfsample)
cycle
endif endif
! Normal decoding pass ! Normal decoding pass
call multimode_decoder(shared_data%ss,shared_data%id2, & call multimode_decoder(shared_data%ss,shared_data%id2, &