[Skimmertalk] My experience with my skimmer system

David Robbins K1TTT k1ttt at arrl.net
Thu Nov 27 08:16:59 EST 2008


What os are you running where you saw the floating point errors??  Is that
with the sdr-iq or some other radio?? I ran 1.1, 1.2, and now 1.3 almost
continuously with an sdr-iq on vista ultimate and have never seen a floating
point error.


David Robbins K1TTT
e-mail: mailto:k1ttt at arrl.net
web: http://www.k1ttt.net
AR-Cluster node: 145.69MHz or telnet://dxc.k1ttt.net
 

> -----Original Message-----
> From: Rick Walker [mailto:rnwalker at bellsouth.net]
> Sent: Thursday, November 27, 2008 12:52
> To: skimmertalk at contesting.com
> Subject: [Skimmertalk] My experience with my skimmer system
> 
> All,
> 
> Just a few notes on my experience with my skimmer system.
> 
> First, skimmer version 1.3 is extremely stable.  In version 1.2 I had
> constant problems with the application hanging and also with it producing
> huge volumes of floating point errors.  My version 1.2 skimmer
> applications
> would produce hundreds of megabytes of error files (some of which I zipped
> and sent to Alex).  However, since switching to version 1.3 I have
> experienced only one floating point error to date.  That's "one" version
> 1.3
> error in 24 days versus hundreds of version 1.2 errors per week.  The
> version 1.3 skimmer applications sit quietly and perform their mission
> day-after-day with little to no attention required.  I would give Alex a
> major gold star for stability improvement.
> 
> Second, the decoding seems to be much more snappy in version 1.3.  I have
> not done any sort of formal study to ascertain actual performance metrics
> between the two versions, but my general impression is that the latest
> version produces much more timely spots.  As to spot accuracy, I have not
> been able to test the new version under any sort of significant load, but
> users of my skimmer telnet cluster report that the skimmer spots are of
> excellent quality.  The addition of the SNR parameter in the remarks field
> does allow one to develop a certain amount of initial confidence in the
> spot
> even prior to visiting the spot frequency to apply the "grey matter"
> decoder
> to it.  Another gold star to Alex on this front as well.
> 
> I recently switched over to the Wintelnetx application, developed by
> K1TTT,
> to perform the fusion and aggregation function for my six skimmer
> applications.  Dave, all I have say about this application is "WOW!!!"  It
> is extremely easy to set up and maintain.  The application has the
> capability to create and store different .ini files that enable me to
> reconfigure it to accomadate changes within my station IT infrastructure.
> The auto-reconnect functions work as advertised and quickly restore lost
> connections making my system much more robust and "self-healing" than the
> application I was using previously.  I highly recommend this application
> and
> give K1TTT a major gold star on it as well.
> 
> I have found that skimmer performance is directly correlated to processor
> performance.  This obviously comes as no shock, but the take-away point is
> that one's enjoyment and utility of the application is marginalized when
> running it on machines that aren't equipped to handle the load.  I have
> found that my main skimmer server (using Intel Xenon 2.5 GHz dual quad-
> core
> processors) will easily handle six concurrent skimmer applications at 96
> kHz
> bandwidths.  The system runs at around 25 to 30 percent CPU utilization
> during normal days and at 70 to 80 percent utilization on peak loads.
> (Note:  At peak loads the system is producing between 1950 and 2000 spots
> per hour on average).  During the initial setup and checkout of my server,
> I
> experimented with manually setting the affinity of the six individual
> skimmer applications to specific virtual CPUs.  I noticed that in this
> configuration the CPU utilization actually went down enough to be
> significant (a drop of approximately 5 percent overall), most of which was
> associated with less OS time spent in kernel space rather than in
> application space.  I tried setting the affinities of version 1.2
> executables using the "imagecfg.exe" utility (enabling persistent affinity
> on application start-up) but found this wouldn't work.  I was told that
> this
> might be due to the way the skimmer application was compiled so I mention
> it
> in the hopes that future skimmer versions would be compiled to support
> this
> capability.  I have found that a computer using a 2.4 GHz Intel core(tm)2
> quad processor will easily handle the load of two SDR-IQ receivers (again
> at
> 96 kHz bandwidths) as well as running my main SO2R station configuration.
> With the help of George (NW4G) at Gigaparts, I have recently finished
> upgrading the computers at my station operating positions to this hardware
> baseline.  Another interesting and recent improvement to my station's IT
> infrastructure is the addition of a Windows Home Server.  This machine
> (sufficiently equipped to handle the data throughput requirements) has
> proved to be an excellent addition.  It gives me the capability to access
> skimmer replay files from any computer on my network.  I expect this to
> significantly improve my ability to store and retrieve data for both
> real-time and after-action analysis of station performance.
> 
> Speaking of storage and retrieval, one of the most disappointing aspects
> of
> the current skimmer application, in my opinion, is its recording and
> replay
> function.  I have not found a way to break the recordings into smaller
> increments than one hour.  At the receiver bandwidths I use, it means that
> each replay file is about 2 GB in size.  This makes them impractical to
> share and/or move except within the station on the GB LAN.  It would be
> beneficial to be able to "tune" the size of the replay files by selection
> of
> smaller recording intervals.  In addition, the replay function would be
> more
> usable if it were to allow me to jump to a specific time via some form of
> direct input instead of the "hunt and peck" method I employ with the
> current
> slider bar.  It would be helpful to be able to store the output of the
> native skimmer telnet server along side its associated recording file.
> This
> could serve as a basic "index" of the recording.  Another beneficial
> capability would be to enable the placement of "markers" within the replay
> files that could be used to highlight items of interest for off-line
> review
> or analysis.  I realize most of this is still "over the horizon," but
> hopefully not too far over...
> 
> Finally, I, for one, do not utilize the skimmer GUI to any great extent.
> In
> fact, the only time the skimmer windows ever get expanded is when I am
> engaged in some form of diagnostic effort.  I know there has been a great
> deal of positive comment regarding the use of a "blind mode" skimmer as a
> visual bandmap aid.  Since I use SDR-IQ receivers, I prefer to use the
> SpectraVue application to perform visual inspection of a "band."  The SDR-
> IQ
> receiver comes with a software server application that enables remote
> access
> by SpectraVue via a TCP/IP connection.  I am using a gigabit LAN in my
> station so this sort of architecture works well and puts an additional
> receiver on any desktop in my station.  So I would be interested in some
> sort of "reverse blind mode" skimmer that has little in the way of GUI and
> devotes more of it's processing time to signal detection and decoding.
> 
> I hope each of you who are planning to experiment with skimmer during the
> CQWW this weekend have an enjoyable experience.  I am looking forward to
> reading comments on the various experiences and "lessons learned" that we
> will certainly gather.
> 
> 73,
> 
> Rick
> K4TD
> 
> 
> _______________________________________________
> Skimmertalk mailing list
> Skimmertalk at contesting.com
> http://dayton.contesting.com/mailman/listinfo/skimmertalk





More information about the Skimmertalk mailing list