Do I Need A Filter?

Suggestions/critics are welcome and desired!

After shorten the center tube I could tune the filter to 1090MHz.
I’ve installed a 10db attenuator and after set “Relative” on Spektrum I got -2.6db @ 1089.6Mhz

Without the attenuator and after set “Relative” I got 4.7db.

This is the scan using home filter:

With FlightAware light blue filter:

This is the test assembly
IMG_1285

Tomorrow I’m expecting to get my RPI4 back and then I can use the Performance Graphs to better check the performance of the filter.

Thank you

6 Likes

Would be interesting to see the inside of your box and how you are assembling/holding it all together.
It appears to be copper?
Though I see you have some steel looking bolt heads - are those isolated from touching the copper? If they are nickel or chromed you should be ok. If not you will get a galvanic reaction over time.

Handy chart I use for reference when working with mixed metals:

2 Likes

If it’s “relative”, with the same source, shouldn’t the reading be the same?

@mikkyo the rods and the tuning screws are made with brass and the big screws are stainless steel. The inicial plan was to hold the rods using the screws, but due to poor thread in the rod they were soldered and the screws aren’t properly tight.

I’m already planning the next. I’ve some ideas on how to better align the wall and the roods.

1 Like

@geckoVN apparently what is happening is that the filter is having a higher loss with weak signals (I wish it was the other way :slight_smile: ).
Not sure if this is related with poor construction and I also don’t know how strong is the noise generator signal compared with a real ADSB signal.
One thing I’ve already concluded, even with it’s poor construction I’m getting better results (more aircraft and messages) than without filters. Near my site and in line of view (500m) have probably 8 cell towers and at 1.5km there’s a cluster of antennas (sorry but right now the sky isn’t clear to post a real picture)
Screenshot from 2020-07-20 07-55-53

1 Like

@pretoescuro Great build :smile:

I had a go at a 3 pole filter a couple of years ago. Here is the link Interdigital

I’ve compared your filter scan with mine and they are very similar. Mine is the top scan.

2 Likes

As i did not have that many to do today i made made again a few non-representative tests with my primary receiver, Antenna outdoor.
I am using the blue ProPlus Stick with the Jetvision Antenna.

For that i’ve installed the dark blue FA filter (1090MHz) for testing purposes again.
See the comments in the graphs what was done when.

As stated, not representative as it is my individual environment but it looks that there is no filter required here for further improvement. This can be of course totally different for other users.
The graphs are looking the same as the days before with the typical ups and downs over the day. Maybe someone else wants to do the same trial.

Finally got my filter put on. Here’s the before & after:

1 Like

Hi all, any ideas why I can’t run the python script please? Python shows as installed, i can see the heatmap.py and have succsefully made scan.csv

python scripts cannot be excecuted directly.
You need to run it with the command “python” in front of it. It’s a processor based language, not an excecutable file

You have used a command without ./ at start.
This is the correct command:

./heatmap.py scan.csv scan.png

 

He did, can be seen on the screenshot, last two lines. The result was “no such file or directory”.

Looks liky the python interpreter is not in the path environment

Deleted. Was wrong solution.

python3 / python are not the same thing.

It might work like you suggest but … installing the old python is the proper thing to do.

(because creating that symlink might create issues with other software actually expecting python, not python3)

This is not correct. Look up “shebang”. Scripts designed to be run directly start with a line indicating the interpreter to use. The problem here is that the interpreter can’t be found; there is a lot of disagreement between distributions about what the python interpreter should called (is it python2, python2.7, python3, python3.8, or just “python” and does that refer to a python 2 or python 3 interpreter?)

Try editing the script and change “python” to “python2” (I guess that it’s a python 2 script, anyway) in the first line. You may need to explicitly install python2 if it’s not already there as wiedehopf suggests

good to know, never used that before

 

  1. The first line of script heatmap.py points to python.
  2. Checking apt for python and python2 gives same package, while for python3 gives different package
  3. Conclusion: Install python2
    sudo apt install python2

 

Details:

$ sudo nano heatmap.py 
#! /usr/bin/env python
... ... ...
... ... ...

 

 $ sudo apt policy python
python:
  Installed: 2.7.16-1
  Candidate: 2.7.16-1
$ sudo apt policy python2
python2:
  Installed: 2.7.16-1
  Candidate: 2.7.16-1
 $ sudo apt policy python3
python3:
  Installed: 3.7.3-1
  Candidate: 3.7.3-1

@chrisgrind

Which OS are you using?
Is it Raspbian Buster or Ubuntu-20, or something else?

Thanks guys.

Turns out python isn’t installed, but python2 and 3 were. Installing python-pil installs python2

running “python2” in front of it worked.

python2 heatmap.py scan.csv scan.png

I am using ubuntu 20 on a VM.

File attached. Looks to me that I may benefit from a filter, but I don’t appear to have strong signals of any kind, if I read this right.

I suspected this, and that is why I asked which OS you are using.

Ubuntu 20 is pain in neck as far as python is concerned (and also libbladerf1).

I faced problem of pyvenv on both architectures of Ubuntu20 (arm64 and amd 64). Now you faced problem of python2 on it.