Main Content

Propagation and Channel Models

Site and terrain visualization, propagation model specification (including Longley-Rice), signal strength, signal coverage maps, and static and fading channel models

RF path propagation modeling describes the behavior of electromagnetic radiation from a point of transmission as the signal travels through the surrounding environment. Model RF propagation paths and visualize them in 3-D.

Channel modeling describes the over-the-air environment in communications system links. Analysis of propagation and channel modelling is essential in understanding how electromagnetic waves incur losses from a transmitter to a receiver in different scenarios. Model and visualize noisy SISO and MIMO channels that have Rayleigh, Rician, or WINNER II fading profiles. Atmospheric impairments and multiple Doppler spectrum shapes are also available.


alle erweitern

Map Data

addCustomBasemapAdd custom basemap
addCustomTerrainAdd custom terrain data (Seit R2019b)
removeCustomBasemapRemove custom basemap
removeCustomTerrainRemove custom terrain data (Seit R2019b)


showShow site in Site Viewer (Seit R2019b)
hideHide site from Site Viewer (Seit R2019b)
distanceDistance between sites (Seit R2019b)
angleAngle between sites (Seit R2019b)
elevationElevation of site (Seit R2019b)
locationCoordinates at distance and angle from site (Seit R2019b)

Propagation and Visualization

coverageDisplay or compute coverage map (Seit R2019b)
patternDisplay antenna radiation pattern in Site Viewer (Seit R2019b)
sinrDisplay or compute signal-to-interference-plus-noise (SINR) ratio (Seit R2019b)
linkDisplay or compute communication link status (Seit R2019b)
sigstrengthReceived signal strength (Seit R2019b)
raytraceDisplay or compute RF propagation rays (Seit R2019b)
losDisplay or compute line-of-sight (LOS) visibility status (Seit R2019b)
propagationModelCreate RF propagation model (Seit R2019b)
pathlossPath loss of radio wave propagation (Seit R2019b)

Path Loss

cranerainplRF signal attenuation due to rainfall using Crane model (Seit R2020a)
rainplRF signal attenuation due to rainfall
gasplRF signal attenuation due to atmospheric gases
fogplRF signal attenuation due to fog and clouds
fsplFree space path loss
rayplPath loss and phase change for RF propagation ray (Seit R2020a)
buildingMaterialPermittivityPermittivity and conductivity of building materials (Seit R2020a)
earthSurfacePermittivityPermittivity and conductivity of earth surface materials (Seit R2020a)

Coordinate System Transformations

rangeangleRange and angle calculation (Seit R2019b)
global2localcoordConvert global to local coordinates (Seit R2020a)
local2globalcoordConvert local to global coordinates (Seit R2020a)
cart2sphvecConvert vector from Cartesian components to spherical representation (Seit R2020a)
sph2cartvecConvert vector from spherical basis components to Cartesian components (Seit R2020a)

Channel Models

awgnAdd white Gaussian noise to signal
bscBinary symmetric channel
stdchanConstruct channel System object from set of standardized channel models

Channel Utilities

channelDelayChannel timing delay (Seit R2020a)
convertSNRConvert SNR values (Seit R2022a)
ofdmChannelResponseCalculate OFDM channel response (Seit R2023a)
dopplerConstruct Doppler spectrum structure
winner2.AntennaArrayCreate antenna array for WINNER II channel model
winner2.dipoleCalculate half-wavelength dipole field pattern for WINNER II channel model
winner2.layoutparsetWINNER II layout parameter configuration
winner2.wimGenerate channel coefficients using WINNER II channel model
winner2.wimparsetWINNER II model parameter configuration


alle erweitern


txsiteCreate RF transmitter site (Seit R2019b)
rxsiteCreate RF receiver site (Seit R2019b)
siteviewerCreate Site Viewer (Seit R2019b)
arrayConfigCreate phased array configuration (Seit R2020b)

Propagation Models

FreeSpaceFree space propagation model (Seit R2019b)
RainRain propagation model (Seit R2019b)
GasGas propagation model (Seit R2019b)
FogFog propagation model (Seit R2019b)
CloseInClose-in propagation model (Seit R2019b)
LongleyRiceLongley-Rice propagation model (Seit R2019b)
RayTracingRay tracing propagation model (Seit R2019b)

Propagation Data

propagationDataCreate RF propagation data from measurements (Seit R2020a)
comm.RayCreate RF propagation ray (Seit R2020a)

Channel Models

comm.AWGNChannelAdd white Gaussian noise to input signal
comm.RayTracingChannelFilter signal through multipath fading channel defined by propagation rays (Seit R2020b)
comm.RayleighChannel Filter input signal through multipath Rayleigh fading channel
comm.RicianChannel Filter input signal through multipath Rician fading channel
comm.MIMOChannelFilter input signal through MIMO multipath fading channel
comm.WINNER2ChannelFilter input signal through WINNER II fading channel
comm.gpu.AWGNChannelAdd white Gaussian noise to input signal with GPU

Channel Utilities

comm.ChannelFilterFilter signal using multipath gains at specified path delays (Seit R2020b)


alle erweitern

Free Space Path LossApply free space path loss to complex signal

Channel Models

AWGN ChannelAdd white Gaussian noise to input signal
Binary Symmetric ChannelIntroduce binary errors
MIMO Fading ChannelFilter input signal through MIMO multipath fading channel
SISO Fading ChannelFilter input signal through SISO multipath fading channel

Channel Utilities

OFDM Channel ResponseCalculate OFDM channel response (Seit R2023a)


RF Propagation

Channel Modeling

  • AWGN Channel
    Model channel and RF impairment characteristics.
  • Configure Eb/No for AWGN Channels with Coding
    This example shows how to set the bit energy to noise density ratio (Eb/No) for communication links employing channel coding.
  • Using AWGN Channel Block for Coded Signals
    When your simulation uses coding, the Eb/N0 setting for the AWGN channel must be adjusted by the coding rate to apply the desired signal to noise (SNR) ratio.
  • Fading Channels
    Defining a fading channel object and applying it to a signal.
  • Channel Visualization
    These channel modeling System objects and blocks in Communications Toolbox™ include an option to visualize the characteristics of a fading channel.
  • WINNER II Channel
    Model the WINNER II channel using the WINNER II Channel Model for Communications Toolbox add-on.