All About Circuits

Latest Digital Signal Processing Articles and Videos

Categories

OmniVision Brands 4K Video Processor as Lowest Power Consuming SoC of Its Kind

OmniVision Brands 4K Video Processor as Lowest Power Consuming SoC of Its Kind

Omnivision aims to make the High-Efficiency Video Coding (HEVC) standard a practical choice for battery-powered home security devices.


News Jan 06, 2020 by Gary Elinoff
What’s New in Space? Components Designed to Weather Aerospace and Defense

What’s New in Space? Components Designed to Weather Aerospace and Defense

This article highlights a few recent products that aim to meet the engineering pain points for harsh environments, including processing, power usage, size, and weight.


News Jan 05, 2020 by Hannah DeTavis
Kumu Networks Reveals First Analog Finite Impulse Response Filter on a Chip

Kumu Networks Reveals First Analog Finite Impulse Response Filter on a Chip

The KU1500 is designed to allow radios to send and receive signals at the same time on the same or adjacent channels.


News Dec 31, 2019 by Gary Elinoff
Assessing the ADC SNR and SFDR for Communications Systems

Assessing the ADC SNR and SFDR for Communications Systems

In this article, we will see how we can determine the SFDR for an ADC used in a radio receiver. Also, we’ll examine the ADC SNR requirement for this application.


Kionix Calls New Accelerometers the “Industry’s First” to Include Built-in Noise Filtering

Kionix Calls New Accelerometers the “Industry’s First” to Include Built-in Noise Filtering

The KX132-1211 and the KX134-1211 are tri-axis, 16-bit accelerometers with built-in noise filtering.


News Dec 16, 2019 by Gary Elinoff
Predicting Battery Degradation with a Trinket M0 and Python Software Algorithms

Predicting Battery Degradation with a Trinket M0 and Python Software Algorithms

Learn how to build a setup that will help you predict a battery's performance as it ages using a Trinket M0 and software algorithms.


Projects Dec 09, 2019 by Aaron Hanson
Understanding Different Definitions of the Spurious Free Dynamic Range (SFDR) Specification

Understanding Different Definitions of the Spurious Free Dynamic Range (SFDR) Specification

In this article, we’ll look at the spurious free dynamic range (SFDR) which is a popular specification for quantifying the linearity of a circuit.


Noise in Electronics Engineering: Distribution, Noise RMS and Peak-to-Peak Value, and Power Spectral Density

Noise in Electronics Engineering: Distribution, Noise RMS and Peak-to-Peak Value, and Power Spectral Density

In this article, we’ll first examine an important feature of common noise sources: the relationship between the noise root mean square (RMS) and peak-to-peak value.


TI Rolls Out New ADC for Improved Voice Capture in Noisy, Far-field Environments

TI Rolls Out New ADC for Improved Voice Capture in Noisy, Far-field Environments

TI designed the new ADC to capture low-distortion audio recordings from far distances or in noisy environments.


News Nov 05, 2019 by Lisa Boneta.
Use Signal Averaging to Increase the Accuracy of Your Measurements

Use Signal Averaging to Increase the Accuracy of Your Measurements

In this article, we'll discuss the signal averaging method, a noise reduction technique, and how it can help increase the accuracy of your signal measurements.


How to Conduct Point Operations for Digital Image Processing: Using Look-up Tables

How to Conduct Point Operations for Digital Image Processing: Using Look-up Tables

Learn how to use look-up tables to conduct point operations in digital image processing.


Digital Image Processing: Point Operations to Adjust Brightness and Contrast

Digital Image Processing: Point Operations to Adjust Brightness and Contrast

In this article, we’ll first look at the basics of representing a digital image. Then, we’ll discuss some simple operations that allow us to adjust the brightness and contrast of an image. Finally, we’ll briefly look at the circuit implementation of these operations.


Learn About SAR ADCs: Architecture, Applications, and Support Circuitry

Learn About SAR ADCs: Architecture, Applications, and Support Circuitry

In this article, we’ll first review the basic architecture of a SAR ADC and then take a look at one of its common applications.


Characterizing the Moog Filter

Characterizing the Moog Filter

This is Part 3 of a series of articles about the Moog ladder filter. In this article, we'll define the characteristics of the Moog filter, including its properties.


How to Build an Analog Sensor and Analog Output Using Microchip’s RN487x Bluetooth Module

How to Build an Analog Sensor and Analog Output Using Microchip’s RN487x Bluetooth Module

Learn how to hook up an analog input (potentiometer) and output (LED) using a Microchip BLE module.


Projects Oct 21, 2019 by Aaron Hanson
The Relationship Between Rise Time and Bandwidth in Digital Signals

The Relationship Between Rise Time and Bandwidth in Digital Signals

In this article, we’ll look at the relationship between the rise/fall time of a digital signal and its bandwidth.


Microchip Unveils Dual-Mode, Bluetooth 5.0-Certified IC for Audio Solutions

Microchip Unveils Dual-Mode, Bluetooth 5.0-Certified IC for Audio Solutions

Microchip's newest SoC and module feature a power amplifier and flash memory, enabling them to better support Sony’s LDAC technology.


News Oct 08, 2019 by Gary Elinoff
Embedded Firmware Tips: How to Initialize Arrays in C with Signal Waveforms and Other File Data

Embedded Firmware Tips: How to Initialize Arrays in C with Signal Waveforms and Other File Data

This article shows how to initialize arrays in a C program with values from text files.


Understanding Butterworth Filter Poles and Zeros

Understanding Butterworth Filter Poles and Zeros

This article explores the Butterworth low-pass filter, also known as the maximally flat filter, from the perspective of its pole-zero diagram.


Embedded Firmware Tips: Converting Digital Signal Waveforms into Code with Scilab

Embedded Firmware Tips: Converting Digital Signal Waveforms into Code with Scilab

This article describes a simple procedure that helps you to introduce a wide variety of signals and mathematical functions into your microcontroller projects.