Raised cosine pulse shaping

Pulse-shaping Lab path:Nyquist zero-ISI → Raised cosine → Matched filter + SRRC → Eye diagramsTool: RRC filter & bandwidth calculator As mentioned earlier, the shortcomings of the sinc pulse can be addressed by making the transition band in the frequency domain less abrupt. The raised-cosine (RC) pulse comes with an adjustable transition band roll-off parameter … Read more

Sinc pulse shaping

Key focus: Sinc pulse shaping of transmitted bits, offers minimum bandwidth and avoids intersymbol interference. Discuss its practical considerations & simulation. Sinc pulse shaping As suggested in the earlier post, the pulse shape that avoids ISI with the least amount of bandwidth is a sinc pulse of bandwidth $latex F_{sym}/2$. Here, $latex F_{sym}=1/T_{sym}$ is the … Read more

Differentially encoded BPSK: coherent detection

In coherent detection, the receiver derives its demodulation frequency and phase references using a carrier synchronization loop. Such synchronization circuits may introduce phase ambiguity $latex \phi = \hat{\theta}-\theta $ in the detected phase, which could lead to erroneous decisions in the demodulated bits. For example, Costas loop exhibits phase ambiguity of integral multiples of $latex … Read more

Phase demodulation via Hilbert transform: Hands-on

Analytic Signal Lab (same on every page in this path) 1. Hilbert / FFT → 2. Envelope & IF → 3. Phase demodulation (you are here) Tools: Hilbert / analytic signal demo Key focus: Demodulation of phase modulated signal by extracting instantaneous phase can be done using Hilbert transform. Hands-on demo in Python & Matlab. … Read more

Model a Frequency Selective Multipath Fading channel

Multipath & PDP (same on every page in this path) 1. Power delay profile → 2. Scattering function → 3. TDL modeling (you are here) Tools: PDP demo · 3GPP TDL A brief intro to modeling a frequency selective fading channel using tapped delay line (TDL) filters. Rayleigh & Rician frequency-selective fading channel models explained. … Read more

Plot histogram and estimated PDF in Matlab

Key focus: With examples, let’s estimate and plot the probability density function of a random variable using Matlab histogram function. Generation of random variables with required probability distribution characteristic is of paramount importance in simulating a communication system. Let’s see how we can generate a simple random variable, estimate and plot the probability density function … Read more

Cyclic prefix in OFDM — circular convolution and a Matlab hands-on demo

OFDM study path — 5 lessons (same on every page in this series) 1. Introduction → 2. Orthogonality → 3. IFFT modem → 4. Cyclic prefix (you are here) → 5. BER in AWGN Tools: OFDM CP overhead calculator · Eb/N0 ↔ SNR converter  In one sentence: A cyclic prefix tricks a natural (linear) … Read more