A view of time-frequency-space grid in a communication system

How Multiple Antennas Sample the Signal

Once upon a time, an antenna was viewed as a simple device to transmit and receive an electromagnetic wave, much like a battery the sole purpose of which is to provide electrical power. A set of antennas, however, can be viewed from a new angle as follows. Sampling in Time Domain An Analog-to-Digital Converter (ADC) is a device that samples an analog signal in time domain to create a corresponding sequence of numbers. Similarly, a Digital-to-Analog Converter (DAC) gets a sequence of numbers as an input to generate a reconstructed analog signal. As an example, a rectangular pulse shape is

Continue reading
Eye diagram for a 4-QAM modulated signal and a simple channel impulse response

Impact of Multipath on the Received Signal

In this article, we describe the impact of multipath caused by the wireless channel on the signal arriving at the receiver from a constellation viewpoint. Recall that an eye diagram, a transition diagram and a scatter plot are the stethoscopes of a communication system and hence it is imperative to bring in that perspective for a Tx signal convolved with the channel impulse response. This is because a wireless channel can be seen as a Finite Impulse Response (FIR) filter with the result that the sampled Rx signal is a convolution between taps of this FIR filter and the Tx

Continue reading
Beat frequency sinusoid and its spectrum

Spectrum of a Sinusoid

In this article, we derive the spectrum of a complex sinusoid that acts as the basis for all spectra. In fact, the very definition of the Fourier Transform, whether continuous or discrete, comes from the perspective of a complex sinusoid. Therefore, exploring this derivation will be useful in everything else we learn about DSP. For an in-depth understanding of complex signals and I/Q processing, you can read the following two articles (the option of downloading them as PDF is available). The origin of complex numbers and signals I/Q signal processing Let us start with the continuous-time case. A Continuous-Time Sinusoid

Continue reading
Definition of correlation

The Master Algorithm

Recently, I was reading the book The Master Algorithm by Pedro Domingos — a Professor at the University of Washington in machine learning. According to the description of his book, The Master Algorithm in Machine Learning A spell-binding quest for the one algorithm capable of deriving all knowledge from data, including a cure for cancer. Society is changing, one learning algorithm at a time, from search engines to online dating, personalized medicine to predicting the stock market. But learning algorithms are not just about Big Data – these algorithms take raw data and make it useful by creating more algorithms.

Continue reading
An atom and the solar system

Sampling and the Mysterious Scaling Factor

This post treats the signals in continuous time which is different than the approach I adopted in my book. The book deals exclusively in discrete time. Some time ago, I came across an interesting problem. In the explanation of sampling process, a representation of impulse sampling shown in Figure below is illustrated in almost every textbook on DSP and communications. The question is: how is it possible that during sampling, the frequency axis gets scaled by $1/Ts$ — a very large number? For an ADC operating at 10 MHz for example, the amplitude of the desired spectrum and spectral replicas

Continue reading