Showing posts with label AM broadcast. Show all posts
Showing posts with label AM broadcast. Show all posts

Saturday, September 26, 2020

Revisiting the "Limited Attenuation High Pass" filter - again.

In several previous posts (See:  "A Limited Attenuation High Pass Filter" and "Revisiting the Limited Attenuation High Pass Filter" I described a "high pass" filter that offered low attenuation at high HF frequencies, but a controlled amount of attenuation at lower frequencies - this, to accommodate a fundamental fact about both HF propagation and direct-sampling Software Defined Radios (SDRs):  The two don't play nice with each other!

Note:

If you are using any direct-sampling Software Defined Radio to receive ALL of the HF spectrum simultaneously  - such as a KiwiSDR, Red Pitaya, RX-888, RX-666, TRX Duo to name but a few - you SHOULD read this page and understand why it is important to apply such filtering to maximize performance across HF.

In a typical receiver/antenna configuration, failure to reduce the lower HF frequencies with respect to the top of the HF spectrum (e.g. 10 meters) will result in comparatively poor performance.

As noted in the previous post(s), the problem is two-fold when it comes to broad-band SDRs that are intended to cover the entire HF spectrum all at once:
  • HF noise power and signal level is (generally) inversely proportional to frequency.  At lower frequencies - say, 2-8 MHz - the noise power is far higher than it typically is at around 20-30 MHz.
  • A direct-sampling SDR - or any receiver, for that matter - can tolerate only so much RF power on its front end.  Traditionally, this is a mitigated with the use of narrow-band RF band-pass filters, but this can't be done if one intends to be able to cover the amateur radio bands 160 through 10 meters (1.8-30 MHz).
With the aforementioned issues is yet another one:  Because the noise floor at 10 meters when it is "quiet" is so much lower than 80 meters (perhaps 40-50 dB during noisy nighttime conditions, 25 dB or so during quiet daytime conditions) there is an intrinsic disparity between the amount of sensitivity that is need to "hear everything" at the opposite ends of of the HF spectrum - but since a typical direct-sampling SDR is pretty much "flat", we end up with what might seem like a pair of intractible problems:
  •  To accommodate the very strong signals and high noise levels at lower HF frequencies, the RF signal gain in front of the A/D converter must be carefully set to prevent overload.
  • In order to "hear" the noise floor at 10 meters, the system gain must be set fairly high.

What these two factors, together, imply is that if we have enough gain to comfortably detect the noise floor at 10 meters, our receiver will be badly overloaded during strong-signal conditions on the lower bands.  Conversely, if we scale (e.g. attenuate) the input to accommodate the very large signal excursions, the receiver will simply be unable to detect signals at/near the "quiet" 10 meter noise floor.

Comments:
There will (hopefully) be the day that the upper HF propagation conditions improve greatly with the arrival of solar cycle 25 and at that time, strong signals will appear on the bands >=15 MHz.  When this happens, we will likely be faced with a problem similar to that which we are trying to solve here (e.g. very strong signals overloading the A/D converter).  At this time, the only recourse will likely be a means of using an external device to adjust the gain/attenuation in front of the receiver, probably using the existing I/O lines under receiver control.
Since the original posting of this blog entry I was made aware of an 1977 article on this very topic - you can read it HERE. (The article in question begins on page 3 of the PDF.)

A revised circuit:

Why talk about this issue a THIRD time?  I decided to make one that provided a better 50 ohm match across all frequencies than the previous versions.  This revised circuit may be seen in the figure below:

Figure 1:
Generic pre-emphasis network set for about 50 ohms.
Click on the image for a slightly larger version.


Some readers will recognize the topology of the circuit in Figure 1 as the classic pre-emphasis network found in the signal  path of FM video transmitters.  Whereas those circuits are typically designed for 75 ohms, this one is intended for a 50 ohm system - but careful observers will notice that 47 ohm resistors are used, instead:  For receive-only purposes, I have chosen the components in this article to be standard values at the expense of a slight increase in mismatch - but the VSWR of these circuits, when terminated at 50 ohms - is likely to be no more than about 1.1:1.

This circuit - compared with the previous versions - has the advantage that it presents a consistent source and load impedance across the frequency range, making it a bit more "friendly" in systems that may be impedance sensitive (e.g. following a band-pass filter, long coaxial cable runs, following/preceding conditionally-stable RF amplifiers.)  The obvious trade-off is that as compared to the previous version (which was based on a high-pass filter and some resistive bypassing) this circuit has definite limitations on how sharp and deep the "knee" may be at any given frequency as only a single inductor and capacitor are used.

By tweaking the values of R1, R4, C1 and L1 we can adjust both the amount of low-frequency attenuation and the frequency of the "knee" where the attenuation takes place - but for our purposes, we will be placing the center of that "knee" around 10 MHz to provide both the minimal loss at 30 MHz and adequate attenuation at and below 7 MHz.

Here are a few examples of values of R1, R4, C1 and L1 using standard-value components and approximate attenuation values at various frequencies:

R1 = 68 ohms  R4 = 39 ohms
C1 = 390pF  L1 = 1uH
DC attenuation:  7.3dB
@ 2 MHz: 7.0dB  @4 MHz: 6dB
@ 7 MHz: 4.6dB  @10 MHz: 3.4dB
@ 14 MHz: 2.3dB  @28 MHz: 0.8dB
R1 = 120 ohms  R4 = 20 ohms
C1 = 330pF  L1 = 0.82uH
DC attenuation:  10.8dB
@ 2 MHz: 9.8dB  @4 MHz: 8.1dB
@ 7 MHz: 5.6dB  @10 MHz: 3.9dB
@ 14 MHz: 2.5dB  @28 MHz: 0.8dB
R1 = 120 ohms  R4 = 20 ohms
C1 = 270pF  L1 = 0.68uH
DC attenuation:  10.8dB
@ 2 MHz: 10.1dB  @4 MHz: 8.7dB
@ 7 MHz: 6.5dB  @10 MHz: 4.8dB
@ 14 MHz: 3.3dB  @28 MHz: 1.2dB
R1 = 100 ohms  R4 = 27 ohms
C1 = 270pF  L1 = 0.68uH
DC attenuation:  9.4dB
@ 2 MHz: 8.9dB  @4 MHz: 8dB
@ 7 MHz: 6.3dB  @10 MHz: 4.8dB
@ 14 MHz: 3.6dB  @28 MHz:1.3dB

Figure 2:
Table showing some possible values for the circuit of Figure 1 and the example attenuation values.

 

In practice, several of these sections will likely need to be cascaded to achieve the desired amount of attenuation at the lower HF frequencies which brings up the question:  Could you not choose components to do this for a single section?  The answer is theoretically, yes - but the fact is that practical inductors - particularly the molded type - are quite lossy, departing from the intended attenuation curve, and achieving the predicted, higher amount of lower-frequency attenuation with a single stage can become problematic - so it's probably better to cascade several of these networks together, instead.

A practical example:

Figure 3:
The exterior of the four channel filter network.
Click on the image for a larger version

A practical example of such a network is one that is to be currently installed in the KFS (Half Moon Bay, CA) KiwiSDR/WSPRDaemon system.  There, four wideband antennas are available to feed the KiwiSDRs on site, so a box was constructed with four, identical pre-emphasis networks, each to feed its own receiver stack.

As is the case at the Northern Utah WebSDR, noise and signals at the lower end of the HF spectrum is often very much stronger than at the high end:  If amplification is added to allow the detection of the noise floor at 10 meters, there is the very high probability that the receiver will badly overload on HF signals from the lower end of the spectrum.

Each "channel" of the device depicted in Figure 3 is identical, consisting of two cascaded sections.  The first section is that from the upper-left quadrant of the table (R1=68 ohms, C1 = 390 pf) and the upper-right quadrant (R1=120 ohms, C1 = 330pF).  Rather than the use of molded chokes, the individual inductors were wound using 30 AWG wire on T25-2 toroids:  17 and 15 turns for the 1 uH and 0.82 uH inductors, respectively.

Figure 4:
The interior of the four-channel network.
The circuit is simple enough to be wired "Manhattan"
style on glass-epoxy PC board material between the
two center pins of the BNC connectors.
Click on the image for a larger version

As can be seen in Figure 4, the construction is very simple, requiring no circuit board at all when using standard, through-hole components.  The circuit was built into a die-cast aluminum box with the BNC connectors holding the piece of PCB material in place.

To secure the components - particularly the small, toroidal inductors - RTV sealant (white) was used to hold components in place and to prevent adjacent wires of C1/R1 and R2/R3 from coming into contact with each other.

This method of construction is very simple and effective, offering good performance into the VHF range when reasonable care is taken.  With the 20mm high dividers between the sections installed as shown, the channel-to-channel isolation exceeded 85dB (the limit of convenient measurement) at 30 MHz.

Figure 5, below, shows the typical response of the sections:

Figure 5:
The response of one of the sections as measured on a DG8SAQ VNA.
Click on the image for a larger version.

Because it can be a bit difficult to read, the values of attenuation and VSWR in the upper-left corner are reproduced below:

Frequency (MHz) Insertion Loss (db) VSWR
0.474 21.4 1.09
1.812 19.9 1.09
3.592 16.6 1.08
5.324 13.4 1.08
7.038 10.8 1.08
10.12 7.4 1.07
14.06 4.7 1.07
18.16 3.2 1.07
21.08 2.4 1.07
24.94 1.8 1.09
28.18 1.4 1.10
50.0 0.4 1.19
Figure 6:
Attenuation and VSWR of the network at amateur band frequencies.
 
Practical usage:
 
For large, broadband antennas and small, active E-field whip antennas, the tendency will be for a relatively "flat" frequency response - but with a small E-field whip antenna, the typical high-frequency roll-off can exacerbate the aforementioned low-HF band overload issue, making a filter network such as the above, even more indispensable.  While an attenuation value of about 17dB at 80 meters may seem to be rather extreme, unless your antenna system has severe low-frequency roll-off at the low end, the noise floor on 80 meters - even during a quiet winter day when the band is dead - should be at least several dB above the receiver's noise floor.

 For specifics relating to a wideband direct-sampling SDR like the KiwiSDR or Red Pitaya, refer to the earlier article linked above - "A Limited Attenuation High Pass Filter".


Set-up:

As mentioned above, a direct-sampling receiver like the KiwiSDR does not have enough sensitivity to "hear" the 10 meter quiet band noise floor at a very quiet receive site. In terms of overall system gain adjustment, a few comments are warranted:
  • A good test is to see if, on 10 meters when it is "dead", you are hearing your local noise floor.  Note the S-meter with the antenna connected and disconnected - preferably, with the input to the receive system terminated with a 50 ohm load when disconnected.  If you do not see an increase in the S-meter reading and on the waterfall by 3-5 dB, the overall system gain is too low to allow the receiver to see the noise floor at your antenna system.
  • If you do not see an increase in noise when the receiver is connected to an antenna, a bit of extra gain is recommended.  Given an ideal isotropic antenna at a very quiet receive site, it will probably take about 12 dB of gain to comfortably "see" the antenna's noise floor - assuming no other losses (coax, splitter, etc.)
  • The preferred location of an amplifier is after the filter described above as it, too, will be protected against the very strong lower-frequency HF signals - even though a device like the above will increase the loss (and noise figure) by about 1.4dB at 10 meters.
  • In cases where there are splitting losses (e.g. feeding multiple receivers) it may be beneficial to split the gain.  A modest-gain amplifier (10-14dB) might precede the splitters - the modest gain being enough to overcome splitting losses and to maintain system noise figure.
  • In the case of a low noise level receive site, the splitting losses may put the 10 meter noise floor below the detection threshold of the receiver and, if necessary, another amplifier may be placed just after the filter described above to make up for it.
  • It's worth noting that if you can detect a 3-5dB increase in noise floor with the antenna connected (versus disconnected) on every band, then even more gain will NOT further-improve system performance:  On the contrary, more gain than necessary will increase the probability of receiver overload - particularly on a direct-sampled SDR that has no AGC in its signal path like the KiwiSDR.  If one has more than 3-5dB of noise floor increase with the antenna connected on 10 meters when it is quiet, it's suggested that several dB of attenuation be added.  The preferred place to add this attenuation is in front of the amplifier to maximize its strong-signal handling - but only if one can still detect the noise floor on the antenna after doing so.  If one has a very high gain amplifier (say 20-25dB) and the gain is excessive, judicious addition of attenuation on both the input and output of the amplifier may be required.
  • When an amplifier is to be considered for HF use, it should have clearly-defined ratings - one of the most important of these is the output power capability (often "P1dB" which is the output power at 1dB compression) which, for a modestly good amplifier capable of handling strong, off-air signals, should be in excess of +20dBm.  Second to this would be the 3rd order intercept point, which should be stated as being in excess of +30dBm - and the higher the better.  Both of these parameters are indicative of how well an amplifier might deal with multiple, strong signals that may be present at the antenna without adding significant distortion of its own.
  • If you wish to pick your own frequency and impedance, the following will get you "close enough".  At the point where a single section of this circuit (as depicted in Figure 1) has an attenuation of about 4.1dB, the reactance of the "L1" and "C1" components will be equal to the desired characteristic impedance of the circuit - which will also be the same as "R2" and "R3".  Unfortunately, other parameters (e.g. the amount of attenuation at a specific frequency) are not predicted by this formula, although it's worth noting that both C1 and L1 will disappear at extremes in frequency and the circuit effectively turns into a resistive attenuator.  For example, C1 disappears (goes to infinity ohms) and L1 goes to zero ohms at DC while L1 disappears (equivalent resistance goes to infinity) and and C1 goes to zero at infinity MHz and one can pretend that these particular components no longer exist (e.g. either a short or open as appropriate).
Addendum:  Comments about the RX-888 (Mk2)
 
The RX-888 (Mk2) is a USB3-interfaced "signal acquisition device" - or an SDR front-end.  Unlike the aforementioned KiwiSDR, it has no signal processing capability at all - it's (more or less) just an A/D converter connected to a USB3 interface.  As such, it can operate at a sample rate of 130 MHz which means that it can acquire the entire HF+6 meter spectrum.  For various reasons (see the link below) it is usually better to operate an RX-888 at around 65 MHz, making it still-useful for inhaling the entire HF spectrum.
 
The RX-888 (Mk2) includes an attenuator (based on the PE4312) and a programmable-gain amplifier (using the AD8370) and this combination means that the noise figure PRIOR to the A/D converter will be on the order of 12 dB or so when the AD8370 is set for the "optimal" gain of about 20 dB:  See the link about signal dynamics of the RX-888 for a better explanation.  Unfortunately, the limiting factor - even with the AD8370 set for maximum gain - is the intrinsic noise of the A/D converter itself more than the components preceding it in the signal path.
 
In this case, I would make the following recommendation:
  • As close to the antenna as practical, place a 10-12 dB gain, low-noise RF amplifier.  This amplifier will be the primary setting for the receive system noise figure and it should have excellent signal-handling properties.
  • The "high pass filter" described above would be placed following the first amplifier.
  • Following the filter, an additional 10-12 dB gain amplifier.  As the attenuation of the filter is relatively low at the frequencies where it really matters (e.g. >20 MHz) the noise figure of the receive system is preserved for these frequencies.  Placing the second amplifier downstream also reduces the total signal power that this amplifier will "see" from lower HF frequencies.  This amplifier should be chosen to have particularly handling of strong signals.
In the case of the RX-888, the PE4312 attenuator is likely not going to be required under any normal circumstances and should be set to "zero" and any attenuation that is needed would be set using the AD8370 amplifier.

Commercially-available version of this filter

Since this article was originally written, Turn Island Systems has produced a commercially-available version of this filter (referred to as the "shelving filter") that includes a 30 MHz low-pass filter - and you may find that here:
This is also available from TAPR as a kit that includes an improved heat-sinking pad:
  • External clock kit and thermal pad:  https://tapr.org/product/rx888-clock-kit-and-thermal-pad/
 
asdf

Pages related to the RX-888:
  • Improving the thermal management of the RX-888 (Mk2) - Link
  • Measuring signal dynamics of the RX-888 (Mk2) - Link
 
This page stolen from ka7oei.blogspot.com

[End]

 

Wednesday, August 14, 2019

Revisiting the limited attenuation high-pass filter for the KiwiSDR (or SDRPlay, RTL-SDR Dongle, Fun Cube, or other SDR receivers)

In the June 18, 2018 entry of this blog (see that page here) I described a device that reduced the lower-frequency (below approximately 10 MHz) by approximately 12dB while leaving higher-frequency signals (pretty much) untouched.

Note:  On 26 September, 2020, I brought up this topic yet again - see "Revisiting the limited attenuation High Pass Filter - again".
 

Since the original posting of this blog entry I was made aware of an 1977 article on this very topic - you can read it HERE. (The article in question begins on page 3 of the PDF.)

Why the need?

The discussion below applies equally to any SDR-type receiver that is connected to an HF antenna.   Some of these receivers have built-in band-pass filtering, but some of these - particularly the RTL-SDR types - may not:  These SDRs, since they are of limited coverage, are better-served with specific "window" type band-pass filters for the frequencies of interest, but the discussion below may still apply.

As it turns out, the KiwiSDR is "sort of" deaf.  Using a variety of measurement techniques, the absolute sensitivity of the KiwiSDR sitting on my workbench at 28.25 MHz was determined to be approximately -155dBm for a 0 dB signal-noise ratio in a 1 Hz bandwidth.

While this may sound impressive, it isn't quite enough to allow the receiver to "hear" the theoretical noise floor of -160dBm (1 Hz bandwidth) at 30 MHz according to ITU-R P.372.7 as depicted in the chart below in Figure 1:

Figure 1: "Typical" noise floor for various radio environments.  Because the above chart is based on a 500 Hz bandwidth, one would subtract 27dB from the power level to scale to a 1 Hz bandwidth.
While it is likely that most RF environments - typically urban environments - are above the "Quiet Rural" line depicted in Figure 1, it does show that if you happen to place the KiwiSDR in a particularly quiet location, it will not "hear" the signals that are right at the predicted noise levels.  If there are other losses in the system - such as those caused by the cabling or splitters (e.g. for multiple receivers) the situation could get even worse.

The obvious answer is to add an amplifier:  Assuming no other losses, about 10dB is more than enough to overcome the KiwiSDR's noise floor - plus "a bit extra" to minimize the dilution by the receiver's noise.

There is a problem with doing this is hinted at the nature of the graph itself.  As one can see, the noise at 5 MHz is nearly 20dB higher than that at 30 MHz.  While this means that the intrinsic sensitivity of the receiver is more than adequate at these (lower) frequencies, there's another problem:  Signals at these lower HF frequencies will also be very much stronger.

It was observed that the KiwiSDR would exhibit an A/D converter overload (at 28.25 MHz) at -15dBm - and while this is a much higher level than the signal levels depicted in the chart above - because Figure 1 just depicts the noise level - the fact that the receiver itself is inherently broadband, much more noise is intercepted.  For example, if we were to re-scale the above power levels for a 5 MHz bandwidth, the noise power alone would be increased by 40-ish dB.

This does not take into account that the frequency range below 10 MHz is replete with strong signals in most parts of the world - particularly at night, some of which have been measured to be stronger than -30dBm - and there are multiple signals of this sort that are present, the total power of which can be cumulative.  What make things worse is that on these frequencies there are very often strong static crashes - particularly in the summer - that may be equal or stronger than the signals present in their "S-meter" reading, but these crashes are inherently broadband, which means that the receiver is intercepting much more signal than the signal meter will indicate.

The "solution" to this is to put the (overall) signal gain where it is needed:  Amplify the high-frequency (e.g. above approximately 10 MHz) signals more than the low-frequency signals - and one way to do this is to construct a filter that attenuates the lower-frequency signals without bothering the higher-frequency signals.

But the previous filter already does this!

The original filter that does this has been in service for months, now - and it has been working very well, but when I installed it, I overlooked something:  The gain of the antenna being used drops off precipitously at MF and LF frequencies.  What this meant was that with the 12 dB or so drop in signal level by the time one gets to 7-8 MHz persisting down to DC, the signals on the 630 meter amateur band (and lower, for that matter) are also attenuated by the same 12dB - but these same signals - from the antenna - are already dropping off, potentially putting these lower-frequency signals (again) below the KiwiSDR's noise floor.

Reworking the filter:

To that end, I re-worked the filter.  Previously, it was simply a 3rd-order high-pass filter with some "bypass" so that a limited amount of the lower-frequency energy would be allowed through and this meant that from the cut-off frequency down to (essentially) DC, there would be 12-ish dB loss.  What I needed, instead, was to affect the lower HF frequencies, but leave the very low frequencies alone.

There was a complication:  The signal path for the KiwiSDR already includes an effective filter for the AM broadcast ("mediumwave") frequencies (described in the 15 February, 2018 blog entry - "Managing HF signal dynamics and preventing overload with the RTL (and KiwiSDR) receivers" - see that page here) and to have both sets of filtering in series - as it is now - would mean that the KiwiSDR would have difficulty hearing weaker signals on the broadcast band - as it does now.  This meant that I needed to reject frequencies between approximately 1.7 MHz to 10 MHz, but leave the signals outside that range alone.

For this, the free "ELSIE" program came to the rescue:  A 3rd-order Butterworth filter, centered on 4.2 MHz with a 10 MHz band-pass was determined to provide the necessary rejection at the boundaries and like the previous filter, it, too, would have a controlled amount of bypass to allow some signal to pass through it as the diagram in Figure 2, below, shows:

Figure 2:
The response plot of the limited-attenuation band-stop filter.
Its effect is limited from the top end of the AM broadcast band and down, having at least 10dB of attenuation from about 1.8 MHz and 8 MHz with 13-15dB being more typical between these frequencies.
Click on the image for a larger version

The schematic of this device of may be seen here:
Figure 3:
Diagram of the limited-attenuation band-stop filter.
Click on the image for a slightly larger version.


If you have visited the 15 February, 2018 page, you will notice very distinct similarities between its main filter element and this circuit, right down to the application of signal "bypass" to set a maximum amount of attenuation that can occur.

In this filter, L1/C1, L2/C2 and L3/C3 are resonated to 3.7 MHz with the values selected to provide the desired attenuation at the frequencies at which the cut-off is to begin.  In this case, this filter is a slightly-tweaked version of a 3-pole Butterworth filter designed for a 50 ohm termination and has a theoretical 3dB passband of 11 MHz centered at 3.7 MHz.  The theoretical -6dB points of basic filter - ignoring R1/R2/L4 - is approximately 1.6 and 8.5 MHz with the -1dB points occurring at around 1.1 and 11.8 MHz.

Components R1/R2/L4 provide a degree of "bypassing" that leaks a controlled amount of signal around this filter:  Without these components, the attenuation could be in excess of 60dB near 3.7 MHz, but as can be seen, the actual attenuation is around 14dB, +/- 1dB or so.  While a simple resistor could have been used to accomplish this, the L4 slightly reduces the attenuation at the high end of the HF spectrum while R2 suppresses some of the asymmetry seen in the bottom of the attenuation curve that is caused by L4.


Figure 4:
As-built limited-attenuation band-stop filter.  This circuit - later put in an enclosure - is built "Manhattan" style using a combination of molded and toroidal chokes.  The BNC connectors visible were temporary, used only on the workbench for testing and characterization.  L1 and L2 are the black devices about the center, L2 is the red toroid in the foreground and L4 is the molded choke located close to the center pin of the right-hand BNC connector.
Click on the image for a larger version.

Comments:
  • As can be seen from the Smith chart in Figure 2, this filter provides a 50 ohm match only at frequencies removed from the portion where the attenuation is occurring.  For this reason it is recommended that this filter be placed fairly close to the receiver (or splitter, if several receivers are being used) - this, to prevent impedance transformation on the line.  Similarly, it is recommended that this filter be preceded one stage of amplification to source the filter with something near-ish 50 ohms.
  • If amplification is used for the receiver, it is suggested that the bulk of amplification be placed immediately after this filter:  The attenuation at the lower frequencies will reduce the probability of amplifier overloaded by the often-strong signals at these frequencies as well as the summer static.  The impact of the filter on the system noise figure at low frequencies is offset by the typically-high noise level while the low loss of the filter at higher frequencies which means that there will be little overall impact at the high end of the HF spectrum.
  • In the case of the KiwiSDR system at the Northern Utah WebSDR, the total amount of amplification is about 22 dB in two stages:  At least 10dB is required in the overall system just to bring the receiver's noise floor (at 30 MHz) below the "rural quiet" noise floor - and there are likely to be other system losses that require even more amplification.  At the Northern Utah WebSDR, there is about 5 dB of loss between the antenna and the first amplifier, and there is an additional 6.5-7dB of loss in a four-way splitter to feed all of the receivers, so the overall 22dB gain in the system is about right.

This page stolen from ka7oei.blogspot.com

[End]



Monday, June 18, 2018

A limited attenuation high-pass filter for the KiwiSDR

NOTE:
Figure 1:
Inside the "limited attenuation" high pass filter, housed inside a small, die-
cast aluminum enclosure to which two BNC connectors were mounted.  Some
components were secured using small dabs of clear RTV sealant.
Click on the image for a larger version.

There is a follow-up articles to this one that describes a circuit that properly matches the source/load over a wide frequency range - See the article: "Revisiting the limited attenuation high-pass filter for the KiwiSDR" link and  "Revisiting the limited attenuation High Pass Filter - again".

 

Since the original posting of this blog entry I was made aware of an 1977 article on this very topic - you can read it HERE. (The article in question begins on page 3 of the PDF.)

* * *

One of the issues common with using a broad-band, direct-sampling SDR (software-defined radio) like the KiwiSDR is that of overload by strong, low-frequency signals, such as those on the AM (mediumwave) broadcast band - but there's another problem that should be considered as well:  The high generally-high signal levels at lower HF frequencies.  If one looks at an spectrum analyzer connected to a broad-band receive  antenna during the evening, one will immediately note that the lower the frequency, the higher the signals seem - particularly the background noise.

This becomes problematic if one is using an antenna with a relatively flat gain across the entire HF spectrum - and one wishes to make the receiver usable at both the top and bottom ends of this range.  As an example, I have a KiwiSDR connected to an antenna that is rated to cover from 3 to 30 MHz with roughly constant gain, but I noted that at the top end of the frequency range, around the 10 meter amateur band, the overall system gain was not quite sufficient to "hear" the background iononspheric noise.

The obvious solution to this gain deficit is to install an RF amplifier - which I did - but this had the effect of increasing the already-strong signals below 5-10 MHz even more, resulting in occasional "OV" indications on the KiwiSDR's S-meter signalling to me that the RF levels were high enough to "clip" the A/D converter.  While this wasn't too much of a problem during normal conditions, if the lower HF band were particularly noisy - as often occurs in the summer with thunderstorms on the same continent - reception across the entire HF spectrum was compromised when the loud static crashes would occasionally saturate the A/D converter.

It occurred to me that while I had about the right amount of system gain on 10 meters, I had far more than I needed at lower frequencies and could throw some of it away, so I set about designing a filter that would reduce signals at the low end of the HF spectrum, but have minimal effect at the upper end.

A "limited" high-pass filter:

Note:  The filter detailed below is NOT recommended as it does not match well to 50 ohms across Ll frequencies - see the follow-up article HERE for one that provides a good match/return loss.

 
The obvious solution to this would be the addition of a high-pass filter - but there's a problem:  Even a minimal high-pass filter would have increasingly-higher attenuation at lower and lower frequencies - potentially in the many 10s of dB - but we don't really want to get rid of the lowest frequencies.  What we need is a filter that will "knock down" signals by a significant amount - but not so much that they become inaudible.

In analyzing the signal levels, I determined that the goal of the design would be to leave signal levels above about 10 MHz unaffected, but reduce the signals below 8 MHz or so by 10-15dB.  This amount of attenuation (about 2 "S" units) would significantly reduce the amount of RF energy entering the A/D converter at the lower end of the frequency range (about 2 "bits" worth) but analysis of the noise floor and signal levels at these lower frequencies indicated that I would still be able to hear the noise floor.

The diagram of this filter is shown below:

Figure 2:  Diagram of the "limited attenuation" 10 MHz high-pass filter.
This filter attenuates by about 12dB (2 "S" units) below 8-10 MHz, reducing the overall signal power reaching the A/D converter of the KiwiSDR.
"R2" represents the 50 ohm input of the receiver and is not a resistor.
See text below for details of L1-L4.


The diagram above, as rendered by "LT Spice", depicts the load (the receiver) as R2, a 50 ohm resistor - and this is not an actual component that would be installed.

No real attempt was made to make this filter's input and output impedances "flat" across the entire HF spectrum - and to be sure, below about 14 MHz its input impedance a bit high, but this will have little practical effect on its operation - and we really don't need to be too precise, anyway.

As tested on a spectrum analyzer, the insertion loss is 12-13dB from DC to about 4 MHz at which point it gradually drops to about 2dB at 11 MHz and then dropping to less than 1dB by 30 MHz.  When doing an "A/B" comparison with and without the filter on the KiwiSDR, the waterfall above 10 MHz looked unchanged, but the signals below about 7 MHz were much less "bright" - and most importantly, the occasional "OV" indications on the S-meter pretty much stopped appearing altogether.

Comment:
In my opinion, the RF input on the KiwiSDR is slightly deaf, requiring a bit of gain (say, 6-10dB) to be able to reliably hear the background ionospheric noise on the higher HF bands - particularly when they are closed - a problem compounded by normal amplitude roll-off as one nears the Nyquist frequency.  To this end, the KiwiSDR at this location is preceded by a low-noise, high dynamic range RF amplifier that is flat from a few 10s of kHz to well over 30 MHz.
Update:
After this article was originally written it was determined by several testers using different KiwiSDRs that the absolute sensitivity of a KiwiSDR is on the order of -155dBm/Hz for 0dB S/N at 28 MHz.  This sensitivity level is about 6-8 dB below the expected noise at a "quiet" site using a unity gain antenna on the 10 meter band.

In the real world, it is likely that 10-12 dB of overall signal amplification should preceded a KiwiSDR to allow it to be sensitive enough to hear the noise on a "quiet" 10 meter band and the weakest signals.  If amplification is used, it should be placed as close to the antenna as possible in the signal path, but after a filter such as that described on this page (the filter will reduce the probability of overload by strong signals below 10 MHz and its loss at 10 meters is low and will have minimal effect), and before any splitter if you plan to feed more than one receiver from that signal path.  When the overall amount of amplification is calculated, be sure to include the loss of a splitter is taken into account.  For example, a 4-way splitter will incur about 7dB of loss, so if you wish the KiwiSDR to "see" 12dB of additional signal at 10 meters you will need an amplifier with a gain around 20dB.

The components for construction of this filter aren't critical:  The capacitors are high-stability NP0 (a.k.a. C0G) ceramic types while L1-L3 are wound using 30 AWG enameled wire with L1 and L2 having 15 turns and L3 having 12 turns on T37-2 toroidal cores, respectively.  L4 is a an inexpensive molded inductor and its value can be anything from 2.2 to 3.3 uH, or one could make it by winding 25 turns on the same type of T37-2 toroidal cores as used for L1-L3.

A look at the Kiwi's waterfall with the filter:

Figure 3, below, shows this filter in place on the KiwiSDR at the Northern Utah WebSDR site:

Figure 3:
A 1-18 MHz span of the waterfall from a KiwiSDR with the "limited attenuation" high-pass filter.  At the far left side a mass of signals from local AM broadcast stations can be seen.
The horizontal streaks are from wideband lightning static that is slightly "noising up" the A/D converter in the KiwiSDR.
Click on the image for a slightly larger version.
If you look at the waterfall above, there's no obvious evidence of the filter described on this page even being connected - and that's exactly the point!  The only evidence that something is a bit "strange" is the fact that the background noise between 8 and 11 MHz is slightly higher - and that's exactly where the filter rolls off:  At increasingly higher frequencies in this range, the natural noise drops off a bit - but the filter doesn't drop off at quite the same rate with the result being that the overall signal levels in this range are slightly elevated.

If I build another of these filters I'll push the "knee" up 1-2 MHz higher, starting the roll-off of signals below 11-12 MHz, instead.

Conclusion:

This filter seems to be very effective in reducing the total signal power from lower HF frequencies while having minimal effect at higher frequencies.  Because the signal+noise levels from a broadband antenna are much higher at the lower end of the spectrum, it is possible to reduce these signals by 2 "S" units or so without dropping the background noise - or the signals themselves - below the noise floor of the receiver.

For information on a filter system that is specifically designed to attenuate AM (MW) broadcast band signals, see the article "Managing HF signal dynamics on the RTL-SDR (and KiwiSDR) receivers", also on this blog.

Follow up:

There is a follow-up article to this one - "Revisiting the limited attenuation high-pass filter for the KiwiSDR" link where a variation of this filter is presented that passes the AM broadcast band and frequencies below it and is recommended for those installation where you wish to receive longwave signals.

[End]

This page stolen from ka7oei.blogspot.com