All About Circuits

Latest Digital Signal Processing Articles and Videos

Categories

Structures for Implementing Finite Impulse Response Filters

Structures for Implementing Finite Impulse Response Filters

This article will review some basic structures to implement Finite Impulse Response (FIR) filters.


Nextchip SoC Teams Up with CEVA Platform to Boost Real-Time Image Processing for ADAS

Nextchip SoC Teams Up with CEVA Platform to Boost Real-Time Image Processing for ADAS

In this News Brief, we take a look at Nextchip's Apache4 pre-processor SoC, which was recently licensed to the CEVA-XM4 imaging and vision platform.


Improved DAC Phase Noise Measurements Enable Ultralow Phase Noise DDS Applications

Improved DAC Phase Noise Measurements Enable Ultralow Phase Noise DDS Applications

In this article, we show measured improvements of over 10 dB at 10 kHz offsets using the AD9164 DAC.


Design of FIR Filters Using the Frequency Sampling Method

Design of FIR Filters Using the Frequency Sampling Method

This article will review the basics of the frequency sampling method for designing FIR filters.


Intelligence at the Edge Part 2: Reduced Time to Insight

Intelligence at the Edge Part 2: Reduced Time to Insight

In this multipart industrial IoT series, we will break down and explore the fundamental aspects of the edge node interpretation within the larger IoT framework: sensing, measuring, interpreting, and connecting data, with additional consideration for power management and security.


How to Protect Your Robot with Automatic Collision Detection

How to Protect Your Robot with Automatic Collision Detection

In this article, we’ll develop and test an algorithm for automatically shutting down a robot in response to a collision (or some other violent event).


Projects Sep 21, 2017 by Robert Keim
When is a Multi-Meter Not Enough? An Introduction to Oscilloscopes

When is a Multi-Meter Not Enough? An Introduction to Oscilloscopes

In this article, we'll discuss when oscilloscopes are a great solution for the time-intensive process of mapping out data on a circuit.


How to Use a Robot to Record and Transfer Audio Signals

How to Use a Robot to Record and Transfer Audio Signals

This article provides detailed information on sampling audio signals and transferring the data to a PC for analysis.


Projects Sep 15, 2017 by Robert Keim
An Introduction to Companding: Compressing Speech for Transmission Across Telephone Systems

An Introduction to Companding: Compressing Speech for Transmission Across Telephone Systems

This article introduces the analog-to-digital conversion required to compress speech for transmission across telephone systems.


Incorporating Microphone Functionality into a Robot System

Incorporating Microphone Functionality into a Robot System

In this article, we’ll look at a fairly straightforward circuit that enables a robot or other device to detect sound.


Projects Sep 11, 2017 by Robert Keim
How to Build a Tachometer/Speedometer with an Optoelectronic Sensor, a Microcontroller, and a Disc

How to Build a Tachometer/Speedometer with an Optoelectronic Sensor, a Microcontroller, and a Disc

Learn how to make a tachometer and speedometer using a C8051 microcontroller, an optoelectronic sensor, and a spinning disc.


Projects Sep 06, 2017 by Nick Davis
Gathering and Analyzing a Robot’s Accelerometer Data

Gathering and Analyzing a Robot’s Accelerometer Data

An accelerometer can be a valuable addition to a robotics project. This article will show you one approach to generating and analyzing acceleration data.


Projects Sep 01, 2017 by Robert Keim
Build Your Own Motion Detection System Using an Accelerometer

Build Your Own Motion Detection System Using an Accelerometer

This project uses a C8051 microcontroller development kit, an accelerometer evaluation board, and Simplicity Studio IDE—all from Silicon Labs—to rather quickly and easily build a motion-detecting alarm system.


Projects Aug 31, 2017 by Nick Davis
An Introduction to the Fast Fourier Transform

An Introduction to the Fast Fourier Transform

This article will review the basics of the decimation-in-time FFT algorithms.


DFT Leakage and the Choice of the Window Function

DFT Leakage and the Choice of the Window Function

This article will review the use of window functions to alleviate the DFT leakage.


Insight into the Results of DFT Analysis in Digital Signal Processing

Insight into the Results of DFT Analysis in Digital Signal Processing

This article attempts to give a deeper insight into the interpretation of DFT (direct Fourier transform) output.


Basic Signal Operations in DSP: Constant-Valued and Alternating Signals

Basic Signal Operations in DSP: Constant-Valued and Alternating Signals

In this article, we’ll discuss a few elementary signal operations by considering one of the signals to be constant-valued.


Clock-Noise Impact on RF Signals for Different Receiver Architectures

Clock-Noise Impact on RF Signals for Different Receiver Architectures

This article examines the common assumption that the clock-performance requirement for an RF sampling ADC is much more stringent compared to a heterodyne approach.


What Makes a Good VNA?

What Makes a Good VNA?

This article explores specific components and design solutions that maximize the performance of a VNA, in part by comparing modern VNAs with designs of the last century.


Improving Narrowband RF Systems: A New Transceiver IC from AKM

Improving Narrowband RF Systems: A New Transceiver IC from AKM

The AK2401 uses a direct-conversion architecture instead of the more standard heterodyne approach.


News Jul 24, 2017 by Robert Keim