From 482f9b6fd748540b132cd1c3ecbf0b4be3bc9eb0 Mon Sep 17 00:00:00 2001 From: Phineas Freak <14848060+PhineasFreak@users.noreply.github.com> Date: Wed, 3 Jun 2026 09:31:47 +0300 Subject: [PATCH] RealAntennas RO support Now patching the stock RealAntennas settings and RSS stations instead of deleting and redefining them. --- .../RO_RealAntennas_Settings.cfg | 324 +++++ .../RO_RecommendedMods/RO_RealAntennas.cfg | 1130 +++++++++++++++++ 2 files changed, 1454 insertions(+) create mode 100644 GameData/RealismOverhaul/RO_RealAntennas_Settings.cfg create mode 100644 GameData/RealismOverhaul/RO_RecommendedMods/RO_RealAntennas.cfg diff --git a/GameData/RealismOverhaul/RO_RealAntennas_Settings.cfg b/GameData/RealismOverhaul/RO_RealAntennas_Settings.cfg new file mode 100644 index 0000000000..adedf88d1b --- /dev/null +++ b/GameData/RealismOverhaul/RO_RealAntennas_Settings.cfg @@ -0,0 +1,324 @@ +@RealAntennasCommNetParams:FOR[RealismOverhaul] +{ + %minRelayTL = 2 + @TargetingMode[Vessel] { %techLevel = 2 } + @TargetingMode[BodyCenter] { %techLevel = 0 } + @TargetingMode[BodyLatLonAlt] { %techLevel = 3 } + @TargetingMode[AzEl] { %techLevel = 0 } + @TargetingMode[OrbitRelative] { %techLevel = 2 } + + !BandInfo,* {} + BandInfo + { + name = VHF + TechLevel = 0 + Frequency = 150e6 + ChannelWidth = 12.5e3 + } + BandInfo + { + name = UHF + TechLevel = 0 + Frequency = 430e6 + ChannelWidth = 31.5e3 + } + BandInfo + { + name = S + TechLevel = 3 + Frequency = 2.25e9 + ChannelWidth = 0.330e6 + } + BandInfo + { + name = X + TechLevel = 7 + Frequency = 8.45e9 + ChannelWidth = 1.36e6 + } + BandInfo + { + name = Ku + TechLevel = 8 + Frequency = 14.3e9 + ChannelWidth = 20e6 + } + BandInfo + { + name = Ka + TechLevel = 9 + Frequency = 32.0e9 + ChannelWidth = 20e6 + } +} + +@RealAntennasCommNetParams:FOR[RealismOverhaul] +{ + !EncoderInfo,* {} + EncoderInfo + { + name = Analog FSK + TechLevel = 0 + CodingRate = 0.001 + RequiredEbN0 = 10 + } + EncoderInfo + { + name = None + TechLevel = 2 + CodingRate = 1 + RequiredEbN0 = 10 + } +// EncoderInfo +// { +// name = Reed-Muller 32/6/16 [RM(1,5)] +// TechLevel = 3 +// CodingRate = 0.25 // s/b 6/32 = 0.1875 +// RequiredEbN0 = 5.5 +// } +// https://www.researchgate.net/figure/Code-rates-of-Reed-Muller-code-RM-1-m-and-corresponding-SIR-requirement-for-target_tbl2_1959018 +// +1.4dB to go from BER 1e-3 to 1e-5 + EncoderInfo + { + name = Reed-Muller 1,3 + TechLevel = 3 + CodingRate = 0.5 + RequiredEbN0 = 6.5 + } + EncoderInfo + { + name = Reed-Solomon 255/223 + TechLevel = 5 + CodingRate = 0.8745 + RequiredEbN0 = 6.1 + } + EncoderInfo + { + name = Convolutional 7, 1/2 + TechLevel = 6 + CodingRate = 0.5 + RequiredEbN0 = 4.5 + } +// EncoderInfo +// { +// name = Convolutional 7, 7/8 +// reference = http://www.ieee802.org/16/tg1/phy/contrib/802161pc-00_33.pdf +// TechLevel = 100 +// CodingRate = 0.875 +// RequiredEbN0 = 6.5 +// } + EncoderInfo + { + name = Concatenated Reed-Solomon,Convolutional + reference = http://www.ieee802.org/16/tg1/phy/contrib/802161pc-00_33.pdf + TechLevel = 7 + CodingRate = 0.43725 + RequiredEbN0 = 3.3 + } + EncoderInfo + { + name = Turbo 1/2 + TechLevel = 8 + CodingRate = 0.5 + RequiredEbN0 = 1 + } +} + +@RealAntennasCommNetParams:FOR[RealismOverhaul] +{ + !TechLevelInfo,* {} + TechLevelInfo + { + name = commsTL0 + Level = 0 + Description = WW2-era + PowerEfficiency = 0.0555 + ReflectorEfficiency = 0.5 + MinDataRate = 4 + MaxDataRate = 4 + MaxPower = 20 + MassPerWatt = 1.6 + BaseMass = 1 + BasePower = 2 + BaseCost = 2 + CostPerWatt = 5 + ReceiverNoiseTemperature = 27000 // 20dB + } + TechLevelInfo + { + name = commsTL1 + Level = 1 + Description = Lunar Range Comms, 1957-1958: 26m antenna 1958 + PowerEfficiency = 0.0769 + ReflectorEfficiency = 0.52 + MinDataRate = 4 + MaxDataRate = 4 + MaxPower = 30 + MassPerWatt = 1.34 + BaseMass = 0.26 + BasePower = 0.3 + BaseCost = 4 + CostPerWatt = 4 + ReceiverNoiseTemperature = 11500 // 16dB + } + TechLevelInfo + { + name = commsTL2 + Level = 2 + Description = Digital Comms, 1959-1960 + PowerEfficiency = 0.1 + ReflectorEfficiency = 0.54 + MinDataRate = 1 + MaxDataRate = 64 + MaxPower = 37 + MassPerWatt = 1.16 + BaseMass = 6.9 + BasePower = 8 + BaseCost = 30 + CostPerWatt = 3.5 + ReceiverNoiseTemperature = 7000 // 14dB + } + TechLevelInfo + { + name = commsTL3 + Level = 3 + Description = Interplanetary Comms, 1961-1963: Maser 1962, S/C noise reduction 1961 (300-3000K=10dB noise temp) + PowerEfficiency = 0.1304 + ReflectorEfficiency = 0.56 + MinDataRate = 8 + MaxDataRate = 64 + MaxPower = 37 + MassPerWatt = 1 + BaseMass = 20.2 + BasePower = 19.5 + BaseCost = 50 + CostPerWatt = 3 + ReceiverNoiseTemperature = 5800 // 13dB + } + TechLevelInfo + { + name = commsTL4 + Level = 4 + Description = Improved Comms, 1964-1966: 64m Antenna 1967 + PowerEfficiency = 0.1667 + ReflectorEfficiency = 0.58 + MinDataRate = 8 + MaxDataRate = 4096 + MaxPower = 40 + MassPerWatt = 0.86 + BaseMass = 17.2 + BasePower = 25.7 + BaseCost = 80 + CostPerWatt = 2.5 + ReceiverNoiseTemperature = 4500 // 11.7dB + } + TechLevelInfo + { + name = commsTL5 + Level = 5 + Description = Advanced Comms, 1967-1971: Noise reduction 1968, block coding 1969 + PowerEfficiency = 0.2222 + ReflectorEfficiency = 0.6 + MinDataRate = 16 + MaxDataRate = 16384 + MaxPower = 43 + MassPerWatt = 0.75 + BaseMass = 21 + BasePower = 23 + BaseCost = 120 + CostPerWatt = 2 + ReceiverNoiseTemperature = 3000 // 10dB https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/19660015650.pdf + } + TechLevelInfo + { + name = commsTL6 + Level = 6 + Description = Deep Space Comms, 1972-1975: Antenna improvements 1971-1972, Convolutional coding ~1973 + PowerEfficiency = 0.25 + ReflectorEfficiency = 0.62 + MinDataRate = 16 + MaxDataRate = 131072 + MaxPower = 43 + MassPerWatt = 0.6444 + BaseMass = 30.7 + BasePower = 21.4 + BaseCost = 175 + CostPerWatt = 1.7 + ReceiverNoiseTemperature = 1540 // 7.5dB + } + TechLevelInfo + { + name = commsTL7 + Level = 7 + Description = High Data Rate Comms, 1976-1980: X-Band ~1975, concatenated coding, MW noise reduction ~1980 + PowerEfficiency = 0.3 + ReflectorEfficiency = 0.64 + MinDataRate = 16 + MaxDataRate = 262144 + MaxPower = 46 + MassPerWatt = 0.6 + BaseMass = 21.3 + BasePower = 18.3 + BaseCost = 125 + CostPerWatt = 1.2 + ReceiverNoiseTemperature = 1100 // 6.1dB https://commons.erau.edu/cgi/viewcontent.cgi?referer=https://www.google.com/&httpsredir=1&article=2697&context=space-congress-proceedings + } + TechLevelInfo + { + name = commsTL8 + Level = 8 + Description = Massive Scale Comms, 1986-1997: 70m antennas 1988 + PowerEfficiency = 0.3724 + ReflectorEfficiency = 0.66 + MinDataRate = 16 + MaxDataRate = 262144 + MaxPower = 46 + MassPerWatt = 0.54 + BaseMass = 21.3 + BasePower = 18.3 + BaseCost = 75 + CostPerWatt = 0.5 + ReceiverNoiseTemperature = 500 // 2.6dB + } + TechLevelInfo + { + name = commsTL9 + Level = 9 + Description = Efficient Comms, 1998-2008: Super-cooled maser & feed 1995, Ka-band 2004 + PowerEfficiency = 0.4397 + ReflectorEfficiency = 0.68 + MinDataRate = 16 + MaxDataRate = 134217728 + MaxPower = 50 + MassPerWatt = 0.1418 + BaseMass = 7.5 + BasePower = 11.7 + BaseCost = 50 + CostPerWatt = 0.4 + ReceiverNoiseTemperature = 200 // 1.8dB + } + TechLevelInfo + { + //Based on Frontier Radio DS + //https://digitalcommons.usu.edu/cgi/viewcontent.cgi?article=3383&context=smallsat + //https://www.eoportal.org/satellite-missions/frontier-radio + //Also this General Dynamics SSPA + //https://gdmissionsystems.com/-/media/General-Dynamics/Space-and-Intelligence-Systems/PDF/spaceborne-x-band-sspa-datasheet.ashx?la=en&hash=9646562DB405E956EFCAC0D2A14AB7F9FB28983A + //and this Thales TH4606 TWT + // 10.1109/IVEC56627.2023.10157133. + name = commsTL10 + Level = 10 + Description = Modern Comms, 2009-2018: 32-meter BWG noise reduction 2009, 3x34-meter antenna arraying 2018 + PowerEfficiency = 0.4900 //TH4606 claims 49% efficiency at saturation + ReflectorEfficiency = 0.70 //guess. 34-meter BWG antenna is 0.75 in X-band (but 0.66 in Ka-band) + MinDataRate = 16 + MaxDataRate = 134217728 + MaxPower = 50 + MassPerWatt = 0.09951 //1.37 kg for 17 W SSPA, 0.7 kg for 37 Watt TWT + BaseMass = 3.3 //Frontier Radio DS, plus 1 kg for power equipment? + BasePower = 9.5 //Frontier Radio DS with X-band Tx capability + BaseCost = 25 //guess + CostPerWatt = 0.4 //guess + ReceiverNoiseTemperature = 200 // <2 db. Same as TL9? + } +} diff --git a/GameData/RealismOverhaul/RO_RecommendedMods/RO_RealAntennas.cfg b/GameData/RealismOverhaul/RO_RecommendedMods/RO_RealAntennas.cfg new file mode 100644 index 0000000000..901e8bf2ab --- /dev/null +++ b/GameData/RealismOverhaul/RO_RecommendedMods/RO_RealAntennas.cfg @@ -0,0 +1,1130 @@ +@PART:HAS[@MODULE[ModuleRealAntenna]]:FOR[zzzRealismOverhaul]:NEEDS[RealAntennas] +{ + @MODULE[ModuleRealAntenna]:HAS[#antennaDiameter[*],#RFBand[L]],* + { + @RFBand = S + } +} + +@PART:HAS[@MODULE[ModuleRealAntenna]]:FOR[zzzRealismOverhaul]:NEEDS[RealAntennas] +{ + @MODULE[ModuleRealAntenna]:HAS[#RFBand[L]],* + { + @RFBand = UHF + } +} + +@PART:HAS[@MODULE[ModuleCommand],@MODULE[ModuleRealAntenna]]:FOR[zzzRealismOverhaul]:NEEDS[RealAntennas] +{ + @MODULE[ModuleRealAntenna] + { + %RFBand = UHF + } +} + +@PART[DeployedCentralStation]:FOR[RealismOverhaul]:NEEDS[RealAntennas] +{ + @MODULE[ModuleRealAntenna] + { + %referenceGain = 2.0 + %applyMassModifier = false + %TechLevel = 6 + %TxPower = 20 + } +} + +@Kopernicus:FOR[zzzRealismOverhaul]:NEEDS[RealAntennas] +{ + @Body[Earth] + { + @PQS + { + @Mods + { + @City2[*TrackingStation],* + { + !Antenna,* {} // Delete and rebuild all antennas + Antenna + { + referenceGain = 1 // Everyone gets a weak VHF + TxPower = 40 // 10W + TechLevel = 0 + RFBand = VHF + AMWTemp = 1340.8 // 7.5dB, https://archive.org/details/nasa_techdoc_19630042971/page/n21 + ModulationBits = 1 // BPSK only + } + Antenna + { + referenceGain = 3 // Everyone gets a weak UHF + TxPower = 40 // 10W + TechLevel = 0 + RFBand = UHF + AMWTemp = 1340.8 + ModulationBits = 1 // BPSK only + } + } + @City2[*_DSN_TrackingStation],* + { + @Antenna:HAS[#RFBand[VHF]],* + { + @referenceGain = 20 // DSN gets some array + %referenceFrequency = 150 + @TxPower = 50 + } + @Antenna:HAS[#RFBand[UHF]],* + { + @referenceGain = 20 // DSN gets some array + %referenceFrequency = 430 + @TxPower = 50 + + UPGRADE + { + TechLevel = 1 // https://archive.org/details/nasa_techdoc_19630042971/page/n21 + referenceGain = 34 // GoldStone upgrades for Pioneer-3/4 + } + } + Antenna + { + referenceGain = 49 // Original S-Band 18m, -3dBi vs 26m (module 102) + referenceFrequency = 2250 + TxPower = 63 // 2KW + TechLevel = 0 + RFBand = S + AMWTemp = 290 + ModulationBits = 1 + + UPGRADE + { + TechLevel = 1 // "Lunar Range Comms" 1957-1958 tech node + referenceGain = 52.5 // 26m antenna 1958 + } + UPGRADE + { + TechLevel = 2 // Digital Comms, 1959-1960, Encoder Available + } + UPGRADE + { + TechLevel = 3 // "Interplanetary Comms" 1961-1963 tech node + AMWTemp = 125 // Reduced spacecraft noise 1961 (S/C should still be 3000K = 10dB !), Maser 1962 + } + UPGRADE + { + TechLevel = 4 // "Improved Comms" 1964-1966 tech node + referenceGain = 60.5 // 64m Antenna: +8dB? 1967 + } + UPGRADE + { + TechLevel = 5 // "Advanced Comms" 1967-1971 tech node (1967-1970) + AMWTemp = 80 // Noise reduction 1968, block coding 1969 + } + UPGRADE + { + TechLevel = 6 // "Deep Space Comms" 1972-1975 tech node (1971-1974) + referenceGain = 62.5 // Antenna improvements 1971-1972, Convolutional coding ~1973 + } + UPGRADE + { + TechLevel = 7 // "High Data Rate Comms" 1976-1980 tech node + AMWTemp = 40 // X-Band introduction ~1975, concatenated coding + ModulationBits = 2 // MW noise reduction ~1980 + } + UPGRADE + { + TechLevel = 8 // "Massive Scale Comms" 1986-1997 tech node + referenceGain = 63.6 // 70m antennas +.8dBi 1988 + TxPower = 73 // 20KW + } + UPGRADE + { + TechLevel = 9 // "Efficient Comms" 1998-2008 tech node + AMWTemp = 17.6 // Super-cooled maser & feed 1995, Ka-band 2004 + } + } + Antenna + { + referenceGain = 73.5 // X-Band 64m + referenceFrequency = 8450 + TxPower = 70 // 10KW + TechLevel = 7 + RFBand = X + AMWTemp = 40 + ModulationBits = 2 + + UPGRADE + { + TechLevel = 8 + referenceGain = 74.3 + TxPower = 73 + } + UPGRADE + { + TechLevel = 9 + AMWTemp = 12.8 + } + } + Antenna + { + referenceGain = 79 // Ka-Band 34m + referenceFrequency = 32000 + TxPower = 54.8 // 300W transmitter in one BWG antenna + TechLevel = 9 + RFBand = Ka + AMWTemp = 20 + ModulationBits = 2 + UPGRADE + { + TechLevel = 10 + //By 2018 every DSN site has at least two 34-meter antennas, allowing an array + //of at least 2 antennas to be available at all time. + //7264 m^2 of effective antenna area, 66% reflector efficiency at 32 GHz + referenceGain = 82.34 + //Decrease transmit power to keep EIRP constant (only one antenna transmits, + //the rest receive). 133.6 dbm EIRP with 300W transmitter. + //https://deepspace.jpl.nasa.gov/dsndocs/810-005/downloads/ + TxPower = 51.3 + //https://ui.adsabs.harvard.edu/link_gateway/2018AcAau.147...37L/doi:10.1016/j.actaastro.2018.03.011 + //34-meter Ka-band AMW decreased through improved feeds for JWST at some point + AMWTemp = 13.5 + } + //Upgrade TL11 + //70-meter antennas retired, replaced with array of 4+1 32m BWG antennas at all locations + //(4 receive, 1 transmit) + //I'll get around to doing this eventually + //S-band EIRP: 128.6 dbm + //X-band EIRP: 139.4 dbm @ 20 kW, 145.2 dbm @ 80 kW (all stations to be upgraded to 80kW?) + //Ka-band EIRP: 133.6 dbm @ 300 W. All stations should be upgraded to 800 W transmitter + //by 6/2028. EIRP figures not published + } + } + //Soviet ground stations + //sources: + // [1] http://mentallandscape.com/V_Telemetry.htm + // [2] https://www.russianspaceweb.com/kik_nip16.html + // [3] http://lfvn.astronomer.ru/optic/evpatoria/rt70/index.htm + // [4] https://ru.wikipedia.org/wiki/%D0%A2%D0%9D%D0%90-400 + // [5] https://web.archive.org/web/20100225200505/http://kik-sssr.narod.ru/Kvant-D.htm + // [6] https://web.archive.org/web/20100227201456/http://kik-sssr.narod.ru/Pluton.htm + // [7] https://ru.wikipedia.org/wiki/%D0%90%D0%94%D0%A3-1000#%D0%9F%D0%BE%D1%81%D0%BB%D0%B5_%D0%BF%D1%80%D0%B8%D1%81%D0%BE%D0%B5%D0%B4%D0%B8%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D0%9A%D1%80%D1%8B%D0%BC%D0%B0_%D0%BA_%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B9%D1%81%D0%BA%D0%BE%D0%B9_%D0%A4%D0%B5%D0%B4%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%B8 + // [8] https://web.archive.org/web/20100227201459/http://kik-sssr.narod.ru/Saturn.htm + // [9] http://www.svengrahn.pp.se/radioind/Russdeep/Russdeep.htm + // [10] http://www.svengrahn.pp.se/radioind/Vjezna_Zarya/Vjezna.htm + // [11] http://www.svengrahn.pp.se/radioind/ppmam/PPM.htm + // [12] https://dadrov.livejournal.com/402130.html + // [13] https://www.stud24.ru/aviation/radiotehnicheskij-informacionnoupravlyajushhij-kompleks-sistemy-nizkoo/509168-2119840-page4.html + // [14] https://web.archive.org/web/20211025073020/http://www.kik-sssr.ru/RNII_KP_ISZ.htm + // [15] https://dvrcpod.ru/PK-9M.php + @City2[Evpatoria_NIP_TrackingStation] + { + // NIP 16 - Evpatoria + // 1x VHF phased array built 1958 (and demolished shortly afterwards) + // Pluton Complex, 3x ADU-1000 built 1960. Operates in UHF, S-Band + // 1x TNA-400 at Simferopol, built 1962. Operates in VHF, UHF + // Zarya 4 VHF station, built 1963? + // Saturn-MS Complex, 2x ADU-1000, 1x P-400P, built 1971. Operates in VHF, UHF, S-band + // Kvant-D Complex, 1x P-2500, 1x P-400P, built 1980. Operates in UHF, S-band added 1985 + %icon = RealAntennas/DSN + @Antenna:HAS[#RFBand[VHF]],* + { + // Didn't actually exist prior to 58, just leave as LC-grade antenna + UPGRADE + { + // VHF (183 MHz) 120 m^2 phased array built for early Luna missions. + TechLevel = 1 // "Lunar Range Comms" 1957-1958 tech node + referenceGain = 25.4 // [1] guess based on dish of equivalent area + referenceFrequency = 183 + TxPower = 50 // 100 W, same as DSN? + } + UPGRADE + { + //TNA-400 32-meter antenna, operational 1962. Actually located in Simferopol. + TechLevel = 3 // "Interplanetary Comms" 1961-1963 tech node + referenceGain = 30.56 // [8] Effective area 400 m^2 + referenceFrequency = 183 + TxPower = 76 // [1] 40 kW + AMWTemp = 300 // [14] Saturn-MK/MS noise 300K + EncoderOverride = None // [1] coding not introduced until Venera-2 (1965). No encoder is about right for the 9.5 db C/N claimed in [6] + } + UPGRADE + { + //orthogonal coding equipment installed ~1965 for Venera 2 + TechLevel = 4 // Improved Comms, 1964-1966 + EncoderOverride = Reed-Muller 1,3 // [1] orthogonal coding introduced for Venera-2 (1965). No idea of the performance of this system, just give it Reed-Muller? + } + UPGRADE + { + //Upgraded with parts from/replaced by P-400P in 1971? + TechLevel = 6 // "Deep Space Comms" 1972-1975 tech node (1971-1974) + TxPower = 79 // [8] 80 kW transmitter? + EncoderOverride = Reed-Solomon 255/223 // [1] switch to PSK and other improvements(?) for Venera-9 (1975). Give it Reed-Solomon? + } + UPGRADE + { + //Convolutional coding equipment install ~1980 as part of Kvant-D complex [5] + TechLevel = 7 // High Data Rate Comms, 1976-1980 + EncoderOverride = Convolutional 7, 1/2 // All we know is it was rate 1/2 and similar to "the American DSN network" [5]. Give it Convolutional 7, 1/2? + } + } + @Antenna:HAS[#RFBand[UHF]],* + { + // Didn't actually exist prior to 60, just leave as LC-grade antenna + UPGRADE + { + // ADU-1000 radio telescopes of Pluton complex, operational 1960 + referenceGain = 48.27 // [7] 900 m^2 effective area + referenceFrequency = 937 // [1,6] 32 cm band + TxPower = 76 // [1,6] 40 KW on decimeter band? + TechLevel = 2 // Pluton came online in 1960 + AMWTemp = 290 // [6] claims 150 K for original receivers? Seems too good compared to DSN, put in 1962 with installation of Helium-cooled MASER. Assume same as DSN + } + UPGRADE + { + TechLevel = 3 // "Interplanetary Comms" 1961-1963 tech node + AMWTemp = 150 // [1] Helium-cooled MASERs installed 1962? + EncoderOverride = None // [1] coding not introduced until Venera-2 (1965). No encoder is about right for the 9.5 db C/N claimed in [6] + } + UPGRADE + { + TechLevel = 4 // "Improved Comms" 1964-1966 tech node + EncoderOverride = Reed-Muller 1,3 // [1] orthogonal coding introduced for Venera-2 (1965). No idea of the performance of this system, just give it Reed-Muller? + } + UPGRADE + { + //Extensive upgrade project around 1975?, including 80 kW transmitters, Convolutional coding, PSK, etc. + TechLevel = 6 // "Deep Space Comms" 1972-1975 tech node (1971-1974) + TxPower = 82 // 160 kW on decimeter band? + AMWTemp = 82 // [7] Upgraded to 11 m^2/K + EncoderOverride = Reed-Solomon 255/223 // [1] switch to PSK and other improvements(?) for Venera-9 (1975). Give it Reed-Solomon? + } + UPGRADE + { + // Construction of P-2500 (RT-70) radio telescope. + // decimeter band operations began in 1980? + TechLevel = 7 // "High Data Rate Comms" 1976-1980 tech node + referenceGain = 51.40 // [5] 1850 m^2 effective area in 32 cm band + referenceFrequency = 937 // [5] 32 cm band + TxPower = 83 // [5] 200KW continuous in centimeter and decimeter band + AMWTemp = 45 // [5] 45 K noise in decimeter band + EncoderOverride = Convolutional 7, 1/2 // All we know is it was rate 1/2 and similar to "the American DSN network" [5]. Give it Convolutional 7, 1/2? + } + //ADU-1000 mostly abandoned after fall of USSR, and P-2500 doesn't appear to have received any upgrades since. + } + Antenna + { + // ADU-1000 radio telescopes of Pluton complex, operational 1960 + referenceGain = 60.32 // [7] 900 m^2 effective area + referenceFrequency = 3747 // [1,6] 8 cm band + TxPower = 70 // [1,6] 10 KW initially? + TechLevel = 2 // Pluton came online in 1960 + RFBand = S // close enough + AMWTemp = 290 // [6] claims 150 K for original receivers? Seems too good compared to DSN, put in 1962 with installation of Helium-cooled MASER. Assume same as DSN + ModulationBits = 1 + + UPGRADE + { + TechLevel = 3 // "Interplanetary Comms" 1961-1963 tech node + AMWTemp = 150 // [1] Helium-cooled MASERs installed 1962? + EncoderOverride = None // [1] coding not introduced until Venera-2 (1965). No encoder is about right for the 9.5 db C/N claimed in [6] + } + UPGRADE + { + TechLevel = 4 // "Improved Comms" 1964-1966 tech node + EncoderOverride = Reed-Muller 1,3 // [1] orthogonal coding introduced for Venera-2 (1965). No idea of the performance of this system, just give it Reed-Muller? + } + UPGRADE + { + //Extensive upgrade project around 1975?, including 80 kW transmitters, Convolutional coding, PSK, etc. + TechLevel = 6 // "Deep Space Comms" 1972-1975 tech node (1971-1974) + TxPower = 79 // 80 kW transmitter? + AMWTemp = 82 // [7] Upgraded to 11 m^2/K + EncoderOverride = Reed-Solomon 255/223 // [1] switch to PSK and other improvements(?) for Venera-9 (1975). Give it Reed-Solomon? + } + UPGRADE + { + // Construction of P-2500 (RT-70) radio telescope. + // centimeter band operations began in 1985? + // Didn't actually operate in S-band. Using 6 cm band as it's the closest. + TechLevel = 7 // "High Data Rate Comms" 1976-1980 tech node + referenceGain = 67.42 // [5] 2600 m^2 effective area in 6 cm band + referenceFrequency = 4997 // [5] 6 cm band + TxPower = 83 // [5] 200KW continuous in centimeter and decimeter band + AMWTemp = 28 // [5] 28 K noise in 6 cm band + EncoderOverride = Convolutional 7, 1/2 // All we know is it was rate 1/2 and similar to "the American DSN network" [5]. Give it Convolutional 7, 1/2? + } + //ADU-1000 mostly abandoned after fall of USSR, and P-2500 doesn't appear to have received any upgrades since. + } + Antenna + { + // 70m P-2500 (RT-70) + // centimeter band operations began in 1985 + referenceGain = 71.39 // [5] 2300 m^2 effective area in 3.5 cm band + referenceFrequency = 8565 // [5] 3.5 cm band + TxPower = 83 // [5] 200KW continuous in centimeter and decimeter band + TechLevel = 7 + RFBand = X // close enough + AMWTemp = 30 // [5] 30 K noise in 3.5 cm band + ModulationBits = 1 // [5] Only ever used 1 bit modulation? + //ADU-1000 mostly abandoned after fall of USSR, and P-2500 doesn't appear to have received any upgrades since. + EncoderOverride = Convolutional 7, 1/2 // All we know is it was rate 1/2 and similar to "the American DSN network" [5]. Give it Convolutional 7, 1/2? + } + } + @City2[Ussuriysk_NIP_TrackingStation] + { + // NIP 15 - Ussuriysk + // Zarya 7 VHF station, built 1963? + // RTS-9/MA-9 complex, 2x B-529, built 1967? Operates in VHF [11] + // Saturn-MSD Complex, 1x P-400, 1x P-200P, built 1971. Operates in VHF, UHF, S-band + // Kvant-D Complex, 1x P-2500, 1x P-400, built 1985. Operates in UHF, S-band + %icon = RealAntennas/DSN + @Antenna:HAS[#RFBand[VHF]],* + { + // Didn't actually exist prior to 63, just leave as LC-grade antenna + UPGRADE + { + // [10] Zarya VHF (143 MHz) station, built for Vostok-6, operational 1963? + // 4xhelical antennas, effective area ~16 meters^2 + // Voice and telemetry for Vostok, probably no cooled receivers + TechLevel = 3 // "Interplanetary Comms" 1961-1963 tech node + referenceGain = 13.40 // ~4 meter antenna + referenceFrequency = 143 + TxPower = 50 // 100 Watts? + EncoderOverride = None // [1] coding not introduced until Venera-2 (1965). No encoder is about right for the 9.5 db C/N claimed in [6] + } + UPGRADE + { + //orthogonal coding equipment installed ~1965 for Venera 2 + TechLevel = 4 // Improved Comms, 1964-1966 + EncoderOverride = Reed-Muller 1,3 // [1] orthogonal coding introduced for Venera-2 (1965). No idea of the performance of this system, just give it Reed-Muller? + } + UPGRADE + { + // [11] RTS-9/MA-9 VHF (166 MHz) station, operational 1967? + // Made of 4x5 meter antennas, assume same as 8.5 meter antenna? + // Voice and telemetry for Soyuz, probably no cooled receivers + TechLevel = 5 // "Advanced Comms" 1967-1971 tech node (1967-1970) + referenceGain = 21.24 // ~8.5 meter equivalent? + referenceFrequency = 166 + TxPower = 50 // 100 Watts? + } + UPGRADE + { + // P-400 32-meter antenna of Saturn-MSD complex, operational 1971? + TechLevel = 6 // "Deep Space Comms" 1972-1975 tech node (1971-1974) + referenceGain = 30.56 // [8] Effective area 400 m^2 + referenceFrequency = 183 + TxPower = 79 // [8,9] 80 kW in decimeter band + AMWTemp = 300 // [14] Saturn-MK/MS noise 300K + EncoderOverride = Reed-Solomon 255/223 // [1] switch to PSK and other improvements(?) for Venera-9 (1975). Give it Reed-Solomon? + } + UPGRADE + { + //Convolutional coding equipment install ~1980 as part of Kvant-D complex [5] + TechLevel = 7 // High Data Rate Comms, 1976-1980 + EncoderOverride = Convolutional 7, 1/2 // All we know is it was rate 1/2 and similar to "the American DSN network" [5]. Give it Convolutional 7, 1/2? + } + } + @Antenna:HAS[#RFBand[UHF]],* + { + // Didn't actually exist prior to 71, just leave as LC-grade antenna + // nerf the encoders though, so it matches the other antennas + UPGRADE + { + TechLevel = 3 // Improved Comms, 1964-1966 + EncoderOverride = None // [1] coding not introduced until Venera-2 (1965). No encoder is about right for the 9.5 db C/N claimed in [6] + } + UPGRADE + { + //orthogonal coding equipment installed ~1965 for Venera 2 + TechLevel = 4 // Improved Comms, 1964-1966 + EncoderOverride = Reed-Muller 1,3 // [1] orthogonal coding introduced for Venera-2 (1965). No idea of the performance of this system, just give it Reed-Muller? + } + UPGRADE + { + // P-400 32-meter antenna of Saturn-MSD complex, operational 1971? + TechLevel = 6 // "Deep Space Comms" 1972-1975 tech node (1971-1974) + referenceGain = 30.56 // [8] Effective area 400 m^2 + referenceFrequency = 183 + TxPower = 79 // [8,9] 80 kW in decimeter band + AMWTemp = 300 // [14] Saturn-MK/MS noise 300K + EncoderOverride = Reed-Solomon 255/223 // [1] switch to PSK and other improvements(?) for Venera-9 (1975). Give it Reed-Solomon? + } + UPGRADE + { + // Construction of P-2500 (RT-70) radio telescope. + // Decimeter band operations began in 1985? + TechLevel = 7 // "High Data Rate Comms" 1976-1980 tech node + referenceGain = 51.40 // [5] 1850 m^2 effective area in 32 cm band + referenceFrequency = 937 // [5] 32 cm band + TxPower = 83 // [5] 200KW continuous in centimeter and decimeter band + AMWTemp = 45 // [5] 45 K noise in decimeter band + EncoderOverride = Convolutional 7, 1/2 // All we know is it was rate 1/2 and similar to "the American DSN network" [5]. Give it Convolutional 7, 1/2? + } + //ADU-1000 mostly abandoned after fall of USSR, and P-2500 doesn't appear to have received any upgrades since. + } + Antenna + { + // P-400P 32-meter antenna of Saturn-MSD complex, operational 1971? + // Didn't actually operate in S-band. Using 6 cm band as it's the closest. + referenceGain = 59.29 // [8] 400 m^2 effective area + referenceFrequency = 4997 // [8] 6 cm band + TxPower = 69 // [8,9] 8 KW in centimeter band + TechLevel = 6 // Saturn-MSD came online 1971? + RFBand = S // close enough + AMWTemp = 300 // [14] Saturn-MK/MS noise 300K + ModulationBits = 1 + EncoderOverride = Reed-Solomon 255/223 // [1] switch to PSK and other improvements(?) for Venera-9 (1975). Give it Reed-Solomon? + + UPGRADE + { + //Convolutional coding equipment install ~1980 as part of Kvant-D complex [5] + TechLevel = 7 // High Data Rate Comms, 1976-1980 + EncoderOverride = Convolutional 7, 1/2 // All we know is it was rate 1/2 and similar to "the American DSN network" [5]. Give it Convolutional 7, 1/2? + } + UPGRADE + { + // Construction of P-2500 (RT-70) radio telescope. + // centimeter band operations began in 1985? + // Didn't actually operate in S-band. Using 6 cm band as it's the closest. + TechLevel = 8 // "Massive Scale Comms" 1986-1997 tech node + referenceGain = 67.42 // [5] 2600 m^2 effective area in 6 cm band + referenceFrequency = 4997 // [5] 6 cm band + TxPower = 83 // [5] 200KW continuous in centimeter and decimeter band + AMWTemp = 28 // [5] 28 K noise in 6 cm band + } + } + Antenna + { + // 70m P-2500 (RT-70) + // centimeter band operations began in 1985? + referenceGain = 71.39 // [5] 2300 m^2 effective area in 3.5 cm band + referenceFrequency = 8565 // [5] 3.5 cm band + TxPower = 83 // [5] 200KW continuous in centimeter and decimeter band + TechLevel = 8 // "Massive Scale Comms" 1986-1997 tech node + RFBand = X // close enough + AMWTemp = 30 // [5] 30 K noise in 3.5 cm band + ModulationBits = 1 // [5] Only ever used 1 bit modulation? + EncoderOverride = Convolutional 7, 1/2 // All we know is it was rate 1/2 and similar to "the American DSN network" [5]. Give it Convolutional 7, 1/2? + //P-2500 doesn't appear to have received any upgrades since fall of USSR + } + } + @City2[Shchelkovo_NIP_TrackingStation] + { + // NIP 14 - Shchelkovo + // Zarya 5 VHF station, built 1963? + // RTS-9/MA-9 complex, 2x B-529, built 1967? Operates in VHF [11] + // Saturn Complex, 2x P-200P, built 1971. Operates in UHF + // Kvant-DM Complex, 2x P-200P, built 1985. Operates in UHF + @Antenna:HAS[#RFBand[VHF]],* + { + // Didn't actually exist prior to 63, just leave as LC-grade antenna + UPGRADE + { + // [10] Zarya VHF (143 MHz) station, built for Vostok-6, operational 1963? + // 4xhelical antennas, effective area ~16 meters^2 + // Voice and telemetry for Vostok, probably no cooled receivers + TechLevel = 3 // "Interplanetary Comms" 1961-1963 tech node + referenceGain = 13.40 // ~4 meter antenna + referenceFrequency = 143 + TxPower = 50 // 100 Watts? + EncoderOverride = None // [1] coding not introduced until Venera-2 (1965). No encoder is about right for the 9.5 db C/N claimed in [6] + } + UPGRADE + { + //orthogonal coding equipment installed ~1965 for Venera 2 + TechLevel = 4 // Improved Comms, 1964-1966 + EncoderOverride = Reed-Muller 1,3 // [1] orthogonal coding introduced for Venera-2 (1965). No idea of the performance of this system, just give it Reed-Muller? + } + UPGRADE + { + // [11] RTS-9/MA-9 VHF (166 MHz) station, operational 1967? + // Made of 4x5 meter antennas, assume same as 8.5 meter antenna? + // Voice and telemetry for Soyuz, probably no cooled receivers + TechLevel = 5 // "Advanced Comms" 1967-1971 tech node (1967-1970) + referenceGain = 21.24 // ~8.5 meter equivalent? + referenceFrequency = 166 + } + UPGRADE + { + TechLevel = 6 // "Deep Space Comms" 1972-1975 tech node (1971-1974) + EncoderOverride = Reed-Solomon 255/223 // [1] switch to PSK and other improvements(?) for Venera-9 (1975). Give it Reed-Solomon? + } + UPGRADE + { + //Convolutional coding equipment install ~1980 as part of Kvant-D complex [5] + TechLevel = 7 // High Data Rate Comms, 1976-1980 + EncoderOverride = Convolutional 7, 1/2 // All we know is it was rate 1/2 and similar to "the American DSN network" [5]. Give it Convolutional 7, 1/2? + } + } + @Antenna:HAS[#RFBand[UHF]],* + { + // Didn't actually exist prior to 71, just leave as LC-grade antenna + // nerf the encoders though, so it matches the other antennas + UPGRADE + { + TechLevel = 3 // Improved Comms, 1964-1966 + EncoderOverride = None // [1] coding not introduced until Venera-2 (1965). No encoder is about right for the 9.5 db C/N claimed in [6] + } + UPGRADE + { + //orthogonal coding equipment installed ~1965 for Venera 2 + TechLevel = 4 // Improved Comms, 1964-1966 + EncoderOverride = Reed-Muller 1,3 // [1] orthogonal coding introduced for Venera-2 (1965). No idea of the performance of this system, just give it Reed-Muller? + } + UPGRADE + { + // P-200P 25-meter antenna of Saturn-MS complex, operational 1971? + // Operates in 32 and 39 centimeter band + // Not much information, assume same as P-400P + TechLevel = 6 // "Deep Space Comms" 1972-1975 tech node (1971-1974) + referenceGain = 41.74 // [8] Effective area 200 m^2 + referenceFrequency = 937 + TxPower = 76 // [8,9] 40 kW in decimeter band + AMWTemp = 300 // [14] Saturn-MK/MS noise 300K + EncoderOverride = Reed-Solomon 255/223 // [1] switch to PSK and other improvements(?) for Venera-9 (1975). Give it Reed-Solomon? + } + UPGRADE + { + //Convolutional coding equipment install ~1980 as part of Kvant-D complex [5] + TechLevel = 7 // High Data Rate Comms, 1976-1980 + EncoderOverride = Convolutional 7, 1/2 // All we know is it was rate 1/2 and similar to "the American DSN network" [5]. Give it Convolutional 7, 1/2? + } + } + Antenna + { + // [12] 12-meter TNA-57B antenna of Taman-Baza-M Complex + // Command antenna for GLONASS and other Soviet/Russian military satellites, 1982? + referenceGain = 50.46 // [13] ~12-meter antenna + referenceFrequency = 3400 // [13] 3400 MHz downlink + TxPower = 62 // [13] 3 kW transmit power + TechLevel = 7 + RFBand = S // close enough + AMWTemp = 373 // [13] 373 K noise + ModulationBits = 1 // Only ever used 1 bit modulation? + EncoderOverride = Convolutional 7, 1/2 // All we know is it was rate 1/2 and similar to "the American DSN network" [5]. Give it Convolutional 7, 1/2? + } + Antenna + { + // [15] 9-meter antenna of PK-9M Complex + // Downlink antenna for Kanopus-V and Meteor-M, 2014? + referenceGain = 55.82 // [15] ~12-meter antenna + referenceFrequency = 8400 // [15] 8400 MHz downlink + TxPower = 60 // 1 kW transmit power? + TechLevel = 9 + RFBand = X + AMWTemp = 373 // 373 K noise? + ModulationBits = 2 // Modern high-speed downlink + //don't mess with encoders, this is post-soviet COTS stuff mostly + } + } + //NEN/STDN stations + //sources: + // [1] https://ntrs.nasa.gov/api/citations/20205005784/downloads/453NENUGRev5__clean_final_82420.pdf + // [2] https://web.archive.org/web/20100517062101/http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/19750071915_1975071915.pdf + // [3] https://web.archive.org/web/20100523080751/http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/19670008308_1967008308.pdf + // [4] https://www.hmdb.org/m.asp?m=13923 + // [5] https://web.archive.org/web/20210420204240/https://science.ksc.nasa.gov/facilities/mila/milstor.html + // [6] http://imbrium.mit.edu/LRORS/DOCUMENT/453_HDBK_GN.PDF + // [7] https://sky-brokers.com/wp-content/uploads/2020/12/Datasheet-Vertex-6.1m-Cassegrain-KXK-Ku-band-Earth-Station-Antenna.pdf + // [8] https://www.ospo.noaa.gov/Operations/WCDAS/ + // [9] https://digitalcommons.usu.edu/cgi/viewcontent.cgi?referer=&httpsredir=1&filename=0&article=3808&context=smallsat&type=additional + // [10] https://explorers.larc.nasa.gov/2023ESE/pdf_files/LEGS%20Brochure%20r20.pdf + // [11] https://amrc.ssec.wisc.edu/meetings/MGS/history.html#:~:text=The%20McMurdo%20Ground%20Station%20(MGS,and%20Space%20Administration%20(NASA) + // [12] https://core.ac.uk/download/pdf/10553337.pdf + // [13] https://tempo.gsfc.nasa.gov/news/New_System_Giving_SMAP_Scientists_the_Speed_They_Need + + //Cape Canaveral (MILA/PDL/KUS) + //MILA, Ponce deLeon and KUS are close enough together that I'm just gonna consider them one station + @City2[CapeCanaveral_LS_TrackingStation] + { + //SATAN (1964-1979) + @Antenna:HAS[#RFBand[VHF]],* + { + // SATAN VHF system. Installed at Ft. Myers, but relocated to the cape 1972? + // Receiver temp not listed in VHF band due to "high variance". Assume same as generic stations + UPGRADE + { + TechLevel = 4 // [3] SATAN antennas installed between 1964-1966? + referenceGain = 21 // [2] + referenceFrequency = 136 // [2] + TxPower = 64 // [2] 2.5-5.0 kW output available to VHF + } + //Decommissioned 1979-1980, but taking station away seems mean [5] + } + //TELTRAC (Also AGAVE?) 18-element (1966-2011) [5/6] + @Antenna:HAS[#RFBand[UHF]],* + { + // Teltrac UHF system. + // Receiver temp not listed in UHF band due to "high variance". Assume same as generic stations + // Command antenna transmit power not listed. Assume same as generic stations (10 W) + UPGRADE + { + TechLevel = 4 // [3] TELTRAC antennas installed 1966? + referenceGain = 19 // [2] + referenceFrequency = 225 // [2] + TxPower = 64 // [2] 2.5-5.0 kW output? + } + //More modern system installed for shuttle voice backup 1992? + //Decommissioned 2011, but taking station away seems mean [5] + } + //9m USB (uncooled) (1966) + Antenna + { + referenceGain = 44 // [2] + referenceFrequency = 2250 // [2] + TxPower = 73 // [2] 20 kW available to USB transmitter + TechLevel = 5 // [2] 1966? Didn't receive command capability until later... + RFBand = S // + AMWTemp = 170 // [1] + ModulationBits = 1 // [1] + + UPGRADE + { + TechLevel = 7 // Upgraded late 70s for shuttle? + ModulationBits = 2 // [1] QPSK capable + } + //Kennedy Uplink Station/refurbished Ponce deLeon Station (2019) + UPGRADE + { + TechLevel = 9 // KUS came online 2019 + referenceGain = 40.8 // [1] 6.1 m antenna + referenceFrequency = 2200 // [1] + TxPower = 47 // [1] 57 dBW EIRP. EIRP = G(dBi) + P(dBW) + AMWTemp = 106 // [1] G/T 17.2, G/T = G - 10log(T). Worst case scenario at horizon (which RA already simulates?). Decrease by 0.54 based on [7] to simulate 20 degrees? + } + } + //X and Ku-band antennas installed at MILA, but only for testing purposes? + } + + //GSFC Wallops tracking station + //Originally located in Greenbelt, relocated to Wallops? + @City2[Wallops_LS_TrackingStation] + { + //Tracking systems of some description existed here since the early 50s, but I can't find any information on them + + @Antenna:HAS[#RFBand[VHF]],* + { + // 12m TLM multiband. Began construction 1965, online 1967ish? + // Receiver temp not listed in VHF band due to "high variance". Assume same as generic stations + UPGRADE + { + TechLevel = 5 // [7] Facility began construction 1965? + referenceGain = 16 // [2] + referenceFrequency = 136 // [2] + TxPower = 64 // [2] 2.5-5.0 kW output available to VHF + } + UPGRADE + { + TechLevel = 9 // [1] Built to support ISS + referenceGain = 18 // [1] + referenceFrequency = 139 // [1] + TxPower = 55 // [1] + } + } + + @Antenna:HAS[#RFBand[UHF]],* + { + // 12m TLM multiband. Began construction 1965, online 1967ish? + UPGRADE + { + TechLevel = 5 // [7] Facility began construction 1965? + referenceGain = 30.6 // [2] + referenceFrequency = 400 // [2] + TxPower = 70 // [2] 10 kW output available to UHF + AMWTemp = 600 // [2] + } + //Decommissioned(?), but taking station away seems mean + } + + Antenna + { + // 12m TLM multiband. Began construction 1965, online 1967ish? + referenceGain = 46 // [2] + referenceFrequency = 2250 // [2] + TxPower = 73 // [2] 20 kW available to USB transmitter + TechLevel = 5 // [2] Facility began construction 1965? + RFBand = S // + AMWTemp = 200 // [2] + ModulationBits = 1 // + + UPGRADE + { + //WG1 11.28m antenna + TechLevel = 8 // added in the 80s I guess? + referenceGain = 45.8 // [1] + referenceFrequency = 2200 // [1] + TxPower = 51 // [1] + AMWTemp = 123 // [1] + ModulationBits = 2 // [1] + } + } + + Antenna + { + //WG1 11.28m antenna + //This antenna can't actually transmit in X-band, but according to [8] Wallops has other high-gain antennas that can. + referenceGain = 56.8 // [1] + referenceFrequency = 8000 // [1] + TxPower = 51 // guess + TechLevel = 8 // added in the 80s I guess? + RFBand = X // + AMWTemp = 170 // [1] + ModulationBits = 2 // + + UPGRADE + { + TechLevel = 9 //encoder upgrade in 2000s? + ModulationBits = 6 // [1] + } + } + //Ka/Ku-band TDRSS terminal added around 2012? Can't find information. + } + + //White Sands Ground Station + //Construction started 1976 to serve as primary TDRSS ground terminal. Limited commercial capability also offered to NEN using excess capacity + @City2[WhiteSands_LS_TrackingStation] + { + Antenna + { + //WS1 18.3 meter antenna, S-Band + referenceGain = 50 // [1] + referenceFrequency = 2200 // [1] + TxPower = 63 // [1] 2 kW + TechLevel = 7 // [2] Installed in late 70s to support TDRSS + RFBand = S // + AMWTemp = 110 // [1] + ModulationBits = 2 // [1] + } + Antenna + { + //WS1 18.3 meter antenna, X-band + referenceGain = 62 // estimated + referenceFrequency = 8000 // [10] + TxPower = 54 // [10] + TechLevel = 7 // [2] Installed in late 70s to support TDRSS + RFBand = X // + AMWTemp = 200 // [10] + ModulationBits = 2 // [10] + } + Antenna + { + //WS1 18.3 meter antenna, Ku-band + //Not much information available on Ku-band, but Gen1 TDRS used Ku-band as downlink channel at 14.5 GHz + referenceGain = 66 // estimated + referenceFrequency = 14500 // + TxPower = 54 // + TechLevel = 8 // [2] Installed in late 70s to support TDRSS + RFBand = Ku // + AMWTemp = 282 // + ModulationBits = 2 // + + UPGRADE + { + TechLevel = 9 // encoder upgrades 2017? + ModulationBits = 3 // [1] MTRSU can link to White Sands at 8PSK, so I guess White Sands was upgraded too + } + } + Antenna + { + //WS1 18.3 meter antenna, Ka-band + referenceGain = 70.5 // [1] + referenceFrequency = 25500 // [1] + TxPower = 49 // [10] + TechLevel = 9 // + RFBand = Ka // + AMWTemp = 282 // [10] + ModulationBits = 2 // [10] + } + } + + //McMurdo Ground Station + //Became active 1995 + //Also including Ku-band TDRSS uplink antenna + //Uses Ku-band downlink channel to create high-speed link with White Sands via TDRSS + @City2[McMurdo_NEN_TrackingStation] + { + Antenna + { + //MG1 10 meter antenna, S-Band + referenceGain = 45 // [1] + referenceFrequency = 2200 // [1] + TxPower = 49 // [1] + TechLevel = 8 // [11] + RFBand = S // + AMWTemp = 251 // [1] + ModulationBits = 1 // [11] + + UPGRADE + { + TechLevel = 9 //encoder upgrade in 2000s? + ModulationBits = 2 // [1] + } + } + Antenna + { + //MG1 10 meter antenna, X-Band + referenceGain = 56 // [1] + referenceFrequency = 7700 // [1] + TxPower = 49 // [1] + TechLevel = 8 // [11] + RFBand = X // + AMWTemp = 251 // [1] + ModulationBits = 2 // [11] + + UPGRADE + { + TechLevel = 9 //encoder upgrade in 2000s? + ModulationBits = 6 // [1] + } + } + Antenna + { + //MTRSU 4.5 meter(?) antenna, Ku-Band + //Installed 1996? + referenceGain = 54 // estimated + referenceFrequency = 14500 // + TxPower = 35 // [12] + TechLevel = 8 // [11] + RFBand = Ku // [1] + AMWTemp = 251 // + ModulationBits = 2 // + + UPGRADE + { + TechLevel = 9 // encoder upgrade in 2017? + ModulationBits = 3 // [1] + } + } + } + + //Alaska Satellite Facility (ASF) + //Also including Gilmore, Fairbanks, University, SSC North Pole, and other stations installed in Fairbanks + //Original radio telescopes installed 1962, command capability added later + @City2[ASFT_NEN_TrackingStation] + { + //SATAN (1964-1979) + @Antenna:HAS[#RFBand[VHF]],* + { + // SATAN VHF system. Installed at Ft. Myers, but relocated to the cape 1972? + // Receiver temp not listed in VHF band due to "high variance". Assume same as generic stations + UPGRADE + { + TechLevel = 4 // [3] SATAN antennas installed between 1964-1966? + referenceGain = 21 // [2] + referenceFrequency = 136 // [2] + TxPower = 64 // [2] 2.5-5.0 kW output available to VHF + } + //Decommissioned 1979-1980, but taking station away seems mean [5] + } + //9m USB (cooled?) (1975?) + Antenna + { + referenceGain = 44 // [2] + referenceFrequency = 2250 // [2] + TxPower = 73 // [2] 20 kW available to USB transmitter + TechLevel = 7 // [2] 1966? Didn't receive command capability until 1970s + RFBand = S // + AMWTemp = 95 // [2] + ModulationBits = 2 // [1] + + //Alaska Satellite Facility AS1 comes online 1991 + UPGRADE + { + TechLevel = 8 // + referenceGain = 45.8 // [1] + referenceFrequency = 2200 // [1] + TxPower = 49 // [1] 64 dBW EIRP. EIRP = G(dBi) + P(dBW) + AMWTemp = 129 // [1] G/T 22, G/T = G - 10log(T). Worst case scenario at horizon (which RA already simulates?). Decrease by 0.54 based on [7] to simulate 20 degrees? + } + } + //Alaska Satellite Facility AS1 comes online 1991 + Antenna + { + referenceGain = 56.8 // [1] + referenceFrequency = 8000 // [1] + TxPower = 49 // can't actually transmit in X-band, just say same as S-band + TechLevel = 8 // [1] + RFBand = X // + AMWTemp = 91 // [1] + ModulationBits = 2 // + + //encoder upgrades in 2000s? + UPGRADE + { + TechLevel = 9 // + ModulationBits = 6 // [1] + } + } + } + + //KSAT Singapore + //Can't find much info on this. Established 2002ish? + @City2[Singapore_NEN_TrackingStation] + { + //SI1 9.1 meter antenna + Antenna + { + referenceGain = 43.13 // [1] + referenceFrequency = 2200 // [1] + TxPower = 45 // [1] + TechLevel = 9 // [1] + RFBand = S // + AMWTemp = 183 // [1] + ModulationBits = 2 // [1] + } + //SI1 9.1 meter antenna + Antenna + { + referenceGain = 55.42 // [1] + referenceFrequency = 8000 // [1] + TxPower = 45 // can't actually transmit in X-band, just say same as S-band + TechLevel = 9 // [1] + RFBand = X // + AMWTemp = 100 // [1] + ModulationBits = 2 // [1] + } + } + + //KSAT Svalbard + //Established 1997 + @City2[Svalbard_NEN_TrackingStation] + { + //SG3 13 meter antenna + Antenna + { + referenceGain = 46.9 // [1] + referenceFrequency = 2200 // [1] + TxPower = 51 // [1] + TechLevel = 8 // [1] + RFBand = S // + AMWTemp = 245 // [1] + ModulationBits = 2 // [1] + } + //SG3 13 meter antenna + Antenna + { + referenceGain = 59 // [1] + referenceFrequency = 8000 // [1] + TxPower = 51 // can't actually transmit in X-band, just say same as S-band + TechLevel = 8 // [1] + RFBand = X // + AMWTemp = 132 // [1] + ModulationBits = 2 // [1] + } + } + + //KSAT Troll Station + //Established 2007 + @City2[Troll_NEN_TrackingStation] + { + //TR2 13 meter antenna + Antenna + { + referenceGain = 41.8 // [1] + referenceFrequency = 2200 // [1] + TxPower = 40 // [1] + TechLevel = 9 // [1] + RFBand = S // + AMWTemp = 174 // [1] + ModulationBits = 2 // [1] + } + //TR2 13 meter antenna + Antenna + { + referenceGain = 54 // [1] + referenceFrequency = 8000 // [1] + TxPower = 40 // can't actually transmit in X-band, just say same as S-band + TechLevel = 9 // [1] + RFBand = X // + AMWTemp = 158 // [1] + ModulationBits = 2 // [1] + } + } + + //SANSA Hartebeesthoek/Johannesburg + //Originally created 1956, moved to current location 1960 + //Radio telescope, didn't receive command capability until later (2000s?) + @City2[Hartebeesthoek_NEN_TrackingStation] + { + //HBK01 12 meter antenna + Antenna + { + referenceGain = 46 // [2] + referenceFrequency = 2200 // [1] + TxPower = 53 // [1] + TechLevel = 9 // [1] + RFBand = S // + AMWTemp = 229 // [1] + ModulationBits = 2 // + } + } + + //SSC Kiruna/Esrange Station + //Established 1978 + @City2[Esrange_LS_TrackingStation] + { + //KU1S 13 meter antenna + Antenna + { + referenceGain = 46.5 // [1] + referenceFrequency = 2200 // [1] + TxPower = 53 // [1] + TechLevel = 7 // [1] + RFBand = S // + AMWTemp = 251 // [1] + ModulationBits = 2 // [1] + } + //KU1S 13 meter antenna + Antenna + { + referenceGain = 60 // [1] + referenceFrequency = 8000 // [1] + TxPower = 53 // can't actually transmit in X-band, just say same as S-band + TechLevel = 7 // [1] + RFBand = X // + AMWTemp = 178 // [1] + ModulationBits = 2 // + + //encoder upgrades in 2000s? + UPGRADE + { + TechLevel = 9 // + ModulationBits = 3 // [1] + } + } + } + + //SSC Santiago Station + //Established 1958 + @City2[Santiago_NEN_TrackingStation] + { + //9m USB antenna (1966?) + Antenna + { + referenceGain = 44 // [2] + referenceFrequency = 2250 // [2] + TxPower = 73 // [2] 20 kW available to USB transmitter + TechLevel = 5 // [2] 1966? Didn't receive command capability until later... + RFBand = S // + AMWTemp = 170 // [2] + ModulationBits = 1 // [2] + + UPGRADE + { + TechLevel = 7 // Upgraded late 70s? + ModulationBits = 2 // [1] QPSK capable + } + + //SA3 13-meter Antenna online 2011 + UPGRADE + { + referenceGain = 47 // [1] + referenceFrequency = 2200 // [1] + TxPower = 54 // [1] + TechLevel = 9 // + AMWTemp = 182 // [1] + } + } + } + } + } + } +}