Channel Modeling and RF Impairments

AWGN, Rayleigh, Rician, MIMO, phase noise, frequency offset, nonlinearities

System Objects

comm.AGC Adaptively adjust gain for constant signal-level output
comm.AWGNChannel Add white Gaussian noise to input signal
comm.gpu.AWGNChannel Add white Gaussian noise to input signal with GPU
comm.BinarySymmetricChannel Introduce binary errors
comm.IQImbalanceCompensator Compensate for I/Q imbalance
comm.LTEMIMOChannel Filter input signal through LTE MIMO multipath fading channel
comm.MemorylessNonlinearity Apply memoryless nonlinearity to input signal
comm.MIMOChannel Filter input signal through MIMO multipath fading channel
comm.PhaseFrequencyOffset Apply phase and frequency offsets to input signal
comm.PhaseNoise Apply phase noise to complex, baseband signal
comm.RayleighChannel Filter input signal through a Rayleigh multipath fading channel
comm.RicianChannel Filter input signal through a Rician fading channel
comm.ThermalNoise Add receiver thermal noise
comm.PSKCoarseFrequencyEstimator Estimate frequency offset for PSK signal
comm.QAMCoarseFrequencyEstimator Estimate frequency offset for QAM signal


AGC Adaptively adjust gain for constant signal-level output
AWGN Channel Add white Gaussian noise to input signal
Binary Symmetric Channel Introduce binary errors
Multipath Rayleigh Fading Channel Simulate multipath Rayleigh fading propagation channel
Multipath Rician Fading Channel Simulate multipath Rician fading propagation channel
Free Space Path Loss Reduce amplitude of input signal by amount specified
I/Q Compensator Coefficient to Imbalance Convert compensator coefficient into amplitude and phase imbalance
I/Q Imbalance Create complex baseband model of signal impairments caused by imbalances between in-phase and quadrature receiver components
I/Q Imbalance Compensator Compensate for imbalance between in-phase and quadrature components
I/Q Imbalance to Compensator Coefficient Converts amplitude and phase imbalance into I/Q compensator coefficient
MIMO Channel Filter input signal through MIMO multipath fading channel
Memoryless Nonlinearity Apply memoryless nonlinearity to complex baseband signal
Phase Noise Apply receiver phase noise to complex baseband signal
Phase/Frequency Offset Apply phase and frequency offsets to complex baseband signal
Receiver Thermal Noise Apply receiver thermal noise to complex baseband signal
Complex Phase Difference Output phase difference between two complex input signals
Complex Phase Shift Shift phase of complex input signal by second input value


awgn Add white Gaussian noise to signal
bsc Model binary symmetric channel
doppler Construct Doppler spectrum structure
doppler.ajakes Construct asymmetrical Doppler spectrum object
doppler.bell Construct bell-shaped Doppler spectrum object
doppler.bigaussian Construct bi-Gaussian Doppler spectrum object
doppler.flat Construct flat Doppler spectrum object
doppler.gaussian Construct Gaussian Doppler spectrum object
doppler.jakes Construct Jakes Doppler spectrum object
doppler.rjakes Construct restricted Jakes Doppler spectrum object
doppler.rounded Construct rounded Doppler spectrum object
filter Filter signal with channel object
iqcoef2imbal Convert compensator coefficient to amplitude and phase imbalance
iqimbal2coef Convert I/Q imbalance to compensator coefficient
legacychannelsim Toggles random number generation mode for channel objects
plot (channel) Plot channel characteristics with channel visualization tool
plotPhaseNoiseFilter Plot response of phase noise filter block
rayleighchan Construct Rayleigh fading channel object
reset Reset channel object
ricianchan Construct Rician fading channel object
stdchan Construct channel object from set of standardized channel models
Was this topic helpful?