DataRateGain:

Path: Link/LinkUtilities

% Computes communications sytems data rates
 This is similar to data rate except that you enter antenna gains.

 Type DataRateGain for a demo

--------------------------------------------------------------------------
   Form:
   d  = DataRateGain
   dR = DataRateGain( power, d )
--------------------------------------------------------------------------

   ------
   Inputs
   ------
   power       (1,:) Power transmit (W)
   d           (.)   Data structure
                     .fGHz         (1,1) Frequency (GHz)
                     .range        (1,1) Range (km)
                     .gainTransmit	(1,1) Transmit antenna gain (dB)
                     .gainReceive	(1,1) Receiver antenna gain (dB)
                     .tempS        (1,1) Receiver noise temperature (deg-K)
                     .lossOther    (1,1) Other losses (dB)
                     .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, DataRate
--------------------------------------------------------------------------

Children:

Link: LinkUtilities/DBSignalToPower
Link: LinkUtilities/FrequencyToWavelength
Link: LinkUtilities/ModulationSpectralEfficiency
Link: RF/AntennaGain
Common: CommonData/SwooshWatermark
Common: General/CellToMat
Common: General/MatToCell
Common: General/StringMatch
Common: General/Watermark
Common: Graphics/NewFig
Common: Graphics/Plot2D
Common: Graphics/PltStyle

Back to the Link Module page