Path: Link/LinkUtilities
% Computes communications sytems data rates
Computes channel data rate from transmission and receiver areas. Need 22
Mbps for 1080p HDTV. Type DataRate for a demo of the New Horizons X-band
system.
--------------------------------------------------------------------------
Form:
dR = DataRate; % data structure
dR = DataRate( power, d )
--------------------------------------------------------------------------
------
Inputs
------
power (1,:) Power transmit (W)
d (.) Data structure
.fGHz (1,1) Frequency (GHz)
.range (1,1) Range (km)
.areaTransmit (1,1) Transmission area (m^2)
.areaReceive (1,1) Receiver area (m^2)
.tempS (1,1) Receiver noise temperature (deg-K)
.modulation (1,:) 'BPSK' 'QPSK' 'DE-BPSK' 'DE-QPSK' 'D-BPSK'
.sN (1,1) Signal to noise ratio
-------
Outputs
-------
dR (1,:) Data rate (bps)
--------------------------------------------------------------------------
Reference: Bousquet, Maral, "Satellite Communications Systems",
Third Ed., Wiley, 1998. p 130
--------------------------------------------------------------------------
See also ModulationSpectralEfficiency
--------------------------------------------------------------------------
Link: LinkUtilities/FrequencyToWavelength Link: LinkUtilities/ModulationSpectralEfficiency Common: Graphics/Plot2D
Back to the Link Module page