All About Circuits

Latest Digital Signal Processing Technical Articles

Categories

Understanding the Significance of Dynamic Range and Spurious-Free Dynamic Range

Understanding the Significance of Dynamic Range and Spurious-Free Dynamic Range

In this article, we investigate two metrics used to characterize the performance of RF test and measurement systems.


Understanding the Inner Workings of Vector Network Analyzers

Understanding the Inner Workings of Vector Network Analyzers

In this article, we explore how the signal source and receivers of a VNA enable its function.


Understanding RF Power Measurement Errors in Directional Couplers

Understanding RF Power Measurement Errors in Directional Couplers

Directional couplers are valuable tools for testing RF systems. However, the finite directivity of these devices can cause measurement uncertainty. Learn more in this article.


Small-Signal MOSFET Models for Analog IC Design

Small-Signal MOSFET Models for Analog IC Design

The small-signal characteristics of MOSFETs play an important role in analog IC design. In this article, we learn how to model MOS transistors' small-signal behaviors.


ADC Linearity Testing: the Sinusoidal Histogram Method

ADC Linearity Testing: the Sinusoidal Histogram Method

This article explains how to use a histogram test with a sinusoidal input to determine analog-to-digital converter (ADC) parameters, along with the advantages of doing so.


Histogram ADC Testing: The Linear Ramp Histogram Test

Histogram ADC Testing: The Linear Ramp Histogram Test

Histogram testing is the most popular method for determining analog-to-digital converter (ADC) static parameters. In this article, learn the basics of histogram testing and the specifics of how to use a linear ramp histogram test.


Servo-Loop ADC Testing: Choosing the Parameters

Servo-Loop ADC Testing: Choosing the Parameters

In this article, we’ll take a look at how servo-loop ADC test parameters can be chosen based on the noise level of the ADC and the desired measurement precision.


An Introduction to Filters

An Introduction to Filters

Learn about various types of filters, including common terminology and important characteristics.


EM Side-Channel Attacks on Cryptography

EM Side-Channel Attacks on Cryptography

Electromagnetic-based side-channel attacks are non-invasive, meaning the attacker does not need physical access to the device to steal information. We’ll look at how these EM side-channel attacks work.


What is an Application-specific Integrated Circuit (ASIC)?

What is an Application-specific Integrated Circuit (ASIC)?

Indispensable for modern electrical engineering, application-specific integrated circuits (ASICs) form a diverse group of integrated circuits (ICs) that help designers to optimize sophisticated electronic devices.


What is an Image Processor? Turns Out the Answer is Hazy

What is an Image Processor? Turns Out the Answer is Hazy

Real-time image processing is a resource-intensive task that often requires specialized hardware. With that in mind, let's explore processors that are designed specifically for photo and video applications.


A Primer on Digital Pulse Amplitude Modulation

A Primer on Digital Pulse Amplitude Modulation

An encoding technique used for digital communication, pulse amplitude modulation (PAM) converts a discrete-time signal into a variable-amplitude continuous-time signal that is suitable for high-speed wired communication systems.


ADC Nonlinearity—Missing Codes, Monotonicity, and Nonlinearity Effect on SNR

ADC Nonlinearity—Missing Codes, Monotonicity, and Nonlinearity Effect on SNR

Learn about eliminating missing codes through averaging, analog-to-digital converter (ADC) monotonicity, and the effect of ADC nonlinearity on the system's signal-to-noise ratio (SNR).


Digital Square Wave Generator Design Via a Ring Oscillator, 555 Timer, and Arduino

Digital Square Wave Generator Design Via a Ring Oscillator, 555 Timer, and Arduino

Learn about digital square wave generators using a ring oscillator, a 555 timer-based oscillator, and an Arduino-generated square wave oscillator.


Fourier Series Circuit Analysis—An Intro to Fourier Series Representation

Fourier Series Circuit Analysis—An Intro to Fourier Series Representation

Learn about the importance of the Fourier series in circuit analysis and the Fourier series equations, while gaining insight into how this analysis tool works.


What is it About Audio Distortion? Understanding Nonlinearity

What is it About Audio Distortion? Understanding Nonlinearity

Learn about how system nonlinearity creates distortion in audio signals that impacts the sounds we hear. We will examine sine waves, harmonics, and intermodulation distortion.


MEMS Accelerometer Frequency Response and Bandwidth Specification

MEMS Accelerometer Frequency Response and Bandwidth Specification

Learn about frequency response and bandwidth specification of MEMS accelerometers.


Learn How Integrated Solutions Can Increase the Accuracy of Resistive Current Sensing

Learn How Integrated Solutions Can Increase the Accuracy of Resistive Current Sensing

In this article, we’ll discuss why a discrete implementation cannot provide a high accuracy in resistive current sensing.


An Introduction to Digital Signal Processing

An Introduction to Digital Signal Processing

This article provides a general understanding of what DSP is, how it works, and what advantages it can offer. To appreciate the advantages of DSP, let’s first have a look at the conventional method of signal processing, i.e., analog signal processing.


LVDT Demodulation: Rectifier-Type vs. Synchronous Demodulation

LVDT Demodulation: Rectifier-Type vs. Synchronous Demodulation

Learn how two methods of demodulation compare: synchronous demodulation and rectifier-type demodulation. Here we discuss each method's advantages, drawbacks, and appropriate applications.