In Rayleigh fading, the channel coefficients tend to have a Rayleigh distribution, which is characterized by a random phase and magnitude with an exponential distribution. This means the magnitude of the channel coefficient follows an exponential distribution with a mean of 1.
In Rician fading, there is a dominant line-of-sight component in addition to the scattered components. The channel coefficients in Rician fading can indeed tend towards 1, especially when the line-of-sight component is strong. When the line-of-sight component dominates, the Rician fading channel behaves more deterministically, and the channel coefficients may tend towards the value of the line-of-sight component, which could be close to 1.
MATLAB Script
clc;
clear all;
close all;
% Define parameters
numSamples = 1000; % Number of samples
K_factor = 5; % K-factor for Rician fading
SNR_dB = 20; % Signal-to-noise ratio (in dB)
% Generate complex Gaussian random variable for Rayleigh fading channel
h_rayleigh = (randn(1, numSamples) + 1i * randn(1, numSamples)) / sqrt(2);
% Generate complex Gaussian random variable for line-of-sight component
h_los = sqrt(K_factor / (K_factor + 1));
% Generate noise
noisePower = 10^(-SNR_dB/10);
noise = sqrt(noisePower/2) * (randn(1, numSamples) + 1i * randn(1, numSamples));
% Combine Rayleigh and line-of-sight components for Rician fading channel
h_rician = h_los + sqrt(1 / (K_factor + 1)) * h_rayleigh;
% Add noise to the channel coefficients for Rayleigh fading channel
h_rayleigh_with_noise = h_rayleigh + noise;
% Add noise to the channel coefficients for Rician fading channel
h_rician_with_noise = h_rician + noise;
% Plot the channel coefficients
figure;
subplot(2,1,1);
plot(real(h_rayleigh_with_noise), imag(h_rayleigh_with_noise), 'b.');
hold on;
plot(real(h_rician_with_noise), imag(h_rician_with_noise), 'r.');
title('Channel Coefficients with Noise');
xlabel('Real');
ylabel('Imaginary');
axis equal;
legend('Rayleigh', 'Rician');
grid on;
subplot(2,1,2);
histogram(abs(h_rayleigh_with_noise), 'Normalization', 'probability', 'EdgeColor', 'b');
hold on;
histogram(abs(h_rician_with_noise), 'Normalization', 'probability', 'EdgeColor', 'r');
title('Magnitude Histogram');
xlabel('Magnitude');
ylabel('Probability');
legend('Rayleigh', 'Rician');
grid on;
Output
Copy the MATLAB Code from here
Interactive Online Simulators for Rayleigh & Rician Fading
Fading Models Overview (Rayleigh, Rician, and Nakagami)
In wireless simulations, fading models statistically describe how signal strength fluctuates due to multipath interference.
Rayleigh Fading
Scenario: Non-Line-of-Sight (NLOS)
Used for urban environments where the signal is blocked by buildings and reaches the receiver only via scattering.
Rician Fading
Scenario: Line-of-Sight (LOS)
Used when a dominant direct path exists. Characterized by the K-factor (ratio of LOS power to scattered power).
Key Comparison
- • Severity: Rayleigh is more severe; Rician becomes "cleaner" as the K-factor increases.
- • Nakagami-m: A flexible model where \(m=1\) equals Rayleigh and higher \(m\) approximates Rician.
- • Limits: As \(K \to 0\), Rician fading becomes Rayleigh fading.
Wireless Fading Essentials
1 Large-Scale Fading
Occurs over long distances due to shadowing by obstacles like buildings. It describes the general decline in signal power as you move away from a transmitter.
2 Small-Scale Fading
Rapid power fluctuations over very short distances (wavelength level). This includes Rayleigh (NLOS) and Rician (LOS) models caused by multipath propagation.
3 Slow vs. Fast Fading
Determined by the Doppler Shift. Fast fading occurs when the channel changes quicker than the symbol rate; Slow fading occurs when the channel remains stable over several symbol periods.
Simulation Focus
Analyzing Alamouti 2x1 MIMO performance in multipath environments.
Want to see the MATLAB code or a deep dive into Doppler Shift equations?
Read More & Detailed Technical Guide →