Joe,
Here’s a link to the file that I referenced in my description of the nuisance 
vectors:

https://dl.dropboxusercontent.com/u/33211132/150822_1444.wav

Note that this is not an isolated occurrence. Virtually every file that 
contains one or more decodable signals will also present a large number of 
nuisance vectors. On average, the ratio of nuisance/decodable vectors is more 
than 10:1. This is why I am focused on this - because if we can eliminate these 
vectors we stand to reduce, by a large factor, the time spent in the 
kvasd/sfrsd decoders.

Another thing that occurred to me after I wrote to you last night — depending 
on the order in which the signal processing steps are done, maybe coherent 
signal subtraction could be used to reduce the amplitude of the false syncs.
Steve

> On Sep 15, 2015, at 7:33 AM, Joe Taylor <j...@princeton.edu> wrote:
> 
> Hi Steve,
> 
> Some interesting results concerning JT65 symbol vectors.  Your 
> suggestion (that these these may be false syncs obtained when stepping 
> in frequency across a fairly strong JT65 signal) sounds plausible.  It 
> may be significant that the JT65 decoder was designed (and fine-tuned) 
> for EME, where no signal is "fairly strong" on a scale relevant for HF. 
>  Your plan for a "dupe" filter sounds perfectly reasonable; it might 
> also be sensible to look at the code that allows a candidate signal to 
> get "down the line" far enough to produce these near dupes, without 
> being rejected on some other grounds.
> 
> One thing to keep in mind: JT65 is surprisingly good at decoding two or 
> more signals even when their tone ranges overlap somewhat in frequency. 
>  So after a good decode we don't want to (say) kill all other 
> apparently valid sync conditions within a few Hz.  But certainly it 
> seems that your "dupe test" should be OK.
> 
> Can you send me the wav file that produced those results?  I'll be happy 
> to have a close look.
> 
>       -- Joe
> 
> On 9/14/2015 8:44 PM, Steven Franke wrote:
>> Joe,
>> Here’s some more information about the un-decodable receive vectors that I 
>> have been complaining about. In extract.F90, I printed out the values of 
>> nhist and ipk along with mrsym(1:63) for vectors that passed by the birdie 
>> check. Here are the results for a file that contained only 1 decodable 
>> vector:
>> 
>> nhist           5  ipk          37
>> 1444 -12  0.1 1268 # JA6XBH PA0FVH R-18
>> nhist           4  ipk          42
>> nhist           4  ipk          42
>> nhist           4  ipk          42
>> nhist           4  ipk          42
>> nhist           5  ipk          17
>> nhist           5  ipk          17
>> nhist           5  ipk          17
>> nhist           5  ipk          17
>> nhist           5  ipk          17
>> nhist           5  ipk          17
>> nhist           5  ipk          17
>> nhist           5  ipk          17
>> nhist           5  ipk          17
>> nhist           5  ipk          17
>> 
>> The first vector decoded as shown. The next 14 did not. Of the 14 that 
>> didn’t decode, the first 4 had nearly identical mrsym vectors  and then so 
>> do the last 10. But none of these look at all like a birdie. I include the 
>> first two un-decodable vectors below:
>> 
>> 10          30          49          24          41          54           4   
>>        42          41          22          26          10          36        
>>   25          58           5          40           9          58           2 
>>           8           9           4          20           4          23      
>>     23          19          15          46           5          16          
>> 32           1          51          33          57          31          19   
>>        60          60          62          41          41          34        
>>   53          29          48          34          33          25          46 
>>          14          27          26           9          31          50      
>>     39          27          22          15           5
>> 
>> 10          30          49          23          41          54           4   
>>        42          41          22          26          10          36        
>>   25          58           5          40           9          58           2 
>>           8           9           4          20           4          23      
>>     23          19          15          46           5          16          
>> 32           1          51          33          57          31          19   
>>        60          60          62          41          41          34        
>>   53          29          48          34          33          25          46 
>>          14          27          26           9          31          50      
>>     39          27          22          15           5
>> 
>> These are shown before the calls to graycode and de-interleaving. The next 
>> two vectors (not shown) are very simliar - they differ in only a few 
>> symbols, and when they differ the symbols differ by only 1, i.e. they are 
>> neighboring symbols.
>> 
>> I wonder if these are produced by false syncs as you step (in frequency) 
>> across a fairly strong JT65 signal. That would explain why these nuisance 
>> vectors are almost, but not quite, the same. Maybe it also explains why they 
>> are seen after the one vector that did decode.
>> 
>> Would it be reasonable to implement a “dupe” filter for candidate mrsym 
>> vectors, such that when the i’th vector differs from the (i-1)’th vector in 
>> less than N symbols (N<12), we don’t bother calling the decoder?
>> 
>> Steve k9an
>> 
>> 
>> ------------------------------------------------------------------------------
>> _______________________________________________
>> wsjt-devel mailing list
>> wsjt-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wsjt-devel
> 
> ------------------------------------------------------------------------------
> _______________________________________________
> wsjt-devel mailing list
> wsjt-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wsjt-devel


------------------------------------------------------------------------------
_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to