Time-Resolving Sgr A* from LEO
Ref Bari (Brown University)
Optical Terminals
RF Tracking Stations
VLBI Ground Stations
T-REX Data Center
% Gain Error
NRMSE
0%
25%
50%
100%
0
1
0.5
Bispectrum
Cl Amplitude + Cl Phase
Antenna
Cryocooler
Receiver
Oscillator
Backend
Downlink
Satellite Bus
Cost
Weight
Power
Component
# LEO satellite altitudes [km] - triangular constellation
altitudes_km = [600.0, 620.0, 640.0]
sat_names = ["SAT1", "SAT2", "SAT3"]
# Common orbital elements
inc_deg = 85.0
ecc = 0.0
argp_deg = 0.0
# RAAN spacing: 120° apart for triangle
raan_base_deg = 110.0
raan_offsets = [0.0, 120.0, 240.0]# LEO satellite altitudes [km] - triangle
altitudes_km = [600.0, 620.0, 640.0]
sat_names = ["SAT1", "SAT2", "SAT3"]
# Common orbital elements
inc_deg = 85.0 # Inclination
ecc = 0.0 # Eccentricity
argp_deg = 0.0 # Arg of Perigee
# RAAN spacing: 120° apart for triangle
raan_base_deg = 110.0
raan_offsets = [0.0, 120.0, 240.0]# LEO satellite altitudes [km] - triangle
altitudes_km = [600.0, 620.0, 640.0]
sat_names = ["SAT1", "SAT2", "SAT3"]
# Common orbital elements
inc_deg = 85.0 # Inclination
ecc = 0.0 # Eccentricity
argp_deg = 0.0 # Arg of Perigee
# RAAN spacing: 120° apart for triangle
raan_base_deg = 110.0
raan_offsets = [0.0, 120.0, 240.0]# LEO satellite altitudes [km] - triangle
altitudes_km = [600.0, 620.0, 640.0]
sat_names = ["SAT1", "SAT2", "SAT3"]
# Common orbital elements
inc_deg = 85.0 # Inclination
ecc = 0.0 # Eccentricity
argp_deg = 0.0 # Arg of Perigee
# RAAN spacing: 120° apart for triangle
raan_base_deg = 110.0
raan_offsets = [0.0, 120.0, 240.0]# LEO satellite altitudes [km] - triangle
altitudes_km = [600.0, 620.0, 640.0]
sat_names = ["SAT1", "SAT2", "SAT3"]
# Common orbital elements
inc_deg = 85.0 # Inclination
ecc = 0.0 # Eccentricity
argp_deg = 0.0 # Arg of Perigee
# RAAN spacing: 120° apart for triangle
raan_base_deg = 110.0
raan_offsets = [0.0, 120.0, 240.0]# Sgr A* coordinates
ra_hr = 17 + 45/60 + 40.0383/3600 # 17h 45m 40.0383s
dec_deg = -(29 + 0/60 + 28.069/3600) # -29° 00' 28.069"
# Observation setup
rf = 230e9 # Reference frequency [Hz] (230 GHz)
bw = 4e9 # Bandwidth [Hz]
mjd = 58211 # Modified Julian Date (April 2018)
# Scheduling
tint = 10.0 # Integration time [s]
tadv = 60.0 # Cadence between samples [s]
tstart = 0.0 # Start time [hr UTC]
tstop = 24.0 # Stop time [hr UTC]
elevmin = 15.0 # Min ground elevation [deg]# Sgr A* coordinates
ra_hr = 17 + 45/60 + 40.0383/3600 # 17h 45m 40.0383s
dec_deg = -(29 + 0/60 + 28.069/3600) # -29° 00' 28.069"
# Observation setup
rf = 86e9 # Reference frequency [Hz]
bw = 8e9 # Bandwidth [Hz]
mjd = 26226 # Modified Julian Date# Scheduling
tint = 10.0 # Integration time [s]
tadv = 60.0 # Cadence between samples [s]
tstart = 0.0 # Start time [hr UTC]
tstop = 24.0 # Stop time [hr UTC]
elevmin = 15 # Minimum elevation for ground stations [deg]# Scheduling
tint = 10.0 # Integration time [s]
tadv = 60.0 # Cadence between samples [s]
tstart = 0.0 # Start time [hr UTC]
tstop = 24.0 # Stop time [hr UTC]
elevmin = 15 # Minimum elevation for ground stations [deg]# Scheduling
tint = 10.0 # Integration time [s]
tadv = 60.0 # Cadence between samples [s]
tstart = 0.0 # Start time [hr UTC]
tstop = 24.0 # Stop time [hr UTC]
elevmin = 15 # Minimum elevation for ground stations [deg]# Generate observation with uv sampling (no visibilities yet)
obs0 = arr.obsdata(
ra_hr, dec_deg, rf, bw,
tint=tint, tadv=tadv, tstart=tstart, tstop=tstop,
mjd=mjd, timetype='UTC', polrep='stokes',
elevmin=elevmin, no_elevcut_space=True
)# Simple Gaussian source for debugging
total_flux = 2.0 # Total flux [Jy]
fwhm_uas = 60.0 # FWHM [μas]
fwhm_rad = fwhm_uas * eh.RADPERUAS # FWHM [rad]# Simple Ring source
total_flux = 2.0
fwhm_uas = 60.0
fwhm_rad = fwhm_uas * eh.RADPERUAS# SEFDs (System Equivalent Flux Density)
alma_sefd = 100.0 # ALMA SEFD
sat_sefd = 60000.0 # Space antennas
# Initialize empty array
arr = eh.array.Array(np.array([], dtype=ehc.DTARR))
# Add ALMA
arr = arr.add_site("ALMA", coords=(ALMA_x, ALMA_y, ALMA_z), sefd=alma_sefd)
# Add T-REX
for i, params in enumerate(orbital_params):
# Phase the satellites in their orbits (spread by 1/3 of period)
perigee_offset_days = i * params['period_days'] / 3.0
arr = arr.add_satellite_elements(
params['name'],
perigee_mjd=mjd + tstart/24.0 + perigee_offset_days,
period_days=params['period_days'],
eccentricity=ecc,
inclination=inc_deg,
arg_perigee=argp_deg,
long_ascending=params['raan_deg'],
sefd=sat_sefd
)
ALMA
# SEFDs (System Equivalent Flux Density)
alma_sefd = 100.0 # ALMA SEFD
sat_sefd = 60000.0 # Space antennas
# Initialize empty array
arr = eh.array.Array(np.array([], dtype=ehc.DTARR))
# Add ALMA
arr = arr.add_site("ALMA", coords=(ALMA_x, ALMA_y, ALMA_z), sefd=alma_sefd)
# Add T-REX
for i, params in enumerate(orbital_params):
# Phase the satellites in their orbits (spread by 1/3 of period)
perigee_offset_days = i * params['period_days'] / 3.0
arr = arr.add_satellite_elements(
params['name'],
perigee_mjd=mjd + tstart/24.0 + perigee_offset_days,
period_days=params['period_days'],
eccentricity=ecc,
inclination=inc_deg,
arg_perigee=argp_deg,
long_ascending=params['raan_deg'],
sefd=sat_sefd
)
ALMA
# Generate observation with uv sampling (no visibilities yet)
obs0 = arr.obsdata(
ra_hr, dec_deg, rf, bw,
tint=tint, tadv=tadv, tstart=tstart, tstop=tstop,
mjd=mjd, timetype='UTC', polrep='stokes',
elevmin=elevmin, no_elevcut_space=True
)Sub-milli arcsecond angular resolution:
Dual short and long baseline lengths
Decreased signal loss from LEO
Decreased radiation environment in LEO vs. MEO
Satellite Bus Class
Bus Parameters
Bus Payload Capacity
T-REX Bus
Sub-milli arcsecond angular resolution:
Dual short and long baseline lengths
Decreased signal loss from LEO
Decreased radiation environment in LEO vs. MEO
T-REX Bus
SBC
BP
BPC
Sub-milli arcsecond angular resolution:
Dual short and long baseline lengths
Decreased signal loss from LEO
Decreased radiation environment in LEO vs. MEO
Sub-milli arcsecond angular resolution:
Dual short and long baseline lengths
Decreased signal loss from LEO
Decreased radiation environment in LEO vs. MEO
Sub-milli arcsecond angular resolution:
Dual short and long baseline lengths
Decreased signal loss from LEO
Decreased radiation environment in LEO vs. MEO
SEFD
USO
Data
Orbit
Sub-milli arcsecond angular resolution:
Dual short and long baseline lengths
Decreased signal loss from LEO
Decreased radiation environment in LEO vs. MEO
Sub-milli arcsecond angular resolution:
Dual short and long baseline lengths
Decreased signal loss from LEO
Decreased radiation environment in LEO vs. MEO
Sub-milli arcsecond angular resolution:
Dual short and long baseline lengths
Decreased signal loss from LEO
Decreased radiation environment in LEO vs. MEO
Sub-milli arcsecond angular resolution:
Dual short and long baseline lengths
Decreased signal loss from LEO
Decreased radiation environment in LEO vs. MEO
Oct
$175,000
$60,000
>$400,000
Event Horizon
Singularity
Event Horizon
Singularity
Photon Sphere
Event Horizon
Black Hole Shadow
Photon Ring
Event Horizon
Black Hole Shadow
Photon Ring
Innermost Stable
Circular Orbit
Event Horizon
Photon Ring
Shadow
ISCO
Event Horizon
Photon Ring
Shadow
ISCO
Event Horizon
Photon Ring
Shadow
ISCO
Photon Ring
Event Horizon
Photon Ring
Shadow
ISCO
Photon Ring
Event Horizon
Photon Ring
Shadow
ISCO
ISCO
SED, Sgr A*
The Supermassive Black Hole at the Galactic Center (Melia & Falcke, 2001)
The Supermassive Black Hole at the Galactic Center (Melia & Falcke, 2001)
Spectral Energy Distribution (Sgr A*)
The Supermassive Black Hole at the Galactic Center (Melia & Falcke, 2001)
The Supermassive Black Hole at the Galactic Center (Melia & Falcke, 2001)
radio
infrared
SED, Sgr A*
The Supermassive Black Hole at the Galactic Center (Melia & Falcke, 2001)
The Supermassive Black Hole at the Galactic Center (Melia & Falcke, 2001)
SED, Sgr A*
The Supermassive Black Hole at the Galactic Center (Melia & Falcke, 2001)
SED, Sgr A*
The Supermassive Black Hole at the Galactic Center (Melia & Falcke, 2001)
Knox et al., “Spatial coherence from ducks”, Physics Today, March 2010
(2019)
Event Horizon Telescope (EHT)
(2031)
Black Hole Explorer Satellite (BHEX) Mission
Sub-milli arcsecond angular resolution:
Dual short and long baseline lengths
Decreased signal loss from LEO
Decreased radiation environment in LEO vs. MEO
Sub-milli arcsecond angular resolution:
Dual short and long baseline lengths
Rapid coverage of (u,v) plane
Decreased signal loss from LEO
Decreased radiation environment in LEO vs. MEO
Sub-milli arcsecond angular resolution:
Dual short and long baseline lengths
Decreased signal loss from LEO
Decreased radiation environment in LEO vs. MEO
Capture Time-Resolved Videos of M87 & Sgr A*
Time-Resolve Binary Black Hole Systems
Conduct VLBI Survey of AGN targets at 86 GHz
Capture Time-Resolved Videos of M87 & Sgr A*
Time-Resolve Binary Black Hole Systems
Conduct VLBI Survey of AGN targets at 86 GHz
Supplement (u,v) coverage at 86 GHz
Enable parameter estimation of Sgr A*/M87
Capture Time-Resolved Videos of M87 & Sgr A*
"Metrics and Motivations for Earth–Space VLBI: Time-resolving Sgr A* with the Event Horizon Telescope" Palumbo et. al. ApJ 2019
"Metrics and Motivations for Earth–Space VLBI: Time-resolving Sgr A* with the Event Horizon Telescope" Palumbo et. al. ApJ 2019
"Metrics and Motivations for Earth–Space VLBI: Time-resolving Sgr A* with the Event Horizon Telescope" Palumbo et. al. ApJ 2019
$$\alpha=-\frac{\xi}{\sin i}, \quad \beta= \pm \sqrt{\eta+a^2 \cos ^2 i-\xi^2 \cot ^2 i}$$
$$M=\frac{c^2 D}{G} \frac{\theta_{sh}}{\mathcal{F}(a, i)}$$
Supplement (u,v) coverage at 86 GHz
Enable parameter estimation of Sgr A*/M87
Achieve Space-Space VLBI
Videos of M87 & Sgr A*
"The Black Hole Explorer: Motivation and Vision" Johnson et. al. arXiv 2024
Capture Time-Resolved Videos of M87 & Sgr A*
Time-Resolve Binary Black Hole Systems
Conduct VLBI Survey of AGN targets at 86 GHz
Time-Resolve Binary Black Hole Systems
Time-Resolve Binary Black Hole Systems
Time-Resolve Binary Black Hole Systems
Capture Time-Resolved Videos of M87 & Sgr A*
Time-Resolve Binary Black Hole Systems
Conduct VLBI Survey of AGN targets at 86 GHz
Conduct VLBI Survey of AGN targets at 86 GHz
"The Black Hole Explorer: Motivation and Vision" Johnson et. al. arXiv 2024
"Metrics and Motivations for Earth–Space VLBI: Time-resolving Sgr A* with the Event Horizon Telescope" Palumbo et. al. ApJ 2019
10:15
11:00
8:00
10:15
11:00
8:00
"Imaging the event horizon of M87* from space on different timescales" Shlentsova et. al. ApJ 2024
Rapid (u,v) coverage
Decreased signal loss
Decreased radiation environment
Infrared Thermal Emissions
Limited Ground Coverage
Aggressive Slew Rate Required
Potential Reduced ISM Scattering
mm-wavelength angular resolution
Dual-baseline capability
Rapid (u,v) coverage
Decreased signal loss
Decreased radiation environment
Infrared Thermal Emissions
Limited Ground Coverage
Aggressive Slew Rate Required
Potential Reduced ISM Scattering
mm-wavelength angular resolution
Dual-baseline capability
Rapid (u,v) coverage
Rapid (u,v) coverage
Rapid (u,v) coverage
Rapid (u,v) coverage
Multifrequency Black Hole Imaging for the Next-generation Event Horizon Telescope (Chael et. al., 2023, ApJ)
Rapid (u,v) coverage
Decreased signal loss
Decreased radiation environment
Infrared Thermal Emissions
Limited Ground Coverage
Aggressive Slew Rate Required
Potential Reduced ISM Scattering
mm-wavelength angular resolution
Dual-baseline capability
Decreased signal loss
Distance: How much distance did the signal travel through free space? (LEO vs. MEO!)
Rapid (u,v) coverage
Decreased signal loss
Decreased radiation environment
Infrared Thermal Emissions
Limited Ground Coverage
Aggressive Slew Rate Required
Potential Reduced ISM Scattering
mm-wavelength angular resolution
Dual-baseline capability
Rapid (u,v) coverage
Decreased signal loss
Decreased radiation environment
Infrared Thermal Emissions
Limited Ground Coverage
Aggressive Slew Rate Required
Potential Reduced ISM Scattering
mm-wavelength angular resolution
Dual-baseline capability
Potential Reduced ISM Scattering
Prospects of Detecting a Jet in Sagittarius A* with VLBI (Chavez et. al., ApJ 2024)
Potential Reduced ISM Scattering
Orbit design for mitigating interstellar scattering effects in Earth-space VLBI observations of Sgr A* (Aditya Tamar, Ben Hudson, Daniel C.M. Palumbo, A&A, 2025)
Potential Reduced ISM Scattering
Rapid (u,v) coverage
Decreased signal loss
Decreased radiation environment
Infrared Thermal Emissions
Limited Ground Coverage
Aggressive Slew Rate Required
Potential Reduced ISM Scattering
mm-wavelength resolution
Dual-baseline capability
Rapid (u,v) coverage
Decreased signal loss
Decreased radiation environment
Infrared Thermal Emissions
Limited Ground Coverage
Aggressive Slew Rate Required
Potential Reduced ISM Scattering
mm-wavelength resolution
Rapid (u,v) coverage
Decreased signal loss
Decreased radiation environment
Infrared Thermal Emissions
Limited Ground Coverage
Aggressive Slew Rate Required
Potential Reduced ISM Scattering
mm-wavelength resolution
Dual-baseline capability
Dual-baseline capability
Rapid coverage of (u,v) plane
Decreased signal loss from LEO
Decreased radiation environment in LEO vs. MEO
Metrics and Motivations for Earth–Space VLBI: Time-resolving Sgr A* with the Event Horizon Telescope (Palumbo et. al., ApJ 2019)
Dual-baseline capability
Decreased signal loss from LEO
Decreased radiation environment in LEO vs. MEO
Metrics and Motivations for Earth–Space VLBI: Time-resolving Sgr A* with the Event Horizon Telescope (Palumbo et. al., ApJ 2019)
Dual-baseline capability
Rapid (u,v) coverage
Decreased signal loss
Decreased radiation environment
Infrared Thermal Emissions
Limited Ground Coverage
Aggressive Slew Rate Required
Potential Reduced ISM Scattering
mm-wavelength resolution
Dual-baseline capability
Infrared Thermal Emissions
Rapid (u,v) coverage
Decreased signal loss
Decreased radiation environment
Infrared Thermal Emissions
Limited Ground Coverage
Aggressive Slew Rate Required
Potential Reduced ISM Scattering
mm-wavelength resolution
Dual-baseline capability
Limited Ground Coverage
Limited Ground Coverage
Limited Ground Coverage
Rapid (u,v) coverage
Decreased signal loss
Decreased radiation environment
Infrared Thermal Emissions
Limited Ground Coverage
Aggressive Slew Rate Required
Potential Reduced ISM Scattering
mm-wavelength resolution
Dual-baseline capability
Aggressive Slew Rate Required
Size
Weight
Power
Power
Cost
Aspera
Pandora
StarBurst
PUEO
(Galaxy Evolution via UV)
(Exoplanet Explorer)
(Neutron Stars via Gamma Rays)
(Particle Physics via High-Energy Neutrinos)
SEFD
USO
Data
Orbit
SEFD
USO
Data
Orbit
SEFD
USO
Data
Orbit
SEFD
USO
Data
Orbit
SEFD
USO
Data
Orbit
SEFD
USO
Data
Orbit
SEFD
USO
Data
Orbit
SEFD
USO
Data
Orbit
SEFD
USO
Data
Orbit
SEFD
USO
Data
Orbit
SEFD
USO
Data
Orbit
SEFD
USO
Data
Orbit
SEFD
USO
Data
Orbit
SEFD
USO
Data
Orbit
SEFD
USO
Data
Orbit
SEFD
USO
Data
Orbit
SEFD
USO
Data
Orbit
SEFD
USO
Data
Orbit
SEFD
USO
Data
Orbit
SEFD
USO
Data
Orbit
SEFD
USO
Data
Orbit
SEFD
USO
Data
Orbit
SEFD
USO
Data
Orbit
SEFD
USO
Data
Orbit
SEFD
USO
Data
Orbit
SEFD
USO
Data
Orbit
SEFD
USO
Data
Orbit
SEFD
USO
Data
Orbit
Antenna
Antenna
Antenna
Cryocooler
HiPTC Heat Intercepted Pulse Tube Cooler
Ultra-Stable Oscillator
Ultra-Stable Oscillator
Phase Error
Ultra-Stable Oscillator
Ultra-Stable Oscillator
Allan Deviation
ABRACON SMD OCXO
Digital Backend
Original Analog Radio Signal
Sample the Signal every Unit Interval
Nyquist-Shannon Sampling Theorem
Retain only the samples and record the sign of the voltage for each sample
Reconstruct the original signal
Optical Terminals
RF Tracking Stations
VLBI Ground Stations
T-REX Data Center
Jan 2025
Jan 2025
Jan 2025
Jan 2025
Feb 2025
Jan 2025
Feb 2025
Mar 2025
Rick Fleeter
Jan 2025
Feb 2025
Mar 2025
Apr 2025
Ben Hudson
Luke Anderson
Jan 2025
Feb 2025
Mar 2025
Apr 2025
May 2025
Jeffrey Olson
Jun 2025
Jul 2025
Todd Ely
Joseph Lazio
Eric Burt
Jan 2025
Feb 2025
Mar 2025
Apr 2025
May 2025
Jun 2025
Jul 2025
Feb 2025
Mar 2025
Apr 2025
May 2025
Jun 2025
Jul 2025
Aug 2025
Sep 2025
💰Funding Deadlines
June
💰Funding Deadlines
$5,000
July
💰Funding Deadlines
$5,000
$175,000
Aug
💰Funding Deadlines
$5,000
$175,000
>$4M
Sep
💰Funding Deadlines
$5,000
$175,000
>$4M
Oct
💰Funding Deadlines
$5,000
$175,000
>$4M
>$400,000