User Tools

Site Tools


user:radio:dca

This is an old revision of the document!


Double Cross Dipole Antenna

Eller DCA, det är en cirkulärpolariserad antenn för sattelitmottagning.
Den agerar med hjälp av farlig™ ethernet där brun och blå kablar är spänningsatta för spänningmatning till en RaspberryPi som sitter vid antennen med en liten RTL-SDR.

Mjukvara

Pi:en kör raspberian med gnuradio på sig. Den dundrar iväg massa UDP data till 192.168.30.214:1234 som förhoppningsvis är Aga.
Samplings hastigheten är 400M och centerfrekvensen 137.766MHz
GRC programmet är mycket simpelt, det har en osmocomsorce till en UDP sink med ovan inställningar samt ingen GUI då pi:en körs GUI lös för att spara datorkraft.

Autostart

Vid boot skall programmet startas. Autostart ligger i /home/pi/.bashrc där den exaverar en fil i /home/pi/grc_stuff/startpy
Att starta via bashrc kan anses oetiskt, och det är det. Dessvärre var det det som funkade. Av någon anledning vill UDP sinken i grc inte starta om man startar den via en separat tråd. “./startpy &” funkar inte utan “./startpy” funkar. Detta gav upphov tillproblem som gör att /etc/rc.local inte kan användas då vissa moduler inte startas och pi:en blir softlockad. Hittar någon en bätte lösning på detta problemet får de mer än gärna lösa det.

Förbättningsområden

Just nu om nätverket dör, så är det dött länge. UDP blocket ger ett exception och startar inte upp igen. Detta borde ändras.
Eventuellt filtrera ner datamängden kring de intressanta områdena och skita i resten då datamängden är rätt mastig för den lila pi:en.

user/radio/dca.1582105608.txt.gz · Last modified: 2020/02/19 09:46 by eta