Beruflich Dokumente
Kultur Dokumente
Handling
Dr Andrew Ketsdever
MAE 5595
Lesson 10
Outline
• Communication Subsystem
– Introduction
– Communications Architecture (uplink/downlink)
– Data Rates
– Budgets and Sizing
• Data Handling Subsystem
– Introduction
– Requirements and design
– Sampling Rates
– Quantization
Communications Subsystem
• Function
– Transmits data to ground station(s)
– Receives commands and data from ground
station(s)
• Deals with concerns arising from
– Modulation scheme
– Antenna characteristics
– Propagating medium
– Encryption
Simple Communication
Architecture
Ground station
Alternate Communication
Architectures
Communication
Architectures
Communication Architecture
Military Communications
Architecture
Radio Frequency Bands
• Microwaves: 1 mm to 1 m wavelength. The microwaves
are further divided into different frequency (wavelength)
bands: (1 GHz = 109 Hz)
– P band: 0.3 - 1 GHz (30 - 100 cm)
– L band: 1 - 2 GHz (15 - 30 cm)
– S band: 2 - 4 GHz (7.5 - 15 cm)
– C band: 4 - 8 GHz (3.8 - 7.5 cm)
– X band: 8 - 12.5 GHz (2.4 - 3.8 cm)
– Ku band: 12.5 - 18 GHz (1.7 - 2.4 cm)
– K band: 18 - 26.5 GHz (1.1 - 1.7 cm)
– Ka band: 26.5 - 40 GHz (0.75 - 1.1 cm)
– V band: 50 – 75 GHz
– W band: 75 – 111 GHz
• Care required since EU and other countries may use
different designations. Do not confuse with RADAR
bands.
Modulation Schemes
• Modulation
– Variation of a periodic waveform to convey
information
• Modulation Schemes
– Pulse Modulation
– Amplitude Modulation
– Frequency Modulation
– Phase Modulation
How can you communicate with
someone on the other side of the
lake?
Modulation Schemes
• Carrier signal typically a sinusoid
- Easy to recreate A signal amplitude
V t A sin t
rad
signal frequency
sec
signal phase angle rad
Period, P
Sinusoid
1.5
V t A sin t
Amplitude, A 0.5
Amplitude
0
0 0.5 1 1.5 2 2.5 3
-0.5
-1
-1.5
Phase shift, Time (sec)
Amplitude Modulation
Amplitude Modulation (AM)
2.5
1 0 1
2
1.5
0.5
Amplitude
0
0 0.5 1 1.5 2 2.5 3
-0.5
-1
-1.5
-2 V 0 t A 0 sin t
V 1 t A 1 sin t
-2.5
1 V1 t A1 sin t
Time (sec)
0 V0 t A0 sin t
Frequency Modulation
Frequency Modulation (FM)
1.5
1 0 1
0.5
Amplitude
0
0 0.5 1 1.5 2 2.5 3
-0.5
-1
V 1 t A sin 1 t V 0 t A sin 0 t
-1.5
Time (sec)
1 V1 t A sin 1t
0 V0 t A sin 0 t
Phase Modulation
Phase Modulation (PM)
1.5
1 0 1
0.5
Amplitude
0
0 0.5 1 1.5 2 2.5 3
-0.5
-1
V 1 t A sin t 1
V 0 t A sin t 0
-1.5
Time (sec)
1 V1 t A sin t 1
0 V0 t A sin 0 t 0
Modulation
Antenna gain
Measure of how well antenna concentrates the power
density
Ratio of peak power to that of an isotropic antenna
Isotropic Directed
G=1 G>1
. .
.
Half
Peak
Power
Power
Comm Subsystem—Design
Frii’s Transmission Formula
Break formula into pieces…
1 1
Pt Ll Gt Ls La Lr L p Gr
Eb Pt Ll Gt Ls La Lr L p Gr
N0 kTS R carrier receive
losses
kTS R
power at antenna reciprical
gain 1
transmitte r of data
N0 rate
carrier power density
at receive antenna
EIRP
Comm Subsystem—Design
Transmitter Link Contributions
D 2
Antenna gain: 4
Df
2
G 4 2e
A 4
for parabolic antenna:
c
2
c
f
aperture efficiency
G
27,000
21
deg
2 fGHzD
Comm Subsystem—Design
Transmitter Link Contributions
EIRP
Tradeoff between transmitter power and antenna gain (for
same frequency and antenna size)
Typical EIRPs:
100 dBW for ground station
20-60 dBW for S/C
Example:
Case 1 Case 2
Pt 25 W 1W
Ll 0.8 0.8
Gt 5 125 • Same EIRP
EIRP 100 100 • Much different
75 deg 15 deg
Comm Subsystem—Design
Receiver Link Contributions
Gr
Receiver figure of merit:
Ts
System noise: TS Tant Tr
Tant noise in front of antenna (in FOV)
Tr noise between antenna and receiver
Comm Subsystem—Design
Transmission Loss Contributions
Atmospheric loss, La
Due to molecular absorption and scattering
Oxygen: 60 GHz, 118.8 GHz
Water vapor: 22 GHz, 183.3 GHz (seasonal variations
as much as 20-to-1)
SMAD Fig 13-10
Rain loss, Lr
Strong function of elevation angle
May want to accept short outages rather than design
for continuous service
SMAD Fig 13-11
Comm Subsystem—Design
Transmission Loss Contributions (La)
Comm Subsystem—Design
Modulation Schemes
Comm Subsystem—Design
Modulation Schemes
Data Handling
Data Handling—Intro
Driving Requirements
• Two main system requirements
– Receives, validates, decodes, and distributes commands to
other spacecraft systems
– Gathers, processes, and formats spacecraft housekeeping
and mission data for downlink or use by an onboard
computer.
• The data handling (DH) subsystem has probably the
least defined driving requirements of all subsystems
and is usually designed last
– Based on the complexity of the spacecraft and two
performance parameters: 1) on-board processing power to
run bus and payloads and 2) storage capacity for
housekeeping and payload data
– Meeting requirements is a function of available flight
computer configurations
Data Handling—Intro
Driving Requirements
• System level requirements and constraints
– Satellite power up default mode
– Power constraints
– Mass and size constraints
– Reliability
– Data bus requirements (architecture and number of digital
and analog channels)
– Analog interface module derived requirement
– Total-dose radiation hardness requirement
– Single-event charged particle hardness requirement
– Other strategic radiation requirements (EMP, dose rate,
neutron flux, operate through nuclear event, etc.)
– Software flash upgradeable
Data Handling—Intro
Functions
• Subsystem known by a variety of names
– TT&C: Telemetry, Tracking, and Control (or Command)
– TTC&C: Telemetry, Tracking, Command, and Communication
– TC&R: Telemetry, Command and Ranging
– C&DH: Command and Data Handling
– CT&DH: Command, Tracking and Data Handling
• Functions
– Receives, validates, decodes, and distributes commands to
other spacecraft systems
– Gathers, processes, and formats spacecraft housekeeping and
mission data for downlink or use by an onboard computer.
Data Handling—Intro
Functions
Payload OBC Encryption
Modulator Comm
Amplifier Subsystem
EPS Data storage
TX RX
Antenna
TCS CT&DH
Subsystem
Ground station
Data Handling—Intro
Functions
• CT&DH Functions:
– Aid in orbit determination (tracking)
– Command S/C (command) (concerned with the uplink)
– Provide S/C status (telemetry) (concerned with the downlink)
• Gather and process data
• Data handling
– Make payload data available (telemetry) (concerned with the
downlink)
• Sometimes, the payload will have a dedicated system
rather than using the bus
– CT&DH functions often performed by OBC (On-Board Computer)
• Comm Functions:
– Deals with data transmission concerns (encryption, modulation
scheme, antenna characteristics, medium characteristics) These
will be discussed in Comm lessons.
Data Handling—Intro
Functions—Command Handling
• Commands may be generated by:
– The Ground Station
– Internally by the CT&DH computer
– Another subsystem
• Types of commands
– Low-level On-Off: reset logic switches in SW
(computer controlled actions)
– High-level On-Off: reset mechanical devices
directly (i.e. latching relays, solenoids, waveguide
switches, power to Xmitter)
– Proportional Commands: digital words (camera
pointing angle, valve opening size)
Data Handling—Intro
Functions—Data/Telemetry Handling
• Housekeeping:
– Temps
– Pressures
– Voltages and currents
– Operating status (on/off)
– Redundancy status (which unit is in use)
– …
• Attitude: might need to update 4 times/sec
• Payload: case-by-case payload health and
payload data
DH Subsystem—Design
Acquiring Analog and Digital Data
Point-to-point digital data interface Digital network interface
Flight
Computer
Op Amp ADC DAC Op Amp
VCC
i=0
Inverting -
VP -
input
eg =0 Vo
Non-Inverting VN +
+
input
Zout =0
Zin = -VCC
DH Subsystem—Design
Acquiring Analog Data—Op Amps Rfb Rfb
Vfb
Rin
Vout
Ri
+
Vin Vout
Vin
+
Vo Rf Vo Rf
Inverting.OpAmp Non.inverting.OpAmp 1
Vi Ri Vi Ri
Rf C
R1 i1 i=0 Ri i=0
if if
- -
+ i2 + +
R2 +
eg=0 + ii eg=0 +
V1 + R3 i3 - -
Vi
+ Vo + Vo
V2 +
- - - -
V3
Rf Rf Rf V0 ( s) 1
Summer.OpAmpV0 V1 V2 V3 Integrator.OpAmp
R1 R2 R3 Vi ( s) RCs
DH Subsystem—Design
Acquiring Analog Data—ADC
50.00
A*sin(angle)
50.00
A*sin(angle)
Analog
0.00 0.00 Sampled
Sampled
-50.00 -50.00
0 90 180 270 360 0 90 180 270 360
Angle (deg) Angle (deg)
50.00 50.00
A*sin(angle)
Analog A*sin(angle)
0.00 0.00 Sampled
Sampled
-50.00 -50.00
0 90 180 270 360 0 90 180 270 360
Angle (deg) Angle (deg)
DH Subsystem—Design
Acquiring Analog Data—ADC Quantization
A*sin(angle)
50.00 50.0000
0.00 0.0000
-50.00 -50.0000
0 90 180 270 360 0 90 180 270 360
Angle (deg) Angle (deg)
A*sin(angle)
A*sin(angle)
50.00 50.0000
0.00 0.0000
-50.00 -50.0000
0 90 180 270 360 0 90 180 270 360
Time Slot 1 Time Slot 2 Time Slot 3 Time Slot 4 Time Slot 5
Subframe 1
Subframe 2
Subframe 3
Subframe 4
Subframe 1
DH Subsystem—Design
Multiplexing Example Solution
Time Slot 1 Time Slot 2 Time Slot 3 Time Slot 4 Time Slot 5
Subframe 1 M2 M3 M1 M2 M3
Subframe 2 M2 M3 M4 M2 M3
Subframe 3 M2 M3 M5 M2 M3
Subframe 4 M2 M3 M6 M2 M3
Subframe 1
DH Subsystem—Design
DH Design and Sizing
Software Engineering
DoD Software statistics (The Problem)
DOD Software Expenditures Used as delivered
(according to one Army Study)