Hello and welcome to Wireless Pi.

I am Qasim Chaudhari and here is some background on how this website started.


At work, my friend Azam gave me Digital Communications – A Discrete-Time Approach written by Michael Rice. Reading a few pages of his book ignited a spark in my heart and made me wonder how could something be so beautiful and coherent. It was like poetry. The preface introduced me to fred harris and his book Multirate Signal Processing for Communication Systems. I read them multiple times and always found myself asking why these concepts seem complicated when they could be explained in a much easier manner. I realized that grandmasters usually focus more on exploring the exciting stuff than making it easier for others to comprehend. Since I had this coherent picture of the art of DSP applied to the science of wireless communications in my mind (or so I thought), I started writing about these topics myself.

Fortunately, I had time available at my hands because I enjoyed working in my lab at home on electronics hobbyist projects in the morning hours. From there, it was simply a matter of replacing one hobby with the other and showing up (or waking up) every morning while continuing my day tasks.

During the past decade, I have worked in different universities and organizations, each time on a new project. This helped me in making new connections between seemingly disparate concepts and distinguishing the forest from the trees. It was surprising to discover that more knowledge actually takes less space in our minds.

Some biography

After obtaining a PhD in Electrical Engineering from Texas A&M University, I have mostly worked on DSP algorithms development for real world demonstrations of wireless systems such as a MIMO-OFDM testbed, low-SNR receiver and phase of arrival based localization. As a dad of 3 kids, my time is spent on slowly emptying the queue of projects that entertain me the most.

Stay in touch

On this website, I write about DSP, SDR and wireless communications in general. I am publishing several new articles on signal processing techniques and baseband algorithms for PHY design of digital wireless systems in the coming months. To receive them, you can subscribe via email here.

Or if you want to ask a specific question, you can contact me directly.

There are 26 letters in English language and countless rules. The language of signal processing is simpler.
- It has only 1 letter: a sample at time 0. From there, we can build any discrete-time signal on which our 1s and 0s can be mapped.
- It has one major rule which is repeatedly employed for demapping the received signal to bits.

Wireless Communications from the Ground Up - An SDR Perspective