Hi Ioannis,
I used Yagi Calculator software from here. It's a simple to use but excellent piece of software.
Yagi has 9.8dbd gain.
The Moxon Loop also has design software available but I've now changed my mind re the loop as it is hard to make it rigid enough for the application. Loop has 3dbd gain.
There is of course the frequency difference losses between our module setups but that's pretty impressive range.
I estimate that line of sight and two yagis will do 12km as well with these units. It's not out of the way to setup two long yagis of say 21 elements 15.5dbd gain each to achieve more range at fixed locations.
In my use this will be a portable setup. It needs to be erected and taken down quite easily and to maybe signal penetrate a bit of bush. This at much closer range of course.
I'm currently building the finished yagi in plumbers 15mm copper pipe as the boom and 4mm brake pipe as the elements. Easy to solder in and to bend the dipole out of. It will be used in vertical polarisation as the 'receive' end will be a small vertical colinear with small gain.
Software for signal strength for setup of yagis is in progress. This is what I have so far in progress and have posted a question re syntax in Ciseco forum.
I need to work out the lowest values for sigfield/sigcontrol variables , highest value (lowest signal) is around 88-90 as a returned value. Then send to lcd display.
Code:
rssion:
SEROUT2 PortA.3,84,["BOB",sigon] ; puts slave module in test mode via code
PAUSE 1000 ; wait 1 second
SEROUT2 PortA.3,84,["+++"] ; send guard character
PAUSE 1000 ; wait 1 second
SEROUT2 PortA.3,84,["ATNT3"] ; place unit in test mode
SEROUT2 PortA.3,84,["ATWR"] ; write to memory
SEROUT2 PortA.3,84,["ATDN"] ; exit command mode
sigstrength:
SERIN2 PortA.2,84,1000,sigstrength,[WAIT("aSSRSSIS-",sigfield)] ; get slave sig strength value
SERIN2 PortA.2,84,1000,sigstrength,[WAIT("aMMRSSIM-",sigcontrol)] ; get control sig strength value
IF jump = 0 then rssioff ; check input to reset to serial
GOTO sigstrength
rssioff:
PAUSE 1000 ; wait 1 second
SEROUT2 PortA.3,84,["+++"] ; send guard character
PAUSE 1000 ; wait 1 second
SEROUT2 PortA.3,84,["ATNT0"] ; place unit in serial mode
SEROUT2 PortA.3,84,["ATWR"]
SEROUT2 PortA.3,84,["ATDN"]
GOTO main
Bookmarks