DataRateFromGain:

Path: Link/LinkUtilities

% Computes communications sytems data rates from gains
 Computes channel data rate from transmission and receiver gains. Need 22
 Mbps for 1080p HDTV. Type DataRateFromGain for a demo.
--------------------------------------------------------------------------
   Form:
   [dR,pR] = DataRateFromGain( power, d )
--------------------------------------------------------------------------

   ------
   Inputs
   ------
   power	(1,:) Power transmit (W)
   d   	(.)   Data structure
               .fGHz           (1,1) Frequency (GHz)
               .range          (1,1) Range (km)
              	.gainTransmit   (1,1) Transmission gain
               .gainReceive    (1,1) Receiver gain
               .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)
   pR  (1,:) Power received (W)

--------------------------------------------------------------------------
 Reference: Bousquet, Maral, "Satellite Communications Systems", 
            Third Ed., Wiley, 1998. p. 22.
--------------------------------------------------------------------------
 See also ModulationSpectralEfficiency
--------------------------------------------------------------------------

Children:

Link: LinkUtilities/FrequencyToWavelength
Link: LinkUtilities/ModulationSpectralEfficiency
Common: Graphics/Plot2D

Back to the Link Module page