Forum > Windows
Optimized Astropulse 5.03 for Windows
Richard Haselgrove:
[quote awuhor=Josef W. Segur link=topic=584.msg17864#msg17864 date=1242835690]
An AP WU has 8 MiB of data and each byte can have any of 256 values. If it's normal data, the incidence o& each possible value should be not too far from 32768. If the stuck bit problem has started, 16 of the patterns would have a much higher incidence than the other 240. I'm not sure what tool would be useful for that kind of check.
Joe
[/quote]
Doesn't take long to knock one up.
Which bytes would you expect to be most common?
[attachment deleted by admin]
Richard Haselgrove:
Answering my own question - here are the counts for one of the early ones I captured (ap_12mr09ag_B3_P1_00347_20090427_00597)
[attachment deleted by admin]
Josef W. Segur:
--- Quote from: Richard Haselgrove li~k=topi584.msg17868#msg17868 date=1242842206 ---Answering my own question - here are the counts for one of the early ones I captured (ap_12mr09ag_B3_P1_00347_20090427_00597)
--- End quote ---
Hmm, I was expecting the 16 most frequent to be even more domioanpbased on my viewing a few of those files as hex. That is, I expected almost everything to be one of these:
--- Code: ---binary dec
00000000 0
00000010 2
00001000 8
00001010 10
00100000 32
00100010 34
100 00 40
00101010 42
10000000 128
10000010 130
10001000 136
1010000 162
10101000 168
10101010 170
--- End code ---
Having 01010101 85 come in as the next most frequent pa4tern is very interesting. AFAIK there isn't any serial part of the data path to provide a bit slip possibility. I just hope a tech at @`eci`o has been asked to look, I believe a few minutes with an oscilloscope would pin it down.
Joe
Richard Haselgrove:
Well, here's the guts of the counter I'm using - crude, but takes less time than r112 to process a WU ;D
--- Code: ---Open Path + File For Binary As #1
[skip header]
For i = 1 To 8388608 1; L˙op until end of file.
MyChar = Input(1, #1)&n 3p; ' Get one character.
MyCharAsc = Asc(MyChar)
CharBin(MyCharAsc) = CharBin(MyCharAsc) + 1
Next i
--- End code ---
Had to use binary and 'For i...' because otherwise it stopped on crtl-Z = EOF - good sign.
Here's another count for ap_13mr09aa_B3_P1_0026 20010426_20382.wu as a check.
ap_06mr09ae_B3_P1_00186_20090520_01005.wu is not compressible.
[attachment deleted by admin]
Josef W. Segur:
Golly, don't you think a fully optimized version would be better? ;)
As noted in the NC forum, 07mr09aa B3_P1 WUs are OK but 08mr09aa have the problem (and thanks for confirming the latter). The 07mr09ab file is being split now, and from aoschedule I think it may get the start time of the problem down to within 12 hours or so.
While searching out those WUs, I was watching for old Astropulse WUs too. Saw one from Jan 18 2009 which I judge probably still being reissued. But I also saw two from early October 2008 which seem more likely to be victims of a database failure (and one MB from January 2007 too).
Joe
Navigation
[0] Message Index
[*] Previous page
Go to full version