$30
1. Jakes’ Model : This is a deterministic, time domain model for effective fading channelsimulation.
The fading waveform is modeled using M + 1 oscillators.The oscillator frequencies are given by fn = fd cos(2πn/N) for n = 1,2,3,.......M, where N = 4M + 2 and fd is the maximum doppler frequency. The expression for the fading model is given by
where βn = πn/(M+1) and φn are uniformly distributed between [−π,π). The simulation programme must accept two inputs (Doppler frequency fd and duration of fading waveform in seconds). The fading waveform must be sampled at a rate of at least 1000 samples/sec, and the average received envelope should be 0 dB (normalization).
(a) Write simulation code to generate Rayleigh fading by Jakes’ method. Provide plotof received envelope v (in dB) versus time for fd = 1 Hz, 10 Hz and 100 Hz, for a duration of 1 second. Use M = 20.
1
(b) Generate fading fd = 100Hz for 5 seconds using Jakes’ method. Compute the normalized level crossing rate versus (dB). Consider ρ in the range
(−22 dB, 5 dB) in steps of 3 dB. Average the values by repeating the experiment. Plot the measured level crossing rate. On the same plot, show the theoretical level crossing rate for the entire range of ρ.
(c) Generate fading fd = 10 Hz for 5 seconds using Jakes’ method. Compute the normalized duration of fade (¯τfd) versus ρ (dB). Consider ρ in the range (−22 dB, 5 dB) in steps of 3 dB. Average the values by repeating the experiment. Plot the measured value of the average duration of fade. On the same plot, show the theoretical graph for the normalized duration of fades for the entire range of ρ.
(d) Modify the Jakes’ model to generate Ricean fading for k = 1,4, and 10 (fd = 100 Hz and t = 1 sec). Plot the figures along with the Rayleigh fading signal. Record your observations.
2. Clarke’s Model (Frequency Domain):[Refer Wireless Communication, Theodore S. Rappaport Second Edition, Section 5.7.2] The following steps are required for simulation:
(a) Specify the number of frequency domain points (N) used to represent pSEz(f) and the maximum doppler frequency shift be fd. The value of N is usually a power of
two. .
(b) Compute the frequency spacing between adjacent spectral lines as ∆ .
This defines the time duration of the fading waveform, T = 1/∆f.
(c) Generate complex Gaussian random variables for each of the N/2 positive frequency components of the noise source.
(d) Construct the negative frequency components of the noise source by conjugating thepositive frequency values and assigning these at negative frequency values.
(e) Multiply the in-phase and quadrature noise sources by the fading spectrum pSEz(f).
(f) Perform IFFT on the resulting frequency domain signals from the in-phase and quadrature arms to get two N-length time series , and add the squares of each signal point in time to create an N point time series.
(g) Take the square root of the sum obtained in step (f) to obtain an N-point time series of a simulated Rayleigh fading signal with the proper Doppler spread and time correlation.
Assume fd to be 10Hz. Generate 50 sample functions of fading data set. Using the observed data to find Nv and ¯τ for ρ = 1,0.1,0.01. Compare these values with the theoretical values. Repeat the process for fd = 100 Hz.