Path: Link/LinkUtilities
% Computes communications sytems data rates from gains This is similar to data rate except that you enter antenna gains in dB. Accounts for the free space loss only, other losses should be passed in via the lossOther field. Type DataRateGain for a demo. -------------------------------------------------------------------------- Form: d = DataRateGain; % data structure [dR,pR,b] = 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) pR (1,:) Power received (W) b (1,:) Bandwidth (Hz) -------------------------------------------------------------------------- Reference: Bousquet, Maral, "Satellite Communications Systems", Third Ed., Wiley, 1998. p 130 -------------------------------------------------------------------------- See also ModulationSpectralEfficiency, DataRate, DBSignalToPower --------------------------------------------------------------------------
Link: LinkUtilities/DBSignalToPower Link: LinkUtilities/FrequencyToWavelength Link: LinkUtilities/ModulationSpectralEfficiency Link: RF/AntennaGain Common: Graphics/Plot2D
Back to the Link Module page