Pied Piper of Hamelin

AI – An Advanced Civilization or a One-Trick Pony

Oct 19, 2024 Author’s Note This article, unlike the others on this website, is not about how some AI algorithms work. Instead, it is a personal opinion on AI and the future of our world. My hope is to generate more discussions on AI from this perspective. In such an undertaking, it is likely that I have made mistakes and failed to consider some critical aspect of the whole picture. Please feel free to comment and help me learn more. After some false starts, we are witnessing the true dawn of Artificial Intelligence (AI) today. Many people, including high profile

Continue reading
An illustration of bandwidth-delay product

An Intuitive View of Time-Bandwidth Product (TBP)

Time-Bandwidth Product (TBP) of a waveform is a foundational term frequently used in communications and radar community. However, I have never seen any book or online resource explain the core idea in an intuitive manner. Even though I understood the concepts of degrees of freedom and packing of resources in an $N$-dimensional space, I found it hard to come up with a visualization of time-bandwidth product in my head. This is what I set out to accomplish in this article. Let us start with the term Bandwidth-Delay Product (BDP), a term frequently used in communication networks. We will shortly relate

Continue reading
Orange vs tangerine

The Fourier Doppelgangers

It is well known that Fourier Transform is unique under certain conditions that are satisfied by almost all practical signals. Then, how can we resolve the following contradiction? Consider a sinc pulse and Linear Frequency Modulated (LFM) pulse (a chirp) in time domain. The sinc pulse is defined as \[ \text{sinc}(t) = \frac{sin(\pi t)}{\pi t} \] Now the spectrum of a sinc pulse in time in an ideal case is a rectangular signal in frequency domain, which is the most fundamental relation in signal processing. Both the sinc pulse and its spectrum are plotted in the left half of the

Continue reading
Feedback AGC block diagram

How Automatic Gain Control (AGC) Works

Alfred North Whitehead said, "Civilization advances by extending the number of important operations which we can perform without thinking of them." In today’s world, it is easy to take no notice of the level of process automation integrated into our lives. To have an idea of how things were in the early days, signal processing technology to sort out the radar picture on a map was not available and only a dot or a line could be generated on the screen representing a detected target. A radar operator had to stare at a screen for their whole shift to raise

Continue reading
Wideband differentiator frequency and impulse responses

Design of a Discrete-Time Differentiator

Many signal processing algorithms require computation of the derivative of a signal in real-time. Some of the examples are timing recovery, carrier frequency synchronization, FM demodulation and demodulation of LoRa signals. An analog or digital filter that computes such a derivative is known as a differentiator. Before we design such a discrete-time differentiating filter, let us review some of the fundamentals. A Derivative The following quote is attributed to Heraclitus, a Greek philosopher, from 535 BC. Change is the only constant in life. This was brought into the realm of science by Newton and Leibniz. The purpose of science is

Continue reading