Vorwort
Ich denke, wir mĂŒssen kurz erklĂ€ren, warum plötzlich so ein scheinbar triviales Thema bei der Berechnung des Energiebudgets und warum genau die CubeSat-Satelliten? Nun, hier ist alles ganz einfach: Meine kurze Unterrichtspraxis hat (fĂŒr mich) gezeigt, dass dieses Thema, obwohl es grundlegend ist, beim ersten Mal nicht von allen verstanden wurde, und auĂerdem hatte es einige Fragen, die in der ersten Lesung nicht offensichtlich waren. DarĂŒber hinaus scheint es, dass sie zu solchen grundlegenden Dingen immer noch Artikel in IEEE veröffentlichen, und dies wird bei weitem nicht von Studenten getan. Warum genau CubeSat? Hier ist es noch einfacher: Das Satellitenformat ist interessant (die Tatsache, dass Mikro- und Nanosatelliten vorhanden sind, versetzt viele in einen Zustand kurzen Schocks) und eignet sich daher sehr gut fĂŒr Bildungszwecke.

Die Simulation wird in Python 3 aus den gleichen GrĂŒnden durchgefĂŒhrt, die ich in meiner vorherigen Veröffentlichung angegeben habe . Wir werden den Fall einer niedrigen Umlaufbahn (LEO - Low Earth Orbit) betrachten und tatsĂ€chlich das Signal-Rausch-VerhĂ€ltnis (SNR - Signal-Rausch-VerhĂ€ltnis) am EmpfĂ€ngereingang ĂŒber eine AbwĂ€rtsverbindung (DL - AbwĂ€rtsverbindung) berechnen. Wir werden mehrere Verzeichnisse aus Open Access verwenden und zur Verdeutlichung Diagramme erstellen.
Alle Quellcodes sind in meinem GitHub-Repository verfĂŒgbar. Ich lade alle Interessierten ein, sie zu lesen! Ich werde fĂŒr die CodeĂŒberprĂŒfung und konstruktive Kritik sehr dankbar sein!
Lass uns gehen!
Erstens ist dies natĂŒrlich eine bekannte Formel fĂŒr das Signal-Rausch-VerhĂ€ltnis auf einer logarithmischen Skala (einfach in Dezibel) fĂŒr alle (am Thema Beteiligten), wobei wir alle möglichen Verluste und VerstĂ€rkungen mit einem gewissen Grad an Abstraktion berĂŒcksichtigen:
wo
- Gesamtleistung des thermischen Rauschens (hat einen bekannten Zusammenhang mit der spektralen Dichte des Rauschens
) in dBm (Dezibel pro Milliwatt),
- Sendeleistung in dBm,
und
- Antennengewinn auf der Seite des Senders bzw. EmpfÀngers (in dBi - isotrope Dezibel),
und
- VerstÀrkung des Sender- und EmpfÀnger-Feeders (in dB),
und
- Verluste in Feedern (in dB),
Verluste im Ausbreitungsweg der elektromagnetischen Welle in dB,
- zusÀtzliche Verluste (sozusagen ein gewisser Spielraum) in dB.
Im Allgemeinen ist bei den ersten sieben Begriffen mehr oder weniger klar: Dies sind Referenzdaten. Bei den letzten drei Teilnehmern des Prozesses ist es interessanter.
Thermische Rauschleistung
Wie Sie wissen, gibt es keinen Ort, an dem Sie sich vor dieser GeiĂel elektronischer GerĂ€te verstecken können. Sie können nur Folgendes berĂŒcksichtigen:
wo
- Boltzmann-Konstante
- Àquivalente GerÀuschtemperatur,
- die Summe der Antennenverluste und des Rauschens (Hintergrund) des Himmels,
- GerÀuschtemperatur des EmpfÀngers (
und
- Rauschzahl, die aus dem Rauschbild geschÀtzt werden kann (
- Rauschzahl) der Empfangsantenne) und
- die Breite des Rauschfrequenzbandes. Sie können das Rauschband gleich der Bandbreite des EmpfÀngers selbst nehmen
gemÀà [1, S. 98] jedoch die Rauschbandbreite
kann etwas genauer bewertet werden als
wo
- Konstante von 1,002 bis 1,57 (bezieht sich auf die EmpfÀngerkonfiguration).
ZusÀtzliche Verluste
Hier können Sie entweder eine garantierte Versorgung beziehen, die in der Regel aus denselben Verzeichnissen stammt, oder tiefer gehen und alles selbst berechnen.
In diesem Abschnitt verlasse ich mich fast ausschlieĂlich auf das gute alte Cantor-Lehrbuch, nĂ€mlich diesen Teil davon [1, S. 88-96]. Wenn die Leser relevantere maĂgebliche Quellen haben - bitte teilen Sie diese mit, ich denke, sie werden fĂŒr alle nĂŒtzlich sein.
Worauf wir in erster Linie achten:
- Verlust durch Brechung und Ungenauigkeit der Antennenausrichtung ( Antennenstrahlverlust )
Sind als bezeichnet
wo
- Strahlbreite und
- die Strahlbreite der halben Leistung und hÀngen, egal wie schwer zu erraten, von den Eigenschaften bestimmter AntennengerÀte ab:
- AtmosphÀrische Phaseneffekte
Wenn Sie den Klassikern glauben, wirken sich diese Verluste hauptsĂ€chlich auf die DatenĂŒbertragungsrate aufgrund der Bandbreite des EmpfĂ€ngers aus, da es wĂŒnschenswert ist, das Band gemÀà Tabelle 1 [1, S. 91]. Um Phasenverzerrungen zu vermeiden.
Tab. 1. Maximale EmpfĂ€ngerbandbreite fĂŒr verschiedene Bereiche.
Es ist jedoch anzumerken, dass die Zahlen sehr beeindruckend sind und aufgrund des thermischen Rauschens oft nicht berĂŒcksichtigt werden.
- Verlust aufgrund einer Fehlanpassung der Antennenpolarisation
Kann in AbhĂ€ngigkeit von ElliptizitĂ€tskoeffizienten geschĂ€tzt werden und (Ich fĂŒge einen Ausschnitt aus dem sowjetischen Buch als Abbildung 1 bei).

Abb. 1. AbhÀngigkeit von Verlusten aufgrund von Polarisationsfehlanpassungen zwischen Sende- und Empfangsantennen von der ElliptizitÀt. [1, S. 93]
Ich bin jedoch auf diesen Parameter als Referenz gestoĂen. Bei der Berechnung des Energiebudgets fĂŒr den NanoCom AX100 betrĂ€gt der Polarisationsverlust beispielsweise 3 dB (der atmosphĂ€rische Verlust betrĂ€gt 2,1 dB, der ionosphĂ€rische Verlust 0,4 dB).
- AtmosphÀrische DÀmpfung
Wir können diesen interessanten Parameter entweder gemÀà den Empfehlungen der ITU bewerten oder selbst berechnen. GlĂŒcklicherweise gibt es spezielle Bibliotheken wie diese .
DĂ€mpfung entlang des Weges der Ausbreitung elektromagnetischer Wellen (Pfadverlust)
Ohne weiteres wenden wir zunÀchst die Friis-Formel an :
wo
- elektromagnetische WellenlÀnge (bezieht sich in bekannter Weise auf die TrÀgerfrequenz
,
Ist die Geschwindigkeit der elektromagnetischen Welle (die Lichtgeschwindigkeit, wenn einfacher) und
- die Entfernung zwischen den Satelliten und der Bodenstation.
Und hier kommen wir vielleicht zu der interessantesten Frage: Welche Entfernung sollten wir fĂŒr Berechnungen nehmen? Wie bereits in der Einleitung erwĂ€hnt, betrachten wir LEO-Satelliten, was bedeutet, dass sich unser angeblicher Satellit relativ zur Erde bewegt (im Gegensatz zum geostationĂ€ren Fall, in dem der Satellit sozusagen ĂŒber einem Punkt hĂ€ngt).
Sie können natĂŒrlich alles so weit wie möglich vereinfachen, indem Sie das Schema als Grundlage nehmen (Abb. 2), wenn davon ausgegangen wird, dass die Umlaufbahn des Kommunikationssatelliten ungefĂ€hr âĂŒber dem Kopfâ unserer Bodenstation liegt.

Abb. 2. Schematische Beschreibung der CubeSat-Flugbahn im erdnahen Orbit [2].
Dann kann die Entfernung nach folgender Formel berechnet werden:
wo
- Es gibt tatsÀchlich den Radius der Erde,
- Höhe der Satellitenumlaufbahn und
- Höhenwinkel.
Sie können jedoch etwas mehr Dampf machen, sich wieder dem Klassiker (bereits anders) zuwenden [3, S.110-123] und alles berechnen, was bereits relativ zu den tatsÀchlichen geografischen Koordinaten der Bodenstation ist (
und
) und die tatsÀchliche Position des Satelliten (augenblicklich aufsteigender Knoten -
und Umlaufbahnpol - Momentaner Umlaufbahnpol
) Machen Sie sich bereit, es wird viel Trigonometrie geben:
wo
- minimaler zentraler Winkel der Erde,
- minimaler Nadirwinkel,
Ist der Winkelradius der Erde. Die maximale Entfernung kann berechnet werden durch:
wo
und
(
- minimaler Satellitenhöhenwinkel).
So fassen Sie eine kurze Zusammenfassung der Parameter zusammen :
- Was wir als Ausgangspunkte wÀhlen : TrÀgerfrequenz, Umlaufbahnhöhe (möglicherweise die Position des Satelliten und die geografischen Koordinaten der Bodenstation - hÀngt von der Genauigkeit ab, die wir erhalten möchten);
- Wir finden gerÀteabhÀngige und einstellbare Parameter : Sendeleistung, EmpfÀngerbandbreite;
- Wir finden Referenzdaten : Antennengewinn und -verlust, Feedergewinn und -verlust, Rauschtemperatur, zusÀtzlicher Verlust.
Als Quelle fĂŒr technische Parameter fĂŒr die Downlink-Bewertung stehen Beispiele aus der Praxis fĂŒr Transceiver und Antennen fĂŒr CubeSat-Satelliten wie NanoCom AX100 und NanoCom ANT430 zur VerfĂŒgung . FĂŒr eine gröĂere Bandbreite ist es natĂŒrlich besser, das S-Band zu berĂŒcksichtigen. FĂŒr diesen Bereich sind die NanoCom ANT2000- Patchantenne und der NanoCom SR2000- Transceiver erhĂ€ltlich.
Wir beginnen zu ĂŒberprĂŒfen, was passiert ist.
from SmallSatLB import * import pandas as pd
Alle Logik ist bedingt in zwei Optionen unterteilt: 'Entwurf' , in dem Formel (4) zur Berechnung der Entfernung verwendet wird; und "genau" , in denen die Formeln (5) und (6) verwendet werden.
"Entwurf"
l_d = LinkBudget(750*1e3, 'draft')

snr, EIRP = l_d.expected_snr(2.4e9, 1, 7.3, 35, 1.5e6, 1000)

Schönheit!
"prÀzise"
l_p = LinkBudget(750*1e3, 'precise',\ L_node = 100+90, incl = 90 - 61.5,\ lat_gs = 22, long_gs = 200, eps_min = 5) snr, EIRP = l_p.expected_snr(2.4e9, 1, 7.3, 35, 1.5e6, 1000) print(min(snr)) print(max(snr))
>>> 5.556823874020452 >>> 8.667000351847676
Im Allgemeinen hier: Wir haben ein kleines Tool fĂŒr primĂ€re "SchĂ€tzungen" und Berechnungen, um wie viel das Signal geschwĂ€cht wird, wĂ€hrend es vom Satelliten zur Erde geht (oder umgekehrt).
Vielen Dank fĂŒr Ihre Aufmerksamkeit!
Liste der verwendeten Literatur :
- Kantor L. Ya., Askinazi G. B. Satellitenkommunikation und Rundfunk: ein Nachschlagewerk . - Radio und Kommunikation, 1988.
- Otilia Popescuy, Jason S. Harrisz und Dimitrie C. Popescuz, Entwurf des Kommunikationssubsystems fĂŒr Nanosatelliten-CubeSat-Missionen: Betriebs- und Implementierungsperspektiven, 2016, IEEE
- Wertz JR, Larson WJ Analyse und Design von Weltraummissionen, Bibliothek fĂŒr Weltraumtechnologie. - Microcosm Press und Kluwer Academic Publishers, El Segundo, CA, USA, 1999.