Chapter 2
The following Matlab script files have been included for Chapter 2.
Fresnel.m
Approximation to the Fresnel integral used for calculating
diffraction losses. (Fig. 2.10)
Hata.m
Evaluation of Okamura-Hata model for land-mobile propagation
losses (Fig. 2.32)
Hataheight.m
Use of Okamura-Hata model to propagation losses as a function of
antenna height (Fig. 2.33)
Impulse.m
Matlab script to compute impulse response and its frequency
response for impulse radio (Fig. 2.36 and Fig. 2.37)
lognormal.m
Computes the log-normal distribution function. (Corrected Fig.
2.11)
Offaxis.m
Plots off-axis gain of parabolic antenna (Fig. 2.4)
Q.m
Plot bit error rate of BPSK in Gaussian channel
RayDist.m
Compute Rayleigh distribution. (Fig. 2.14)
Rician.m
Plots the Rician distribution (Fig.2.15)
ScatterFn.m
Plots time-varying frequency response of time-varying channel.
SimRayleigh.m
Plot spectra of simple Rayleigh fading process.
TimeVaryTF.m
Plots time-varying transfer function. (Fig. 2.23)
Chapter 3
The following Matlab script files have been included for Chapter 3.
RicianBER.m
Compute the bit error rate for binary signaling over Rician fading
channels via simulation. Assumes ideal synchronization and slow
fading. (Fig.3.33)
NLspec.m
Determine transmit spectrum with root-raised cosine spectral
shaping and ideal nonlinearity. (Fig. 3.29)
spectra.m
Plot spectrum.
ModLinCh.m
Plot spectra of QPSK, MSK, and raised cosine signals. (Fig. 3.28)
GMSKspec.m
Determine GMSK spectrum (Fig.3.21)
Chapter 4
The following Matlab script files have been included for Chapter 4.
CCber.m
Simulated performance of various convolutional codes in additive
white Gaussian noise (Fig. 4.13)