DSPRelated.com

Qasim Chaudhari (@qasim_chaudhari)

My main area of interest is signal processing for wireless communication systems. I write about it at https://wirelesspi.com.

There and Back Again: Time of Flight Ranging between Two Wireless Nodes

Qasim ChaudhariQasim Chaudhari October 23, 20175 comments

Conventional timestamping seems too coarse for centimeter-level RF ranging, yet many products claim and deliver that precision. This post unpacks the fundamentals behind high-resolution wireless ranging, contrasting common RF approaches such as RSSI, ToA, PoA, TDoA, and AoA. It also explains how device timestamps and counter registers work, giving engineers a practical starting point for implementing or evaluating time-of-flight ranging systems.


A Beginner's Guide to OFDM

Qasim ChaudhariQasim Chaudhari May 1, 20176 comments

Orthogonal Frequency Division Multiplexing made modern high-speed wireless practical by turning one fast serial bitstream into many slow parallel streams carried on orthogonal sinusoids. This beginner guide explains, with minimal math, how the iDFT/DFT pair builds OFDM, how spectral slicing makes each subcarrier effectively flat so equalization reduces to simple divisions, and why a cyclic prefix prevents inter-symbol interference.


Minimum Shift Keying (MSK) - A Tutorial

Qasim ChaudhariQasim Chaudhari January 25, 201717 comments

How does MSK achieve both excellent spectral efficiency and a constant-envelope signal suitable for nonlinear amplifiers? This tutorial builds MSK step‑by‑step from binary FSK, shows the minimum frequency spacing and continuous‑phase construction, and then recasts MSK as an OQPSK (pseudo‑symbol) representation. It finishes by generalizing MSK into CP‑FSK and the wider CPM family so you can connect practical pulse shapes and modulation indices to performance.


Some Thoughts on Sampling

Qasim ChaudhariQasim Chaudhari November 15, 20162 comments

Sampling's 1/Ts amplitude factor is not a paradox but a consequence of axis scaling and impulse density, once you view the units correctly. This post walks through impulse trains in continuous and discrete time, uses DFT examples and Parseval's relation, and shows how downsampling and time scaling produce the familiar spectral replicas and their amplitudes. The geometry of the axes resolves the confusion.


For this, you have to differentiate between the mechanisms of positive/negative band edge filters versus even/odd band edge filters. If you consider even and odd...
That is correct but the frequency domain derivative is discontinuous at the edge and taking an iDFT would produce an impracticably long impulse response.

Re: Phase Locked Loop Books in a time of DSP

Reply posted 7 years ago (03/09/2019)
Hi Tim,   Here is one paper which can help you.Simultaneous clock phase and frequency offset estimation, K.E. Scott ; E.B. OlaszIEEE Trans on Comms. 1995   The...

Re: SC FDMA Channel Equalization

Reply posted 7 years ago (03/07/2019)
Remember that the channel here is being estimated in frequency domain with only a few pilot subcarriers, leaving room for getting the intermediate results from interpolation....
Hi Michael  In a few steps, it is derived as follows.1. Maximum likelihood implies taking the derivative w.r.t. the CFO (Carrier Frequency Offset).2. Through some...

Re: A Sinusoid with Missing Periods

Reply posted 8 years ago (02/15/2018)
Great suggestions all. I will work on these pointers and see how it goes.

Use this form to contact qasim_chaudhari

Before you can contact a member of the *Related Sites:

  • You must be logged in (register here)
  • You must confirm you email address