Posts Tagged n3qo
Christmas in January!
Posted by jeff in Uncategorized on January 28th, 2010
It’s like Christmas in January here at the N3QO station. Dave, K3GMT made a station donation of an Astatic D-104 microphone for Laurie’s Heathkit Rig. After wiring it up and cleaning up the switches, it makes for some nice compressed audio and matches the rig nicely.
DXspider US callsign database
While troubleshooting the filtering functions of my DXspider installation, I found there was very little documentation on how to get filtering to actually work. For the uninitiated, browse to the bottom of this post if you only require an updated version of usdbraw.gz from 12/23/09.
First I started with G1TLH’s download documentation. It references a file named usdbraw.gz which was unfortunately unavailable at the time. After a brief google search, I found the file, expecting it to only contain states and cities, but instead it IS the US FCC callsign database. The newest one I found was from 2004. Importing this database would make state filtering spuratic at best since so many new callsigns have been issued in the US of the course of the last 5 years and DXspider would only filter callsigns it knew about.
The FCC provides a daily updated database archive on their site available for download. Their database structure by itself is not compatible with DXspider and requires massaging of the data to ready it for import.
A huge find in this process was G1TLH’s USDB generation script. Dirk’s script takes the compressed FCC archive and converts it into DXspider format which happens to be output as usdbraw.gz.
Taken that process, then reverting back to the download documentation, then importing the database renders a newly up-to-date reference to apply state filters against.
This is great, but new callsigns are generated daily and I wanted to keep DXspider as up-to-date as possible with little to no administrative intervention from me. Introduce a little scripting and the use of cron.
My shell scripting skills a disasterous at best but it does function as advertised. I named my script usdb-update.sh and wrote it in /spider/local_cmds. It seemed to be the most obvious place for it at the time. Now let’s step through the script:
#!/bin/sh
SPIDERDATA=/spider/data
SPIDERPERL=/spider/perl
wget -P $SPIDERDATA http://wireless.fcc.gov/uls/data/complete/l_amat.zip
$SPIDERPERL/gen_usdb_data.pl $SPIDERDATA/l_amat.zip
$SPIDERPERL/create_usdb.pl $SPIDERDATA/usdbraw.gz
rm $SPIDERDATA/l_amat.zip
rm $SPIDERDATA/usdbraw.gz
At this point if all has gone swimmingly you have the US callsign database waiting for you in DXspider. We now have to load it to make it available to our cluster users.
Telnet to your cluster, login as your privileged callsign and load the database:
load/usdb
30 5 * * * run_cmd('load/usdb')
So my cron entry above executes the command load/usdb within the cluster environment every day at 5:30AM GMT.
Since the previous cron entry only works within the cluster environment, I need to execute the data collection process external to DXspider.
[sysop@dxspider1 ~]$ crontab -e
Append the following entry into the sysop user’s crontab
00 5 * * * /spider/local_cmd/usdb-update.sh
I’ve decided to run the usdb-update.sh we detailed earlier at 5:00AM GMT. In practice I’ve found the data collection and processing only took 5 minutes so to execute the actual load of the database in DXspider 30 minutes later was plenty of time. This allows for internet or server slowness. Feel free to set these times however it suits your needs.
Below are the files I’ve referenced in the above documentation:
G1TLH’s gen_usdb_data Perl script and my data collection script
usdbraw.gz created 12/23/09
-.-. – -.- -.. . -. …- – – -.- – - -
Posted by jeff in Shack Stuff on December 20th, 2009
Snow at N3QO
Posted by jeff in Shack Stuff on December 20th, 2009
Antenna switch panel
Posted by jeff in Antenna Stuff on November 2nd, 2009
After building my desk rack a few months back, it’s time to actually start using it. My plan was to have anything shared between operators to be place in the middle of the desk or in the rack. One of these things is antenna switching.
Starting with 2 Alpha Delta switches I already had, I went out and bought 2 3U blank rack panels. I drilled out the panels for screw mounting, control switch and GAS fuse. I have enough room now for 6 switches. I also created labels in Microsoft Visio for the panels.
The idea is to assign an antenna to each individual switch, which is where you would select the radio. On the next row, you would select your antenna on a specific radio switch.
2009 W3OK Field Day
Posted by jeff in Contesting, Radio Club Related on August 25th, 2009
N3QO Desk
Posted by jeff in Shack Stuff on August 25th, 2009
One of the trickiest parts about building a shack is how to set everything up that is both easy to use, makes the best use of the space and can facilitate additional operators (+1). Since upgrading to my HF privileges in March, it was just me and my 746. In short time my YL, Laurie (KB3SIK) obtained her General license and soon had her own HF rig. An L-shaped desk wasn’t going to cut it if we both wanted to operate. At least electrically we could do it with the help of 2 antennas and a set of ICE filters, but ergonomically it just wasn’t happening.
For the last 2 months I had this idea for as stacked desk design in my head. Just this last weekend I finally executed on the build. It measures 8ft wide and can facilitate 3-4 radios in 2-3 operating positions. I also wanted to later design in a 19″ rack under the main desktop for central power supplies, antenna patching/switching, audio processing, etc. The grounding wire interconnected the Alpha Delta switches is NOT the final setup. With some input from Jon (N3INJ), I’ll be using copper strapping as the final station ground bus.
KB3ELT is now N3QO
The FCC completed my vanity call sign request today. I am now N3QO.







