DDS waveform and spectrum after dithering

Direct Digital Synthesizer (DDS)

A Direct Digital Synthesizer (DDS) is an integral part of all modern communication systems. It is a technique to produce a desired waveform, usually a sinusoid, through employing digital signal processing algorithms. As an example, in the transmitter (Tx) of a digital communication system, a Local Oscillator (LO) is required to generate a carrier sinusoid that upconverts the modulated signal to its allocated frequency in the spectrum. On the receive (Rx) side, another local oscillator downconverts this high frequency signal to baseband for further processing. Such a process is shown in the Tx and Rx block diagrams of a Quadrature

Continue reading
A discrete-time FM demodulator block diagram with atan2 and derivative filter

Frequency Modulation (FM) and Demodulation Using DSP Techniques

Frequency Modulation (FM) is as old as the history of wireless communications itself. The past few decades saw the rise of digital signal processing in all spheres of life that pervaded even the implementation of analog modulation schemes. Today many of the FM systems are built using discrete-time techniques instead of the conventional circuitry as described below. Frequency Modulation In digital communications, data is sent through altering a characteristic of an electromagnetic wave such as amplitude, frequency or phase in discrete steps (e.g., $M$ number of levels). Such systems are known as Amplitude Shift Keying (ASK), Frequency Shift Keying (FSK)

Continue reading
Spectrum of the cascade of CIC filters with a wideband compensation filter for rate change factor 10, unit differential delay and 4 stages

Cascaded Integrator Comb (CIC) Filters – A Staircase of DSP

In olden days, people used to have lots of kids. A famous Urdu satirist once wrote: "It has been observed that the last kid is usually the most mischievous of them all. Therefore, there should be no last kid in a family!" I remembered this line today because I have observed that starting a write-up is the most difficult task of them all. Therefore, there is no introductory paragraph in this article. Suffice it to say that this is the only topic I have found that takes you from a very small first step (just two additions) to really advanced

Continue reading
A quarter sample rate complex sinusoid

Spectral Shift without any Multiplications

One of the great advantages of Digital Signal Processing (DSP) is an unexpected simplification of operations in seemingly complicated scenarios. See the Cascade Integrator Comb (CIC) filters for how to accomplish the task of sample rate conversion along with filtering with minimal resources. As another example, in wireless communications and many other applications, a frequency translation is often required in which the spectrum of a signal centered at a particular frequency needs to be moved to another frequency. From the properties of Fourier Transform, a shift by frequency $\omega_0=2\pi F_0$ requires sample-by-sample multiplication with a complex sinusoid $e^{j\omega_0 t}$. \[

Continue reading
Reconfigurable Intelligent Surfaces (RIS) concept

Reconfigurable Intelligent Surfaces (RIS) – A Tutorial

For each generation of cellular networks, there is a significant jump in data rates due to the rising demand and novel use cases from emerging applications and associated ecosystems. Some examples in 6G networks are driverless and collaborative transportation, joint communication, localization and sensing, e-health and tactile Internet. Therefore, at the start of each concept-to-deployment cycle, engineers and researchers propose, evaluate and experiment with new ideas, preferably one or two disruptive technologies that can help them meet their targets. For 5G systems, these technologies appeared in the form of a large number of antennas (massive MIMO) and usage of higher

Continue reading