<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>N3QO &#187; filter</title>
	<atom:link href="http://n3qo.com/archives/tag/filter/feed" rel="self" type="application/rss+xml" />
	<link>http://n3qo.com</link>
	<description></description>
	<lastBuildDate>Wed, 11 Apr 2012 14:38:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>2010: State of the shack.</title>
		<link>http://n3qo.com/archives/1073</link>
		<comments>http://n3qo.com/archives/1073#comments</comments>
		<pubDate>Thu, 13 Jan 2011 18:41:08 +0000</pubDate>
		<dc:creator>jeff</dc:creator>
				<category><![CDATA[Shack Stuff]]></category>
		<category><![CDATA[filter]]></category>
		<category><![CDATA[ft-847]]></category>
		<category><![CDATA[kenwood]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[ts-480hx]]></category>
		<category><![CDATA[yaesu]]></category>

		<guid isPermaLink="false">http://n3qo.com/?p=1073</guid>
		<description><![CDATA[I&#8217;m not sure if I had previously posted about my acquisition of a Yaesu FT-847 or not, but in case I didn&#8217;t&#8230; Back in September/October 2010 timeframe, I was looking to start working satellites after making contact with the International &#8230; <a href="http://n3qo.com/archives/1073">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not sure if I had previously posted about my acquisition of a Yaesu FT-847 or not, but in case I didn&#8217;t&#8230;</p>
<p>Back in September/October 2010 timeframe, I was looking to start working satellites after making contact with the International Space Station (ISS) from the car. I would end up buying a Yaesu 5400B az/el rotor, Tracking system, M2 2m circular polarized antenna and sell my Icom 746 for a Yaesu FT-847. I was set, or so I thought.</p>
<p>I would go on to burn out the motor twice on the 5400B rotor, with the already $1200 investment I had in the project, I would need to add an additional $900 on a 440 circular polarized antenna, and pre-amps for both. Needless to say what&#8217;s left was the 847, 2m antenna and tracking system, which most likely would go on ebay.</p>
<p>Recently I started getting back into digital modes, RTTY, PSK and CW and found that the 847 was quite sloppy on the receive side when trying to get selective on the station you are trying to work. With some research, I found the 847 itself had a 2.7k receive filter which was used on both SSB and CW. Quite wide for work below 170hz wide and nearby stations would end up desensing the receive causing the intended station to merely disappear.</p>
<p>What to do? Add filters of course! I opted to go with a different radio instead, and I&#8217;ll tell you why.</p>
<p>I&#8217;ve read a number of reviews about filter options for the radio including <a target=_blank href="http://www.supercontrol.de/cat/ft847faq/page3.htm#filters">this one</a>, which gave me hope of increasing the receive performance of the 847, although there is a fairly major flaw with the way Yaesu designed this rig. The filter that is already in place is a 2.7k and it is on full time. If I were to replace that with a 2.1 or 1.8, that would be fine for SSB phone work. Same thing with CW, drop a 250hz INRAD in the second slot and CW performance would most likely be spectacular. But what about PSK and RTTY? Both as SSB modes. Unlike the 746, there is no menu setting that I can change that would use a CW filter for SSB digital modes.</p>
<p>If I were to then replace the 2.7k filter with a 250hz filter for use on RTTY or PSK, the radio would then be useless for SSB Phone, because that filter would be on full time. Not exactly flexible in that respect.</p>
<p>So the thought was to replace this rig with a Kenwood TS-480HX and have it serve in the shack on a temporary basis, until I acquire a Flex 3000. The 480 would then go in the mobile in place of the 706 which came into the shack on the YL&#8217;s desk during the last PA QSO party.<br />
[flgallery id=11 /]</p>
]]></content:encoded>
			<wfw:commentRss>http://n3qo.com/archives/1073/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Idiom Press SCAF-1 Audio filter</title>
		<link>http://n3qo.com/archives/867</link>
		<comments>http://n3qo.com/archives/867#comments</comments>
		<pubDate>Tue, 24 Aug 2010 23:33:39 +0000</pubDate>
		<dc:creator>jeff</dc:creator>
				<category><![CDATA[Shack Stuff]]></category>
		<category><![CDATA[746]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[dsp]]></category>
		<category><![CDATA[filter]]></category>
		<category><![CDATA[icom]]></category>
		<category><![CDATA[idiom press]]></category>
		<category><![CDATA[if stage]]></category>
		<category><![CDATA[kit]]></category>
		<category><![CDATA[n3qo]]></category>
		<category><![CDATA[noise reduction]]></category>
		<category><![CDATA[pbt]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[psk]]></category>
		<category><![CDATA[qrm]]></category>
		<category><![CDATA[qsb]]></category>
		<category><![CDATA[rotor card]]></category>
		<category><![CDATA[rtty]]></category>
		<category><![CDATA[scaf-1]]></category>

		<guid isPermaLink="false">http://n3qo.com/?p=867</guid>
		<description><![CDATA[Recently I was researching computer rotor interfaces and happened across the website of Idiom Press, who makes a product called Rotor Card. While browsing their site I found that they sell an audio filtering kit called the SCAF-1. The filter &#8230; <a href="http://n3qo.com/archives/867">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Recently I was researching computer rotor interfaces and happened across the website of <a href="http://www.idiompress.com/" target="_blank">Idiom Press</a>, who makes a product called Rotor Card. While browsing their site I found that they sell an audio filtering kit called the <a href="http://www.idiompress.com/scaf-1.php" target="_blank">SCAF-1</a>. The filter was designed for older radios without DSP (digital signal processing) or additional filtering to make those heavy QRM filled QSO&#8217;s more tolerable. My Icom-746 is one of the first generation radios with DSP and I also have 2 additional filters installed (350hz and 1900hz), but I wanted a little more flexibility in my filtering options.</p>
<p>On my particular rig when I enable noise reduction (NR) I tend to get a fair amount of ringing in the filter, an artifact of the older DSP technology. In addition to that Icom&#8217;s PBT (PassBand Tuning) only goes so far. My 1900hz filter in the rig could clean up the IF stage of the receiver, but I needed something more to make QRM filled receive audio more tolerable. I also started thinking about the possibilities with RTTY and PSK31.</p>
<p>After listening to Idiom Press&#8217; <a href="http://www.idiompress.com/scaf-1-listen.html" target="_blank">audio samples</a> on SSB phone and CW, I was sold. I decided to go with the kit form to save a few bucks and experience the challenge of building a kit. Since my last kit (D-Star hotspot) was a success, I was up for the challenge. $90 and 3 days later the kit arrived.</p>
<p>The included instructions were very clear and very consise and the kit assembled exactly like they had stated. One issue I encountered was wrong resistor (miscount). Where I required a 3rd 10k ohm, I had a 100 ohm. No biggie, nothing that I can&#8217;t get at my local Radio Shack. Thankfully mine still sells common electronic components. The other issue was trying to figure out the pin ID on the DPDT switch. Unfortunately I soldered mine backwards and the switch is keyed to install in only one direction. All this really means is the UP position is OFF and DOWN is ON. Again, no big deal.</p>
<p>I had most of the kit assembled in the course of 3 hours while I was carrying participating in my usual 8PM net on 1900khz. Today I was able to pickup the remaining resistors and also some audio cables to interface it into my rig setup. I decided to place it between the AF output of the radio (accessory audio output) and the rig audio input of my Rigblaster. This way I could utilize it for digital modes on the computer, which is a direct feed to my monitor speakers. The filter has 2 audio outputs, one for headphones and external speaker audio. The kit gives you the luxury of choosing which size jack 1/4 or 1/8 inch you wish for either function as well as if you want stereo or mono. Since it&#8217;s ham radio and the most audio bandwidth I&#8217;ll ever hear (from a properly tuned transmitter) is 6khz (on AM), I decided to go mono for both.</p>
<p>Upon powering up the filter for the first time, I was happy to hear the exact results I had heard on their website as well as nothing blowing up (reverse polarity electrolytic capacitors become missiles). The instructions call for you to adjust the internal potentiometer, but I had found the audio to be consistent with it set to the middle.</p>
<p>Check out the photos below and also take a look at the audio spectrum I had captured with the filter in line as well as out.</p>
<p>So far I&#8217;m happy with the results and look forward to using it during contests and busy digital waterfalls.<br />
[sthumbs=47|48|49|50|51|52|53|54|55|56|57,64,6,n,center,]</p>
]]></content:encoded>
			<wfw:commentRss>http://n3qo.com/archives/867/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DXspider US callsign database</title>
		<link>http://n3qo.com/archives/608</link>
		<comments>http://n3qo.com/archives/608#comments</comments>
		<pubDate>Wed, 23 Dec 2009 05:50:44 +0000</pubDate>
		<dc:creator>jeff</dc:creator>
				<category><![CDATA[DX Spider]]></category>
		<category><![CDATA[callsign database]]></category>
		<category><![CDATA[dxspider]]></category>
		<category><![CDATA[filter]]></category>
		<category><![CDATA[G1TLH]]></category>
		<category><![CDATA[gen_usdb_data.pl]]></category>
		<category><![CDATA[n3qo]]></category>
		<category><![CDATA[state]]></category>
		<category><![CDATA[usdb]]></category>
		<category><![CDATA[usdbraw.gz]]></category>

		<guid isPermaLink="false">http://n3qo.com/?p=608</guid>
		<description><![CDATA[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 &#8230; <a href="http://n3qo.com/archives/608">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>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 <strong>usdbraw.gz</strong> from 12/23/09.</p>
<p>First I started with <a target=_blank href="http://www.dxcluster.org/download/">G1TLH&#8217;s download documentation</a>. It references a file named <strong>usdbraw.gz</strong> 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.</p>
<p>The FCC provides a <a target=_blank href="http://wireless.fcc.gov/uls/data/complete/l_amat.zip">daily updated database archive</a> 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.</p>
<p>A huge find in this process was G1TLH&#8217;s <a target=_blank href="http://www.koders.com/perl/fidF2BFC11A1E860B9FAA7C5E9250D8A48FA630AA40.aspx?s=spider">USDB generation script</a>. Dirk&#8217;s script takes the compressed FCC archive and converts it into DXspider format which happens to be output as <strong>usdbraw.gz</strong>.</p>
<p>Taken that process, then reverting back to the <a target=_blank href="http://www.dxcluster.org/download/">download documentation</a>, then importing the database renders a newly up-to-date reference to apply state filters against.</p>
<p>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.</p>
<p>My shell scripting skills a disasterous at best but it does function as advertised. I named my script <strong>usdb-update.sh</strong> and wrote it in <strong>/spider/local_cmds</strong>. It seemed to be the most obvious place for it at the time. Now let&#8217;s step through the script:</p>
<li>We start with the usual shell scripting stuff. Let&#8217;s set variables to our paths. Just in case one day we want to move all this stuff to a new location, it makes life a little easier.</li>
<p><code>#!/bin/sh<br />
SPIDERDATA=/spider/data<br />
SPIDERPERL=/spider/perl</code></p>
<li>Let&#8217;s download the the FCC database via <strong>wget</strong> and store it in <strong>/spider/data</strong>. Don&#8217;t mind formating below&#8230;</li>
<p><code>wget -P $SPIDERDATA http://wireless.fcc.gov/uls/data/complete/l_amat.zip</code></p>
<li>I placed Dirk&#8217;s script in <strong>/spider/perl</strong> will all the other scripts. Let&#8217;s call that script against our newly downloaded FCC database and convert it into something DXspider can understand. This actually creates the <strong>usdbraw.gz</strong> file you&#8217;ve probably been scavenging the internet for. It stores it in <strong>/spider/data</strong></li>
<p><code>$SPIDERPERL/gen_usdb_data.pl $SPIDERDATA/l_amat.zip</code></p>
<li>Now take that output and create the USDB from it.</li>
<p><code>$SPIDERPERL/create_usdb.pl $SPIDERDATA/usdbraw.gz</code></p>
<li>Now cleanup our mess. Disk space is valuable.</li>
<p><code>rm $SPIDERDATA/l_amat.zip<br />
rm $SPIDERDATA/usdbraw.gz</code></p>
<p>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.</p>
<p>Telnet to your cluster, login as your privileged callsign and load the database:<br />
<b>load/usdb</b></p>
<li>OK we&#8217;re functional, but let&#8217;s automate it starting in reverse. Edit your <strong>/spider/local_cmd/crontab</strong> and append the following entry:</li>
<p><code>30 5 * * * run_cmd('load/usdb')</code><br />
So my cron entry above executes the command <strong>load/usdb</strong> within the cluster environment every day at 5:30AM GMT.</p>
<p>Since the previous cron entry only works within the cluster environment, I need to execute the data collection process external to DXspider.</p>
<li>Log into the shell of your DXspider server as the sysop user and create your crontab (typing crontab -e).</li>
<p><code>[sysop@dxspider1 ~]$ crontab -e</code><br />
Append the following entry into the sysop user&#8217;s crontab<br />
<code>00 5 * * * /spider/local_cmd/usdb-update.sh</code></p>
<li>Save and close your cron.</li>
<p>I&#8217;ve decided to run the usdb-update.sh we detailed earlier at 5:00AM GMT. In practice I&#8217;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.</p>
<p>Below are the files I&#8217;ve referenced in the above documentation:<br />
<a target=_blank href="http://www.n3qo.com/files/N3QO_dxspider.zip">G1TLH&#8217;s gen_usdb_data Perl script and my data collection script</a><br /><br />
<a target=_blank href="http://www.n3qo.com/files/usdbraw.gz">usdbraw.gz created 12/23/09</a><br /></p>
]]></content:encoded>
			<wfw:commentRss>http://n3qo.com/archives/608/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

