Technical information 2m band
The general set up for 2m is the same as the HF bands. Antenna, cable, filter, SDRPlay1a receiver, computer, internet.
But there is a lot to say about the differences.
Antenna
We use two antennas on the 2m band. One is used for horizontal polarization, the Big Wheel. And one for vertical polarization, a Diamond. The horizontal antenna is connected to a separate receiver, which is set up for the lower 1MHz of the band. The vertical antenna is also connected to a separate receiver, which is set up for the upper 1MHz part of the band.
There are two reasons for this:
- The lower band is more used for horizontally polarized signals like DX QSO's, while the upper part is more used for vertically polarized signals, such as local QSO's, meetings and repeaters.
- a second reason for splitting up the band in two 1MHz parts is the fact that the receiver is not working very well using a sample rate of 2.880.000 samples per second. We come back on the technical reason for this.
Here we show the pictures of both antennas. The vertical is on top of the right mast in the left picture. The horizontal is the clover with three leafs.
The cable we use is H100. The length is about 20 meter.
Filter
Between the coax cable and the receiver we have placed a 5 pole high pass filter. All signals under 70MHz are attenuated about 50dB. The pass through attenuation is less then 1 dB. The filter is placed after the vertical antenna. We have to make a second one for the horizontal antenna,.....under construction. OK, Aug 8 2021 I made a band pass filter for the low band, see
To be installed yet.
Receivers
Both receivers are the SDRPlay1a. Both are set up the same for now. The difference in polarization can give us a reason to optimize the configuration. The config file looks like:
#######################################################
# 2m RSP1a nr 1
#######################################################
band low
device !rtlsdr 127.0.0.1:1234
samplerate 1536000
centerfreq 144500
gain -33
antenna Horizontal Big Wheel
#######################################################
# 2m RSP1a nr 2
#######################################################
band high
device !rtlsdr 127.0.0.1:1235
samplerate 1536000
centerfreq 145500
gain -33
antenna VerticalDiamant300
############################################################################
As you can see, the receivers are set up for a sample rate of 1536000 samples per second. So we cover the whole 1MHz with a little overlap between the lower and upper 1MHz.
Computer
Initially we used a very old laptop computer, but that did not work very well. We did some experiments with a Pi4 minicomputer, running Raspbian Operating system.
So, we were forced to use the websdr-rpi software. And luckily it worked OK, as long as we did not go higher than 1536 ks/s.
So, two receivers go into the Pi4, so two rsp_tcp processes are running on the Pi4 and one websdr-rpi process. Our start up file (start-websdr.sh) looks like:
-----------------------------------------------------------------------------------------------------------------------
## put all cores in performance mode
echo performance | tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
killall -s 9 websdr-rpi
killall -s 9 rsp_tcp
sleep 1
SoapySDRUtil --find
sleep 1
screen -L -Logfile ../pub/2mlow.txt -dmS rsp_tcp1 taskset -c 0 rsp_tcp -d1 -p1234 -a 127.0.0.1 -r53 -L0 -G0 -A-50 -W -n16384
screen -L -Logfile ../pub/2mhigh.txt -dmS rsp_tcp2 taskset -c 1 rsp_tcp -d2 -p1235 -a 127.0.0.1 -r53 -L0 -G0 -A-50 -W -n16384
sleep 3
screen -dmS websdr taskset -c 2 ./websdr-rpi
exit
---------------------------------------------------------------------------------------------------------------------
The CPU of the Pi is quite busy, but no problems with heating up to much.
Latency
We were a little concerned about the performance of the Pi4, but all goes well. The rsp_tcp processes are running each on a separate core ( -c 0 and -c 1 ) and the websdr-rsp process on the third core (-c 2). In the TOP command we get the following output:
top - 21:57:16 up 70 days, 10:44, 1 user, load average: 3.13, 3.03, 2.98
Tasks: 122 total, 2 running, 120 sleeping, 0 stopped, 0 zombie
%Cpu(s): 60.1 us, 7.5 sy, 0.0 ni, 31.6 id, 0.1 wa, 0.0 hi, 0.7 si, 0.0 st
MiB Mem : 3827.9 total, 3372.8 free, 153.4 used, 301.7 buff/cache
MiB Swap: 100.0 total, 100.0 free, 0.0 used. 3498.1 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
474 root 20 0 76432 30116 1868 S 98.0 0.8 1345:26 rsp_tcp
478 root 20 0 76432 29872 1876 S 96.0 0.8 1324:30 rsp_tcp
489 root 20 0 52184 29384 3992 R 77.2 0.7 590:34.58 websdr-r+
With these settings we can keep the latency around 0.5 sec.
Power consumption
The power consumption is due to the Pi4 very low. Receivers plus Pi4 is around 15Watt.
Create Your Own Website With JouwWeb