Thursday, December 10, 2015

DIY "FM TRAP" or 88-108 MHz Band STOP filter

Among the few "blockers" the most called are the broadcast WFM transmitters. Simple way to solve the problem is to filter the received signals using the "FM TRAP". So called "FM TRAP" is nothing more than a simple Band stop filter for the frequency range of 88-108Mhz. They became really available and so cheap this days that making them at home is more time consuming then money saving. 

But for the guys want to learn how they are designed, and does not want to spend on the shipping filters round the globe here is the receipt and how to guide. On the other hand, if you will need the band stop filter for some frequency other than FM broadcast you will know how to make it at home instead of spending the $$ on the e-bay. Basic idea was simple approach to the problem and solving the same using the freeware software and calculators. The second goal was using the standard components and values that are common and can be found easily. The coils will be wound using the magnet wire and this will reduce the cost of the filter too. At the end, you are free to use any type of the coaxial connector you prefer, so you will not depend only on the standard F-connector.
Let's start. After we decide the range that we want to "block" (88-108 MHz) we need to decide how sharp or step filter we need and the attenuation in the stop band. Yeah, you probably think that there is nothing to decide, we know the FM band (88-108 MHz) If you use this corner frequencies (-3dB) in your design the attenuation of the signal at the beginning and the end of the target range will be low, just 3db, in real life even lower. As we want the uniform attenuation across the whole FM band we need to choose the wider filter range. To make the things simple, I choose the Chebyshev type filter, 3 pole, first element series with the center frequency of 100MHz and bandwidth 55Mhz with the ripple 0.1dB. Of course, the impedance should be 50 ohms or 75 ohms if your system is using 75 ohms for the standard. Setting the mentioned parameters on a free online web filter calculator: and pressing the calculate the results will appear in the lower window. The required capacitors are 2x 56pF and 1x 20pf. 56pf is the standard value while the 20pf is not. Instead of 20pF you may use the 18pf or 22pf or two parallel 10pF. I used 22pF in my project. 

As we will make the coils using the magnet wire, the values are not critical at all. We can calculate the required inductance based on the wire we have and the former we want to use. I wound mine coils using the 0.35mm dia magnet wire on the drill bit dia 5mm used as a former. Of course, all three coils are air wound. To calculate the required number of turns you can use several on-line calculators. I prefer the following one:
It is smart idea to check the stop band frequency characteristic and the other performance of calculated filter before taking the soldering iron in hands. Free software that can do that is the RFSim99 that can be found on the web. No installation is required, just running the exe file. Let's draw our filter and simulate it. The result is really good, but only in the perfect world. In the real world the attenuation in the stop band will not be so deep but the curve can give us idea how wide the filter will be and the center frequency. We can tweak the capacitor/inductance values to tune the response of the filter, but calculated values will give us the best results. 

Once we are good with the design we can build the filter. I used double sided FR-4 laminate 1.6mm thick but the others are good too. The PCB is just 1cmx3cm and the traces were cut using the exacto knife. Instead of the SMD type capacitor, the standard lumped parts may be used hence the bigger size PCB and complete filter. The filter can be even made without PCB, all parts soldered in the air style inside the metal container and coaxial connectors. If you stick to the calculated values the filter should be very close to the design and no tuning should be required. If you have the possibility to measure the filter on some network analyzer then you can tweak the filter to the required response as I did. 

I stretch the center coil (5 turns) a bit to obtain uniform attenuation across the required range (at least 30dB) rather than having on some frequencies attenuation of 50dB and a bit lower not more than 25dB. Obtained result can be seen on the following photo. The -3dB stop band range is from 79.5Mhz to 123.3MHz. The -10dB stop band range is from 85MHz to 119MHz. The attenuation on the required range 88MHz-108MHz is 30dB or better with the maximum attenuation of -44.6dB at 103.4MHz. 

If you compare this results with the design done in the RFSim99 simulator the figures are lower but the shape of the filter is the same. This is to be expected due to simple simulation paradigm used and no electromagnetic simulation. More accurate predictions and calculations are possible using very expensive software and this is not the scope of this post. To recapitulate done, we designed the 3 pole stop band filter with the attenuation of 30dB plus in the range of 88-108MHz. The attenuation outside the designed range is really low, where the insertion losses up to 1.7Ghz are bellow 1dB and flat response over the range as can be seen from the lower picture.

What you need to design this "FM trap"? You need:

2x 56pF capacitors (SMD 0805)
1x 22pF capacitor (SMD 0805)
2x 45nH inductance (2.5 turns, 0.35mm wire inner dia 5mm)
1x 126nH inductance (5 turns, 0.35mm wire inner dia 5mm)

Additionally, if you want to have a neat unit then 2 coaxial type connectors, prefer the female SMA type or the combination of the female and male connectors. You can save on connectors if the coaxial cable (preferred Teflon type) is soldered directly to the filter input/output with the braid to the ground shield. The shield/metal box is important. You want to shield the filter properly not allowing the FM signal to penetrate the system using the air wound coil as antenna. If the signals are really strong that can degrade the quality of your design. On the other side, the dongles should be shielded too as the radio signals are passing through the plastic housing without significant attenuation. i made my shield using the empty motor oil can. the shielding is tailored using the simple scissors. Watch your fingers :-)

Designing filters using the lumped elements can work up to 500Mhz. Anything above that will be difficult to create using the lumped elements where instead the micro-strip line technology or some other approach should be used. Good luck and have fun with building the filters.


  1. Any chance a similar result can be accomplished by using ceramic disc capacitors? I just happen to have those in excess.

  2. Yes, you can use the ceramic disc capacitors. They use them in the filters sold by RadioShack and other FM traps on ebay...

  3. Disc capacitors work just fine, unless you are interested in passing frequencies above 500MHz. Then SMD works better.
    One note: the filter can be optimized a bit if you know the band of interest. For example, it is possible to achieve a somewhat sharper transition on the high side, if you are interested in monitoring 118-138MHz air band and don't mind frequencies below 88MHz to suffer from some attenuation. I did this adjustment by spreading the coils with a dielectric stick while monitoring the response.

  4. This comment has been removed by the author.

  5. Thank you for the post, here is a PCB in SVG format (to scale):

  6. This comment has been removed by the author.

  7. Disc capacitors work just fine, unless you are interested in passing frequencies above 500MHz. Then SMD works better.
    One note: Make 3 kva the filter can be optimized a bit if you know the band of interest. For example, it is possible to achieve a somewhat sharper transition on the high side, if you are interested in monitoring 118-138MHz air band and don't mind

  8. Disc capacitors work just fine, unless you are interested in passing frequencies above 500MHz. Then SMD works better.
    One note: Make 3 kva the filter can be optimized a bit if you know the band of interest. For example, it is possible to achieve a somewhat sharper transition on the high side, if you are interested in monitoring 118-138MHz air band and don't mind

  9. Hello,

    I'm trying to use the RTL dongle to receive AIS messages on 161.975 and 162.025 MHz and want to copy your FM trap.
    Because I want to Use this on my boat I want to have only one little enclosure.

    Would a be a good idea to install the STICK and the FM TRAP in the same shielded enclosure???? Do I need to separate the stick and the trap with shielding???

    Thank you for answering

  10. Stupendous blog you guys have provided there, I will absolutely valuate your effort.


  11. What type of equipment do you use to provide the measurements shown in your post.

  12. Hello Ernie,
    using here HP8714B


  13. Thanks for response. Expensive peace of equipment. I am having problems with two meter transmissions interfering with my digital tv reception. I have seen one design for a filter to eliminate amateur radio interference. I would like to buy one ready built. Do you know of any filters that would be effective? TNX, Ernie K3VVV

  14. Ernie, in the past I do remember the same problems with the analog TV too. We cure that problem in our club simply by inserting a coaxial open stub filters at the TV input. The stub were cut to meet the quarter wavelength on 2m. (Do not forget the velocity factor) Two stubs did solve the problem. If this is not enough, extra stub can be inserted also on the 2m radio but this time calculated to meet the 2nd, 3rd or higher order harmonics, depending the TV channel you have a problem.

    Of course, the commercially designed filter can help too, but I think that most of the problems may be solved using just the coaxial stubs.

    I think that this solution is published in some UK or USA handbooks.


  15. Hello, I've made an attempt but not seems to be working at all. I would like some help since do not have access to testing equipment. I could not find a link to post photo.
    I mounted inside a altoids can with sma connectors and airstyle soldering. The coils were made of awg copper wire, I thought it would stand in place better than thin transformer wire. The ceramic capacitors are 33 and 15 pf. The coils were rolled around drills and used thinner drills to set spacing between turns. Any clues?
    Best regards, Celso.

    Coil specs:
    165.2 nH

    76.5 nH

    Chebyshev Bandstop Filter
    Version : 05. May 2010
    Center Frequency : 100 MHz
    Bandwidth        : 62 MHz
    Passband Ripple  : 0.1 dB
    System Impedance : 75 Ohm
    Order of Filter  : 3
    Element 1 , Orientation : series
    C = 33.179 pF, L = 76.345 nH
    Element 2 , Orientation : shunt
    C = 15.096 pF, L = 167.793 nH
    Element 3 , Orientation : series
    C = 33.179 pF, L = 76.345 nH
    Appendix : Prototype G values
    G[1] : 1.0315851423322397
    G[2] : 1.1474003300693367

  16. I simulate your filter by the declared values and the filter should be OK. The stopband is abit wider then mine but this is OK. Maybe the cause are coils. I do not know if your designed coils are up to calculated value.


  17. Hello Adam.

    Thanks for the answer, I will try to adjust the coils, there must be something wrong.

  18. The 3mm gap was too tight, It is working now.
    The wire used is solid copper awg15 1.4mm

    Should I expect to supress completely the FM Band signal?
    I´m Getting the following attenuation checking only RTL AGC on SDR# config. Did not notice FM imaging anymore.
    Freq - Peak - Floor / Bandstop enabled
    89.7MHZ -5 -20 / -32 -42
    95.3MHZ -11 -20 /-21 -26
    100.1MHZ -10 -31 / -23 -41
    107.3MHZ -2 -25 / -32 -42

  19. How much is the FM stop band filter please ?
    PLS: reply to :

  20. Stupendous blog you guys have provided there, I will absolutely valuate your effort.

    goldenslot casino
    gclub casino

  21. Are you sick and tired from looking for bitcoin faucets?
    Triple your claimed satoshis with this new BITCOIN FAUCET ROTATOR.

  22. YoBit lets you to claim FREE CRYPTO-COINS from over 100 different crypto-currencies, you complete a captcha once and claim as much as coins you want from the available offers.

    After you make about 20-30 claims, you complete the captcha and keep claiming.

    You can click on claim as much as 30 times per one captcha.

    The coins will stored in your account, and you can exchange them to Bitcoins or Dollars.

  23. Did you think about picking the ultimate Bitcoin exchange service - YoBit.

  24. If you are looking to buy bitcoins online, PAXFUL is the best source for bitcoins as it allows buying bitcoins by 100's of different payment methods, such as Western Union, MoneyGram, PayPal, Visa, MasterCard, American Express and they even allow exchanging your gift cards for bitcoins.

  25. Hi guys, was wondering if there is a filter that will only pass freq,. 600 to 700 mhz

  26. Invest in Ripple on eToro the World's Leading Social Trading Network!!!

    Join 1,000,000's who have already found easier methods for investing in Ripple.

    Learn from established eToro traders or copy their positions automatically!

  27. If you need your ex-girlfriend or ex-boyfriend to come crawling back to you on their knees (no matter why you broke up) you have to watch this video
    right away...

    (VIDEO) Have your ex CRAWLING back to you...?

  28. Quantum Binary Signals

    Get professional trading signals delivered to your cell phone every day.

    Follow our signals today & make up to 270% per day.